[gentoo-commits] repo/proj/guru:dev commit in: net-p2p/feather/, net-p2p/feather/files/

2023-04-21 Thread Adam Pimentel
commit: 69694a5828da73b27011786de11c968578556285
Author: Adam Pimentel  protonmail  com>
AuthorDate: Sat Apr 22 05:46:30 2023 +
Commit: Adam Pimentel  protonmail  com>
CommitDate: Sat Apr 22 05:46:30 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=69694a58

net-p2p/feather: version bump

Signed-off-by: Adam Pimentel  protonmail.com>

 net-p2p/feather/Manifest   |   8 ++
 net-p2p/feather/feather-2.4.5.ebuild   | 149 +
 .../files/feather_remove_cflags-2.4.5.patch|  18 +++
 .../feather/files/monero_remove_cflags-2.4.5.patch |  25 
 4 files changed, 200 insertions(+)

diff --git a/net-p2p/feather/Manifest b/net-p2p/feather/Manifest
index 5dfc062b9..33ebcb7c7 100644
--- a/net-p2p/feather/Manifest
+++ b/net-p2p/feather/Manifest
@@ -30,3 +30,11 @@ DIST feather-2.4.2-monero-trezorcommon.tar.gz 1327782 
BLAKE2B 738f2833317d5b5f52
 DIST feather-2.4.2-monero.tar.gz 11618665 BLAKE2B 
a6d708b723c2ab1517b0c4de4070552f6ec5ba544f3cfc96438bb612d094d78d2d79185f12d064555fd7031300b2b62673ee46ff3f9b765340c8a80abd5afc64
 SHA512 
d29a5c5ca53a232d158f457188e58783e6fb64ff6172ff382801ded014515ba951ca8c98306b771cee97f97ac4f6ae3474a4ce3c635c0085df013a6ba0bb5273
 DIST feather-2.4.2-singleapplication.tar.gz 21630 BLAKE2B 
403e187d0c9f5c591741ab1bdf879ae700cd255e0bcf3cc6e71aa2f6b9dcaf462aaa4e2142b5978d5e69c7660b1d094ac47cac3912c1b49a1dd003eebc641d6f
 SHA512 
d16127412a97289edcb2bf86d2e4229d11408095ca6be6f2d7d63a6df573b31aa2e100382da3b12b93b45380fe68586c91cf3e774d1aedfeb88e151bc13bb4c4
 DIST feather-2.4.2.tar.gz 5459199 BLAKE2B 
22b7afa15257ce6c21424ae0b81ef2c1d38ab5dc9d704720c9aaa3f5d3519ed9c0033bcfa44a93b121cdd522bed9b1e6c4c8f57e08aa8f0576d69476785a79e9
 SHA512 
38a7bcd7f3490bb8d71711975a21fb93cb0445ad85d3d44a39932eebf0d190db343f87e5034e7766d154303d03bfae5da88cf3b3a06a08278427589291f54c52
+DIST feather-2.4.5-monero-miniupnp.tar.gz 446961 BLAKE2B 
802e3a99f2e129492be547eba0f7f87c0e0c7024b4a322fbabf973dab26cd33601d99b29d422f8bb2ebae078982ef25efcdfe7ce66149360ba974abcb80b95d4
 SHA512 
c544148b2f110a84dbc69b0de2a6ff95ea3b8ad49354320c557b29a548de3e87ac52e37566b7f809bbcf0afa395e5150049dde15383d8180a52a38fd8738fdc5
+DIST feather-2.4.5-monero-randomx.tar.gz 164390 BLAKE2B 
704792f22d7e3e9e789b42f77176ef4687b7d599387edfa42f854ad7b0f692d704480a6c7e43a291acac0dde2adae12923ea11e615d132baf10c7cb8f59f5801
 SHA512 
959a8399ae85bbb57e875e0383e448b10241badcd6682c7b6dec9d172f489ccbf3bb9b8b9b657bf977b3f2280597eb99cef2270159dc77142615dfe8d6f438ad
+DIST feather-2.4.5-monero-rapidjson.tar.gz 1054330 BLAKE2B 
5d18961b86a27516e42441ba46317ba811e06305dc754b5765b4fbfb697d93bc31ae9457fa2c3f213396909af726f775a7b371874ef1a0dc56a8577ed077a610
 SHA512 
dd4f103f84c4f32683ca9ccc82c35db3a60012c35acbb79405905c8b4e382389c52422b1a514e6128ae71f90f5eedb158f2a4f72f7c0f6025c2ef0787130bbe7
+DIST feather-2.4.5-monero-supercop.tar.gz 346604 BLAKE2B 
10e48076acb2e5de5acb2efee61b2fac40fdfec3bc4037a94199d56ee2446466126e1b9dade56ee69598f4bd3c64b45d86d0810f24f461f6e09fb84c87e1ef93
 SHA512 
06cca8d1def31aa11bf5aa42d861c4a027786f7cc494fa3ab53a2bc4bd9d1f55b2389020ba5fd1816ed277b6e4320ad8edbb3117dcf4981fc7fba655c4bbe648
+DIST feather-2.4.5-monero-trezorcommon.tar.gz 1327782 BLAKE2B 
738f2833317d5b5f52c21582160c1bee331fda38615c7e2c29d68cec600e849209111aaa75cce059596e87b2711c5a5749d965c91f1cf15cbe98fc86a049b5a5
 SHA512 
9955aa160e9a969decee598584f788e4d36e9c65f2ee730cd8f128669e86175f2189e804ca53e405871ab698ae5e683f146e59e832d8ec58fa1cb46328665ddf
+DIST feather-2.4.5-monero.tar.gz 11620246 BLAKE2B 
7ea16ac6b61009e8bc562736d00aca8a4b3b2c6b14c22e60a3e198bacb7efc1a557fa7ed17e907a338f9904b161e3ede7e50478b09b43b3cf3e64ca8dd2278a4
 SHA512 
5ec5fbcbbae9a49d8e558f0b98f587ca704a64075a03874fab5fd77fb008a010baf327079f26a138b0365d728f8e5603fdcb9fdd911523ab7264bbb4a293465f
+DIST feather-2.4.5-singleapplication.tar.gz 21630 BLAKE2B 
403e187d0c9f5c591741ab1bdf879ae700cd255e0bcf3cc6e71aa2f6b9dcaf462aaa4e2142b5978d5e69c7660b1d094ac47cac3912c1b49a1dd003eebc641d6f
 SHA512 
d16127412a97289edcb2bf86d2e4229d11408095ca6be6f2d7d63a6df573b31aa2e100382da3b12b93b45380fe68586c91cf3e774d1aedfeb88e151bc13bb4c4
+DIST feather-2.4.5.tar.gz 1196741 BLAKE2B 
fe38f8e004f1fdc3cfedcb8596e4a77586e14556148e6692117dcbc5e7ae5265116df90ef40f36a70d7757bf568d485dda8e60dce3dad38b93f69d798a83deac
 SHA512 
48d6a4457e8decf3bf50e4e5b0f1ffb242e6b43d91070ee0d2ad5043fb586772d4cc9cf1f89677b680b6d0cfcd8034a61597dec44a3c62c37cc6cd9ac60bd1b0

diff --git a/net-p2p/feather/feather-2.4.5.ebuild 
b/net-p2p/feather/feather-2.4.5.ebuild
new file mode 100644
index 0..86dd7b83a
--- /dev/null
+++ b/net-p2p/feather/feather-2.4.5.ebuild
@@ -0,0 +1,149 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake desktop xdg
+
+SINGLEAPPLICATION_DIST_COMIT="3e8e85d1a487e433751711a8a090659684d42e3b"
+MONERO_DIST_COMIT="543582872aeb6ac5dd5853983765dbdd7706163d"
+

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

2023-04-21 Thread Zhang Zheng
commit: 9454dfe1feb990cd71545016a7ba6d0d4c1c53e7
Author: Big Pineapple  foxmail  com>
AuthorDate: Sat Apr 22 05:10:49 2023 +
Commit: Zhang Zheng  foxmail  com>
CommitDate: Sat Apr 22 05:10:49 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9454dfe1

dev-util/xmake: add 2.7.8, drop 2.7.7

Signed-off-by: Big Pineapple  foxmail.com>

 dev-util/xmake/Manifest   | 2 +-
 dev-util/xmake/{xmake-2.7.7.ebuild => xmake-2.7.8.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/xmake/Manifest b/dev-util/xmake/Manifest
index 0248d8c13..3a63b812b 100644
--- a/dev-util/xmake/Manifest
+++ b/dev-util/xmake/Manifest
@@ -1 +1 @@
-DIST xmake-v2.7.7.tar.gz 2719137 BLAKE2B 
c3aca5c538292d2ee002785c5a4bb82ff4ea6d67d07d00f055f35c46caeec8ecd3134e05f9bba6d4e7db5cda725b474fcf70d3b91a4be03b2859c542fa0c0f83
 SHA512 
449c6ce318076a9473084ae197b0d333e0b4b0f2d7bffe9e3c725ddf7aef3c7d888e9d063e033a7a7d9f690e0e49925e45bc7910f5076b790344f8bdbde0fb15
+DIST xmake-v2.7.8.tar.gz 2733324 BLAKE2B 
0ad75dd899e154abbda267b629d45e5e9f5a6371ea4af461551fa239da8d8a47457b1c7637c767333468bf46a5ad365f5f650ab0e77f489629fdc9ae04d0c8de
 SHA512 
abfd9a2d4a7ed4204d57482a4f87f17b5d1215fcf6d9d73af35e8e0445d15d3369d1a4641846eb7a92c9e8f580bd4601309d950d9990ce048f136f23051ecc8c

diff --git a/dev-util/xmake/xmake-2.7.7.ebuild 
b/dev-util/xmake/xmake-2.7.8.ebuild
similarity index 100%
rename from dev-util/xmake/xmake-2.7.7.ebuild
rename to dev-util/xmake/xmake-2.7.8.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-libs/webkit-gtk/, net-libs/webkit-gtk/files/

2023-04-21 Thread Matt Turner
commit: d136a2c47beb1a38899e226b84f650be41f5c2ca
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Apr 21 21:59:10 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Apr 22 03:08:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d136a2c4

net-libs/webkit-gtk: Version bump to 2.40.1

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30692
Signed-off-by: Matt Turner  gentoo.org>

 net-libs/webkit-gtk/Manifest  |   1 +
 net-libs/webkit-gtk/files/2.40.1-gcc-13.patch |  21 ++
 net-libs/webkit-gtk/webkit-gtk-2.40.1-r410.ebuild | 257 ++
 net-libs/webkit-gtk/webkit-gtk-2.40.1-r600.ebuild | 250 +
 net-libs/webkit-gtk/webkit-gtk-2.40.1.ebuild  | 247 +
 5 files changed, 776 insertions(+)

diff --git a/net-libs/webkit-gtk/Manifest b/net-libs/webkit-gtk/Manifest
index fcaa8c079336..d1ad2019519b 100644
--- a/net-libs/webkit-gtk/Manifest
+++ b/net-libs/webkit-gtk/Manifest
@@ -1,2 +1,3 @@
 DIST webkitgtk-2.38.5.tar.xz 33011600 BLAKE2B 
0dba732c18b7f21602b9f834866d137b6be582adc36f91775e838f99a6ee89216773ab641be62a0fd0834bac8adb45d315a2be9caf19551484a8b95c22797d46
 SHA512 
9038892910e95d3b7819396c9071b59ee51eadd6cad62130fdd4e02d3f5187b7a2986c5939a378190e14059149f2db0a0b57feb23ac44f5ea764c160e6181eef
 DIST webkitgtk-2.40.0.tar.xz 40042140 BLAKE2B 
4f26d893da99c7aed18594a844b1f91e32178a1bdd236e0cdd21683ed095ab2196f37c13f749e69b22b72146b98fca2a27778948aabde336d17c4d40dcf0cdc1
 SHA512 
550dafb31d71edf984d6b7636366f839d31f6b244b87f83c6efe7af17efe3f2f63268d2c39a6a3c474afadf2b30df868efaefcf38197b30cc6b11c63de7d2ddc
+DIST webkitgtk-2.40.1.tar.xz 39599544 BLAKE2B 
b50c983eafdb215e62e1509873691bc3f932c8b5daf0ceeaefc041d3bc6c5ff804f25af5f761837a3f37df07c1c598f5984e40b116e70a3523d508d13594dc4d
 SHA512 
e94b9a651b3c120e3dc918831c8a7fcfbd35f6760a53b7b39a07c7d792ddf99082030bf8b44a522001df4a7368c2b9145606f7a1cc8e0ed60498a0b78325bc5c

diff --git a/net-libs/webkit-gtk/files/2.40.1-gcc-13.patch 
b/net-libs/webkit-gtk/files/2.40.1-gcc-13.patch
new file mode 100644
index ..6a532924121b
--- /dev/null
+++ b/net-libs/webkit-gtk/files/2.40.1-gcc-13.patch
@@ -0,0 +1,21 @@
+https://github.com/WebKit/WebKit/pull/11910
+https://github.com/WebKit/WebKit/commit/93920b55f52ff8b883296f4845269e2ed746acb3
+
+--- a/Source/WebCore/platform/graphics/SourceBrush.cpp
 b/Source/WebCore/platform/graphics/SourceBrush.cpp
+@@ -65,12 +65,12 @@
+ 
+ void SourceBrush::setGradient(Ref&& gradient, const 
AffineTransform& spaceTransform)
+ {
+-m_brush = { Brush::LogicalGradient { WTFMove(gradient), spaceTransform } 
};
++m_brush = Brush { Brush::LogicalGradient { WTFMove(gradient), 
spaceTransform } };
+ }
+ 
+ void SourceBrush::setPattern(Ref&& pattern)
+ {
+-m_brush = { Brush::Variant { std::in_place_type>, 
WTFMove(pattern) } };
++m_brush = Brush { Brush::Variant { std::in_place_type>, 
WTFMove(pattern) } };
+ }
+ 
+ WTF::TextStream& operator<<(TextStream& ts, const SourceBrush& brush)
+

diff --git a/net-libs/webkit-gtk/webkit-gtk-2.40.1-r410.ebuild 
b/net-libs/webkit-gtk/webkit-gtk-2.40.1-r410.ebuild
new file mode 100644
index ..c76820e446b6
--- /dev/null
+++ b/net-libs/webkit-gtk/webkit-gtk-2.40.1-r410.ebuild
@@ -0,0 +1,257 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_REQ_USE="xml(+)"
+PYTHON_COMPAT=( python3_{9..11} )
+USE_RUBY="ruby30 ruby31 ruby32"
+
+inherit check-reqs flag-o-matic gnome2 optfeature python-any-r1 ruby-single 
toolchain-funcs cmake
+
+MY_P="webkitgtk-${PV}"
+DESCRIPTION="Open source web browser engine"
+HOMEPAGE="https://www.webkitgtk.org;
+SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz;
+
+LICENSE="LGPL-2+ BSD"
+SLOT="4.1/0" # soname version of libwebkit2gtk-4.1
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+IUSE="aqua avif examples gamepad gles2-only gnome-keyring +gstreamer 
+introspection pdf +jpeg2k +jumbo-build lcms seccomp spell systemd wayland X"
+REQUIRED_USE="|| ( aqua wayland X )"
+
+# Tests do not run when built from tarballs
+# https://bugs.webkit.org/show_bug.cgi?id=215986
+RESTRICT="test"
+
+# Dependencies found at Source/cmake/OptionsGTK.cmake
+# Missing WebRTC support, but ENABLE_MEDIA_STREAM/ENABLE_WEB_RTC is 
experimental upstream (PRIVATE OFF) and shouldn't be used yet in 2.30
+# >=gst-plugins-opus-1.14.4-r1 for opusparse (required by MSE)
+# TODO: gst-plugins-base[X] is only needed when build configuration ends up 
with GLX set, but that's a bit automagic too to fix
+# Softblocking webkit-gtk-2.38:4 as we going to use webkit-2.38:4.1's 
WebKitDriver binary
+RDEPEND="
+   >=x11-libs/cairo-1.16.0[X?]
+   >=media-libs/fontconfig-2.13.0:1.0
+   >=media-libs/freetype-2.9.0:2
+   >=dev-libs/libgcrypt-1.7.0:0=
+   >=x11-libs/gtk+-3.22.0:3[aqua?,introspection?,wayland?,X?]
+  

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

2023-04-21 Thread Matt Turner
commit: 4900d8f12214570411b289d3c61196f63dfebbac
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Apr 21 18:12:52 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Apr 22 03:08:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4900d8f1

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

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30691
Signed-off-by: Matt Turner  gentoo.org>

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

diff --git a/dev-util/gdbus-codegen/Manifest b/dev-util/gdbus-codegen/Manifest
index 22683e984b24..ccac97275af2 100644
--- a/dev-util/gdbus-codegen/Manifest
+++ b/dev-util/gdbus-codegen/Manifest
@@ -1,2 +1,3 @@
 DIST glib-2.74.6.tar.xz 5217312 BLAKE2B 
07b0a5cb74c1451ba863d5f9a781a122d3d20af1f1227177025de114279277cacada3dd6ab5eb5ad5c0bff5ac7abab6fdfbe0551f44d07b2ddc9141a0640a8c8
 SHA512 
6b6d113012ec90f6cf77513ec0132668c49aa7224c806181ad662388701004667cdf6d263050d6f896b8688c085abf461aa3e659eb288e6ba93ba4970a2f181b
 DIST glib-2.76.1.tar.xz 5270936 BLAKE2B 
6e6d15bda7ca6365d5f33e197cad41043f17c2f505997953e4f5222121571dabfa07ac88d0a1e298313021c63ef97e7560128c3f8ddf7f518afba98692555e81
 SHA512 
7ab8740925fa4ed2d860a35544c475ae905df5fa7fc0cc64ffa8c543df6073794e44c8ff39e3e1de1d677016ef9d27e9bc709d2505d13090faa8d6c47cd64bd0
+DIST glib-2.76.2.tar.xz 5273836 BLAKE2B 
db5d5e45fe4a17bade7f5bf923ac0e5541237d19146ede33b4d52f05b82e4ecb94519393f49ac3b04e17d0f56bfd5dd99b8e81ae80956cfdb5cb2396cd5ec8cc
 SHA512 
5a99723d72ae987999bdf3eac4f3cabe2e014616038f2006e84060b97d6d290b7d44a20d700e9c0f4572a6defed56169f624bcd21b0337f32832b311aa2737e6

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



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

2023-04-21 Thread Matt Turner
commit: b80ff683899231c5b4cb9fb2c0ccb5be7d39485c
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Apr 21 18:10:26 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Apr 22 03:08:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b80ff683

dev-libs/glib: Version bump to 2.76.2

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/glib/Manifest   |   1 +
 dev-libs/glib/glib-2.76.2.ebuild | 279 +++
 2 files changed, 280 insertions(+)

diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest
index 22683e984b24..ccac97275af2 100644
--- a/dev-libs/glib/Manifest
+++ b/dev-libs/glib/Manifest
@@ -1,2 +1,3 @@
 DIST glib-2.74.6.tar.xz 5217312 BLAKE2B 
07b0a5cb74c1451ba863d5f9a781a122d3d20af1f1227177025de114279277cacada3dd6ab5eb5ad5c0bff5ac7abab6fdfbe0551f44d07b2ddc9141a0640a8c8
 SHA512 
6b6d113012ec90f6cf77513ec0132668c49aa7224c806181ad662388701004667cdf6d263050d6f896b8688c085abf461aa3e659eb288e6ba93ba4970a2f181b
 DIST glib-2.76.1.tar.xz 5270936 BLAKE2B 
6e6d15bda7ca6365d5f33e197cad41043f17c2f505997953e4f5222121571dabfa07ac88d0a1e298313021c63ef97e7560128c3f8ddf7f518afba98692555e81
 SHA512 
7ab8740925fa4ed2d860a35544c475ae905df5fa7fc0cc64ffa8c543df6073794e44c8ff39e3e1de1d677016ef9d27e9bc709d2505d13090faa8d6c47cd64bd0
+DIST glib-2.76.2.tar.xz 5273836 BLAKE2B 
db5d5e45fe4a17bade7f5bf923ac0e5541237d19146ede33b4d52f05b82e4ecb94519393f49ac3b04e17d0f56bfd5dd99b8e81ae80956cfdb5cb2396cd5ec8cc
 SHA512 
5a99723d72ae987999bdf3eac4f3cabe2e014616038f2006e84060b97d6d290b7d44a20d700e9c0f4572a6defed56169f624bcd21b0337f32832b311aa2737e6

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

[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-04-21 Thread Matt Turner
commit: 6af2d971ab1246f0440622141f4949f06fdd3c83
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Apr 21 15:45:13 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Apr 22 03:08:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6af2d971

gui-libs/gtk: Version bump to 4.10.2

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30689
Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/gtk/Manifest  |   1 +
 gui-libs/gtk/gtk-4.10.2.ebuild | 215 +
 2 files changed, 216 insertions(+)

diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index 56f2c0a15327..67d37ff8bd06 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -1,2 +1,3 @@
 DIST gtk-4.10.1.tar.xz 20481204 BLAKE2B 
3a56905b84ec3ca4abb974ce22beb6422c0b48063a54b753ef74316535acfc59bf80fce6c44b06ae7266e8d82ed7cde92bd4461dfebb4df4d8378e3e72ed26d1
 SHA512 
1fb04c7f5f3cb2f728c2048b0053efc3bef1be371d8e24648d9c3d5fb0404fd1e4fa31a511e02750290aec032253c6bade53651d1f32a3438c104130759ff074
+DIST gtk-4.10.2.tar.xz 20480356 BLAKE2B 
f634359d13aac057c2c1083a88062cc969f5ee9f9f70461e69caae317e81340ea9794e365439f7c022347fd0d91f2bc0acaa983feb3b5a85630731744641c426
 SHA512 
cd36f87689e6457b8fe42f7e76a38b24cfc212f6cd180b698ec391505797c802de4481c8d3e3f6ba2410820aca1f9850ad240922253a2abf914f1ef1345d43e7
 DIST gtk-4.8.3.tar.xz 20297060 BLAKE2B 
ad0f9e2998f3748afe4a03317e6d0438bfd9eaf804f202e96724541cce20597b7b6e69d5c50ce319450feed4f4a5653c0d99b949b23ce3a40c46a12da7e2d85f
 SHA512 
56be0f5ce85a9cbbda4a5de53baeeb6b8cc527a5d34723ae5548759ec7c28f03d204b6b6758dffed02a9e226f3bfcd1f15971105c2f2f7be7cef22538be27754

diff --git a/gui-libs/gtk/gtk-4.10.2.ebuild b/gui-libs/gtk/gtk-4.10.2.ebuild
new file mode 100644
index ..162cca71d230
--- /dev/null
+++ b/gui-libs/gtk/gtk-4.10.2.ebuild
@@ -0,0 +1,215 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit gnome.org gnome2-utils meson optfeature python-any-r1 virtualx xdg
+
+DESCRIPTION="GTK is a multi-platform toolkit for creating graphical user 
interfaces"
+HOMEPAGE="https://www.gtk.org/ https://gitlab.gnome.org/GNOME/gtk/;
+
+LICENSE="LGPL-2+"
+SLOT="4"
+IUSE="aqua broadway cloudproviders colord cups examples ffmpeg gstreamer 
+introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c"
+REQUIRED_USE="
+   || ( aqua wayland X )
+   test? ( introspection )
+"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.72.0:2
+   >=x11-libs/cairo-1.17.6[aqua?,glib,svg(+),X?]
+   >=x11-libs/pango-1.50.0[introspection?]
+   >=dev-libs/fribidi-1.0.6
+   >=media-libs/harfbuzz-2.6.0:=
+   >=x11-libs/gdk-pixbuf-2.30:2[introspection?]
+   media-libs/libpng:=
+   media-libs/tiff:=
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libepoxy-1.4[egl,X(+)?]
+   >=media-libs/graphene-1.10.0[introspection?]
+   app-text/iso-codes
+   x11-misc/shared-mime-info
+
+   cloudproviders? ( net-libs/libcloudproviders )
+   colord? ( >=x11-misc/colord-0.1.9:0= )
+   cups? ( >=net-print/cups-2.0 )
+   ffmpeg? ( media-video/ffmpeg:= )
+   gstreamer? (
+   >=media-libs/gst-plugins-bad-1.12.3:1.0
+   >=media-libs/gst-plugins-base-1.12.3:1.0[opengl]
+   )
+   introspection? ( >=dev-libs/gobject-introspection-1.72:= )
+   vulkan? ( media-libs/vulkan-loader:= )
+   wayland? (
+   >=dev-libs/wayland-1.21.0
+   >=dev-libs/wayland-protocols-1.25
+   media-libs/mesa[wayland]
+   >=x11-libs/libxkbcommon-0.2
+   )
+   X? (
+   >=app-accessibility/at-spi2-core-2.46.0
+   media-libs/fontconfig
+   media-libs/mesa[X(+)]
+   x11-libs/libX11
+   >=x11-libs/libXi-1.8
+   x11-libs/libXext
+   >=x11-libs/libXrandr-1.5
+   x11-libs/libXcursor
+   x11-libs/libXfixes
+   x11-libs/libXdamage
+   x11-libs/libXinerama
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   X? ( x11-base/xorg-proto )
+"
+RDEPEND="${COMMON_DEPEND}
+   >=dev-util/gtk-update-icon-cache-3
+"
+# librsvg for svg icons (PDEPEND to avoid circular dep), bug #547710
+PDEPEND="
+   gnome-base/librsvg
+   >=x11-themes/adwaita-icon-theme-3.14
+"
+BDEPEND="
+   dev-libs/gobject-introspection-common
+   introspection? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+   )
+   dev-python/docutils
+   >=dev-util/gdbus-codegen-2.48
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.7
+   

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

2023-04-21 Thread Matt Turner
commit: 1333008b3edfea699a034b02d0ac1f670468b3e7
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Apr 21 18:11:44 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Apr 22 03:08:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1333008b

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

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

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

diff --git a/dev-util/glib-utils/Manifest b/dev-util/glib-utils/Manifest
index 22683e984b24..ccac97275af2 100644
--- a/dev-util/glib-utils/Manifest
+++ b/dev-util/glib-utils/Manifest
@@ -1,2 +1,3 @@
 DIST glib-2.74.6.tar.xz 5217312 BLAKE2B 
07b0a5cb74c1451ba863d5f9a781a122d3d20af1f1227177025de114279277cacada3dd6ab5eb5ad5c0bff5ac7abab6fdfbe0551f44d07b2ddc9141a0640a8c8
 SHA512 
6b6d113012ec90f6cf77513ec0132668c49aa7224c806181ad662388701004667cdf6d263050d6f896b8688c085abf461aa3e659eb288e6ba93ba4970a2f181b
 DIST glib-2.76.1.tar.xz 5270936 BLAKE2B 
6e6d15bda7ca6365d5f33e197cad41043f17c2f505997953e4f5222121571dabfa07ac88d0a1e298313021c63ef97e7560128c3f8ddf7f518afba98692555e81
 SHA512 
7ab8740925fa4ed2d860a35544c475ae905df5fa7fc0cc64ffa8c543df6073794e44c8ff39e3e1de1d677016ef9d27e9bc709d2505d13090faa8d6c47cd64bd0
+DIST glib-2.76.2.tar.xz 5273836 BLAKE2B 
db5d5e45fe4a17bade7f5bf923ac0e5541237d19146ede33b4d52f05b82e4ecb94519393f49ac3b04e17d0f56bfd5dd99b8e81ae80956cfdb5cb2396cd5ec8cc
 SHA512 
5a99723d72ae987999bdf3eac4f3cabe2e014616038f2006e84060b97d6d290b7d44a20d700e9c0f4572a6defed56169f624bcd21b0337f32832b311aa2737e6

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



[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-gnome/

2023-04-21 Thread Matt Turner
commit: e45ca656cb4bf1b6b7a5375b15054f81774939f5
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Apr 21 14:52:30 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Apr 22 03:08:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e45ca656

sys-apps/xdg-desktop-portal-gnome: Version bump to 44.1

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30686
Signed-off-by: Matt Turner  gentoo.org>

 sys-apps/xdg-desktop-portal-gnome/Manifest |  1 +
 .../xdg-desktop-portal-gnome-44.1.ebuild   | 43 ++
 2 files changed, 44 insertions(+)

diff --git a/sys-apps/xdg-desktop-portal-gnome/Manifest 
b/sys-apps/xdg-desktop-portal-gnome/Manifest
index c09d877b5e5e..8c8d12e4cf92 100644
--- a/sys-apps/xdg-desktop-portal-gnome/Manifest
+++ b/sys-apps/xdg-desktop-portal-gnome/Manifest
@@ -1,2 +1,3 @@
 DIST xdg-desktop-portal-gnome-43.1.tar.xz 125248 BLAKE2B 
5290041b3b0d24c6d62c1433c492fa5b04af80493d192392d6b89839356c1a4f2c74aba5509476bd5df5383375889d50636216b52e2448de1b3c8360501cb16b
 SHA512 
fc9b2a0bf5483194326308099be0cb76245644bfc26546a4e63679eb695400cf254aa9e85de1b168e07ba7f05eb4f9fe4fde31853bcee4bd8bfb94063933ebc3
 DIST xdg-desktop-portal-gnome-44.0.tar.xz 127076 BLAKE2B 
e8775fe8017b5112bba995cea830a64b5f77222e40f09bf5318bed720274a7516cd2178b6d132b71b9608aae2885b9f9cab679a5abce25cd099591633a8a51e7
 SHA512 
1aa8eae420f4bf00ea34b3ad665edad89f9444bd2d5baa84d1f96b303ab072c66c139eb760cfbfd796691bda745f3eb5455f8d805fb042c8037eb786a730eb95
+DIST xdg-desktop-portal-gnome-44.1.tar.xz 127504 BLAKE2B 
ceae17bc5aea4c3c6a8420af56439698cbb57fbb35f7ba671a8469778aa87843314db6f021c92a8c69859d5943cf4d568069b94050fa89e27f08a0c0bd398366
 SHA512 
58e165b06a7b8dd8dd87cd2874db87e1e6e608e9752334f6c1ae341acd28857dca2d02ef1659b174dd4041897e898455ee99cde1cdf4b28f9e3a88d4dba73989

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1.ebuild
new file mode 100644
index ..ef62dd2dfcc4
--- /dev/null
+++ b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson systemd xdg
+
+DESCRIPTION="Backend implementation for xdg-desktop-portal using GNOME"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="wayland X"
+
+DEPEND="
+   dev-libs/glib:2
+   gnome-base/gnome-desktop:4=
+   gui-libs/libadwaita:1
+   media-libs/fontconfig
+   sys-apps/dbus
+   >=sys-apps/xdg-desktop-portal-1.15.0
+   >=sys-apps/xdg-desktop-portal-gtk-1.14.0
+   gui-libs/gtk:4[wayland?,X?]
+   X? ( x11-libs/libX11 )
+   wayland? ( dev-libs/wayland )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-util/gdbus-codegen
+   sys-devel/gettext
+   virtual/pkgconfig
+
+   wayland? ( dev-util/wayland-scanner )
+"
+
+src_configure() {
+   local emesonargs=(
+   -Dsystemduserunitdir="$(systemd_get_userunitdir)"
+   )
+
+   meson_src_configure
+}



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

2023-04-21 Thread Matt Turner
commit: 515574a74625a9d0990cd26ed29992653787a042
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Apr 21 13:59:51 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Apr 22 03:08:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=515574a7

net-libs/libsoup: Version bump to 3.4.1

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30679
Signed-off-by: Matt Turner  gentoo.org>

 net-libs/libsoup/Manifest |   1 +
 net-libs/libsoup/libsoup-3.4.1.ebuild | 101 ++
 2 files changed, 102 insertions(+)

diff --git a/net-libs/libsoup/Manifest b/net-libs/libsoup/Manifest
index d7e9935eb133..d5e4446b4c14 100644
--- a/net-libs/libsoup/Manifest
+++ b/net-libs/libsoup/Manifest
@@ -1,3 +1,4 @@
 DIST libsoup-2.74.3.tar.xz 1504804 BLAKE2B 
91f441197414314bb78cf15e7c13b54714e669145784812fb7a68cc41c8965ea29c53dc686d690e00f28f711be9f767038e5cc43b11aa0136f190dd2d41ec2a0
 SHA512 
72f8a055df984cb35105fe67f4ca67d3fb110d40a9cacb660fccd89f93b06bc32e25d94375dcc76608a245f7c5e081d968d7aaf5952eb16013d81c741247cb4c
 DIST libsoup-3.2.2.tar.xz 1530460 BLAKE2B 
8df66651a0bdcdb3337ced0031e4e8a32883241f6b7310a2b91396883368fa849d1e7dbab3766ec38ec05fdd81fafabd1f165cfe22a168e87db9a431ca86274d
 SHA512 
1f2b49244f8bac4d112b39ac9c6a942acbc1ae1cff33262ed02e7682af3994cf6ba6741b365b3c80c45c6427d391599fa6f31df6caa4ffefe7d078ac373bad1b
 DIST libsoup-3.4.0.tar.xz 1530892 BLAKE2B 
9c5ad6ba8a476c633d8e6a65e6c3e910e4b4848e80284a0e47f67fba61efb8743973a1498ad5735dcfb92a7cd7517603de8a503e98aeb3e51029cf587562d67c
 SHA512 
d9bc5c160e453d5bc467694dac057e03d9e6c075a87bd6ff59be4ddedbfcb496168d9457e905edc3aff569270f0401560001f3d54fca1a7c3679ac631bd779d6
+DIST libsoup-3.4.1.tar.xz 1537968 BLAKE2B 
4cee695f35fcfa87a43b1015fe4be679927939eb5d7ba6f5a95da32308bf16215d9cd45a15a82a39a5c105aa5b85bd6ee76d733dab5d7a053e8a8185d03b700c
 SHA512 
1fabd75aa4fa74b322eab3a2c073555daaaf216e70c5f0cb41a57ef6e56553756e499cceea29e726a291ecc2e381e507b122f9d5771db2730f85beee803d22dc

diff --git a/net-libs/libsoup/libsoup-3.4.1.ebuild 
b/net-libs/libsoup/libsoup-3.4.1.ebuild
new file mode 100644
index ..73364f0a5c02
--- /dev/null
+++ b/net-libs/libsoup/libsoup-3.4.1.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson-multilib vala xdg
+
+DESCRIPTION="HTTP client/server library for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Projects/libsoup;
+
+LICENSE="LGPL-2.1+"
+SLOT="3.0"
+
+IUSE="+brotli gssapi gtk-doc +introspection samba ssl sysprof test +vala"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="vala? ( introspection )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.69.1:2[${MULTILIB_USEDEP}]
+   net-libs/nghttp2:=[${MULTILIB_USEDEP}]
+   >=dev-db/sqlite-3.8.2:3[${MULTILIB_USEDEP}]
+   brotli? ( >=app-arch/brotli-1.0.6-r1:=[${MULTILIB_USEDEP}] )
+   >=net-libs/libpsl-0.20[${MULTILIB_USEDEP}]
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4[${MULTILIB_USEDEP}] )
+   sys-libs/zlib
+   gssapi? ( virtual/krb5[${MULTILIB_USEDEP}] )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+   samba? ( net-fs/samba )
+"
+RDEPEND="${DEPEND}
+   >=net-libs/glib-networking-2.70_alpha[ssl?,${MULTILIB_USEDEP}]
+"
+BDEPEND="
+   dev-libs/glib
+   dev-util/glib-utils
+   gtk-doc? (
+   >=dev-util/gi-docgen-2021.1
+   app-text/docbook-xml-dtd:4.1.2
+   )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+   test? ( >=net-libs/gnutls-3.6.0[pkcs11] )
+"
+#  test? ( 
www-servers/apache[ssl,apache2_modules_auth_digest,apache2_modules_alias,apache2_modules_auth_basic,
+#  
apache2_modules_authn_file,apache2_modules_authz_host,apache2_modules_authz_user,apache2_modules_dir,
+#  
apache2_modules_mime,apache2_modules_proxy,apache2_modules_proxy_http,apache2_modules_proxy_connect]
+#  dev-lang/php[apache2,xmlrpc]
+#  net-misc/curl
+#  net-libs/glib-networking[ssl])"
+
+PATCHES=(
+   # Disable apache tests until they are usable on Gentoo, bug #326957
+   "${FILESDIR}"/disable-apache-tests.patch
+)
+
+src_prepare() {
+   default
+   use vala && vala_setup
+   xdg_environment_reset
+   # https://gitlab.gnome.org/GNOME/libsoup/issues/159 - could work with 
libnss-myhostname
+   sed -e '/hsts/d' -i tests/meson.build || die
+}
+
+src_configure() {
+   # FIXME: we need addpredict to workaround bug #324779 until
+   # root cause (bug #249496) is solved
+   # But unnecessary while apache tests are disabled
+   #addpredict /usr/share/snmp/mibs/.index
+
+   multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+   local 

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

2023-04-21 Thread Patrick McLean
commit: 9b24a50c9c3995dadadcf7a9ab8172e03d0e80db
Author: Patrick McLean  gentoo  org>
AuthorDate: Sat Apr 22 02:12:52 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sat Apr 22 02:13:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b24a50c

sys-cluster/ceph: Drop leveldb dep from 17.2 series

Didn't notice the changelog entry where they dropped this dep.

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

 sys-cluster/ceph/{ceph-17.2.5-r3.ebuild => ceph-17.2.5-r4.ebuild} | 1 -
 sys-cluster/ceph/{ceph-17.2.6.ebuild => ceph-17.2.6-r1.ebuild}| 0
 2 files changed, 1 deletion(-)

diff --git a/sys-cluster/ceph/ceph-17.2.5-r3.ebuild 
b/sys-cluster/ceph/ceph-17.2.5-r4.ebuild
similarity index 99%
rename from sys-cluster/ceph/ceph-17.2.5-r3.ebuild
rename to sys-cluster/ceph/ceph-17.2.5-r4.ebuild
index 29bdfc8cecf8..789b7a808d93 100644
--- a/sys-cluster/ceph/ceph-17.2.5-r3.ebuild
+++ b/sys-cluster/ceph/ceph-17.2.5-r4.ebuild
@@ -49,7 +49,6 @@ DEPEND="
dev-libs/crypto++:=
dev-cpp/gflags:=
dev-lang/jsonnet:=
-   =dev-libs/libfmt-6.2.1:=


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

2023-04-21 Thread Matthew Thode
commit: f1f31babf95e0a420361a0783c03e97c6184b2c0
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Apr 22 01:46:44 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Apr 22 01:46:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1f31bab

dev-ruby/facter: add 4.4.0

Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/Manifest|  1 +
 dev-ruby/facter/facter-4.4.0.ebuild | 46 +
 2 files changed, 47 insertions(+)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index cd74ab01b9b4..1bb380544c47 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,3 +1,4 @@
 DIST facter-3.14.24.tar.gz 410547 BLAKE2B 
69d2fd3b1bf9f91456ca570f9fef44ddd6e7656a285c035ecb42df2553c461be137d06232fc1f96f239598143912928dcfaf0d9b3078f4335dfc83163eee5120
 SHA512 
88e47271f213570fb7819630f7b08076bd8b234612a2bb885de760acab48c37b588c1f214da11c5096f0db6b7df4a516b6e83abc56a1d95779b6f1353831e588
 DIST facter-4.3.0.tar.gz 485528 BLAKE2B 
87649bd543337d3f12b978cbff78b0829e2f11ea68884b357a131b421fa60a5c713fee7d0dd04e04aa4cbfa39a08889967b0b531bfc8fcde781be12b4f455f01
 SHA512 
52ed43ab1d11ded079ae221a60f1448f1cf3a3c66907e828f9d6e0c5c0e28c26641ce482a694100700633cc1459a3521be45029907307b2bf91cb6eaecc1b351
 DIST facter-4.3.1.tar.gz 485690 BLAKE2B 
bd522f0f3b03e730c21818c30b527a47e6bd10c4845aa5c9906c220ace8abebfec9d1b37fa8ad7a8aa6d2016cff436bc99ad4c1233effca81cfe433156539f57
 SHA512 
b66d57e6adce0f6c5c56fc9d52dc3e20d5bd269893df60abfa30275dfa044f15e5d663a8c19d3827685305d76f9eac42609c9e29d670b81890cf668f80f64a0b
+DIST facter-4.4.0.tar.gz 490304 BLAKE2B 
1ad4d50f18c13ca6133e0606c33c5cdaa553168d6bb551199aeb1770280d39f0c7d6416a4796b306cbc70f5d4f3f8852e922514657f463096af039587f934549
 SHA512 
b58bfbd39c304eaaa80b5015593aa62642be40f0b56437d818ddea1cf3230f4f0451998daf979e9b2d46168941289e39316e98112a5f64096baefff48b024323

diff --git a/dev-ruby/facter/facter-4.4.0.ebuild 
b/dev-ruby/facter/facter-4.4.0.ebuild
new file mode 100644
index ..306c755078bc
--- /dev/null
+++ b/dev-ruby/facter/facter-4.4.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31"
+RUBY_FAKEGEM_GEMSPEC="facter.gemspec"
+#RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_RECIPE_DOC="yard"
+
+inherit ruby-ng ruby-fakegem
+
+DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
+HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+#IUSE="test"
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
+   EGIT_BRANCH="master"
+else
+   [[ "${PV}" = *_rc* ]] || \
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+fi
+
+#RESTRICT="!test? ( test )"
+
+ruby_add_rdepend "dev-ruby/hocon 

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

2023-04-21 Thread Conrad Kostecki
commit: 313e90af1c3da132445f2358da4a98f4d2bd8472
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Apr 21 14:32:07 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Apr 22 00:10:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=313e90af

net-analyzer/icinga2: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/30681
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../icinga2/files/icinga2-2.13.6-boost-1.81.patch  | 93 --
 1 file changed, 93 deletions(-)

diff --git a/net-analyzer/icinga2/files/icinga2-2.13.6-boost-1.81.patch 
b/net-analyzer/icinga2/files/icinga2-2.13.6-boost-1.81.patch
deleted file mode 100644
index 426dc5a1daa5..
--- a/net-analyzer/icinga2/files/icinga2-2.13.6-boost-1.81.patch
+++ /dev/null
@@ -1,93 +0,0 @@
-https://bugs.gentoo.org/888063
-https://github.com/Icinga/icinga2/issues/9618
-https://github.com/Icinga/icinga2/pull/9624
-
-From 5bcbc96e221bb3aafc370449941bfbd70939915c Mon Sep 17 00:00:00 2001
-From: "Alexander A. Klimov" 
-Date: Wed, 4 Jan 2023 17:02:19 +0100
-Subject: [PATCH 1/2] Handle boost::beast::http::basic_fields#set() signature
- change (v1.81)
-
-Make String convertible to boost::beast::string_view (always working),
-not boost::string_view (broken).
 a/lib/base/string.cpp
-+++ b/lib/base/string.cpp
-@@ -128,15 +128,15 @@ String::operator const std::string&() const
- }
- 
- /**
-- * Conversion function to boost::string_view.
-+ * Conversion function to boost::beast::string_view.
-  *
-  * This allows using String as the value for HTTP headers in 
boost::beast::http::basic_fields::set.
-  *
-- * @return A boost::string_view representing this string.
-+ * @return A boost::beast::string_view representing this string.
-  */
--String::operator boost::string_view() const
-+String::operator boost::beast::string_view() const
- {
--  return boost::string_view(m_Data);
-+  return boost::beast::string_view(m_Data);
- }
- 
- const char *String::CStr() const
 a/lib/base/string.hpp
-+++ b/lib/base/string.hpp
-@@ -5,6 +5,7 @@
- 
- #include "base/i2-base.hpp"
- #include "base/object.hpp"
-+#include 
- #include 
- #include 
- #include 
-@@ -73,7 +74,7 @@ class String
-   bool operator<(const String& rhs) const;
- 
-   operator const std::string&() const;
--  operator boost::string_view() const;
-+  operator boost::beast::string_view() const;
- 
-   const char *CStr() const;
- 
-
-From 99c2d69dc85dfcd044e4a83d4894aa52eedfe09d Mon Sep 17 00:00:00 2001
-From: "Alexander A. Klimov" 
-Date: Wed, 4 Jan 2023 17:34:49 +0100
-Subject: [PATCH 2/2] Handle boost::beast::http::basic_fields#operator[]()
- signature change (v1.81)
-
-Use always working std::string(x), not broken x.to_string().
-(x is a return value.)
 a/lib/remote/httphandler.cpp
-+++ b/lib/remote/httphandler.cpp
-@@ -58,7 +58,7 @@ void HttpHandler::ProcessRequest(
-   Dictionary::Ptr node = m_UrlTree;
-   std::vector handlers;
- 
--  Url::Ptr url = new Url(request.target().to_string());
-+  Url::Ptr url = new Url(std::string(request.target()));
-   auto& path (url->GetPath());
- 
-   for (std::vector::size_type i = 0; i <= path.size(); i++) {
 a/lib/remote/httpserverconnection.cpp
-+++ b/lib/remote/httpserverconnection.cpp
-@@ -246,7 +246,7 @@ bool HandleAccessControl(
-   if (!allowedOrigins.empty()) {
-   auto& origin (request[http::field::origin]);
- 
--  if (allowedOrigins.find(origin.to_string()) != 
allowedOrigins.end()) {
-+  if (allowedOrigins.find(std::string(origin)) != 
allowedOrigins.end()) {
-   
response.set(http::field::access_control_allow_origin, origin);
-   }
- 
-@@ -536,7 +536,7 @@ void 
HttpServerConnection::ProcessMessages(boost::asio::yield_context yc)
-   if (!authenticatedUser) {
-   CpuBoundWork fetchingAuthenticatedUser (yc);
- 
--  authenticatedUser = 
ApiUser::GetByAuthHeader(request[http::field::authorization].to_string());
-+  authenticatedUser = 
ApiUser::GetByAuthHeader(std::string(request[http::field::authorization]));
-   }
- 
-   Log logMsg (LogInformation, "HttpServerConnection");



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

2023-04-21 Thread Conrad Kostecki
commit: 8fc4f23831d061058c6e3ba2190272340ac5f871
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Apr 21 14:33:28 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Apr 22 00:10:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fc4f238

www-servers/nginx: remove unused patch/files

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/30682
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../files/http_javascript_cve_2022-38890.patch | 49 ---
 www-servers/nginx/files/nginx.conf-r2  | 69 --
 2 files changed, 118 deletions(-)

diff --git a/www-servers/nginx/files/http_javascript_cve_2022-38890.patch 
b/www-servers/nginx/files/http_javascript_cve_2022-38890.patch
deleted file mode 100644
index 43469b552968..
--- a/www-servers/nginx/files/http_javascript_cve_2022-38890.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-From b9aea5854bcf6f2de8f7a7f1550874e392b94be2 Mon Sep 17 00:00:00 2001
-From: Dmitry Volyntsev 
-Date: Wed, 31 Aug 2022 18:35:58 -0700
-Subject: [PATCH] Fixed String.prototype.trimEnd() with unicode string.
-
-Previously, when the method was invoked with a string consisting of space
-characters and at least one of them was a Unicode space separator (code
-point above 127) it returned invalid string value with non-zero size
-but zero length.
-
-The fix is to update the size of the resulting string appropriately.
-
-This closes #569 issue on Github.

- src/njs_string.c | 1 +
- src/test/njs_unit_test.c | 8 
- 2 files changed, 9 insertions(+)
-
-diff --git a/src/njs_string.c b/src/njs_string.c
-index 83cede548..62bece0de 100644
 a/src/njs_string.c
-+++ b/src/njs_string.c
-@@ -2849,6 +2849,7 @@ njs_string_trim(const njs_value_t *value, 
njs_string_prop_t *string,
- 
- for ( ;; ) {
- if (start == prev) {
-+end = prev;
- break;
- }
- 
-diff --git a/src/test/njs_unit_test.c b/src/test/njs_unit_test.c
-index 287ddda2d..a717f02a8 100644
 a/src/test/njs_unit_test.c
-+++ b/src/test/njs_unit_test.c
-@@ -8450,6 +8450,14 @@ static njs_unit_test_t  njs_test[] =
- { njs_str("'   абв  '.trimStart().trimEnd()"),
-   njs_str("абв") },
- 
-+{ njs_str("["
-+  " String.fromCodePoint(0x2028),"
-+  " String.fromCodePoint(0x20, 0x2028),"
-+  " String.fromCodePoint(0x0009, 0x20, 0x2028),"
-+  " String.fromCodePoint(0xFEFF),"
-+  "].every(v => v.trimEnd() == '')"),
-+  njs_str("true") },
-+
- { njs_str("'\\u2029abc\\uFEFF\\u2028'.trim()"),
-   njs_str("abc") },
- 

diff --git a/www-servers/nginx/files/nginx.conf-r2 
b/www-servers/nginx/files/nginx.conf-r2
deleted file mode 100644
index 917c6c1700fb..
--- a/www-servers/nginx/files/nginx.conf-r2
+++ /dev/null
@@ -1,69 +0,0 @@
-user nginx nginx;
-worker_processes 1;
-
-error_log /var/log/nginx/error_log info;
-
-events {
-   worker_connections 1024;
-   use epoll;
-}
-
-http {
-   include /etc/nginx/mime.types;
-   default_type application/octet-stream;
-
-   log_format main
-   '$remote_addr - $remote_user [$time_local] '
-   '"$request" $status $bytes_sent '
-   '"$http_referer" "$http_user_agent" '
-   '"$gzip_ratio"';
-
-   client_header_timeout 10m;
-   client_body_timeout 10m;
-   send_timeout 10m;
-
-   connection_pool_size 256;
-   client_header_buffer_size 1k;
-   large_client_header_buffers 4 2k;
-   request_pool_size 4k;
-
-   gzip off;
-
-   output_buffers 1 32k;
-   postpone_output 1460;
-
-   sendfile on;
-   tcp_nopush on;
-   tcp_nodelay on;
-
-   keepalive_timeout 75 20;
-
-   ignore_invalid_headers on;
-
-   index index.html;
-
-   server {
-   listen 127.0.0.1;
-   server_name localhost;
-
-   access_log /var/log/nginx/localhost.access_log main;
-   error_log /var/log/nginx/localhost.error_log info;
-
-   root /var/www/localhost/htdocs;
-   }
-
-   # SSL example
-   #server {
-   #   listen 127.0.0.1:443;
-   #   server_name localhost;
-
-   #   ssl on;
-   #   ssl_certificate /etc/ssl/nginx/nginx.pem;
-   #   ssl_certificate_key /etc/ssl/nginx/nginx.key;
-
-   #   access_log /var/log/nginx/localhost.ssl_access_log main;
-   #   error_log /var/log/nginx/localhost.ssl_error_log info;
-
-   #   root /var/www/localhost/htdocs;
-   #}
-}



[gentoo-commits] repo/gentoo:master commit in: x11-themes/QGnomePlatform/files/

2023-04-21 Thread Conrad Kostecki
commit: b5175e3f8ba07c5a2adcf75909d4e8d8cd2ecdc5
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Apr 21 14:34:30 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Apr 22 00:10:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5175e3f

x11-themes/QGnomePlatform: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/30683
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../files/QGnomePlatform-0.8.4-xdg-desktop-portal-id.patch| 11 ---
 1 file changed, 11 deletions(-)

diff --git 
a/x11-themes/QGnomePlatform/files/QGnomePlatform-0.8.4-xdg-desktop-portal-id.patch
 
b/x11-themes/QGnomePlatform/files/QGnomePlatform-0.8.4-xdg-desktop-portal-id.patch
deleted file mode 100644
index 292088bd1f84..
--- 
a/x11-themes/QGnomePlatform/files/QGnomePlatform-0.8.4-xdg-desktop-portal-id.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/src/theme/qxdgdesktopportalfiledialog.cpp~   2022-01-11 
10:46:15.0 +0100
-+++ b/src/theme/qxdgdesktopportalfiledialog.cpp2022-04-26 
12:16:07.504955234 +0200
-@@ -165,7 +165,7 @@
-   
QLatin1String("/org/freedesktop/portal/desktop"),
-   
QLatin1String("org.freedesktop.portal.FileChooser"),
-   d->saveFile ? 
QLatin1String("SaveFile") : QLatin1String("OpenFile"));
--QString parentWindowId = QLatin1String("x11:") + 
QString::number(d->winId);
-+QString parentWindowId = QLatin1String("x11:") + 
QString::number(d->winId, 16);
- 
- QVariantMap options;
- if (!d->acceptLabel.isEmpty())



[gentoo-commits] repo/gentoo:master commit in: dev-lua/busted/

2023-04-21 Thread Conrad Kostecki
commit: e92bc2522601f5b20dd2dc3834b4fcddb1cef4e3
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Apr 22 00:08:37 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Apr 22 00:10:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e92bc252

dev-lua/busted: stabilize-allarches

Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-lua/busted/busted-2.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lua/busted/busted-2.1.2.ebuild 
b/dev-lua/busted/busted-2.1.2.ebuild
index 2059826dbdf6..11ab5afb1292 100644
--- a/dev-lua/busted/busted-2.1.2.ebuild
+++ b/dev-lua/busted/busted-2.1.2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/lunarmodules/${PN}/archive/refs/tags/v${PV}.tar.gz -
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
 IUSE="test"
 REQUIRED_USE="${LUA_REQUIRED_USE}"
 RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: dev-lua/busted/

2023-04-21 Thread Conrad Kostecki
commit: 673a4fecd816540e87ea47e68bcc07a24c02c12f
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Apr 22 00:08:58 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Apr 22 00:10:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=673a4fec

dev-lua/busted: drop 2.1.1

Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-lua/busted/Manifest|  1 -
 dev-lua/busted/busted-2.1.1.ebuild | 63 --
 2 files changed, 64 deletions(-)

diff --git a/dev-lua/busted/Manifest b/dev-lua/busted/Manifest
index 6411054e5a16..d4923dd8e7cc 100644
--- a/dev-lua/busted/Manifest
+++ b/dev-lua/busted/Manifest
@@ -1,2 +1 @@
-DIST busted-2.1.1.tar.gz 62594 BLAKE2B 
3afd49dd70b27243e32f69d5d5a0a0ee13e46fdbe46fe6921e1b854abddaa45dba098f19c5994d5656eca871beacd654cac20abe0662c21f6e7efaff19984753
 SHA512 
80a362094398b85f2783ca11adfae1f7ead38b9de7d11d2c2f8234f2d8f1289dc853f58c11c375b8edd6ea87807a65cc8bce01ebcf7cdf75701796ee528a75a0
 DIST busted-2.1.2.tar.gz 63587 BLAKE2B 
e88ad47753e2343a98a4d06eff3ec92bc029ac49a33712beeec56776e1e3340e43135206ff24317065fcebaaa045f6c7e3ebc61d713dbd167d19adf9859b65fe
 SHA512 
87aa9bf36c946b22940b2f3361d66fc59af7042deaa695c576f80602f825d5c9334b91edce4fb297098deb3edb574a10aebfd552866f039a1fb640978e022f18

diff --git a/dev-lua/busted/busted-2.1.1.ebuild 
b/dev-lua/busted/busted-2.1.1.ebuild
deleted file mode 100644
index f2f63b082566..
--- a/dev-lua/busted/busted-2.1.1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..4} luajit )
-
-inherit lua
-
-DESCRIPTION="Elegant Lua unit testing"
-HOMEPAGE="https://lunarmodules.github.io/busted/;
-SRC_URI="https://github.com/lunarmodules/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
-IUSE="test"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-RESTRICT="test"
-
-RDEPEND="
-   dev-lua/lua_cliargs[${LUA_USEDEP}]
-   dev-lua/luafilesystem[${LUA_USEDEP}]
-   dev-lua/luasystem[${LUA_USEDEP}]
-   dev-lua/dkjson[${LUA_USEDEP}]
-   dev-lua/say[${LUA_USEDEP}]
-   dev-lua/luassert[${LUA_USEDEP}]
-   dev-lua/lua-term[${LUA_USEDEP}]
-   dev-lua/penlight[${LUA_USEDEP}]
-   dev-lua/mediator_lua[${LUA_USEDEP}]
-   ${LUA_DEPS}
-"
-
-DEPEND="${RDEPEND}"
-
-BDEPEND="
-   virtual/pkgconfig
-   test? (
-   dev-lua/busted
-   ${RDEPEND}
-   )
-"
-
-lua_src_test() {
-   busted --lua=${ELUA} || die
-}
-
-src_test() {
-   lua_foreach_impl lua_src_test
-}
-
-lua_src_install() {
-   insinto $(lua_get_lmod_dir)
-   doins -r busted
-}
-
-src_install() {
-   dobin bin/busted
-
-   lua_foreach_impl lua_src_install
-
-   einstalldocs
-}



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

2023-04-21 Thread Conrad Kostecki
commit: 3a00b5b228998ac8bb0f4bcda4535018f3dd32ce
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Apr 22 00:07:37 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Apr 22 00:10:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a00b5b2

x11-misc/dunst: add 1.9.2

Signed-off-by: Conrad Kostecki  gentoo.org>

 x11-misc/dunst/Manifest   |  1 +
 x11-misc/dunst/dunst-1.9.2.ebuild | 83 +++
 2 files changed, 84 insertions(+)

diff --git a/x11-misc/dunst/Manifest b/x11-misc/dunst/Manifest
index b84cf86bd82b..d89fad77b99a 100644
--- a/x11-misc/dunst/Manifest
+++ b/x11-misc/dunst/Manifest
@@ -1 +1,2 @@
 DIST dunst-1.9.1.tar.gz 4614410 BLAKE2B 
f2d3b5ca28ac74461e31c09f7c5f8369dd6d05e8133d184625344b5445fac8e673cf5c57d44ea8bf0f3d320167663529ea49e8de0ed873afae327cb7db55d5ff
 SHA512 
6045529196c2d8bd89d2976db9712bf15ec75923fdab414870e1ae2af2eb87afc2b5886cb707a19ea113ec746f90fde1e52631eec9b7a96f1af03acbe6445f32
+DIST dunst-1.9.2.tar.gz 4614703 BLAKE2B 
bcdb3f36dd9af546288c35ffc90f08b219b1b4d1d11233b09acfbe9e6287dcfd856200310d88115a6009485af5e9b0d4e2933bff9cade38969cea31b167c9b5b
 SHA512 
fab14212dc41e8deed97320c18b88e0be576f0404406691dcedb9620a1382dfdfc501e4ff2005b1ce8b4a61b52f1a9cf161f20a1eae15aa2382f3fedc99a2dbc

diff --git a/x11-misc/dunst/dunst-1.9.2.ebuild 
b/x11-misc/dunst/dunst-1.9.2.ebuild
new file mode 100644
index ..2414b563605b
--- /dev/null
+++ b/x11-misc/dunst/dunst-1.9.2.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd toolchain-funcs
+
+DESCRIPTION="Lightweight replacement for common notification daemons"
+HOMEPAGE="https://dunst-project.org/ https://github.com/dunst-project/dunst;
+SRC_URI="https://github.com/dunst-project/dunst/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="wayland"
+
+DEPEND="
+   dev-libs/glib:2
+   sys-apps/dbus
+   x11-libs/cairo[X,glib]
+   x11-libs/gdk-pixbuf:2
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXScrnSaver
+   x11-libs/libXinerama
+   x11-libs/libXrandr
+   x11-libs/libnotify
+   x11-libs/pango[X]
+   x11-misc/xdg-utils
+   wayland? ( dev-libs/wayland )
+"
+
+RDEPEND="${DEPEND}"
+
+BDEPEND="
+   dev-lang/perl
+   virtual/pkgconfig
+   wayland? ( dev-libs/wayland-protocols )
+"
+
+src_prepare() {
+   default
+
+   # Respect users CFLAGS
+   sed -e 's/-Os//' -i config.mk || die
+
+   # Use correct path for dbus and system unit
+   sed -e "s|##PREFIX##|${EPREFIX}/usr|" -i dunst.systemd.service.in || die
+   sed -e "s|##PREFIX##|${EPREFIX}/usr|" -i org.knopwob.dunst.service.in 
|| die
+}
+
+src_configure() {
+   tc-export CC PKG_CONFIG
+
+   default
+}
+
+src_compile() {
+   local myemakeargs=(
+   SYSCONFDIR="${EPREFIX}/etc/xdg"
+   SYSTEMD="0"
+   WAYLAND="$(usex wayland 1 0)"
+   )
+
+   emake "${myemakeargs[@]}"
+}
+
+src_install() {
+   local myemakeargs=(
+   PREFIX="${ED}/usr"
+   SYSCONFDIR="${ED}/etc/xdg"
+   SYSTEMD="0"
+   WAYLAND="$(usex wayland 1 0)"
+   )
+
+   emake "${myemakeargs[@]}" install
+
+   insinto /usr/share/zsh/site-functions
+   newins contrib/_dunst.zshcomp _dunst
+   newins contrib/_dunstctl.zshcomp _dunstctl
+
+   systemd_newuserunit dunst.systemd.service.in dunst.service
+}



[gentoo-commits] repo/proj/guru:dev commit in: app-shells/zoxide/

2023-04-21 Thread Leonardo Hernandez
commit: faaeab208cbc20dc79142be6c50f619cc253152f
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Thu Apr 13 20:54:49 2023 +
Commit: Leonardo Hernandez  proton  me>
CommitDate: Fri Apr 21 22:09:45 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=faaeab20

app-shells/zoxide: add 0.9.0

Signed-off-by: Leonardo Hernández Hernández  proton.me>

 app-shells/zoxide/Manifest|  61 +
 app-shells/zoxide/zoxide-0.9.0.ebuild | 157 ++
 2 files changed, 218 insertions(+)

diff --git a/app-shells/zoxide/Manifest b/app-shells/zoxide/Manifest
index 5ae1d38ef..6ffb54036 100644
--- a/app-shells/zoxide/Manifest
+++ b/app-shells/zoxide/Manifest
@@ -1,7 +1,11 @@
+DIST Inflector-0.11.4.crate 17438 BLAKE2B 
eaf0c7f983b3186e9bc89353021a10592f2877e46585bd50b96db9b087343d1199c7b6cf3fa53cd274fb6d33de025a904b8aa31a7ac9599ae3689ecdbcec34cd
 SHA512 
f1f6463e033b6d3c16c51dc1e1a3f5569954308b95b59058294b7f9310919bbda797e99e6a07529071bb83f0688867a243997d33795a7136b0af73977004296e
 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 aliasable-0.1.3.crate 6169 BLAKE2B 
c23840c7f1df86109e004aa1929d7355bd815c69ce8c5a316c9e2810851b7faf91c7480924d67cf83520e94b86dc0cc1b90b0dcc84b446a15ba51bae95ca
 SHA512 
a60e4280335638b36a72e51514843229fdd0cc89cb670fcf159f882a687c04ecbddcc52a1dcc3cbe8647e5308af3939037934a157facdddcc4834dcd3cb16dc8
 DIST anyhow-1.0.52.crate 44224 BLAKE2B 
79d68d3390d27e0e27f9db784ad10b5d7845dec7949fbc722f944ef3988419acd72c509b44a4544e99bea5e57407da5b1ce40a96277d307fc408c958ea915c31
 SHA512 
b87e0b304daff85894c34060b97379d8e3d9be03078275313035c7142c76b3e59922b25924ac98a0b1b70fc98746eb174ca4b7ef33a26e115f294c1f1200aa6a
 DIST anyhow-1.0.58.crate 43137 BLAKE2B 
8e797dfab555d7076128851203ec1c6cb3c448bad52fe28c82b10518549971e6daaaca52d4a0dbb126549fd819706d6788e5322c6433ed71836c7f6051230b7a
 SHA512 
78b21c51efd37e2be8f5672dc57f23ecd222d910604276da094754e06b86eb5a899d7ca7fb9f92566a13f70c116b05fed93d68a06320894d76a14a31e6c557b7
 DIST anyhow-1.0.61.crate 43202 BLAKE2B 
cd13e3b187a87c1ada6fea8c3c289627893e782a9bdad0c7a32d2b4acf5182abeff3fd649664b645b14f46a25a59a5b13d0a072296146acb9954af781e972ba9
 SHA512 
06a7e077efb1e1cb3fd5b210a9fdfa2142141d57188660fc2e301501ba38f49291126cb1dccd0f01facbc1d0302132e41b42e5ebb14e44e152cf10b18d3e5e6d
+DIST anyhow-1.0.68.crate 43882 BLAKE2B 
0ccd8fcb746344dfa85674fa7c95aa648aed8d40134b8c1c1c0852f6c7d22f5622ca1704ec65c254fc20946b1733299e1517364d74f726952d5a951ef89a2fe5
 SHA512 
b8cfc132ebeac823edf18cba7e335d1939fcbb095ed4ea859f4dc4cde5b1ff35fd68f0743577c69085f74f019768a3359936bf6dc1b2aceb7e2b28ace7f74a0f
 DIST askama-0.11.0.crate 8343 BLAKE2B 
cc2c4cddde8a6644f57c5493ac72040122e9590df48dc55a14b653f2a9274ac1c416e19760fe6e42268224e215874b355e2dfb1c0c5c3dd182cda9a3c6934f9d
 SHA512 
3650fbc9a0bc7cf1deb6f6f7e8a0ce1595bf67c1cba8c7c20c0dcb963ea74258b675f5a75f2ffa1e1c0a790a985dfe8e04498de1cf7803f9e4b98cbd295b4f47
 DIST askama-0.11.1.crate 8182 BLAKE2B 
5cfa6a0cf5679e271c1d35500b5ae40eb4fe1f955f4356d913ae38d7dc6fa9137ff6e250b7f0ff2a3aadb747d4abc8456a6990c99908e602521ba28014d81ca9
 SHA512 
d75507a43d2ab12b046854e33308eeabbac6825282588554a678742a71f2521a33637b89d3b24088643d18e84cefa538031264c587896e6e1eb16cc15c93afb7
 DIST askama_derive-0.11.0.crate 7076 BLAKE2B 
6bae0809ece63c28a00adb339d17aa3cda3017eb5a90c6f7aea493d1ac25c4f54304a0425b6ded12ab7b8190311d6b1462b4b7c21d3e694841db8c3534640b07
 SHA512 
d0b947817847c70d3ee2cf59afbc3b249147a056e2a59fd93f16788b9e8d75720ec918f75f19d1007026e6d543651974984930c760391a6873df7bc808d3c409
@@ -12,6 +16,7 @@ DIST askama_shared-0.12.0.crate 36224 BLAKE2B 
dbaee12b79b82ac20ec30c0f7ab44457ed
 DIST askama_shared-0.12.2.crate 38015 BLAKE2B 
7f1f461abc5e1a6c692b254b939309be986435d8c7fe1adb8f3590478e0b0bfcd9c98b68f1f5cd72ea5b72afdc17f79927cbcc86500502965d5e2a8ff41236cc
 SHA512 
05d9bbd47ed09700ea2ee32b5b27801c7b8ea3953a186ede54570a68e2541dcc07f49858cf55ff61c86e129c5d84ff1d92d14064fd43b5fa2160bc24bb32
 DIST assert_cmd-2.0.2.crate 29433 BLAKE2B 
d9f2a97bd81d1423afb6bddbc5fcf6e2cb334502c009368ed623015131d2795d705147e2ad347541a276712b45aa9b95ccb333c52b26aa85dbf58707160f68f5
 SHA512 
346268f1ff00416eb04ce9307bc6261a05edac4a9c10745f428c6a7c35edc7fa8f6b6c8f7fe66befe5b508e60c2763b8bc8acfcefca4b24a9d3e3e1ea85a9935
 DIST assert_cmd-2.0.4.crate 22581 BLAKE2B 

[gentoo-commits] repo/proj/guru:dev commit in: media-sound/mpd-mpris/

2023-04-21 Thread Leonardo Hernandez
commit: 9d23714e3db980dc741b2418a182b93c9b830b2f
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Fri Apr 21 22:09:25 2023 +
Commit: Leonardo Hernandez  proton  me>
CommitDate: Fri Apr 21 22:09:45 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9d23714e

media-sound/mpd-mpris: add 0.4.0

Signed-off-by: Leonardo Hernández Hernández  proton.me>

 media-sound/mpd-mpris/Manifest   |  2 ++
 media-sound/mpd-mpris/mpd-mpris-0.4.0.ebuild | 30 
 2 files changed, 32 insertions(+)

diff --git a/media-sound/mpd-mpris/Manifest b/media-sound/mpd-mpris/Manifest
index eca299ed8..8d4b255e5 100644
--- a/media-sound/mpd-mpris/Manifest
+++ b/media-sound/mpd-mpris/Manifest
@@ -1,2 +1,4 @@
 DIST mpd-mpris-0.3.1-deps.tar.xz 208008 BLAKE2B 
a6dbe61c59710e78ffddba58dcab053b95f7951e89fed26d3d10fb238963344a93a1ce4674d90da1312c469c6e61798b84991c41545c0bc72e0e1385eca66767
 SHA512 
18ec8844917296bb47d66fff9c3fb10263db2106f3b3a22ebb63ae92776ebada15fe347ffe7984f04007f46b98c54e42ae8eaaee6031a3eeda7492e68ef3f6f1
 DIST mpd-mpris-0.3.1.tar.gz 12660 BLAKE2B 
d55aec721a79c9b05e66b2ced7c03181c12297ae09755458fa8363f052ad01e2a83cac8d882a658fd768d7e8c1fbd13ca1facaa798d8248fa362fca7936e943c
 SHA512 
5b042e69abed15f05387ac99f3503af749041fdfc72f05c18c19be24050e1475f89e86db5900ea0384244ae2447ad1d17037f0496b799780c7d63fa8b23863d0
+DIST mpd-mpris-0.4.0-deps.tar.xz 481616 BLAKE2B 
564a4ec99271fae4b96b31fa4d170c11618c1bb455f5de9e3f1134ad22994ee593b77823c433e4c32b53fcfe06639411619196aa449dfe01440042ce248b00f9
 SHA512 
dd9ce2e50e07f031c23c9fdd5fba92a558cb7220d7f873c1121bc9430b73ce9bd1426c974f007251a344b45ca2856067bdbdb67cae5f9d5af352e7014beae289
+DIST mpd-mpris-0.4.0.tar.gz 12845 BLAKE2B 
0b8893fb1c02172685490f090c7bef68de0dc82e27b9028a39374913e5bd52fd4c99a4606d5786819e39691e4eddd182a34529a3f76574515d2f212ed65f48f0
 SHA512 
f83bfa6f78b3ac92fa5e7f78d24c82f9540248adebc9f08252339e09b9f31c2978d340e1532948e179de5eb6c2e62f8949c9fe57236e57e4d9761da0beeef1b1

diff --git a/media-sound/mpd-mpris/mpd-mpris-0.4.0.ebuild 
b/media-sound/mpd-mpris/mpd-mpris-0.4.0.ebuild
new file mode 100644
index 0..5c85cc601
--- /dev/null
+++ b/media-sound/mpd-mpris/mpd-mpris-0.4.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multiprocessing systemd go-module
+
+DESCRIPTION="An implementation of the MPRIS protocol for MPD."
+HOMEPAGE="https://github.com/natsukagami/mpd-mpris;
+LICENSE="MIT BSD-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="media-sound/mpd"
+DEPEND="${RDEPEND}"
+
+SRC_URI="https://github.com/natsukagami/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" https://gitlab.com/sevz17/go-deps/-/raw/main/${P}-deps.tar.xz;
+
+src_compile() {
+   ego build -v -x -p "$(makeopts_jobs)" -o "${PN}" cmd/mpd-mpris/*.go
+}
+
+src_install() {
+   einstalldocs
+
+   dobin "${PN}"
+
+   systemd_douserunit mpd-mpris.service
+}



[gentoo-commits] repo/proj/guru:dev commit in: net-mail/hydroxide/

2023-04-21 Thread Leonardo Hernandez
commit: 466f9093734c13aff8707a61cfcc1385a1cb1d8f
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Fri Apr 21 21:54:29 2023 +
Commit: Leonardo Hernandez  proton  me>
CommitDate: Fri Apr 21 22:09:45 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=466f9093

net-mail/hydroxide: add 0.2.26

Signed-off-by: Leonardo Hernández Hernández  proton.me>

 net-mail/hydroxide/Manifest|  3 ++
 net-mail/hydroxide/hydroxide-0.2.26.ebuild | 54 ++
 2 files changed, 57 insertions(+)

diff --git a/net-mail/hydroxide/Manifest b/net-mail/hydroxide/Manifest
index 110dc2800..94ef3f80b 100644
--- a/net-mail/hydroxide/Manifest
+++ b/net-mail/hydroxide/Manifest
@@ -4,3 +4,6 @@ DIST hydroxide-0.2.23.tar.gz.sig 566 BLAKE2B 
f8ba4f03ea9dd41f79cade5acdf19ef29ed
 DIST hydroxide-0.2.24-deps.tar.xz 68892640 BLAKE2B 
6d30090862dbe9df1978e04c6e5e5e8f93ab1e7c8403eafaab82040f40aff80efe4032584701fb926af8c972bee6f63aae2a52cd2a594df1f79d459dac2e015b
 SHA512 
c8cb7621c34369af15a6c47a8ac6bd9245c52ea65c20ddcdd894062a3a5f2b46f436aa184093b25fad3338287f1d4d64a857e305cf000191bb4644e43e1d26f0
 DIST hydroxide-0.2.24.tar.gz 43788 BLAKE2B 
ea7cd766531fad4eff57ec0a87c6dcc964a15116fbfc21b7a7cce503f57618c192f91560756ee09a21d7d7ffcd6d818dbfdfde501e8a44a8253de7e7941bf0bb
 SHA512 
925e7516cffbb06ea8fa8cbc25fce18832ad78da747c9b77a83db96f8bf8d05f05bcb300b972d9f6cf62a794a330f3efc086f32021ddaf608603f10462699583
 DIST hydroxide-0.2.24.tar.gz.sig 566 BLAKE2B 
49a0fcd5f4d70f37fde0f77cc50f03749a5dfe0b9c83c565b283f996127762fc204d4b04f0b0797b12c98840a72f2328fdb5fbccb180d4fbd4000d4e7b3fde38
 SHA512 
e0fb3308012111af91ee593b1ea998b0ae3e61a3ce947a0dbe08e88728ecce6a9da035a785bbac7e58905e68951935f20096b0035fa475346c259c1344104656
+DIST hydroxide-0.2.26-deps.tar.xz 128526636 BLAKE2B 
50381725b624a2e0d7f4fcab3ef40663f1d0cb0dd64a868280aed47ceffe4e97f51835e805800d0a8a2b365eee64ceaf49d81e1396442df5d2159b74a8b97bab
 SHA512 
cdf406352031ecc47a360a56a88554fc3b5a5079df9a063abf5c5bdd7bbbdc945436b1a63e58bd2bd810dc43c6787fced2d05e9a1f4acc8b6474a660d6e7b4f9
+DIST hydroxide-0.2.26.tar.gz 44023 BLAKE2B 
0842af01d89dbfc7aae2c5ae543d18c104ee905961628055d08f62f2115ff4cecef4a03775b77c29ec97c838009c380573387640ce1247737b11c0707178
 SHA512 
1d4dfa9de6c489948bf4e76524c53b02e925ee078b34b55067e437a3c27decc297415d4c1b62ad1a928af828ed3c460e4b5890a407be4c02267697a7c1063330
+DIST hydroxide-0.2.26.tar.gz.sig 566 BLAKE2B 
75eb9efe93eebeec2f055076fb83c57cb84465ec02fd5bea9ba52a73499b64ce9d8dc6ebdcbe5f24b7b636f5f41766d82c18ab9411a63e7126115030557119dc
 SHA512 
9aaf30b6adcc856a1665075b8fdf9abd819aa965a1abe6d0ebc0205a09656c33298063d6da2ae564c2a0122601f49ced2394d84486cd46130ecacf91760fe097

diff --git a/net-mail/hydroxide/hydroxide-0.2.26.ebuild 
b/net-mail/hydroxide/hydroxide-0.2.26.ebuild
new file mode 100644
index 0..f75d823e4
--- /dev/null
+++ b/net-mail/hydroxide/hydroxide-0.2.26.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module multiprocessing
+
+if [[ "${PV}" == "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/emersion/hydroxide.git;
+else
+   inherit verify-sig
+   
SRC_URI="https://github.com/emersion/${PN}/releases/download/v${PV}/${P}.tar.gz
+   verify-sig? ( 
https://github.com/emersion/${PN}/releases/download/v${PV}/${P}.tar.gz.sig )
+   https://gitlab.com/sevz17/go-deps/-/raw/main/${P}-deps.tar.xz
+   "
+   
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/emersion.asc"
+   BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-emersion )"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="A third-party, open-source ProtonMail CardDAV, IMAP and SMTP 
bridge"
+HOMEPAGE="https://github.com/emersion/hydroxide;
+
+LICENSE="MIT BSD"
+SLOT="0"
+
+src_unpack() {
+   if [[ "${PV}" == "" ]]; then
+   git-r3_src_unpack
+   go-module_live_vendor
+   else
+   if use verify-sig; then
+   verify-sig_verify_detached 
"${DISTDIR}"/"${P}".tar.gz{,.sig}
+   fi
+   go-module_src_unpack
+   fi
+}
+
+src_compile() {
+   ego build -v -x -p "$(makeopts_jobs)" ./cmd/hydroxide
+}
+
+src_install() {
+   default
+   dobin "${PN}"
+}
+
+pkg_postinst() {
+   elog ""
+   elog "In order to use ${PN} you need to read"
+   elog "https://github.com/emersion/hydroxide#installing;
+   elog ""
+}



[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2023-04-21 Thread Leonardo Hernandez
commit: 47e207c4db101eb8c457fa59ddda27c60ba2e783
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Fri Apr 21 20:00:31 2023 +
Commit: Leonardo Hernandez  proton  me>
CommitDate: Fri Apr 21 22:09:45 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=47e207c4

www-apps/code-server-bin: add 4.12.0

Signed-off-by: Leonardo Hernández Hernández  proton.me>

 www-apps/code-server-bin/Manifest  |   2 +
 .../code-server-bin/code-server-bin-4.12.0.ebuild  | 100 +
 2 files changed, 102 insertions(+)

diff --git a/www-apps/code-server-bin/Manifest 
b/www-apps/code-server-bin/Manifest
index c12bd2071..35f6dc21a 100644
--- a/www-apps/code-server-bin/Manifest
+++ b/www-apps/code-server-bin/Manifest
@@ -1,3 +1,5 @@
+DIST code-server-4.12.0-linux-amd64.tar.gz 97828967 BLAKE2B 
60089c914ba94eff0bfa142254635188c138553ce81e66aff8f24f6be9a1a7bc35efc5d900e010437e7cdcb2209c55cf988a9c88d65b063bcc0eb233d0a7b929
 SHA512 
5ef36f8d3b3838ce1b30f460748f44e89f77843e6b8fec18bbb4b69028558c041b1b31af576f51693091d6f8e2b9bd03d94a8c4e3f7389b613dae8986f64cb6a
+DIST code-server-4.12.0-linux-arm64.tar.gz 96637295 BLAKE2B 
ab842644f50871e97016c08e9470fa24ae2a1d2b4dc344faf7a45153595deed6cd88146adbf1871db2082a0a06a0d12fc50eb588c7307f51d9737cb5c6b230f1
 SHA512 
dc09e21ff35f987cdb7f5b62d2133b53af5f634b747a13b7fe9cff0c6be61a93950b1e23a8869206b8ed3544bb34221d2c38d6fb25d176e8136ebd0d255fe7ad
 DIST code-server-4.7.1-linux-amd64.tar.gz 103979733 BLAKE2B 
0346e107ef55d09094d341b64ddf4e31cb683a4a7a296405c1336a0f008a01667dee0732df912057ec82712db0da48b14e2c04def7c666c354eebea18076b59b
 SHA512 
d4e542a894fef141a411ba9dbd5360ca5794a6464d0ce32f5a6681de3311a64e4fd3cedc31144d3ef2eae89cd6266d6db028c042e9692051da31a87a7649962c
 DIST code-server-4.7.1-linux-arm64.tar.gz 9420 BLAKE2B 
0d08f9b9966070a21918ce1a4e9d79c5ce9c4d4550d588cc6b0bf30777a015b4616c49a7fa9f776c303238a9920ebb0a341a9bd421067a333579cf38bc16dab5
 SHA512 
8ac49726830168786a4eac7f3b2182af9510443cd3bc0b5760ddee0ee6ce7845fdd91cd680c95821a3dce41c9c2cdf0b7f50ab7817b6764305e262c643c9d896
 DIST code-server-4.8.3-linux-amd64.tar.gz 106357330 BLAKE2B 
2b72427abf01dd1ef0fcc85971d484b116a558ae586fbdaf0f40ded66ad1523c57449141f7ad1d8b2bf364094b2be7999f275d2a8d00ccb6194b56e89133ed0d
 SHA512 
c074007129082819b70be588f5f1f81613f7b12d4b2bc9a606f56767747c13c62707c54694bdbc5a27da60027c0a9cc98efc3e5c64e05c0947dcb45b551efb4d

diff --git a/www-apps/code-server-bin/code-server-bin-4.12.0.ebuild 
b/www-apps/code-server-bin/code-server-bin-4.12.0.ebuild
new file mode 100644
index 0..fd76d89d0
--- /dev/null
+++ b/www-apps/code-server-bin/code-server-bin-4.12.0.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN/-bin/}"
+MY_P="${MY_PN}-${PV}"
+BASE_URI="https://github.com/coder/${MY_PN}/releases/download/v${PV}/${MY_P}-linux;
+
+inherit systemd
+
+DESCRIPTION="VS Code in the browser (binary version with unbundled node and 
ripgrep)"
+HOMEPAGE="https://coder.com/;
+SRC_URI="
+   amd64? ( ${BASE_URI}-amd64.tar.gz )
+   arm64? ( ${BASE_URI}-arm64.tar.gz )
+"
+RESTRICT="test"
+LICENSE="MIT 0BSD ISC PYTHON BSD-2 BSD Apache-2.0 Unlicense LGPL-2.1+
+   || ( BSD-2 MIT Apache-2.0 )
+   || ( MIT WTFPL )
+   || ( BSD GPL-2 )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   ${DEPEND}
+   >=net-libs/nodejs-16.0.0[ssl]
+   sys-apps/ripgrep
+   app-crypt/libsecret
+"
+
+S="${WORKDIR}/${MY_P}-linux-${ARCH}"
+
+PATCHES=( "${FILESDIR}/${PN}-node.patch" )
+
+DOCS=( "LICENSE" "README.md" "ThirdPartyNotices.txt" )
+
+QA_PREBUILT="*"
+
+# Relative
+VSCODE_MODULES="lib/vscode/node_modules"
+
+QA_PRESTRIPPED="
+   
opt/${PN}/node_modules/@node-rs/argon2-linux-x64-musl/argon2.linux-x64-musl.node
+   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node
+   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.glibc.node
+"
+
+src_prepare() {
+   default
+
+   # We remove as much precompiled code as we can,
+   # node modules not written in JS cannot be removed
+   # thus "-bin".
+
+   # use system node
+   rm ./lib/node || die "Failed to remove bundled nodejs"
+
+   # remove bundled ripgrep binary
+   rm ./"${VSCODE_MODULES}"/@vscode/ripgrep/bin/rg \
+   || die "Failed to remove bundled ripgrep"
+
+   # not needed
+   rm ./postinstall.sh || die
+
+   # For windows
+   rm -r ./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/win32-x64 || die
+
+   if [[ $ELIBC != "musl" ]]; then
+   rm 
./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node 
|| die
+   elif [[ $ELIBC != "glibc" ]]; then
+   rm 
./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/linux-x64/node.napi.glibc.node 
|| die
+   rm 

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2023-04-21 Thread Leonardo Hernandez
commit: 1c9c7eb86ef14f84b12c23e814566266a46e807e
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Fri Apr 21 22:11:13 2023 +
Commit: Leonardo Hernandez  proton  me>
CommitDate: Fri Apr 21 22:11:13 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1c9c7eb8

www-apps/code-server-bin: drop 4.7.1, 4.8.3

Signed-off-by: Leonardo Hernández Hernández  proton.me>

 www-apps/code-server-bin/Manifest  |   4 -
 .../code-server-bin/code-server-bin-4.7.1.ebuild   | 125 -
 .../code-server-bin/code-server-bin-4.8.3.ebuild   | 123 
 3 files changed, 252 deletions(-)

diff --git a/www-apps/code-server-bin/Manifest 
b/www-apps/code-server-bin/Manifest
index 35f6dc21a..43213bc4f 100644
--- a/www-apps/code-server-bin/Manifest
+++ b/www-apps/code-server-bin/Manifest
@@ -1,8 +1,4 @@
 DIST code-server-4.12.0-linux-amd64.tar.gz 97828967 BLAKE2B 
60089c914ba94eff0bfa142254635188c138553ce81e66aff8f24f6be9a1a7bc35efc5d900e010437e7cdcb2209c55cf988a9c88d65b063bcc0eb233d0a7b929
 SHA512 
5ef36f8d3b3838ce1b30f460748f44e89f77843e6b8fec18bbb4b69028558c041b1b31af576f51693091d6f8e2b9bd03d94a8c4e3f7389b613dae8986f64cb6a
 DIST code-server-4.12.0-linux-arm64.tar.gz 96637295 BLAKE2B 
ab842644f50871e97016c08e9470fa24ae2a1d2b4dc344faf7a45153595deed6cd88146adbf1871db2082a0a06a0d12fc50eb588c7307f51d9737cb5c6b230f1
 SHA512 
dc09e21ff35f987cdb7f5b62d2133b53af5f634b747a13b7fe9cff0c6be61a93950b1e23a8869206b8ed3544bb34221d2c38d6fb25d176e8136ebd0d255fe7ad
-DIST code-server-4.7.1-linux-amd64.tar.gz 103979733 BLAKE2B 
0346e107ef55d09094d341b64ddf4e31cb683a4a7a296405c1336a0f008a01667dee0732df912057ec82712db0da48b14e2c04def7c666c354eebea18076b59b
 SHA512 
d4e542a894fef141a411ba9dbd5360ca5794a6464d0ce32f5a6681de3311a64e4fd3cedc31144d3ef2eae89cd6266d6db028c042e9692051da31a87a7649962c
-DIST code-server-4.7.1-linux-arm64.tar.gz 9420 BLAKE2B 
0d08f9b9966070a21918ce1a4e9d79c5ce9c4d4550d588cc6b0bf30777a015b4616c49a7fa9f776c303238a9920ebb0a341a9bd421067a333579cf38bc16dab5
 SHA512 
8ac49726830168786a4eac7f3b2182af9510443cd3bc0b5760ddee0ee6ce7845fdd91cd680c95821a3dce41c9c2cdf0b7f50ab7817b6764305e262c643c9d896
-DIST code-server-4.8.3-linux-amd64.tar.gz 106357330 BLAKE2B 
2b72427abf01dd1ef0fcc85971d484b116a558ae586fbdaf0f40ded66ad1523c57449141f7ad1d8b2bf364094b2be7999f275d2a8d00ccb6194b56e89133ed0d
 SHA512 
c074007129082819b70be588f5f1f81613f7b12d4b2bc9a606f56767747c13c62707c54694bdbc5a27da60027c0a9cc98efc3e5c64e05c0947dcb45b551efb4d
-DIST code-server-4.8.3-linux-arm64.tar.gz 97248777 BLAKE2B 
11b4e504fc0bf78a2be1ce945ec5f2f7fabbef9264434d64564ec1bf73874d364f859867d19a17a4cebcbad9c6d1828c4e1e3c3ef1bd168a2484e00467f2b82f
 SHA512 
07322fdd92b8986445d6ade10aa25f59353bed280c4c61cce307a67281353ea41d3d813065bb734fdbfc06fef65f19c4027ae690b7d165fe8bdbfea5c4f3fc20
 DIST code-server-4.9.1-linux-amd64.tar.gz 106765319 BLAKE2B 
18b82c1daa4b005115de001e8065783dbc9042b1504a4323ad74d0002e331c3e24ee3856d39aa8e0777d6e0e93f7f0dfcc6b01fae0f2482ef881e8b9d867794d
 SHA512 
1193c8690275c432e9126d18ab24bc50f199c585d3f5e9c2886a339b92d3d5e52103c8fec55189df1d149f3f7147ff2aeb97c70191ca996b5bc65e492c74454a
 DIST code-server-4.9.1-linux-arm64.tar.gz 97436984 BLAKE2B 
7fb2b4ebc6dfbe0a2bb55b0f7d78a9c61045d328c6f71c4c6b32dac9fa9648aa96d5962975618e73962e2c53422c35dc5ebed2378eea18570016e0ba85f02686
 SHA512 
0a60f8eda68be6c939a1aab9012a4e1da429d9491a97dee2b0be78e68e6a4a79d12d855ec90208c9080ea4ee227b8c12f1203f71c81298e6ec2b7a66b6da451b

diff --git a/www-apps/code-server-bin/code-server-bin-4.7.1.ebuild 
b/www-apps/code-server-bin/code-server-bin-4.7.1.ebuild
deleted file mode 100644
index 4752a8adf..0
--- a/www-apps/code-server-bin/code-server-bin-4.7.1.ebuild
+++ /dev/null
@@ -1,125 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="${PN/-bin/}"
-MY_P="${MY_PN}-${PV}"
-BASE_URI="https://github.com/coder/${MY_PN}/releases/download/v${PV}/${MY_P}-linux;
-
-inherit systemd
-
-DESCRIPTION="VS Code in the browser (binary version with unbundled node and 
ripgrep)"
-HOMEPAGE="https://coder.com/;
-SRC_URI="
-   amd64? ( ${BASE_URI}-amd64.tar.gz )
-   arm64? ( ${BASE_URI}-arm64.tar.gz )
-"
-RESTRICT="test"
-LICENSE="MIT 0BSD ISC PYTHON BSD-2 BSD Apache-2.0 Unlicense LGPL-2.1+
-   || ( BSD-2 MIT Apache-2.0 )
-   || ( MIT WTFPL )
-   || ( BSD GPL-2 )
-"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="gnome-keyring"
-
-RDEPEND="
-   ${DEPEND}
-   >=net-libs/nodejs-16.0.0[ssl]
-   sys-apps/ripgrep
-   gnome-keyring? (
-   app-crypt/libsecret
-   )
-"
-
-S="${WORKDIR}/${MY_P}-linux-${ARCH}"
-
-PATCHES=( "${FILESDIR}/${PN}-node.patch" )
-
-DOCS=( "LICENSE" "README.md" "ThirdPartyNotices.txt" )
-
-# Relative
-VSCODE_MODULES="lib/vscode/node_modules"
-
-QA_PREBUILT="
-   opt/${PN}/lib/coder-cloud-agent
-   

[gentoo-commits] repo/proj/guru:dev commit in: sec-keys/openpgp-keys-emersion/

2023-04-21 Thread Leonardo Hernandez
commit: d7e37d121e2f1dfdf9cddd3abf258994c55ed276
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Fri Apr 21 21:50:51 2023 +
Commit: Leonardo Hernandez  proton  me>
CommitDate: Fri Apr 21 22:09:45 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d7e37d12

sec-keys/openpgp-keys-emersion: add 20230421, drop 20220802

Signed-off-by: Leonardo Hernández Hernández  proton.me>

 sec-keys/openpgp-keys-emersion/Manifest | 2 +-
 ...s-emersion-20220802.ebuild => openpgp-keys-emersion-20230421.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sec-keys/openpgp-keys-emersion/Manifest 
b/sec-keys/openpgp-keys-emersion/Manifest
index 6a6eafc6b..7090b4f88 100644
--- a/sec-keys/openpgp-keys-emersion/Manifest
+++ b/sec-keys/openpgp-keys-emersion/Manifest
@@ -1 +1 @@
-DIST openpgp-keys-emersion-20220802.asc 7501 BLAKE2B 
7e006eb14f2c95369895c08de29090dcdb0ea4ef738ced3898c1c6687b6beeff336f9db6a2c40f8b8efd9552ec0f08438f9ecb398adc16178ea4dee794473a27
 SHA512 
51a43446ffaab497b92f1591cd5e2777f30a05bf297290f681f9ee3a4545d92be8540fb83c708ca80142f120eca076fef03e1e98130efa7af534bec005e55168
+DIST openpgp-keys-emersion-20230421.asc 2263 BLAKE2B 
03d35a3daa24b811de36e34f5c7bf082b8a49438acd33080ce2f01d8db7b0e0cdbd03d254ebb0ca8b1608815092a6e6e42fe7b5cbdecfa6f310e9f8608f04d6f
 SHA512 
5681bac74f6e7e34230ad9a0127161872eb77a237ac5534127467046d90bdff1abe96d269ca4f8ff8c076ccbb88a4e71feb1525196f9df19a03efe05a69cea6f

diff --git 
a/sec-keys/openpgp-keys-emersion/openpgp-keys-emersion-20220802.ebuild 
b/sec-keys/openpgp-keys-emersion/openpgp-keys-emersion-20230421.ebuild
similarity index 100%
rename from sec-keys/openpgp-keys-emersion/openpgp-keys-emersion-20220802.ebuild
rename to sec-keys/openpgp-keys-emersion/openpgp-keys-emersion-20230421.ebuild



[gentoo-commits] repo/gentoo:master commit in: app-misc/icdiff/, app-misc/icdiff/files/

2023-04-21 Thread Patrick McLean
commit: e86ce217ac592d335a008684c533b3b0eff2b19f
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Apr 21 20:46:18 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri Apr 21 20:46:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e86ce217

app-misc/icdiff: add 2.0.6

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

 app-misc/icdiff/Manifest   |  1 +
 app-misc/icdiff/files/icdiff-2.0.6-tests.patch | 40 ++
 app-misc/icdiff/icdiff-2.0.6.ebuild| 29 +++
 3 files changed, 70 insertions(+)

diff --git a/app-misc/icdiff/Manifest b/app-misc/icdiff/Manifest
index 69855a9847fb..19af1998942b 100644
--- a/app-misc/icdiff/Manifest
+++ b/app-misc/icdiff/Manifest
@@ -1,2 +1,3 @@
 DIST icdiff-1.9.5.tar.gz 31914 BLAKE2B 
8d9b9b5104c3075addae2954b41c27ccebe3b4723b0e71ef88a214d7fa0ff7d8cb9ac52cada8ddec929d308a356daf37ef4463a52667f7e229a4a33d1d993e86
 SHA512 
f4c50da1e73a1af2fd63feabfd180125637a856a8757356eb3b48bbc21871f36a2c876acd2e2ba9d354c8f6e658f6e262fbbfd65fa4078d0adebc1353d87e40a
 DIST icdiff-2.0.5.tar.gz 33806 BLAKE2B 
b8b17f72ed32923fa436713f28263bd79ac899cc291581ba4aac4bbe64daa1749e10fb63ea597be58e5557854757943aeb2c718fa972496d12c24a2071248550
 SHA512 
9ac3705ba8fbc277b9af2c47a5b791bb8ed98da0546410cafc206992e25e98cc7fba6e920d6acd1a576c609be853ad52a5680e456a9c70132c5f323fb4b6694d
+DIST icdiff-2.0.6.tar.gz 39715 BLAKE2B 
931799040c158c522b3788941bddaef074a5e769cc56b6d80ca9515ee0c437e0ec0b7453c7409133c5567b98e7d41355e1d9f647d1939c78d07c2bf4c010fa5e
 SHA512 
23ed93cc68ae44e661d61cef7e489249fc39e9f8fd18cac5551e89a713aef8cd2ecb37b0f301f543a4ba7003c74b5a311430ab8666760a76ee8441a4ac920ff5

diff --git a/app-misc/icdiff/files/icdiff-2.0.6-tests.patch 
b/app-misc/icdiff/files/icdiff-2.0.6-tests.patch
new file mode 100644
index ..d45073ebbd86
--- /dev/null
+++ b/app-misc/icdiff/files/icdiff-2.0.6-tests.patch
@@ -0,0 +1,40 @@
+diff --git a/test.sh b/test.sh
+index 317a752..10456ff 100755
+--- a/test.sh
 b/test.sh
+@@ -158,9 +158,9 @@ check_gold 0 gold-identical-on.txt tests/input-{1,1}.txt -s
+ check_gold 2 gold-bad-encoding.txt tests/input-{1,2}.txt 
--encoding=nonexistend_encoding
+ check_gold 0 gold-recursive-with-exclude.txt --recursive -x c tests/{a,b} 
--cols=80
+ check_gold 1 gold-recursive-with-exclude2.txt --recursive -x 'excl*' 
tests/test-with-exclude/{a,b} --cols=80
+-check_gold 0 gold-exit-process-sub tests/input-1.txt <(cat tests/input-1.txt) 
--cols=80
++check_gold 0 gold-exit-process-sub tests/input-1.txt <(cat tests/input-1.txt) 
--no-headers --cols=80
+ 
+-rm tests/permissions-{a,b}
++rm -f tests/permissions-{a,b}
+ touch tests/permissions-{a,b}
+ check_gold 0 gold-permissions-same.txt tests/permissions-{a,b} -P --cols=80
+ 
+@@ -173,7 +173,7 @@ check_gold 1 gold-permissions-diff-text.txt 
tests/permissions-{a,b} -P --cols=80
+ 
+ echo -e "\04" >> tests/permissions-b
+ check_gold 1 gold-permissions-diff-binary.txt tests/permissions-{a,b} -P 
--cols=80
+-rm tests/permissions-{a,b}
++rm -f tests/permissions-{a,b}
+ 
+ if git show 4e86205629 &> /dev/null; then
+   # We're in the repo, so test git.
+@@ -209,7 +209,7 @@ function ensure_installed() {
+ 
+ ensure_installed "black"
+ echo 'Running black formatter...'
+-if ! black icdiff --line-length 79 --check; then
++if ! black icdiff --quiet --line-length 79 --check; then
+   echo ""
+   echo 'Consider running `black icdiff --line-length 79`'
+   fail
+diff --git a/tests/gold-exit-process-sub b/tests/gold-exit-process-sub
+index 3885e20..e69de29 100644
+--- a/tests/gold-exit-process-sub
 b/tests/gold-exit-process-sub
+@@ -1 +0,0 @@
+-tests/input-1.txt   /dev/fd/63
 

diff --git a/app-misc/icdiff/icdiff-2.0.6.ebuild 
b/app-misc/icdiff/icdiff-2.0.6.ebuild
new file mode 100644
index ..1de8e780f963
--- /dev/null
+++ b/app-misc/icdiff/icdiff-2.0.6.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Colourized diff that supports side-by-side diffing"
+HOMEPAGE="https://www.jefftk.com/icdiff;
+SRC_URI="https://github.com/jeffkaufman/${PN}/archive/release-${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-release-${PV}"
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+PATCHES=(
+   "${FILESDIR}/icdiff-1.9.5-tests.patch"
+   "${FILESDIR}/icdiff-2.0.6-tests.patch"
+)
+
+DOCS=(README.md ChangeLog)
+
+python_test() {
+   bash test.sh "${EPYTHON%.*}" || die "Tests failed with ${EPYTHON}"
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-util/tflint-bin/

2023-04-21 Thread Anna Vyalkova
commit: 42a7c9eb7b4dca7f8b55c3068fc04d93f2d05aca
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Fri Apr 21 20:34:34 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Fri Apr 21 20:34:48 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=42a7c9eb

dev-util/tflint-bin: drop to maintainer-needed

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-util/tflint-bin/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-util/tflint-bin/metadata.xml b/dev-util/tflint-bin/metadata.xml
index 05c5712d2..35ab77f35 100644
--- a/dev-util/tflint-bin/metadata.xml
+++ b/dev-util/tflint-bin/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   gentoo...@gmail.com
-   Gabriel M. Dutra
-   
+   

Terraform linter
Features:



[gentoo-commits] proj/kde:master commit in: kde-plasma/discover/

2023-04-21 Thread Andrew Ammerlaan
commit: 0c51122bbb5e82a36b9d8d0a2f97e8dc94521c77
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sun Apr  2 19:56:48 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Apr 21 20:18:22 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=0c51122b

kde-plasma/discover: add flag for snap support

Signed-off-by: Andrew Ammerlaan  gentoo.org>
Closes: https://github.com/gentoo/kde/pull/919
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 kde-plasma/discover/discover-5.27.49..ebuild | 12 ++--
 kde-plasma/discover/discover-.ebuild | 12 ++--
 kde-plasma/discover/metadata.xml |  1 +
 3 files changed, 21 insertions(+), 4 deletions(-)

diff --git a/kde-plasma/discover/discover-5.27.49..ebuild 
b/kde-plasma/discover/discover-5.27.49..ebuild
index f69e4ec7b2..9f54843dc7 100644
--- a/kde-plasma/discover/discover-5.27.49..ebuild
+++ b/kde-plasma/discover/discover-5.27.49..ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://userbase.kde.org/Discover;
 LICENSE="GPL-2" # TODO: CHECK
 SLOT="5"
 KEYWORDS=""
-IUSE="+firmware flatpak telemetry webengine"
+IUSE="+firmware flatpak snap telemetry webengine"
 
 # libmarkdown (app-text/discount) only used in PackageKitBackend
 DEPEND="
@@ -45,11 +45,13 @@ DEPEND="
>=kde-frameworks/purpose-${KFMIN}:5
firmware? ( >=sys-apps/fwupd-1.5.0 )
flatpak? ( sys-apps/flatpak )
+   snap? ( sys-libs/snapd-glib:=[qt5] )
telemetry? ( dev-libs/kuserfeedback:5 )
webengine? ( >=dev-qt/qtwebview-${QTMIN}:5 )
 "
 RDEPEND="${DEPEND}
>=dev-qt/qtquickcontrols2-${QTMIN}:5
+   snap? ( app-containers/snapd )
 "
 BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"
 
@@ -67,11 +69,17 @@ src_prepare() {
 
 src_configure() {
local mycmakeargs=(
+   # TODO: Port PackageKit's portage back-end to python3
-DCMAKE_DISABLE_FIND_PACKAGE_packagekitqt5=ON
-   -DCMAKE_DISABLE_FIND_PACKAGE_Snapd=ON
+   # Automated updates will not work for us
+   # https://invent.kde.org/plasma/discover/-/merge_requests/142
-DWITH_KCM=OFF
+   -DBUILD_DummyBackend=OFF
-DBUILD_FlatpakBackend=$(usex flatpak)
-DBUILD_FwupdBackend=$(usex firmware)
+   -DBUILD_RpmOstreeBackend=OFF
+   -DBUILD_SnapBackend=$(usex snap)
+   -DBUILD_SteamOSBackend=OFF
$(cmake_use_find_package telemetry KUserFeedback)
$(cmake_use_find_package webengine Qt5WebView)
)

diff --git a/kde-plasma/discover/discover-.ebuild 
b/kde-plasma/discover/discover-.ebuild
index f69e4ec7b2..9f54843dc7 100644
--- a/kde-plasma/discover/discover-.ebuild
+++ b/kde-plasma/discover/discover-.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://userbase.kde.org/Discover;
 LICENSE="GPL-2" # TODO: CHECK
 SLOT="5"
 KEYWORDS=""
-IUSE="+firmware flatpak telemetry webengine"
+IUSE="+firmware flatpak snap telemetry webengine"
 
 # libmarkdown (app-text/discount) only used in PackageKitBackend
 DEPEND="
@@ -45,11 +45,13 @@ DEPEND="
>=kde-frameworks/purpose-${KFMIN}:5
firmware? ( >=sys-apps/fwupd-1.5.0 )
flatpak? ( sys-apps/flatpak )
+   snap? ( sys-libs/snapd-glib:=[qt5] )
telemetry? ( dev-libs/kuserfeedback:5 )
webengine? ( >=dev-qt/qtwebview-${QTMIN}:5 )
 "
 RDEPEND="${DEPEND}
>=dev-qt/qtquickcontrols2-${QTMIN}:5
+   snap? ( app-containers/snapd )
 "
 BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"
 
@@ -67,11 +69,17 @@ src_prepare() {
 
 src_configure() {
local mycmakeargs=(
+   # TODO: Port PackageKit's portage back-end to python3
-DCMAKE_DISABLE_FIND_PACKAGE_packagekitqt5=ON
-   -DCMAKE_DISABLE_FIND_PACKAGE_Snapd=ON
+   # Automated updates will not work for us
+   # https://invent.kde.org/plasma/discover/-/merge_requests/142
-DWITH_KCM=OFF
+   -DBUILD_DummyBackend=OFF
-DBUILD_FlatpakBackend=$(usex flatpak)
-DBUILD_FwupdBackend=$(usex firmware)
+   -DBUILD_RpmOstreeBackend=OFF
+   -DBUILD_SnapBackend=$(usex snap)
+   -DBUILD_SteamOSBackend=OFF
$(cmake_use_find_package telemetry KUserFeedback)
$(cmake_use_find_package webengine Qt5WebView)
)

diff --git a/kde-plasma/discover/metadata.xml b/kde-plasma/discover/metadata.xml
index dd2b69f939..13c683e940 100644
--- a/kde-plasma/discover/metadata.xml
+++ b/kde-plasma/discover/metadata.xml
@@ -12,6 +12,7 @@

Enable support for firmware upgrades 
using sys-apps/fwupd
Enable support for flatpak repositories 
using sys-apps/flatpak
+   Enable support for snap packages using 
app-containers/snapd
Enable webflow support using 
dev-qt/qtwebview and dev-qt/qtwebengine 

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

2023-04-21 Thread Jakov Smolić
commit: 1c239053ed507ba9c7952ac87a3f500a7afd4c94
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Apr 21 20:10:47 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Apr 21 20:12:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c239053

net-misc/netopeer2: Add dependency on c_rehash

Closes: https://bugs.gentoo.org/893598
Signed-off-by: Jakov Smolić  gentoo.org>

 .../netopeer2/{netopeer2-2.1.59.ebuild => netopeer2-2.1.59-r1.ebuild}| 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-misc/netopeer2/netopeer2-2.1.59.ebuild 
b/net-misc/netopeer2/netopeer2-2.1.59-r1.ebuild
similarity index 98%
rename from net-misc/netopeer2/netopeer2-2.1.59.ebuild
rename to net-misc/netopeer2/netopeer2-2.1.59-r1.ebuild
index fa4f9528e25b..242e6140a31b 100644
--- a/net-misc/netopeer2/netopeer2-2.1.59.ebuild
+++ b/net-misc/netopeer2/netopeer2-2.1.59-r1.ebuild
@@ -14,6 +14,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
 RDEPEND="
+   app-misc/c_rehash
dev-libs/openssl:=
net-misc/curl:=
>=net-misc/sysrepo-2.2.60



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

2023-04-21 Thread Andrew Ammerlaan
commit: 3be9056aee9321f7e3a18d61f469c149ed8ef229
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri Apr 21 20:07:28 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Apr 21 20:07:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3be9056a

games-util/lutris: add 0.5.13_beta2

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 games-util/lutris/Manifest   |  1 +
 games-util/lutris/lutris-0.5.13_beta2.ebuild | 87 
 2 files changed, 88 insertions(+)

diff --git a/games-util/lutris/Manifest b/games-util/lutris/Manifest
index 8084898a5a1d..f7de91a7f7f0 100644
--- a/games-util/lutris/Manifest
+++ b/games-util/lutris/Manifest
@@ -1,2 +1,3 @@
 DIST lutris-0.5.13_beta1.tar.gz 1330507 BLAKE2B 
dd0c38776658efd5ef85f170a89c141de51821492b7edb29c3b85cdb3332f590941fe141ee6e71e87615f467b10af24bf422bd6fd21307998fcfde9eeddf2727
 SHA512 
83f3c212c1f4290568bce911e4d40aa778d513f444dc6ddf42870242d9c70ae79fbb141d81e144aa8cd918a7fa794c815cd1254b1864e0154fb73d4e1e2aa5bd
+DIST lutris-0.5.13_beta2.tar.gz 1405463 BLAKE2B 
b1b3bbf3e210d1530122e0e2da478a3d13cde4f2a1b6742eff49b8b898e1b508f7e0440b8f8856e34eabbe7e48235ffab07193600bc8e518eabb58f3732df189
 SHA512 
25e9d55c5eb6324b506d5a70fb02a45b1ad4e891bbc7d8528a94ba68c0223d035d527b3197095ce66904d140306cfb95288ed7666bc1e2cb4981c16e1e740001
 DIST lutris_0.5.12.tar.xz 2252220 BLAKE2B 
511de660e32ab8961d951d5777ef21a343ab46736cc74f2202721f3280cfab39cac0a8a7003db4eaa48265f4af2d598c1011ce45988815624accda18663a2f00
 SHA512 
032f9b628bc829bfde347c8137cad80a28cad16651baf461a344045d23c0f19d860627a042225de16046d14d45e03e5ebf7a3a82010128c114e2a0f429a02bf9

diff --git a/games-util/lutris/lutris-0.5.13_beta2.ebuild 
b/games-util/lutris/lutris-0.5.13_beta2.ebuild
new file mode 100644
index ..43d4ec1636e1
--- /dev/null
+++ b/games-util/lutris/lutris-0.5.13_beta2.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="sqlite,threads(+)"
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1 optfeature virtualx xdg
+
+DESCRIPTION="An open source gaming platform for GNU/Linux"
+HOMEPAGE="https://lutris.net/;
+
+if [[ ${PV} == ** ]] ; then
+   EGIT_REPO_URI="https://github.com/lutris/lutris.git;
+   inherit git-r3
+else
+   if [[ ${PV} == *_beta* ]] ; then
+   
SRC_URI="https://github.com/lutris/lutris/archive/refs/tags/v${PV/_/-}.tar.gz 
-> ${P}.tar.gz"
+   S="${WORKDIR}"/${P/_/-}
+   else
+   SRC_URI="https://lutris.net/releases/${P/-/_}.tar.xz;
+   S="${WORKDIR}/${PN}"
+   KEYWORDS="~amd64 ~x86"
+   fi
+fi
+
+LICENSE="GPL-3+ CC0-1.0"
+SLOT="0"
+
+RDEPEND="
+   app-arch/cabextract
+   app-arch/p7zip
+   app-arch/unzip
+   $(python_gen_cond_dep '
+   dev-python/certifi[${PYTHON_USEDEP}]
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   dev-python/distro[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   dev-python/pypresence[${PYTHON_USEDEP}]
+   dev-python/python-evdev[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/protobuf-python[${PYTHON_USEDEP}]
+   dev-python/moddb[${PYTHON_USEDEP}]
+   ')
+   media-sound/fluid-soundfont
+   || (
+   net-libs/webkit-gtk:4[introspection]
+   net-libs/webkit-gtk:4.1[introspection]
+   )
+   x11-apps/mesa-progs
+   x11-apps/xgamma
+   x11-apps/xrandr
+   x11-libs/gtk+:3[introspection]
+   x11-libs/gdk-pixbuf[jpeg]
+"
+
+distutils_enable_tests pytest
+
+DOCS=( AUTHORS README.rst docs/installers.rst docs/steam.rst )
+
+python_test() {
+   virtx epytest
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+   python_fix_shebang "${ED}/usr/share/lutris/bin/lutris-wrapper" #740048
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   optfeature "running MS Windows games through wine+DXVK/proton or other 
Vulkan games (plus ICD for your hardware)" media-libs/vulkan-loader
+
+   # Quote README.rst
+   elog ""
+   elog "Lutris installations are fully automated through scripts, which 
can"
+   elog "be written in either JSON or YAML. The scripting syntax is 
described"
+   elog "in ${EROOT}/usr/share/doc/${PF}/installers.rst.bz2, and is also"
+   elog "available online at lutris.net."
+}



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

2023-04-21 Thread Jakov Smolić
commit: baefd888768843d9c6404c57592038ff6b829c35
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Apr 21 19:55:21 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Apr 21 19:55:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=baefd888

package.mask: Last rite net-irc/quasselgrep

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 04be0be79381..163d40d4afc1 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Jakov Smolić  (2023-04-21)
+# Does not support python 3.11, uses deprecated dev-python/future,
+# inactive upstream (last commit in 2019).
+# Removal on 2023-05-21. Bugs #897102, #888293
+net-irc/quasselgrep
+
 # Volkmar W. Pogatzki  (2023-04-21)
 # Unused java libraries. Removal on 2023-05-22
 dev-java/avalon-framework



[gentoo-commits] repo/gentoo:master commit in: xfce-extra/xfce4-time-out-plugin/

2023-04-21 Thread Michał Górny
commit: 790091f2bd8cbd8c1568a8da7133404d526725b5
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 21 19:22:32 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 21 19:22:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=790091f2

xfce-extra/xfce4-time-out-plugin: Bump to 1.1.3

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

 xfce-extra/xfce4-time-out-plugin/Manifest  |  1 +
 .../xfce4-time-out-plugin-1.1.3.ebuild | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/xfce-extra/xfce4-time-out-plugin/Manifest 
b/xfce-extra/xfce4-time-out-plugin/Manifest
index 6d2e04a15e8a..19c627c89e66 100644
--- a/xfce-extra/xfce4-time-out-plugin/Manifest
+++ b/xfce-extra/xfce4-time-out-plugin/Manifest
@@ -1 +1,2 @@
 DIST xfce4-time-out-plugin-1.1.2.tar.bz2 409221 BLAKE2B 
75a6f646badb936a803d8e6a8c9c25c85fa76f96fa82bae742724d3b52a68c49f81f58600a91de6ceb0f85220aa2d6b3a3ae2525a38e4f8a5fd78d4fbc6f0dfc
 SHA512 
08e50db9daafd9a2ba60e9d5767cddba83df34d8a261df71b7bb9ae632576f4dfd6252c2a83ec8f9a037284b0adc65751ba36d54ea9d14b85906fdc85d5b86ff
+DIST xfce4-time-out-plugin-1.1.3.tar.bz2 407981 BLAKE2B 
4dd2e7ecd4bad79d0e16d94ee5f5f616477a5f0cd0a6eb29612bd2bc35e92d57aa05781c28b1257f50b0f3eb53bef20a3a6d6658b2657a356aa452a097e6b7f1
 SHA512 
1abb5b8efa985b08968c49bb01a6efd49bc43f16f4b80f892086643444979dab3b7819d7f7e51e4c898c92387c213684b0c28765624c1f04303c0674c5b91930

diff --git 
a/xfce-extra/xfce4-time-out-plugin/xfce4-time-out-plugin-1.1.3.ebuild 
b/xfce-extra/xfce4-time-out-plugin/xfce4-time-out-plugin-1.1.3.ebuild
new file mode 100644
index ..7403e17ef3ad
--- /dev/null
+++ b/xfce-extra/xfce4-time-out-plugin/xfce4-time-out-plugin-1.1.3.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils
+
+DESCRIPTION="A panel plug-in to take periodical breaks from the computer"
+HOMEPAGE="
+   https://docs.xfce.org/panel-plugins/xfce4-time-out-plugin/start
+   https://gitlab.xfce.org/panel-plugins/xfce4-time-out-plugin/
+"
+SRC_URI="
+   https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.bz2
+"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+DEPEND="
+   >=dev-libs/glib-2.50.0
+   >=x11-libs/gtk+-3.22.0:3
+   x11-libs/libX11
+   >=xfce-base/libxfce4ui-4.12:=
+   >=xfce-base/xfce4-panel-4.12:=
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   dev-util/intltool
+   virtual/pkgconfig
+"
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: xfce-extra/xfce4-weather-plugin/

2023-04-21 Thread Michał Górny
commit: edb4b557337a97215890f00cdbe4e5ce074ab3fd
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 21 19:24:33 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 21 19:24:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edb4b557

xfce-extra/xfce4-weather-plugin: Bump to 0.11.1

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

 xfce-extra/xfce4-weather-plugin/Manifest   |  1 +
 .../xfce4-weather-plugin-0.11.1.ebuild | 61 ++
 2 files changed, 62 insertions(+)

diff --git a/xfce-extra/xfce4-weather-plugin/Manifest 
b/xfce-extra/xfce4-weather-plugin/Manifest
index f5c779352fab..6d806913bd1c 100644
--- a/xfce-extra/xfce4-weather-plugin/Manifest
+++ b/xfce-extra/xfce4-weather-plugin/Manifest
@@ -1 +1,2 @@
 DIST xfce4-weather-plugin-0.11.0.tar.bz2 3019896 BLAKE2B 
3ab8c2d16efb47f921ad5b6511428545553959fec52973f0735706d42b8b260c10f6a1be6db56e9b6f02bca75eaf41d8543be6ac3afd7bb1e44a75d9b6615ff3
 SHA512 
f4534d47f825358752ec6252fd0fc49a44ac682e4cdce960d744cd343f5f670473fa4175c59849282352dc75ca9b22b83d7ace68cedfc7dc89bcb21be24ccf86
+DIST xfce4-weather-plugin-0.11.1.tar.bz2 3100215 BLAKE2B 
454fd3d4f1d40123b4ffd6f648b43079be444fccb876e123604d51741819ab3b65d81e56af9f25dce720f34d706f6c87211619a8e55b7f9f41bb5fc530e1
 SHA512 
625b2aab1ded60eb39171969cd67224569cf7477c0a6e47aa5600a4a09b4a2cecd4b830f4c01669e6f2289edd4e7d882b15d56526a1211b8b5b86141b585778f

diff --git a/xfce-extra/xfce4-weather-plugin/xfce4-weather-plugin-0.11.1.ebuild 
b/xfce-extra/xfce4-weather-plugin/xfce4-weather-plugin-0.11.1.ebuild
new file mode 100644
index ..c16e116d9447
--- /dev/null
+++ b/xfce-extra/xfce4-weather-plugin/xfce4-weather-plugin-0.11.1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils
+
+DESCRIPTION="A weather plug-in for the Xfce desktop environment"
+HOMEPAGE="
+   https://docs.xfce.org/panel-plugins/xfce4-weather-plugin/start
+   https://gitlab.xfce.org/panel-plugins/xfce4-weather-plugin/
+"
+SRC_URI="
+   https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.bz2
+"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="upower"
+
+DEPEND="
+   >=dev-libs/glib-2.50
+   dev-libs/libxml2
+   >=net-libs/libsoup-2.42:2.4[ssl]
+   >=x11-libs/gtk+-3.22:3
+   >=xfce-base/libxfce4ui-4.14:=
+   >=xfce-base/libxfce4util-4.14:=
+   >=xfce-base/xfce4-panel-4.14:=
+   >=xfce-base/xfconf-4.12:=
+   upower? ( >=sys-power/upower-0.9.23 )
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   dev-util/intltool
+   virtual/pkgconfig
+"
+
+src_configure() {
+   # For GEONAMES_USERNAME, read README file and ask ssuominen@!
+   local myconf=(
+   $(use_enable upower)
+   GEONAMES_USERNAME=Gentoo
+   )
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



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

2023-04-21 Thread Jonas Frei
commit: a0ed0c57f4f40960e68e647a4c8eda567019ff08
Author: Jonas Frei  pm  me>
AuthorDate: Fri Apr 21 19:11:31 2023 +
Commit: Jonas Frei  pm  me>
CommitDate: Fri Apr 21 19:11:31 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a0ed0c57

app-misc/xplr: new package, add 0.21.1

Signed-off-by: Jonas Frei  pm.me>

 app-misc/xplr/Manifest   | 345 +++
 app-misc/xplr/metadata.xml   |   1 +
 app-misc/xplr/xplr-0.21.1.ebuild | 282 
 3 files changed, 448 insertions(+), 180 deletions(-)

diff --git a/app-misc/xplr/Manifest b/app-misc/xplr/Manifest
index 9448f223f..c0555bbbd 100644
--- a/app-misc/xplr/Manifest
+++ b/app-misc/xplr/Manifest
@@ -1,217 +1,202 @@
-DIST ansi-to-tui-0.4.1.crate 7209 BLAKE2B 
ecf310fc395cab30051fbdaee10f9f4455f5d4966063914a75055e9d6d8d510a0752ae0880758ab77d3b32264ae64f8b9a2ff6c9e6d74f108f407ccd61cee5f1
 SHA512 
b2218bfe552693c1f07b53774e42161be0d0095ffd0facb7b117cfc99b3927ef4c011d1f30141e46cc9ed61cd71b5b57b2053cf5dc110ff7a74c4fef75433a4e
-DIST ansi-to-tui-forked-0.5.2-fix.offset.crate 7398 BLAKE2B 
3eb5982825bc5c6d60362ae925c1dc45b08d3783a70027386da612b8f94bf63664495b0be141cd2de4d47b334ac4a74c0dfac1a7bc00df025a59edfcedbdb425
 SHA512 
2e4b6f7c63db2d37481d5992803c6612624890ae2815a3c642b415d158d342a1c9d25a519d71f552f55f3162fa083fa26e26aebe7b1bfac0594436671649c2bf
-DIST anyhow-1.0.51.crate 44100 BLAKE2B 
20683fd139775cd399bd0fd63599f64a646f8b74c65415af965d3c24690fd81fe48205bedb92075b487b71d5d315be5fdf38ff7c5ecf3e1a1d693a3505ee
 SHA512 
e8e3feebc3c96b7301787502f000b9940a20343a466ac48186c9aa170fb52f0db17768630535a8b475077733ad6ff9f843a3bd5ae4415c86bf83cae0ed0bad7c
-DIST anyhow-1.0.52.crate 44224 BLAKE2B 
79d68d3390d27e0e27f9db784ad10b5d7845dec7949fbc722f944ef3988419acd72c509b44a4544e99bea5e57407da5b1ce40a96277d307fc408c958ea915c31
 SHA512 
b87e0b304daff85894c34060b97379d8e3d9be03078275313035c7142c76b3e59922b25924ac98a0b1b70fc98746eb174ca4b7ef33a26e115f294c1f1200aa6a
-DIST anyhow-1.0.57.crate 44614 BLAKE2B 
b8d8274325b7959cedb2b8f4023d13b0d3824034c8433aea9a0a6f3c3fa6a6d7460b93bf624dff4b7168075524545f1a312e454ed0b15e8dff2109cf3c6dc433
 SHA512 
311b9280aa7d573c11752ca2ffe810e2d4b55fe4c34cca948bbd42f1ddb1d36a51eda39684cffb7f6c4a18508cb53a5a38495521562a0088e3374fee800ff004
-DIST assert_cmd-2.0.2.crate 29433 BLAKE2B 
d9f2a97bd81d1423afb6bddbc5fcf6e2cb334502c009368ed623015131d2795d705147e2ad347541a276712b45aa9b95ccb333c52b26aa85dbf58707160f68f5
 SHA512 
346268f1ff00416eb04ce9307bc6261a05edac4a9c10745f428c6a7c35edc7fa8f6b6c8f7fe66befe5b508e60c2763b8bc8acfcefca4b24a9d3e3e1ea85a9935
-DIST assert_cmd-2.0.4.crate 22581 BLAKE2B 
7fc9fe4577e486f26d07b2b4419c331022ca61923d0664f4e8a25abbe6d6305600b47c739f9f065ef778bdeb59b6309ab73df2be11e5f8387cac2e7e8c70a4a2
 SHA512 
c389e0210153e9a6ccbba4dbc6a6c7a23533e5fe76e717dbc36415be2adbabfbc0de33a2e6d05e3d70779b7a278580edba400c688c9a6b446403b59a78d93720
+DIST ahash-0.7.6.crate 38030 BLAKE2B 
aca3661477fcd7822d6d10970151e05c28e1615f8cd7ddaac064b15102027e404b19b0f3f16dd76145048594ea1c22ae27dd08cc05c411efbae9ec7a1ef55ce9
 SHA512 
61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68
+DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 
3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6
 SHA512 
ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5
+DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
+DIST anes-0.1.6.crate 23857 BLAKE2B 
9ef464a964709b408c7d7846b9b1e54e52d6ae8f21f22ccfe509ef7197d4694f439084dbdb01fdf88829d181965ea9d1452253789a46fdf6d0520e3413c50d61
 SHA512 
f9dfaaca9ca327881ec30efaf24e208daae668b1e9d6963c8b0ca9f9fd13be777c793076a87980429f0dfa4db28ef5331ce6652a76da4d5a87485b23fc2fde29
+DIST ansi-to-tui-3.0.0.crate 13163 BLAKE2B 
1d4377d0b7c411481380b9349c1627deb33678b1ad04d696d5a0d9fec1f70d9db43c9e6bc6b9082971c2aae21c7d523fded6b43cb78aecb5cb8bb522e05323d7
 SHA512 
bb95ceafc3bd20655e385bf969af76a90366b15f6abf9160e8403b5ebfede28e4b3f991f19c740a45e998fb78609deff218760939a044cc6ba58a21136428836
+DIST anstyle-0.3.5.crate 14272 BLAKE2B 
15bb1487dd8c3d7864611d85f0ed277c9226f5f046ed6508ce1f933cfd38bba870af15fe3d238a0aaf104272be28dbb9d2f3a96e53bf2814d0b4de173d52
 SHA512 
3075963236b4b7b94b98672481a82ad1ab9d219e583dc5646bc7ebfef35a7bbdcb38c9e12c770a51809fdc4fcc510e781875507446b36bc87a69e4a10e562709
+DIST anyhow-1.0.70.crate 43803 BLAKE2B 

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

2023-04-21 Thread Jonas Frei
commit: b557017cc4994d888b15b2815f1fd584f5a1bde3
Author: Jonas Frei  pm  me>
AuthorDate: Fri Apr 21 19:11:42 2023 +
Commit: Jonas Frei  pm  me>
CommitDate: Fri Apr 21 19:11:42 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b557017c

app-misc/xplr: drop 0.15.2, 0.17.0, 0.17.1, 0.17.2, 0.17.6

Signed-off-by: Jonas Frei  pm.me>

 app-misc/xplr/xplr-0.15.2.ebuild | 185 
 app-misc/xplr/xplr-0.17.0.ebuild | 185 
 app-misc/xplr/xplr-0.17.1.ebuild | 189 -
 app-misc/xplr/xplr-0.17.2.ebuild | 189 -
 app-misc/xplr/xplr-0.17.6.ebuild | 199 ---
 5 files changed, 947 deletions(-)

diff --git a/app-misc/xplr/xplr-0.15.2.ebuild b/app-misc/xplr/xplr-0.15.2.ebuild
deleted file mode 100644
index 3e88ddfdc..0
--- a/app-misc/xplr/xplr-0.15.2.ebuild
+++ /dev/null
@@ -1,185 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( luajit )
-
-CRATES="
-   ansi-to-tui-0.4.1
-   anyhow-1.0.51
-   assert_cmd-2.0.2
-   atty-0.2.14
-   autocfg-1.0.1
-   bitflags-1.3.2
-   bstr-0.2.17
-   bumpalo-3.8.0
-   cassowary-0.3.0
-   cast-0.2.7
-   cc-1.0.72
-   cfg-if-1.0.0
-   chrono-0.4.19
-   clap-2.34.0
-   criterion-0.3.5
-   criterion-plot-0.4.4
-   crossbeam-channel-0.5.1
-   crossbeam-deque-0.8.1
-   crossbeam-epoch-0.9.5
-   crossbeam-utils-0.8.5
-   crossterm-0.20.0
-   crossterm-0.22.1
-   crossterm_winapi-0.8.0
-   crossterm_winapi-0.9.0
-   csv-1.1.6
-   csv-core-0.1.10
-   difflib-0.4.0
-   dirs-4.0.0
-   dirs-sys-0.3.6
-   doc-comment-0.3.3
-   dtoa-0.4.8
-   either-1.6.1
-   erased-serde-0.3.16
-   getrandom-0.2.3
-   half-1.8.2
-   hashbrown-0.11.2
-   hermit-abi-0.1.19
-   humansize-1.1.1
-   indexmap-1.7.0
-   instant-0.1.12
-   itertools-0.10.3
-   itoa-0.4.8
-   js-sys-0.3.55
-   lazy_static-1.4.0
-   libc-0.2.109
-   linked-hash-map-0.5.4
-   lock_api-0.4.5
-   log-0.4.14
-   lua-src-543.1.0
-   luajit-src-210.3.2+resty1085a4d
-   memchr-2.4.1
-   memoffset-0.6.5
-   mime-0.3.16
-   mime_guess-2.0.3
-   mio-0.7.14
-   miow-0.3.7
-   mlua-0.7.0
-   natord-1.0.9
-   ntapi-0.3.6
-   num-integer-0.1.44
-   num-traits-0.2.14
-   num_cpus-1.13.0
-   once_cell-1.8.0
-   oorandom-11.1.3
-   parking_lot-0.11.2
-   parking_lot_core-0.8.5
-   pkg-config-0.3.24
-   plotters-0.3.1
-   plotters-backend-0.3.2
-   plotters-svg-0.3.1
-   predicates-2.1.0
-   predicates-core-1.0.2
-   predicates-tree-1.0.4
-   proc-macro2-1.0.33
-   quote-1.0.10
-   rayon-1.5.1
-   rayon-core-1.9.1
-   redox_syscall-0.2.10
-   redox_users-0.4.0
-   regex-1.5.4
-   regex-automata-0.1.10
-   regex-syntax-0.6.25
-   rustc-hash-1.1.0
-   rustc_version-0.4.0
-   ryu-1.0.7
-   same-file-1.0.6
-   scopeguard-1.1.0
-   semver-1.0.4
-   serde-1.0.131
-   serde_cbor-0.11.2
-   serde_derive-1.0.131
-   serde_json-1.0.72
-   serde_yaml-0.8.21
-   signal-hook-0.3.12
-   signal-hook-mio-0.2.1
-   signal-hook-registry-1.4.0
-   smallvec-1.7.0
-   syn-1.0.82
-   termtree-0.2.3
-   textwrap-0.11.0
-   time-0.1.44
-   tinytemplate-1.2.1
-   tui-0.16.0
-   tui-input-0.1.2
-   unicase-2.6.0
-   unicode-segmentation-1.8.0
-   unicode-width-0.1.9
-   unicode-xid-0.2.2
-   version_check-0.9.3
-   wait-timeout-0.2.0
-   walkdir-2.3.2
-   wasi-0.10.0+wasi-snapshot-preview1
-   wasm-bindgen-0.2.78
-   wasm-bindgen-backend-0.2.78
-   wasm-bindgen-macro-0.2.78
-   wasm-bindgen-macro-support-0.2.78
-   wasm-bindgen-shared-0.2.78
-   web-sys-0.3.55
-   winapi-0.3.9
-   winapi-i686-pc-windows-gnu-0.4.0
-   winapi-util-0.1.5
-   winapi-x86_64-pc-windows-gnu-0.4.0
-   yaml-rust-0.4.5
-"
-
-inherit cargo lua-single
-
-DESCRIPTION="A hackable, minimal, fast TUI file explorer"
-# Double check the homepage as the cargo_metadata crate
-# does not provide this value so instead repository is used
-HOMEPAGE="https://github.com/sayanarijit/xplr;
-SRC_URI="
-   https://github.com/sayanarijit/xplr/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
-   $(cargo_crate_uris)
-"
-
-LICENSE="
-   || ( Apache-2.0 )
-   || ( BSD )
-   || ( MIT )
-   || ( Unlicense )
-   Apache-2.0
-   BSD
-   MIT
-   Unlicense
-"
-SLOT="0"
-KEYWORDS="~amd64"
-
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-RDEPEND="
-   ${LUA_DEPS}
-"
-DEPEND="
-   ${RDEPEND}
-"
-
-QA_FLAGS_IGNORED="usr/bin/.*"
-

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

2023-04-21 Thread Fabian Groffen
commit: b9592db1c04cafcdfaaff8f44ab2d6fc7d6dd5fa
Author: Fabian Groffen  gentoo  org>
AuthorDate: Fri Apr 21 19:10:23 2023 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Fri Apr 21 19:10:23 2023 +
URL:https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=b9592db1

main: silence repo warnings when quiet is set

Bug: https://bugs.gentoo.org/735134
Signed-off-by: Fabian Groffen  gentoo.org>

 main.c | 17 +++--
 1 file changed, 11 insertions(+), 6 deletions(-)

diff --git a/main.c b/main.c
index 111d7ec..6ebb9e2 100644
--- a/main.c
+++ b/main.c
@@ -705,10 +705,13 @@ read_portage_profile(const char *profile, env_vars 
vars[], set *masks)
/* empty repo name means a repo where 
the profile is */
const char* current_overlay = 
overlay_from_path (profile);
if (current_overlay == NULL) {
-   /* bring back the colon to see 
the ignored parent line */
+   /* bring back the colon to see 
the ignored
+* parent line */
*(--p) = ':';
-   warn("could not figure out 
current repo of profile %s, ignoring parent %s",
-  profile, s);
+   if (!quiet)
+   warn("could not figure 
out current repo "
+"of profile 
%s, ignoring parent %s",
+profile, s);
continue;
}
snprintf(profile_file, 
sizeof(profile_file),
@@ -726,10 +729,12 @@ read_portage_profile(const char *profile, env_vars 
vars[], set *masks)
repo_name = NULL;
}
if (repo_name == NULL) {
-   /* bring back the colon to see 
the ignored parent line */
+   /* bring back the colon to see 
the ignored
+* parent line */
*(--p) = ':';
-   warn("ignoring parent with 
unknown repo in profile %s: %s",
-   profile, s);
+   if (!quiet)
+   warn("ignoring parent 
with unknown repo "
+"in profile 
%s: %s", profile, s);
continue;
}
 }



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

2023-04-21 Thread Fabian Groffen
commit: e322a78cbfd6d51aefe26425dff1cb99c3d307bc
Author: Fabian Groffen  gentoo  org>
AuthorDate: Fri Apr 21 19:09:05 2023 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Fri Apr 21 19:09:05 2023 +
URL:https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=e322a78c

libq/tree: add commetns on file checks (research for bug #898194)

Signed-off-by: Fabian Groffen  gentoo.org>

 libq/tree.c | 9 +
 1 file changed, 9 insertions(+)

diff --git a/libq/tree.c b/libq/tree.c
index f308c8d..1922b7d 100644
--- a/libq/tree.c
+++ b/libq/tree.c
@@ -1109,8 +1109,17 @@ tree_pkg_read(tree_pkg_ctx *pkg_ctx)
 
if (ctx->cachetype == CACHE_METADATA_MD5) {
ret = tree_read_file_md5(pkg_ctx);
+   /* md5-cache, is sort of documented in egencache man-page
+* key-points are that an md5 is provided for the ebuild itself,
+* and if it includes eclasses, the md5s for each eclass.  These
+* are available as _md5_ and _eclasses_ keys.  The latter uses
+* tab-separation of form \t\t... */
} else if (ctx->cachetype == CACHE_METADATA_PMS) {
ret = tree_read_file_pms(pkg_ctx);
+   /* PMS implies to do an mtime and existence check (the cache may
+* contain extra stuff) but since this form of metadata in fact
+* is extinct, because these checks are insufficient and
+* impossible on e.g. a git-based tree. */
} else if (ctx->cachetype == CACHE_EBUILD) {
ret = tree_read_file_ebuild(pkg_ctx);
} else if (ctx->cachetype == CACHE_BINPKGS) {



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/clipman/

2023-04-21 Thread Jonas Frei
commit: cfffca4d659ec906fd9668bdcdb61d07d67b3b84
Author: Jonas Frei  pm  me>
AuthorDate: Fri Apr 21 18:54:56 2023 +
Commit: Jonas Frei  pm  me>
CommitDate: Fri Apr 21 18:55:36 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cfffca4d

gui-apps/clipman: add 1.6.2, drop 1.6.1

Signed-off-by: Jonas Frei  pm.me>

 gui-apps/clipman/Manifest|  4 ++--
 .../{clipman-1.6.1.ebuild => clipman-1.6.2.ebuild}   | 16 
 gui-apps/clipman/metadata.xml|  4 
 3 files changed, 14 insertions(+), 10 deletions(-)

diff --git a/gui-apps/clipman/Manifest b/gui-apps/clipman/Manifest
index 3d3f27a8c..0c5c3dc7f 100644
--- a/gui-apps/clipman/Manifest
+++ b/gui-apps/clipman/Manifest
@@ -1,2 +1,2 @@
-DIST clipman-1.6.1-deps.tar.xz 724108 BLAKE2B 
55d05f00cd0c7999feb4f6201083c2117bbf1bdf68ad65c0db7d142f258ed1d1aaabea2f3f4428861a3098048ddd2959714c6c5dd3a146cee09d382d04a89067
 SHA512 
b216777fa599047ee74eba16b4111c5f1ac0b370bb5155d0861196f31102037e3bde6ca93c8fa8169ab45faad0c463a1080064e763aed49ed395a9e45da37a06
-DIST clipman-1.6.1.tar.gz 21089 BLAKE2B 
fdee917c65336c260d4b90d58083474c14e439c5e55f0af587ae65a053daef4d7845d3aadc5781de5fd0fe4f382235fe5227a7118022af2177618f77ac14b613
 SHA512 
4d02cad58a5637df64a32673406632a9626633fa2bfc6cff28dc6c724048a3f6e40482a3f0eca64ad0af2e0100b426d8779beef29f24e28b5c494878ae1c0ef4
+DIST clipman-1.6.2-deps.tar.xz 723612 BLAKE2B 
c047764966b54b3465e75a6396392e74f1b7f8e7c075a4eb12f0563ff2295d82871ed3eaf04b88d30a0b927ecbf00e7117134fa89ce16fcb5ef292ef1e8e704c
 SHA512 
424f909db59c75a095e5c84671f561def46b49be37c02d10677d29a26124dc45c8e4a25e4b12b007647e898c6d4a28baba66f3e11528fa2330b247d22098eecf
+DIST clipman-1.6.2.tar.gz 21313 BLAKE2B 
b63c8eb367487de362bbde375e8e788df7503682e6ddedb914e16ef0bcc4c7b35e9d6024412e8115556033dcc5df601bc1fa2f028d1ec1f466e3650af12a8e72
 SHA512 
3549fdba47973440f6a3969560d5f5688661f11e1c38026170722182dce83ec1870f9e1652e84198e8be9fc454de1e73dfc1247d50692a32b6e8a25ec149c41b

diff --git a/gui-apps/clipman/clipman-1.6.1.ebuild 
b/gui-apps/clipman/clipman-1.6.2.ebuild
similarity index 69%
rename from gui-apps/clipman/clipman-1.6.1.ebuild
rename to gui-apps/clipman/clipman-1.6.2.ebuild
index f18bfc8e7..dcd07c6e4 100644
--- a/gui-apps/clipman/clipman-1.6.1.ebuild
+++ b/gui-apps/clipman/clipman-1.6.2.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/yory8/clipman;
 SRC_URI="https://github.com/yory8/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
 
 # Using a dependency tarball as per 
https://devmanual.gentoo.org/eclass-reference/go-module.eclass/index.html
-DEPS_URI="https://kdrive.infomaniak.com/app/share/192129/afaeda87-1372-40fc-b165-d509de1e747a/19/download
 -> ${P}-deps.tar.xz"
+DEPS_URI="https://kdrive.infomaniak.com/2/app/192129/share/901d89f7-3efa-4922-a7ee-550314e02a8e/files/21/download
 -> ${P}-deps.tar.xz"
 SRC_URI+=" ${DEPS_URI}"
 
 LICENSE="BSD GPL-3 MIT"
@@ -19,20 +19,20 @@ KEYWORDS="~amd64"
 IUSE="+man"
 
 DEPEND="
-  >=gui-apps/wl-clipboard-2
-  gui-libs/wlroots
+   >=gui-apps/wl-clipboard-2
+   gui-libs/wlroots
 "
 RDEPEND="${DEPEND}"
 BDEPEND="
-  dev-lang/go
+   dev-lang/go
 "
 
 src_compile() {
-  ego build .
+   ego build .
 }
 
 src_install() {
-  dobin ${PN}
-  use man && doman docs/${PN}.1
-  default
+   dobin ${PN}
+   use man && doman docs/${PN}.1
+   default
 }

diff --git a/gui-apps/clipman/metadata.xml b/gui-apps/clipman/metadata.xml
index 402db03fb..e63be183c 100644
--- a/gui-apps/clipman/metadata.xml
+++ b/gui-apps/clipman/metadata.xml
@@ -5,4 +5,8 @@
frei...@pm.me
Jonas Frei

+   
+   yory8/clipman
+   https://github.com/yory8/clipman/issues
+   
 



[gentoo-commits] repo/proj/guru:dev commit in: dev-lang/crystal-bin/

2023-04-21 Thread Anna Vyalkova
commit: d8b05305e3e9f87e2cc4e4b6309380140b15a83d
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Thu Apr 20 17:22:49 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Fri Apr 21 18:05:54 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d8b05305

dev-lang/crystal-bin: add 1.8.1, drop 1.7.3

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-lang/crystal-bin/Manifest | 4 ++--
 .../{crystal-bin-1.7.3.ebuild => crystal-bin-1.8.1.ebuild}| 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/crystal-bin/Manifest b/dev-lang/crystal-bin/Manifest
index 4786b1021..f42cb5007 100644
--- a/dev-lang/crystal-bin/Manifest
+++ b/dev-lang/crystal-bin/Manifest
@@ -1,4 +1,4 @@
-DIST crystal-1.7.3-1-linux-x86_64.tar.gz 41098689 BLAKE2B 
38ff4e7bf0c6aeb8364fb18ed877ee000ae51ac274fb55a0f8ac60637ad20ecb53a95e3e9304b228bd20c00f30be14aed4d19e7146998b73d908bf0c7e60bf95
 SHA512 
c2fbdc455c8555cb03409a8a6ec0de9d0376d7bd5ebaba97d14f6642f0cf0d90f09479e1d1a1a3a3e80c0d81393e2915e12201e1682cc1b84cc8e3b27386d88e
-DIST crystal-1.7.3-docs.tar.gz 13061138 BLAKE2B 
e67993aa56ac1c877681e6d2dad0c1a9aff4cbabf93c4326b73a060d08a2a1277fc5fefd4a768bc99e735220d60cc2c5f7b770a44226ada22d6b1337c93b1ec0
 SHA512 
e095a6dba72668c16db98ccaeff739bf71484ac32ed71aeca5b84c93095ae610531c3d91500df81d820d32ab897287f86d24d4d09b82b70f0f7c152981679332
 DIST crystal-1.8.0-1-linux-x86_64.tar.gz 46313229 BLAKE2B 
e4f2696ed2a688e4aa85d6e97c47ca93109edd05c47495bab228ddacc9152a4fba865b10a9a7fbe37ffd3df92ef333ddfdd62598d72509434aa89da39a4a424b
 SHA512 
a1f558890025eed72da5ab45e73c3fafa0da733ba8c4a375cf0e8a7fed165cfd938dca508ccea9d803535ea826818ae9e73e0b37dfa2003124e0fd8f0aafda03
 DIST crystal-1.8.0-docs.tar.gz 13287571 BLAKE2B 
92805cfcb2acc57f8ec08b359e87abd86091117b906f5f085d912d2af4f4c5084aefc020a3d56042184d2e7c8914a0c422152bf0c72c9a7cfbb36894c8b09acd
 SHA512 
f250c3f7494205241a0cd68f1642d48b9866a7b48ceec3ecc72d53f1b63eee9b0cb50ceefdac3a0666977e98076174b939214acc869a5b13a725337e3d3f1414
+DIST crystal-1.8.1-1-linux-x86_64.tar.gz 46313888 BLAKE2B 
f9513bd442f2cfcddc55b45fac3d047d3d8b2bc810d1368e454498e2c520c3731f717224f5f2470e3f3bdcd4f648797037b1cc52c76e9c2aa094a0692806e0aa
 SHA512 
bf48b71d722ac47b726f68809b9ee8d967a48c6e509446f212479e8135e1dfaa7e997d3cdfd2c1f2812f63b8f4dd2b7fbe62f936ee73ae14aee60e3493f11b52
+DIST crystal-1.8.1-docs.tar.gz 13287682 BLAKE2B 
d0ee5372b89d2f8809027a29c77589cab6f56d3f1fbbae91629e04110f19f16251c99e9cf9fe004a31878717bb0e637875b331a100cdbd58763c60ef73f9b1a1
 SHA512 
4da355cdf6820e8e99657b4503a1c4c2377f74b7b5c8e97adc94fa2de91255484b3136a645f24e792ec23b7cf301a7990bb8670fed5087a3a912bc00d429fba5

diff --git a/dev-lang/crystal-bin/crystal-bin-1.7.3.ebuild 
b/dev-lang/crystal-bin/crystal-bin-1.8.1.ebuild
similarity index 100%
rename from dev-lang/crystal-bin/crystal-bin-1.7.3.ebuild
rename to dev-lang/crystal-bin/crystal-bin-1.8.1.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: kde-misc/kio-gemini/

2023-04-21 Thread Anna Vyalkova
commit: 33ccf9dc9f60edee913f00a96cf534ee80f64f25
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Thu Apr 20 18:15:59 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Fri Apr 21 18:05:55 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=33ccf9dc

kde-misc/kio-gemini: add 20230419, drop 20211107

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 kde-misc/kio-gemini/Manifest   |  2 +-
 ...o-gemini-20211107.ebuild => kio-gemini-20230419.ebuild} | 14 +-
 2 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/kde-misc/kio-gemini/Manifest b/kde-misc/kio-gemini/Manifest
index 717141cbf..a21e093b2 100644
--- a/kde-misc/kio-gemini/Manifest
+++ b/kde-misc/kio-gemini/Manifest
@@ -1,2 +1,2 @@
-DIST kio-gemini-6f0e6e94258ad5cb7dee0dc47c214dc20f819d93.tar.gz 18390 BLAKE2B 
5b1491fcc6c3e15ee57576d5cc6d58fdf349ef92c63b13e367507ea012bc601c95c79823cb63debd70f3909f25ac1a595650d29f4e49cf63456a2c7e027baa24
 SHA512 
35d125969c0f125a6ed9ace9480370795c57b60a9179f71a48f73caa3835005fd0ccab1bd34c8c8f36cff3f340d1665032403d32c6175298bee285ea66b687cd
+DIST kio-gemini-728ce7858f45666c459336ae81539c4ec4e26ec5.tar.gz 18796 BLAKE2B 
91ecf45538b03dab0e908250385696541dc7902a3696d16f2b7a1091a963a09eba1b76b256a23cb4e56f6ff1e50ec6e10958fb2bb8cd6b03b5be3bcc88eb54ba
 SHA512 
cf7523f56be170eec4457218ea4a6f935aa6a495ca20b974001eed27dfd82037883d7df5419fb96cd2d50e34066c23f6205decc2f5e86a06a8d5d8e7a7ac9097
 DIST kio-gemini-73e7c1937e4ba25b2db7b0e9545569b101a17552.tar.gz 18474 BLAKE2B 
30f35aa07b586e90aa5060f30d9ff516db9aab619cee093923cb538a4bef472454f394562e64d9ff885d152512e2d550c675ac51e8c9a281aa8533516a0b7c51
 SHA512 
9b4c1b5abfa8354196d4ae494f884fc763a32b45e8faaa3793f9e55692867031e13d396c8b2365c8d798ac27be1453f520456aaa80aa54b20311d03063a567a9

diff --git a/kde-misc/kio-gemini/kio-gemini-20211107.ebuild 
b/kde-misc/kio-gemini/kio-gemini-20230419.ebuild
similarity index 63%
rename from kde-misc/kio-gemini/kio-gemini-20211107.ebuild
rename to kde-misc/kio-gemini/kio-gemini-20230419.ebuild
index 46cd62e5b..c01d329be 100644
--- a/kde-misc/kio-gemini/kio-gemini-20211107.ebuild
+++ b/kde-misc/kio-gemini/kio-gemini-20230419.ebuild
@@ -1,15 +1,15 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-COMMIT="6f0e6e94258ad5cb7dee0dc47c214dc20f819d93"
+COMMIT="728ce7858f45666c459336ae81539c4ec4e26ec5"
 ECM_HANDBOOK="forceoptional"
-KFMIN=5.83.0
+KFMIN=5.98.0
 QTMIN=5.4.0
 inherit ecm
 
-DESCRIPTION="Gemini KIO slave"
+DESCRIPTION="Gemini KIO worker"
 HOMEPAGE="https://gitlab.com/tobiasrautenkranz/kio-gemini;
 
SRC_URI="https://gitlab.com/tobiasrautenkranz/${PN}/-/archive/${COMMIT}/${PN}-${COMMIT}.tar.gz;
 S="${WORKDIR}/${PN}-${COMMIT}"
@@ -19,13 +19,17 @@ SLOT="5"
 KEYWORDS="~amd64 ~arm64 ~x86"
 
 DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
>=dev-qt/qtnetwork-${QTMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
>=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kservice-${KFMIN}:5
 "
 RDEPEND="${DEPEND}"
 
 src_test() {
-   export QT_QPA_PLATFORM=offscreen
+   local -x QT_QPA_PLATFORM=offscreen
ecm_src_test
 }



[gentoo-commits] repo/proj/guru:dev commit in: www-apps/gotosocial/

2023-04-21 Thread Anna Vyalkova
commit: d706a800ea22853a40719a5617c346d57570b9e7
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Thu Apr 20 17:35:05 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Fri Apr 21 18:05:55 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d706a800

www-apps/gotosocial: add 0.8.1, drop 0.7.1

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 www-apps/gotosocial/Manifest  | 4 ++--
 .../gotosocial/{gotosocial-0.7.1.ebuild => gotosocial-0.8.1.ebuild}   | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-apps/gotosocial/Manifest b/www-apps/gotosocial/Manifest
index 8c4f1204a..2b9c54dc5 100644
--- a/www-apps/gotosocial/Manifest
+++ b/www-apps/gotosocial/Manifest
@@ -1,4 +1,4 @@
-DIST gotosocial-0.7.1-source-code.tar.gz 50913308 BLAKE2B 
90daac4c7250313965b01504e806559c98b1785b81b44b5254f8ad54da16d56c1174ac0b4be52a3a4b4ff68d2e19e340e8fb67490ca9093d7c452030eb1e3d69
 SHA512 
0c3c71eb66126f8b4e3c617e9ca27cb824d181d4dd22ab0aeb2851a6a6754d736a8a8245db4da9c3f51341b73fcc863b7a482da3dfbd54f0387f9842f84e70a0
 DIST gotosocial-0.8.0-source-code.tar.gz 52503432 BLAKE2B 
34f12afc5d1e51bbc2bb6e7b66aed79dd5a659357d711cf5c0432d11351d986c7ac33635be75ca8be20dbaaf1c570c9a00ca5603e0257d3b3dc2238b0f1ac462
 SHA512 
b3bbb160e039ddc8e36165bd39e6d633d719d6bed49a9c8a3e0a2bd8d272c42940132126b076a8dd8998cf2497c888f033baf6f23b44901c3f270efa87db6ba4
-DIST gotosocial_0.7.1_web-assets.tar.gz 1314903 BLAKE2B 
9f27eadff51615d44d3cae3ce58302b2e0a2b56706429b2696df08d8385b0d8049f2a1caa9da5f169dcef5b61b2798bc863d3d780514df703a6bda99ba758df7
 SHA512 
6709aa5cbfe2a7077d2ea3291fbe2f246153d7a6ebfb49d8d369cb39c7620f47a9ec857d82581243ad59970c48854a944741e697d915fb1d9deb45ed8fed333d
+DIST gotosocial-0.8.1-source-code.tar.gz 52503983 BLAKE2B 
388781cd5323c97eda6a6a92e3752d56d0bc648e4a3e1e0193df2f68ee3ec492405148655f6fbc0470296496cca521e088b3535ff3659adf2920696a91daa321
 SHA512 
d0bb785ec7617edbd5409b48138d5b3bcd201533e951bfff228ca7ddfa620970bf5a648e8e0fc9aeb654536974ddcda4556ee440f38d01a3c53900df7abd44ed
 DIST gotosocial_0.8.0_web-assets.tar.gz 1306945 BLAKE2B 
eaf9286865c76fc73b9c471551264b1009fb3a6f6fa0d93a51a62092d3249259e5aa488eedf2c959b4c5e035b54f713577022ea299635d1ffa94f5670dc75a7f
 SHA512 
d2d54627adf2e28f5cd8e85322db7279f280ef34e83b8118b608851ffe55801e39679d63273a6f997262b3352f499299b19e2698d5c6ebb28b63bfb0dbbf326c
+DIST gotosocial_0.8.1_web-assets.tar.gz 1306946 BLAKE2B 
82f5a9b2b8b3dcfcaa8ecfbd806b24bc885d9d139d12defb8c155bf8c621c7263519f8bf7f3e89870131b63900a15a1b660206aeb8871bfffe430c21f4fb308e
 SHA512 
9c8e226b950448c0b66379a71ef0c97f72386999294b1b465780f162a2f619a7061221bc5c43c3aa7bc27deffaee557b05f57666304ac7901f000c07cdac7687

diff --git a/www-apps/gotosocial/gotosocial-0.7.1.ebuild 
b/www-apps/gotosocial/gotosocial-0.8.1.ebuild
similarity index 100%
rename from www-apps/gotosocial/gotosocial-0.7.1.ebuild
rename to www-apps/gotosocial/gotosocial-0.8.1.ebuild



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/

2023-04-21 Thread Viorel Munteanu
commit: 9b8f1bdd06804c267aeb83ea4566684cd3095237
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri Apr 21 18:39:44 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Apr 21 18:42:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b8f1bdd

app-emulation/virtualbox-modules: fix for empty KV_DIR

Closes: https://bugs.gentoo.org/904752
Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-modules/virtualbox-modules-6.1.44.ebuild | 3 ++-
 app-emulation/virtualbox-modules/virtualbox-modules-7.0.8.ebuild  | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.44.ebuild 
b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.44.ebuild
index 9ecbdb504d37..bec6b95237b8 100644
--- a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.44.ebuild
+++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.44.ebuild
@@ -29,9 +29,10 @@ CONFIG_CHECK="~!SPINLOCK JUMP_LABEL"
 # Check if the build directory exists and all directories above it have sane 
permissions
 virtualbox_check_kv_dir() {
if [[ ! -d ${KV_DIR} ]]; then
+   [[ -z $a ]] && return 1
elog "Directory not found: ${KV_DIR}"
local a=$(dirname "${KV_DIR}")
-   while [[ -n $a && $a != '/' ]]; do
+   while [[ -n $a && $a != '/' && $1 != '.' ]]; do
if [[ -d $a && ( ! -r $a || ! -x $a ) ]]; then
elog "Please check permissions of $a"
fi

diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.8.ebuild 
b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.8.ebuild
index b492291d280a..ed823a969cbf 100644
--- a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.8.ebuild
+++ b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.8.ebuild
@@ -29,9 +29,10 @@ CONFIG_CHECK="~!SPINLOCK JUMP_LABEL"
 # Check if the build directory exists and all directories above it have sane 
permissions
 virtualbox_check_kv_dir() {
if [[ ! -d ${KV_DIR} ]]; then
+   [[ -z $a ]] && return 1
elog "Directory not found: ${KV_DIR}"
local a=$(dirname "${KV_DIR}")
-   while [[ -n $a && $a != '/' ]]; do
+   while [[ -n $a && $a != '/' && $1 != '.' ]]; do
if [[ -d $a && ( ! -r $a || ! -x $a ) ]]; then
elog "Please check permissions of $a"
fi



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

2023-04-21 Thread Ulrich Müller
commit: 39b1f1484b4122c44649673f1c1a7b17259ee9a7
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Apr 21 18:34:58 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri Apr 21 18:36:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39b1f148

net-im/zoom: drop 5.14.0.1720

Signed-off-by: Ulrich Müller  gentoo.org>

 net-im/zoom/Manifest|   1 -
 net-im/zoom/zoom-5.14.0.1720.ebuild | 192 
 2 files changed, 193 deletions(-)

diff --git a/net-im/zoom/Manifest b/net-im/zoom/Manifest
index 431b7c8f0749..e4a8ec978b31 100644
--- a/net-im/zoom/Manifest
+++ b/net-im/zoom/Manifest
@@ -1,4 +1,3 @@
 DIST zoom-5.13.10.1208_x86_64.tar.xz 166970460 BLAKE2B 
58d1bda480345a77a1fc466bb1af3429a63d1959ee4aada608f7ea6d55a537afb2840c497951c8030fb78836a3bb671debc6e4cbae82fe870eed9383e111c207
 SHA512 
dc29e626d6bfe565519822249324510e9e2719beaaf0f9382187f3d3467ce24a7d81e0473d4af22485a28932a6727b368a1d13a3322cb970b69b44155b1d6a30
-DIST zoom-5.14.0.1720_x86_64.tar.xz 167563744 BLAKE2B 
f1e097866d3c6e89ce6fdfbad49eb9d7b2fc02a56322ac07ca922de0a77161797475b949236555241954cd844531ba026dff32a8330e639c72d6e16c55df8f29
 SHA512 
dc0b43ff498b3d3ce2bd2d161e2bcf60f84a11537a4778ff218d9d5b73e554715e819c7318973ac623b0af39e75b2864e99e00bddd329b836fd36a81d884b70f
 DIST zoom-5.14.2.2046_x86_64.tar.xz 167565808 BLAKE2B 
1e2ecbac52fa88ed7d068be8edcaa65b33643045e5cbed6d1af31e560df520723541fb1c61133073edb27068cd9a1ed66dfacdd3184b18ab7b26f71513f3855c
 SHA512 
416ffd9bf48b7519302f87847efc6ac2086ae47b9a2083e9cad7b42ee2549e0b91d27edfbd1a0afd06cc02b1d0d0db8443ab294b0e863878c6533a143b4088be
 DIST zoom-5.14.5.2430_x86_64.tar.xz 168119892 BLAKE2B 
ffbcc3720e863897ef4eb5278118b3e6e6aeb25280b4cb493254909fe1707e454193ba6e63f1c625978b5ade8e0204f59dbb11f96c7af2d38058df9df952f234
 SHA512 
17f72d8fac95f9fff46db1dec674303e97b3d2060c1f9dd631055a1d5939810251b35bcfc0a13dcdbe80662c2c285dc1f224dd20bc1a7e4dfa928f641e1532ca

diff --git a/net-im/zoom/zoom-5.14.0.1720.ebuild 
b/net-im/zoom/zoom-5.14.0.1720.ebuild
deleted file mode 100644
index 6c6cfdba4fb4..
--- a/net-im/zoom/zoom-5.14.0.1720.ebuild
+++ /dev/null
@@ -1,192 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop linux-info readme.gentoo-r1 wrapper xdg-utils
-
-DESCRIPTION="Video conferencing and web conferencing service"
-HOMEPAGE="https://zoom.us/;
-SRC_URI="https://zoom.us/client/${PV}/${PN}_x86_64.tar.xz -> 
${P}_x86_64.tar.xz"
-S="${WORKDIR}/${PN}"
-
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-IUSE="bundled-libjpeg-turbo +bundled-qt opencl pulseaudio wayland"
-RESTRICT="mirror bindist strip"
-
-RDEPEND="!games-engines/zoom
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   app-crypt/mit-krb5
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   >=dev-libs/quazip-1.0:0=[qt5(+)]
-   media-libs/alsa-lib
-   media-libs/fdk-aac:0/2
-   media-libs/fontconfig
-   media-libs/freetype
-   media-libs/mesa[gbm(+)]
-   media-sound/mpg123
-   net-print/cups
-   sys-apps/dbus
-   sys-apps/util-linux
-   sys-libs/glibc
-   virtual/opengl
-   x11-libs/cairo
-   x11-libs/libdrm
-   x11-libs/libX11
-   x11-libs/libxcb
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libxkbcommon[X]
-   x11-libs/libXrandr
-   x11-libs/libXrender
-   x11-libs/libxshmfence
-   x11-libs/libXtst
-   x11-libs/pango
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-keysyms
-   x11-libs/xcb-util-renderutil
-   x11-libs/xcb-util-wm
-   opencl? ( virtual/opencl )
-   pulseaudio? ( media-libs/libpulse )
-   wayland? ( dev-libs/wayland )
-   !bundled-libjpeg-turbo? ( >=media-libs/libjpeg-turbo-2.0.5 )
-   !bundled-qt? (
-   dev-libs/icu
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtdeclarative:5[widgets]
-   dev-qt/qtdiag:5
-   dev-qt/qtgraphicaleffects:5
-   dev-qt/qtgui:5
-   dev-qt/qtlocation:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtquickcontrols:5[widgets]
-   dev-qt/qtquickcontrols2:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   wayland? ( dev-qt/qtwayland )
-   )"
-
-BDEPEND="dev-util/bbe
-   bundled-libjpeg-turbo? ( dev-util/patchelf )"
-
-CONFIG_CHECK="~USER_NS ~PID_NS ~NET_NS ~SECCOMP_FILTER"
-QA_PREBUILT="opt/zoom/*"
-
-src_prepare() {
-   default
-
-   # The tarball doesn't contain an icon, so extract it from the binary
-   bbe -s -b '/\n/' -e 'J 1;D' zoom 
\
-   >videoconference-zoom.svg && [[ -s videoconference-zoom.svg ]] \
-   || 

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

2023-04-21 Thread Ulrich Müller
commit: a6868318825da48450f84002fe482cadc2037d8a
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Apr 21 18:34:29 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri Apr 21 18:35:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6868318

net-im/zoom: add 5.14.5.2430

Signed-off-by: Ulrich Müller  gentoo.org>

 net-im/zoom/Manifest|   1 +
 net-im/zoom/zoom-5.14.5.2430.ebuild | 192 
 2 files changed, 193 insertions(+)

diff --git a/net-im/zoom/Manifest b/net-im/zoom/Manifest
index fd11c6e5db7f..431b7c8f0749 100644
--- a/net-im/zoom/Manifest
+++ b/net-im/zoom/Manifest
@@ -1,3 +1,4 @@
 DIST zoom-5.13.10.1208_x86_64.tar.xz 166970460 BLAKE2B 
58d1bda480345a77a1fc466bb1af3429a63d1959ee4aada608f7ea6d55a537afb2840c497951c8030fb78836a3bb671debc6e4cbae82fe870eed9383e111c207
 SHA512 
dc29e626d6bfe565519822249324510e9e2719beaaf0f9382187f3d3467ce24a7d81e0473d4af22485a28932a6727b368a1d13a3322cb970b69b44155b1d6a30
 DIST zoom-5.14.0.1720_x86_64.tar.xz 167563744 BLAKE2B 
f1e097866d3c6e89ce6fdfbad49eb9d7b2fc02a56322ac07ca922de0a77161797475b949236555241954cd844531ba026dff32a8330e639c72d6e16c55df8f29
 SHA512 
dc0b43ff498b3d3ce2bd2d161e2bcf60f84a11537a4778ff218d9d5b73e554715e819c7318973ac623b0af39e75b2864e99e00bddd329b836fd36a81d884b70f
 DIST zoom-5.14.2.2046_x86_64.tar.xz 167565808 BLAKE2B 
1e2ecbac52fa88ed7d068be8edcaa65b33643045e5cbed6d1af31e560df520723541fb1c61133073edb27068cd9a1ed66dfacdd3184b18ab7b26f71513f3855c
 SHA512 
416ffd9bf48b7519302f87847efc6ac2086ae47b9a2083e9cad7b42ee2549e0b91d27edfbd1a0afd06cc02b1d0d0db8443ab294b0e863878c6533a143b4088be
+DIST zoom-5.14.5.2430_x86_64.tar.xz 168119892 BLAKE2B 
ffbcc3720e863897ef4eb5278118b3e6e6aeb25280b4cb493254909fe1707e454193ba6e63f1c625978b5ade8e0204f59dbb11f96c7af2d38058df9df952f234
 SHA512 
17f72d8fac95f9fff46db1dec674303e97b3d2060c1f9dd631055a1d5939810251b35bcfc0a13dcdbe80662c2c285dc1f224dd20bc1a7e4dfa928f641e1532ca

diff --git a/net-im/zoom/zoom-5.14.5.2430.ebuild 
b/net-im/zoom/zoom-5.14.5.2430.ebuild
new file mode 100644
index ..6c6cfdba4fb4
--- /dev/null
+++ b/net-im/zoom/zoom-5.14.5.2430.ebuild
@@ -0,0 +1,192 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop linux-info readme.gentoo-r1 wrapper xdg-utils
+
+DESCRIPTION="Video conferencing and web conferencing service"
+HOMEPAGE="https://zoom.us/;
+SRC_URI="https://zoom.us/client/${PV}/${PN}_x86_64.tar.xz -> 
${P}_x86_64.tar.xz"
+S="${WORKDIR}/${PN}"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE="bundled-libjpeg-turbo +bundled-qt opencl pulseaudio wayland"
+RESTRICT="mirror bindist strip"
+
+RDEPEND="!games-engines/zoom
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   app-crypt/mit-krb5
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   >=dev-libs/quazip-1.0:0=[qt5(+)]
+   media-libs/alsa-lib
+   media-libs/fdk-aac:0/2
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/mesa[gbm(+)]
+   media-sound/mpg123
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   sys-libs/glibc
+   virtual/opengl
+   x11-libs/cairo
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libxkbcommon[X]
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libxshmfence
+   x11-libs/libXtst
+   x11-libs/pango
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-keysyms
+   x11-libs/xcb-util-renderutil
+   x11-libs/xcb-util-wm
+   opencl? ( virtual/opencl )
+   pulseaudio? ( media-libs/libpulse )
+   wayland? ( dev-libs/wayland )
+   !bundled-libjpeg-turbo? ( >=media-libs/libjpeg-turbo-2.0.5 )
+   !bundled-qt? (
+   dev-libs/icu
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5[widgets]
+   dev-qt/qtdiag:5
+   dev-qt/qtgraphicaleffects:5
+   dev-qt/qtgui:5
+   dev-qt/qtlocation:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtquickcontrols:5[widgets]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   wayland? ( dev-qt/qtwayland )
+   )"
+
+BDEPEND="dev-util/bbe
+   bundled-libjpeg-turbo? ( dev-util/patchelf )"
+
+CONFIG_CHECK="~USER_NS ~PID_NS ~NET_NS ~SECCOMP_FILTER"
+QA_PREBUILT="opt/zoom/*"
+
+src_prepare() {
+   default
+
+   # The tarball doesn't contain an icon, so extract it from the binary
+   bbe -s -b '/\n/' -e 'J 1;D' zoom 
\
+   >videoconference-zoom.svg && [[ -s videoconference-zoom.svg ]] \
+   || die 

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

2023-04-21 Thread Jakov Smolić
commit: 642fc8a1eaaea8edbed5c36c328ba84271ac4cfd
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Apr 21 18:27:56 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Apr 21 18:27:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=642fc8a1

dev-libs/ktextaddons: Keyword 1.2.0 riscv, #904415

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/dev-libs/ktextaddons/ktextaddons-1.2.0.ebuild 
b/dev-libs/ktextaddons/ktextaddons-1.2.0.ebuild
index 81da07c07478..30470e71e6e0 100644
--- a/dev-libs/ktextaddons/ktextaddons-1.2.0.ebuild
+++ b/dev-libs/ktextaddons/ktextaddons-1.2.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://invent.kde.org/libraries/ktextaddons;
 
 if [[ ${KDE_BUILD_TYPE} = release ]]; then
SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="LGPL-2+"



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

2023-04-21 Thread Jakov Smolić
commit: 04df773ac1135370dbb335c5133c2b26731cb966
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Apr 21 18:27:07 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Apr 21 18:27:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04df773a

dev-java/shrinkwrap-api: Stabilize 1.2.6 ppc64, #904723

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-java/shrinkwrap-api/shrinkwrap-api-1.2.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/shrinkwrap-api/shrinkwrap-api-1.2.6.ebuild 
b/dev-java/shrinkwrap-api/shrinkwrap-api-1.2.6.ebuild
index 92f3923caa49..ce072404e4f2 100644
--- a/dev-java/shrinkwrap-api/shrinkwrap-api-1.2.6.ebuild
+++ b/dev-java/shrinkwrap-api/shrinkwrap-api-1.2.6.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/shrinkwrap-${PV}/api"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86"
 
 # Restrict to jdk:1.8 - otherwhise one test would fail:
 # 1) 
shouldCreateDefensiveCopyOfURLOnConstruction(org.jboss.shrinkwrap.api.asset.UrlAssetTestCase)



[gentoo-commits] repo/gentoo:master commit in: dev-java/shrinkwrap-impl-base/

2023-04-21 Thread Jakov Smolić
commit: bb60ab3fc000a232ed3adbee6a2a5809fda1ff0a
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Apr 21 18:27:07 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Apr 21 18:27:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb60ab3f

dev-java/shrinkwrap-impl-base: Stabilize 1.2.6 ppc64, #904723

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-java/shrinkwrap-impl-base/shrinkwrap-impl-base-1.2.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/shrinkwrap-impl-base/shrinkwrap-impl-base-1.2.6.ebuild 
b/dev-java/shrinkwrap-impl-base/shrinkwrap-impl-base-1.2.6.ebuild
index 759e39cbf89c..c06f03d3e0e7 100644
--- a/dev-java/shrinkwrap-impl-base/shrinkwrap-impl-base-1.2.6.ebuild
+++ b/dev-java/shrinkwrap-impl-base/shrinkwrap-impl-base-1.2.6.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/shrinkwrap-${PV}/impl-base"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86"
 
 CP_DEPEND="
dev-java/jakarta-activation:1



[gentoo-commits] repo/gentoo:master commit in: net-print/hplip/

2023-04-21 Thread Jakov Smolić
commit: 3b7ae393a183710c285183ebc135404def32c43f
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Apr 21 18:27:00 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Apr 21 18:27:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b7ae393

net-print/hplip: Stabilize 3.23.3 ppc64, #904634

Signed-off-by: Jakov Smolić  gentoo.org>

 net-print/hplip/hplip-3.23.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/hplip/hplip-3.23.3.ebuild 
b/net-print/hplip/hplip-3.23.3.ebuild
index 278c7fdc4dc3..0f460e1db499 100644
--- a/net-print/hplip/hplip-3.23.3.ebuild
+++ b/net-print/hplip/hplip-3.23.3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/hplip/${P}.tar.gz
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 arm arm64 ~ppc ppc64 x86"
 
 IUSE="doc fax +hpcups hpijs kde libnotify libusb0 minimal parport policykit 
qt5 scanner +snmp static-ppds X"
 



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

2023-04-21 Thread Jakov Smolić
commit: 348627419829b89e474dade86779815228b7f672
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Apr 21 18:27:05 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Apr 21 18:27:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34862741

dev-java/javax-servlet-api: Stabilize 3.1.0 ppc64, #904722

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/dev-java/javax-servlet-api/javax-servlet-api-3.1.0.ebuild 
b/dev-java/javax-servlet-api/javax-servlet-api-3.1.0.ebuild
index 9ff69bbc588e..d587febbc061 100644
--- a/dev-java/javax-servlet-api/javax-servlet-api-3.1.0.ebuild
+++ b/dev-java/javax-servlet-api/javax-servlet-api-3.1.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://repo1.maven.org/maven2/javax/servlet/javax.servlet-api/${PV}/ja
 
 LICENSE="CDDL GPL-2"
 SLOT="3.1"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86"
 
 RDEPEND=">=virtual/jre-1.8:*"
 DEPEND=">=virtual/jdk-1.8:*"



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

2023-04-21 Thread Jakov Smolić
commit: 3074a0b0fcf0c287b56a77ca95f7ec24496fb765
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Apr 21 18:27:08 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Apr 21 18:27:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3074a0b0

dev-java/shrinkwrap-spi: Stabilize 1.2.6 ppc64, #904723

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-java/shrinkwrap-spi/shrinkwrap-spi-1.2.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/shrinkwrap-spi/shrinkwrap-spi-1.2.6.ebuild 
b/dev-java/shrinkwrap-spi/shrinkwrap-spi-1.2.6.ebuild
index 35cd454477bc..309ee2cc69c9 100644
--- a/dev-java/shrinkwrap-spi/shrinkwrap-spi-1.2.6.ebuild
+++ b/dev-java/shrinkwrap-spi/shrinkwrap-spi-1.2.6.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/shrinkwrap-${PV}/spi"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86"
 
 CP_DEPEND="~dev-java/shrinkwrap-api-${PV}:0"
 



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

2023-04-21 Thread Mike Gilbert
commit: 0fd76fa71b5aba630e299f22314c043a9cfb4e95
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Apr 21 17:59:04 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Apr 21 17:59:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fd76fa7

sys-apps/systemd: drop versions

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

 sys-apps/systemd/Manifest|   8 -
 sys-apps/systemd/systemd-252.4-r1.ebuild | 532 ---
 sys-apps/systemd/systemd-252.5.ebuild| 508 -
 sys-apps/systemd/systemd-252.6.ebuild| 508 -
 sys-apps/systemd/systemd-252.8.ebuild| 508 -
 sys-apps/systemd/systemd-252.9.ebuild| 508 -
 sys-apps/systemd/systemd-253-r1.ebuild   | 508 -
 sys-apps/systemd/systemd-253.1.ebuild| 508 -
 sys-apps/systemd/systemd-253.2.ebuild| 508 -
 9 files changed, 4096 deletions(-)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index b536b66720ef..8742aa58ec30 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -1,10 +1,2 @@
-DIST systemd-253.tar.gz 11987237 BLAKE2B 
58a7ecc73149ea53a5af0b7968b1da51e4d8aa3316867266a697e91410bb68371456007b0813353276113ec6ea45a0c44cf5baa1d5082628ff658087b05863e2
 SHA512 
3bbc431a292ab590b70d3b490a528f71d30ccf478ddfa66d1c210f40c260ef49ac30651c19f2d073acf38d68398a4a6fbf95391f0e3ea0333d94b9d4e81d514f
-DIST systemd-stable-252.4.tar.gz 11753300 BLAKE2B 
8819ca6d3a64c110e5a245ae0369dc431079556e200d13d8edfc64fc35b2b04f1cdc215b81d9bf126245f315be3662ebd2c094167f88d2465f0dce25aa1fd196
 SHA512 
d4e99a67c59091dae78f654433a6c5e114ae66256b72d9d43292c43a986ee6a58e2d06f12866cbd7ec821b61580ec003af1725f60fd4b038b4a981b3ca839ee2
-DIST systemd-stable-252.5.tar.gz 11762414 BLAKE2B 
c9560ad5e49b7ff33ebcf2e553fa1824131e84bb7c40e5b04135bcdce9ad2ef32194382a501a1853a28e02b7f434bf1fb53edd6e9272d432c23fb116015d751f
 SHA512 
f3359e0496b673033d6c8da5c117890e0dc26c9db51003b28f629ac751d9bae117be32d9f54c377eb2d5a7c2d36ac0dbdc2116498698e993550fbdd9aae535b9
-DIST systemd-stable-252.6.tar.gz 11823064 BLAKE2B 
0c260685c929b5271efba13d6ba84bc99211ead7d080b5e9b0d68428fe46a8a8a556b140787dd21f7b19e1454a78f15bf407038b3dc02a4d3db2336f3d881255
 SHA512 
948cb3f7c6a4bbc2bcc3ebe4f36afac304c9d694dadac7e363bbdb79f111eb5d69fd501433ba6719d79d833206a019cb40a37b16a92c8d22acbdd9736cdbdd37
 DIST systemd-stable-252.7.tar.gz 11825226 BLAKE2B 
81ef2f6cbe7902014a92702c0eae740d18fc24355c186f51a0467668bb225d358a422fd02eec4c38063a3f65a9f1b1ebf88036c4e5cd0bfc50857d2818a42178
 SHA512 
691caea30d759afd3a1ad11495f7531c04238b080281617dceb1671ea3e27c7a6a4859961a81d29ecefb94b7a764e40283f39294e34beb63e0862777f5a8d34f
-DIST systemd-stable-252.8.tar.gz 11829615 BLAKE2B 
483c49ee0f96305d0c5bc9fef0bb8d093de4a1d2b1e418ace23d855ca0c07cb713d897e4917dba012abef5440a08d82be8449603ee695e3f9fd703925e125490
 SHA512 
d5112c50b60268513cfd04dc5bc12b696cd2336b1f73cfb13d3a555c3f49a899692b0b5fcca9128b2118670469b86f51a96b99ee9da1e5abab3918285b36ac5b
-DIST systemd-stable-252.9.tar.gz 11829389 BLAKE2B 
a45a72bfe113f8cb7424d731692f548c389f59d34b649e874db2f85868943b0a9c33ef62185c83c41a9c220caddd65c44ff328026eff19c3c7efda5efbd73574
 SHA512 
fa34b9c2f692af8f70dffc5044fe502ff5e21625af5b27cad7fc5e833570b180f53c5d03a0add785e83a5b4e7564117fe4728931df4ef599888c73e92c7f2103
-DIST systemd-stable-253.1.tar.gz 11990416 BLAKE2B 
e93ad8530ec4aac6e038258d7c65ee9d0a385ba0446b6f6a5aacbc9f21cd05337e3b3dbaec7d3640f9eb3618b5c82ba60fa1e84d80a1867cdad7300ff5ef12b6
 SHA512 
4ac7607e0fcedd8612b525ab1fb05e3f5f569d8c1e609577377a54ea8f2aedd07def4012dad70b68a9c449ec7b8d70c6b96cbdafc11c35eb4408e43fc7bb401c
-DIST systemd-stable-253.2.tar.gz 11995507 BLAKE2B 
3010b012e969d7fb657983e3ec30432b951adac40c7e233f540d3158b3d7e2c9c47bceebeca508fa93b20f60f65162c1d0b9c2e157bd05579c1d6ff7362d0e3d
 SHA512 
bfa8d232055603beb851156cc4dac3f8efa89da648114f97d0e62a4b9d3fda5ce6dd2358eb056c766d475c560645638ea8041794e03a7950613b791e69820280
 DIST systemd-stable-253.3.tar.gz 11996044 BLAKE2B 
fdbac11914ea4a3718dd48c19f0dc34db798e68f36e2e858536e4ef50e376380a250ad59dbbd1ccec4ed73e59efd198dcc0aa85faafa9d6f85d4b2e1de67ccfa
 SHA512 
2c686d83b8b09efa09e09c82feb965f3cfceb6338e42b57d4133dc9ffe52592c67bce9bc9e294c69bc831294e3cbdcc391aba778f10d7b408cef90a85c0ab8aa

diff --git a/sys-apps/systemd/systemd-252.4-r1.ebuild 
b/sys-apps/systemd/systemd-252.4-r1.ebuild
deleted file mode 100644
index 61853b3c5f45..
--- a/sys-apps/systemd/systemd-252.4-r1.ebuild
+++ /dev/null
@@ -1,532 +0,0 @@
-# Copyright 2011-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{9..11} )
-
-if [[ ${PV} != 252.* ]] ; then
-   # The F_S=3 issues should be fixed in 253.
-   # - https://github.com/systemd/systemd/issues/22801
-   # - 

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

2023-04-21 Thread Mike Gilbert
commit: 63df33fd5a33695631088e4668de711ab6f472ca
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Apr 21 18:00:49 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Apr 21 18:00:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63df33fd

sys-apps/systemd: drop BINFMT_MISC kernel check

Closes: https://bugs.gentoo.org/904736
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd/systemd-252.7.ebuild | 2 +-
 sys-apps/systemd/systemd-253.3.ebuild | 2 +-
 sys-apps/systemd/systemd-.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-apps/systemd/systemd-252.7.ebuild 
b/sys-apps/systemd/systemd-252.7.ebuild
index d1bb804157d6..8155190d8768 100644
--- a/sys-apps/systemd/systemd-252.7.ebuild
+++ b/sys-apps/systemd/systemd-252.7.ebuild
@@ -179,7 +179,7 @@ pkg_pretend() {
ewarn "See https://bugs.gentoo.org/674458.;
fi
 
-   local CONFIG_CHECK=" ~BINFMT_MISC ~BLK_DEV_BSG ~CGROUPS
+   local CONFIG_CHECK="~BLK_DEV_BSG ~CGROUPS
~CGROUP_BPF ~DEVTMPFS ~EPOLL ~FANOTIFY ~FHANDLE
~INOTIFY_USER ~IPV6 ~NET ~NET_NS ~PROC_FS ~SIGNALFD 
~SYSFS
~TIMERFD ~TMPFS_XATTR ~UNIX ~USER_NS

diff --git a/sys-apps/systemd/systemd-253.3.ebuild 
b/sys-apps/systemd/systemd-253.3.ebuild
index 227a9a5b04d1..32123df823ad 100644
--- a/sys-apps/systemd/systemd-253.3.ebuild
+++ b/sys-apps/systemd/systemd-253.3.ebuild
@@ -179,7 +179,7 @@ pkg_pretend() {
ewarn "See https://bugs.gentoo.org/674458.;
fi
 
-   local CONFIG_CHECK=" ~BINFMT_MISC ~BLK_DEV_BSG ~CGROUPS
+   local CONFIG_CHECK="~BLK_DEV_BSG ~CGROUPS
~CGROUP_BPF ~DEVTMPFS ~EPOLL ~FANOTIFY ~FHANDLE
~INOTIFY_USER ~IPV6 ~NET ~NET_NS ~PROC_FS ~SIGNALFD 
~SYSFS
~TIMERFD ~TMPFS_XATTR ~UNIX ~USER_NS

diff --git a/sys-apps/systemd/systemd-.ebuild 
b/sys-apps/systemd/systemd-.ebuild
index 5d81783702c2..a9461758d0af 100644
--- a/sys-apps/systemd/systemd-.ebuild
+++ b/sys-apps/systemd/systemd-.ebuild
@@ -179,7 +179,7 @@ pkg_pretend() {
ewarn "See https://bugs.gentoo.org/674458.;
fi
 
-   local CONFIG_CHECK=" ~BINFMT_MISC ~BLK_DEV_BSG ~CGROUPS
+   local CONFIG_CHECK="~BLK_DEV_BSG ~CGROUPS
~CGROUP_BPF ~DEVTMPFS ~EPOLL ~FANOTIFY ~FHANDLE
~INOTIFY_USER ~IPV6 ~NET ~NET_NS ~PROC_FS ~SIGNALFD 
~SYSFS
~TIMERFD ~TMPFS_XATTR ~UNIX ~USER_NS



[gentoo-commits] repo/gentoo:master commit in: net-dialup/ppp/, net-dialup/ppp/files/

2023-04-21 Thread Mike Gilbert
commit: 7fba1ae8a6a18bd43afc1f23171b6cbfab7832aa
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Apr 21 17:41:40 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Apr 21 17:41:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fba1ae8

net-dialup/ppp: fix pppol2tp plugin with USE=-ipv6

Closes: https://bugs.gentoo.org/904740
Signed-off-by: Mike Gilbert  gentoo.org>

 net-dialup/ppp/files/ppp-2.4.9-pppol2tp-ipv6.patch | 28 ++
 .../{ppp-2.4.9-r8.ebuild => ppp-2.4.9-r9.ebuild}   |  3 ++-
 2 files changed, 30 insertions(+), 1 deletion(-)

diff --git a/net-dialup/ppp/files/ppp-2.4.9-pppol2tp-ipv6.patch 
b/net-dialup/ppp/files/ppp-2.4.9-pppol2tp-ipv6.patch
new file mode 100644
index ..40773b2b0d54
--- /dev/null
+++ b/net-dialup/ppp/files/ppp-2.4.9-pppol2tp-ipv6.patch
@@ -0,0 +1,28 @@
+https://bugs.gentoo.org/904740
+https://github.com/ppp-project/ppp/pull/319
+
+From 44a70d6f9eb6d1843868da1d45de382134a03630 Mon Sep 17 00:00:00 2001
+From: str8fast <52187302+str8f...@users.noreply.github.com>
+Date: Thu, 28 Oct 2021 14:55:56 +
+Subject: [PATCH] pppol2tp.c add '#ifdef INET6' for optional ipv6
+
+Without it, l2tp daemon can't launch ppp, cuz undefined symbol 
ipv6_up_notifier.
+---
+ pppd/plugins/pppol2tp/pppol2tp.c | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/pppd/plugins/pppol2tp/pppol2tp.c 
b/pppd/plugins/pppol2tp/pppol2tp.c
+index ed2d7c79..c9902afe 100644
+--- a/pppd/plugins/pppol2tp/pppol2tp.c
 b/pppd/plugins/pppol2tp/pppol2tp.c
+@@ -509,8 +509,10 @@ void plugin_init(void)
+*/
+   add_notifier(_up_notifier, pppol2tp_ip_up, NULL);
+   add_notifier(_down_notifier, pppol2tp_ip_down, NULL);
++#ifdef INET6
+   add_notifier(_up_notifier, pppol2tp_ip_up, NULL);
+   add_notifier(_down_notifier, pppol2tp_ip_down, NULL);
++#endif
+ }
+ 
+ struct channel pppol2tp_channel = {

diff --git a/net-dialup/ppp/ppp-2.4.9-r8.ebuild 
b/net-dialup/ppp/ppp-2.4.9-r9.ebuild
similarity index 98%
rename from net-dialup/ppp/ppp-2.4.9-r8.ebuild
rename to net-dialup/ppp/ppp-2.4.9-r9.ebuild
index bd9aed59ed9f..6e5887b815f6 100644
--- a/net-dialup/ppp/ppp-2.4.9-r8.ebuild
+++ b/net-dialup/ppp/ppp-2.4.9-r9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -40,6 +40,7 @@ src_prepare() {
eapply "${FILESDIR}"/${P}-fix-MPPE-sstpc.patch
eapply "${FILESDIR}"/${P}-fix-clang-nested-functions.patch
eapply "${FILESDIR}"/${P}-fix-openssl-sysroot-clang.patch
+   eapply "${FILESDIR}"/${P}-pppol2tp-ipv6.patch
 
#IPX Support is removed in kernel >= 5.15
sed -i 's/-DIPX_CHANGE //' pppd/Makefile.linux || die



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

2023-04-21 Thread Patrick McLean
commit: db128a96d702b5b749aeaf7034265bee292b6d8b
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Apr 21 17:21:58 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri Apr 21 17:22:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db128a96

app-text/lowdown: Get rid of artificial libbsd dep (bug #904729)

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

 app-text/lowdown/{lowdown-1.0.1.ebuild => lowdown-1.0.1-r1.ebuild} | 1 -
 1 file changed, 1 deletion(-)

diff --git a/app-text/lowdown/lowdown-1.0.1.ebuild 
b/app-text/lowdown/lowdown-1.0.1-r1.ebuild
similarity index 98%
rename from app-text/lowdown/lowdown-1.0.1.ebuild
rename to app-text/lowdown/lowdown-1.0.1-r1.ebuild
index 177c7a8af1d3..9d1ea4a9509e 100644
--- a/app-text/lowdown/lowdown-1.0.1.ebuild
+++ b/app-text/lowdown/lowdown-1.0.1-r1.ebuild
@@ -55,7 +55,6 @@ src_configure() {
LDFLAGS="${LDFLAGS}" \
CPPFLAGS="${CPPFLAGS}" \
LIBDIR="/usr/$(get_libdir)" \
-   LDLIBS="-lbsd" \
|| die "./configure failed"
 }
 



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

2023-04-21 Thread Michał Górny
commit: c313372c61dae3dfdf5b418c5c1d734d89de7dbb
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 21 12:18:03 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 21 17:15:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c313372c

sys-libs/libcxx: Add 17.0.0_pre20230421 snapshot

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

 sys-libs/libcxx/Manifest |   1 +
 sys-libs/libcxx/libcxx-17.0.0_pre20230421.ebuild | 204 +++
 2 files changed, 205 insertions(+)

diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index 1ea6a3ea47d9..a6a3643c5345 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -10,3 +10,4 @@ DIST llvm-project-16.0.1.src.tar.xz.sig 566 BLAKE2B 
06c03d789e63ab30bba4c56ba9ec
 DIST llvm-project-16.0.2.src.tar.xz 117995768 BLAKE2B 
b329b2b123428f3a966a96f074a75520f07d12fc13ec755403cff2346b23195e6a0c05ca9e789b4cf5b4b3557a922bd41d8dffb6056ee33fbbf2b81001511fae
 SHA512 
4ca76aaaca8812a06a94071e7444a3213d85dca51ea86f6125f854776f69a3e088a92d0621e3911e526f280b35bfb778fb3742c6010d3ed1eba605c08720377c
 DIST llvm-project-16.0.2.src.tar.xz.sig 566 BLAKE2B 
8243748ac27e4eec3cc011371e179e19f1005336f07d956fd358f649d1429c8d0ea22ecc376b1dec9fe3db971467ad1dd63e97bb089885d0e1994eeab26b6fd7
 SHA512 
dbe9367a259954a38f2369b2f226726162090227f1a5ae8c8809eaae47cad7b3b26c754633e6e5c54cacd6360a504d7ba4c659d9232c1648388d657a2aaad10c
 DIST llvm-project-5c60a08c696c0420ddc5fdad5b8e50a7528cb3bf.tar.gz 182291041 
BLAKE2B 
f5997611e0293df515d4494d14895cc8fbe22b536f5c419e4ad7d098acbf2b1046ceb332d865eacdae0b7fa1a77b78090551976835dd1b95b5270c9f6e12e410
 SHA512 
6cda8e55b4fc70e94838c772c56213c811affda96fb98a03d432348f995a313447d0e0e84533350e1fda3162d82633b260ccd8e3b1d59d3216187b44dc5556fb
+DIST llvm-project-5ea158077ec9ca50857ede5cbb0b27c61663fd55.tar.gz 182543024 
BLAKE2B 
32f5a9ddaa6c7e283d97256d7bd68634f2f8ed6d7167e743ba8076809ea1a3a7159f9ccc56a6e5a8838481cade07389669d8a35b17b5922da0cbef04c80131f8
 SHA512 
3d180c04ef39adbc9c6ee485e21cdf63fde362f0a22026b00a6d3eba6243e4c8e96fc088335f31051e54f4546d62569131a671d2e655ea735d597361f5732827

diff --git a/sys-libs/libcxx/libcxx-17.0.0_pre20230421.ebuild 
b/sys-libs/libcxx/libcxx-17.0.0_pre20230421.ebuild
new file mode 100644
index ..56140d06df64
--- /dev/null
+++ b/sys-libs/libcxx/libcxx-17.0.0_pre20230421.ebuild
@@ -0,0 +1,204 @@
+# 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-multilib flag-o-matic llvm llvm.org python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="New implementation of the C++ standard library, targeting C++11"
+HOMEPAGE="https://libcxx.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="+clang +libcxxabi static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libcxxabi? (
+   ~sys-libs/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}]
+   )
+   !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )
+"
+DEPEND="
+   ${RDEPEND}
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   clang? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+   test? (
+   >=dev-util/cmake-3.16
+   sys-devel/gdb[python]
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   )
+"
+
+LLVM_COMPONENTS=( runtimes libcxx{,abi} llvm/{cmake,utils/llvm-lit} cmake )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   # Darwin Prefix builds do not have llvm installed yet, so rely on
+   # bootstrap-prefix to set the appropriate path vars to LLVM instead
+   # of using llvm_pkg_setup.
+   if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   fi
+   python-any-r1_pkg_setup
+
+   if ! use libcxxabi && ! tc-is-gcc ; then
+   eerror "To build ${PN} against libsupc++, you have to use gcc. 
Other"
+   eerror "compilers are not supported. Please set CC=gcc and 
CXX=g++"
+   eerror "and try again."
+   die
+   fi
+}
+
+test_compiler() {
+   $(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c++ - \
+   <<<'int main() { return 0; }' &>/dev/null
+}
+
+src_configure() {
+   # note: we need to do this before multilib kicks in since it will
+   # alter the CHOST
+   local cxxabi cxxabi_incs
+   if use libcxxabi; then
+   cxxabi=system-libcxxabi
+   cxxabi_incs="${EPREFIX}/usr/include/c++/v1"
+   else
+   local 

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

2023-04-21 Thread Michał Górny
commit: 202949e46c6ef2cbb3b3bb9d96a58b2e4f01eb1d
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 21 12:18:02 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 21 17:15:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=202949e4

sys-libs/libcxxabi: Add 17.0.0_pre20230421 snapshot

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

 sys-libs/libcxxabi/Manifest|   1 +
 .../libcxxabi/libcxxabi-17.0.0_pre20230421.ebuild  | 116 +
 2 files changed, 117 insertions(+)

diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index e79e1260419a..ea6be99832d1 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-16.0.1.src.tar.xz.sig 566 BLAKE2B 
06c03d789e63ab30bba4c56ba9ec
 DIST llvm-project-16.0.2.src.tar.xz 117995768 BLAKE2B 
b329b2b123428f3a966a96f074a75520f07d12fc13ec755403cff2346b23195e6a0c05ca9e789b4cf5b4b3557a922bd41d8dffb6056ee33fbbf2b81001511fae
 SHA512 
4ca76aaaca8812a06a94071e7444a3213d85dca51ea86f6125f854776f69a3e088a92d0621e3911e526f280b35bfb778fb3742c6010d3ed1eba605c08720377c
 DIST llvm-project-16.0.2.src.tar.xz.sig 566 BLAKE2B 
8243748ac27e4eec3cc011371e179e19f1005336f07d956fd358f649d1429c8d0ea22ecc376b1dec9fe3db971467ad1dd63e97bb089885d0e1994eeab26b6fd7
 SHA512 
dbe9367a259954a38f2369b2f226726162090227f1a5ae8c8809eaae47cad7b3b26c754633e6e5c54cacd6360a504d7ba4c659d9232c1648388d657a2aaad10c
 DIST llvm-project-5c60a08c696c0420ddc5fdad5b8e50a7528cb3bf.tar.gz 182291041 
BLAKE2B 
f5997611e0293df515d4494d14895cc8fbe22b536f5c419e4ad7d098acbf2b1046ceb332d865eacdae0b7fa1a77b78090551976835dd1b95b5270c9f6e12e410
 SHA512 
6cda8e55b4fc70e94838c772c56213c811affda96fb98a03d432348f995a313447d0e0e84533350e1fda3162d82633b260ccd8e3b1d59d3216187b44dc5556fb
+DIST llvm-project-5ea158077ec9ca50857ede5cbb0b27c61663fd55.tar.gz 182543024 
BLAKE2B 
32f5a9ddaa6c7e283d97256d7bd68634f2f8ed6d7167e743ba8076809ea1a3a7159f9ccc56a6e5a8838481cade07389669d8a35b17b5922da0cbef04c80131f8
 SHA512 
3d180c04ef39adbc9c6ee485e21cdf63fde362f0a22026b00a6d3eba6243e4c8e96fc088335f31051e54f4546d62569131a671d2e655ea735d597361f5732827

diff --git a/sys-libs/libcxxabi/libcxxabi-17.0.0_pre20230421.ebuild 
b/sys-libs/libcxxabi/libcxxabi-17.0.0_pre20230421.ebuild
new file mode 100644
index ..16f40d6829fa
--- /dev/null
+++ b/sys-libs/libcxxabi/libcxxabi-17.0.0_pre20230421.ebuild
@@ -0,0 +1,116 @@
+# 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-multilib flag-o-matic llvm llvm.org python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="Low level support for a standard C++ library"
+HOMEPAGE="https://libcxxabi.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="+clang static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+# in 15.x, cxxabi.h is moving from libcxx to libcxxabi
+RDEPEND+="
+   !

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

2023-04-21 Thread Michał Górny
commit: 4280cd4e7780956dabbfb6194f00d3b956e87d53
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 21 12:17:56 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 21 17:15:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4280cd4e

dev-python/clang-python: Add 17.0.0_pre20230421 snapshot

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

 dev-python/clang-python/Manifest   |  1 +
 .../clang-python-17.0.0_pre20230421.ebuild | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index e79e1260419a..ea6be99832d1 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-16.0.1.src.tar.xz.sig 566 BLAKE2B 
06c03d789e63ab30bba4c56ba9ec
 DIST llvm-project-16.0.2.src.tar.xz 117995768 BLAKE2B 
b329b2b123428f3a966a96f074a75520f07d12fc13ec755403cff2346b23195e6a0c05ca9e789b4cf5b4b3557a922bd41d8dffb6056ee33fbbf2b81001511fae
 SHA512 
4ca76aaaca8812a06a94071e7444a3213d85dca51ea86f6125f854776f69a3e088a92d0621e3911e526f280b35bfb778fb3742c6010d3ed1eba605c08720377c
 DIST llvm-project-16.0.2.src.tar.xz.sig 566 BLAKE2B 
8243748ac27e4eec3cc011371e179e19f1005336f07d956fd358f649d1429c8d0ea22ecc376b1dec9fe3db971467ad1dd63e97bb089885d0e1994eeab26b6fd7
 SHA512 
dbe9367a259954a38f2369b2f226726162090227f1a5ae8c8809eaae47cad7b3b26c754633e6e5c54cacd6360a504d7ba4c659d9232c1648388d657a2aaad10c
 DIST llvm-project-5c60a08c696c0420ddc5fdad5b8e50a7528cb3bf.tar.gz 182291041 
BLAKE2B 
f5997611e0293df515d4494d14895cc8fbe22b536f5c419e4ad7d098acbf2b1046ceb332d865eacdae0b7fa1a77b78090551976835dd1b95b5270c9f6e12e410
 SHA512 
6cda8e55b4fc70e94838c772c56213c811affda96fb98a03d432348f995a313447d0e0e84533350e1fda3162d82633b260ccd8e3b1d59d3216187b44dc5556fb
+DIST llvm-project-5ea158077ec9ca50857ede5cbb0b27c61663fd55.tar.gz 182543024 
BLAKE2B 
32f5a9ddaa6c7e283d97256d7bd68634f2f8ed6d7167e743ba8076809ea1a3a7159f9ccc56a6e5a8838481cade07389669d8a35b17b5922da0cbef04c80131f8
 SHA512 
3d180c04ef39adbc9c6ee485e21cdf63fde362f0a22026b00a6d3eba6243e4c8e96fc088335f31051e54f4546d62569131a671d2e655ea735d597361f5732827

diff --git a/dev-python/clang-python/clang-python-17.0.0_pre20230421.ebuild 
b/dev-python/clang-python/clang-python-17.0.0_pre20230421.ebuild
new file mode 100644
index ..5ec556a2ca20
--- /dev/null
+++ b/dev-python/clang-python/clang-python-17.0.0_pre20230421.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit llvm.org python-r1
+
+DESCRIPTION="Python bindings for sys-devel/clang"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# The module is opening libclang.so directly, and doing some blasphemy
+# on top of it.
+DEPEND="
+   >=sys-devel/clang-${PV}:*
+   !sys-devel/llvm:0[clang(-),python(-)]
+   !sys-devel/clang:0[python(-)]
+"
+RDEPEND="
+   ${DEPEND}
+   ${PYTHON_DEPS}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   test? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+"
+
+LLVM_COMPONENTS=( clang/bindings/python )
+llvm.org_set_globals
+
+python_test() {
+   # tests rely on results from a specific clang version, so override
+   # the search path
+   local -x 
CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)
+   local -x CLANG_NO_DEFAULT_CONFIG=1
+   "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
+}
+
+src_test() {
+   python_foreach_impl python_test
+}
+
+src_install() {
+   python_foreach_impl python_domodule clang
+}



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

2023-04-21 Thread Michał Górny
commit: 68891a07d20e74c3c7a8ccfa21f45f4c000b6c05
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 21 12:18:00 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 21 17:15:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68891a07

sys-libs/compiler-rt: Add 17.0.0_pre20230421 snapshot

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

 sys-libs/compiler-rt/Manifest  |   1 +
 .../compiler-rt-17.0.0_pre20230421.ebuild  | 149 +
 2 files changed, 150 insertions(+)

diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest
index feb0dcafc244..428ab0cdb362 100644
--- a/sys-libs/compiler-rt/Manifest
+++ b/sys-libs/compiler-rt/Manifest
@@ -10,3 +10,4 @@ DIST llvm-project-16.0.1.src.tar.xz.sig 566 BLAKE2B 
06c03d789e63ab30bba4c56ba9ec
 DIST llvm-project-16.0.2.src.tar.xz 117995768 BLAKE2B 
b329b2b123428f3a966a96f074a75520f07d12fc13ec755403cff2346b23195e6a0c05ca9e789b4cf5b4b3557a922bd41d8dffb6056ee33fbbf2b81001511fae
 SHA512 
4ca76aaaca8812a06a94071e7444a3213d85dca51ea86f6125f854776f69a3e088a92d0621e3911e526f280b35bfb778fb3742c6010d3ed1eba605c08720377c
 DIST llvm-project-16.0.2.src.tar.xz.sig 566 BLAKE2B 
8243748ac27e4eec3cc011371e179e19f1005336f07d956fd358f649d1429c8d0ea22ecc376b1dec9fe3db971467ad1dd63e97bb089885d0e1994eeab26b6fd7
 SHA512 
dbe9367a259954a38f2369b2f226726162090227f1a5ae8c8809eaae47cad7b3b26c754633e6e5c54cacd6360a504d7ba4c659d9232c1648388d657a2aaad10c
 DIST llvm-project-5c60a08c696c0420ddc5fdad5b8e50a7528cb3bf.tar.gz 182291041 
BLAKE2B 
f5997611e0293df515d4494d14895cc8fbe22b536f5c419e4ad7d098acbf2b1046ceb332d865eacdae0b7fa1a77b78090551976835dd1b95b5270c9f6e12e410
 SHA512 
6cda8e55b4fc70e94838c772c56213c811affda96fb98a03d432348f995a313447d0e0e84533350e1fda3162d82633b260ccd8e3b1d59d3216187b44dc5556fb
+DIST llvm-project-5ea158077ec9ca50857ede5cbb0b27c61663fd55.tar.gz 182543024 
BLAKE2B 
32f5a9ddaa6c7e283d97256d7bd68634f2f8ed6d7167e743ba8076809ea1a3a7159f9ccc56a6e5a8838481cade07389669d8a35b17b5922da0cbef04c80131f8
 SHA512 
3d180c04ef39adbc9c6ee485e21cdf63fde362f0a22026b00a6d3eba6243e4c8e96fc088335f31051e54f4546d62569131a671d2e655ea735d597361f5732827

diff --git a/sys-libs/compiler-rt/compiler-rt-17.0.0_pre20230421.ebuild 
b/sys-libs/compiler-rt/compiler-rt-17.0.0_pre20230421.ebuild
new file mode 100644
index ..5bb8f9d050ac
--- /dev/null
+++ b/sys-libs/compiler-rt/compiler-rt-17.0.0_pre20230421.ebuild
@@ -0,0 +1,149 @@
+# 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 flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="Compiler runtime library for clang (built-in part)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="${LLVM_MAJOR}"
+KEYWORDS=""
+IUSE="+abi_x86_32 abi_x86_64 +clang +debug test"
+RESTRICT="!test? ( test ) !clang? ( test )"
+
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   >=dev-util/cmake-3.16
+   clang? ( sys-devel/clang )
+   test? (
+   $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+"
+
+LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]"
+}
+
+pkg_pretend() {
+   if ! use clang && ! tc-is-clang; then
+   ewarn "Building using a compiler other than clang may result in 
broken atomics"
+   ewarn "library. Enable USE=clang unless you have a very good 
reason not to."
+   fi
+}
+
+pkg_setup() {
+   # Darwin Prefix builds do not have llvm installed yet, so rely on
+   # bootstrap-prefix to set the appropriate path vars to LLVM instead
+   # of using llvm_pkg_setup.
+   if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   fi
+   python-any-r1_pkg_setup
+}
+
+test_compiler() {
+   $(tc-getCC) ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \
+   <<<'int main() { return 0; }' &>/dev/null
+}
+
+src_configure() {
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+   # pre-set since we need to pass it to cmake
+   BUILD_DIR=${WORKDIR}/${P}_build
+
+   if use clang; then
+   # Only do this conditionally to allow overriding with
+   # e.g. CC=clang-13 in case of breakage
+   if ! tc-is-clang ; then
+   local -x CC=${CHOST}-clang
+   local -x CXX=${CHOST}-clang++
+   fi
+
+   strip-unsupported-flags
+   fi
+
+   

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

2023-04-21 Thread Michał Górny
commit: 35d6dc254b0087dc02064a8481a9ef1c7cd1072f
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 21 12:18:05 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 21 17:16:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35d6dc25

dev-libs/libclc: Add 17.0.0_pre20230421 snapshot

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

 dev-libs/libclc/Manifest |  1 +
 dev-libs/libclc/libclc-17.0.0_pre20230421.ebuild | 88 
 2 files changed, 89 insertions(+)

diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest
index e79e1260419a..ea6be99832d1 100644
--- a/dev-libs/libclc/Manifest
+++ b/dev-libs/libclc/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-16.0.1.src.tar.xz.sig 566 BLAKE2B 
06c03d789e63ab30bba4c56ba9ec
 DIST llvm-project-16.0.2.src.tar.xz 117995768 BLAKE2B 
b329b2b123428f3a966a96f074a75520f07d12fc13ec755403cff2346b23195e6a0c05ca9e789b4cf5b4b3557a922bd41d8dffb6056ee33fbbf2b81001511fae
 SHA512 
4ca76aaaca8812a06a94071e7444a3213d85dca51ea86f6125f854776f69a3e088a92d0621e3911e526f280b35bfb778fb3742c6010d3ed1eba605c08720377c
 DIST llvm-project-16.0.2.src.tar.xz.sig 566 BLAKE2B 
8243748ac27e4eec3cc011371e179e19f1005336f07d956fd358f649d1429c8d0ea22ecc376b1dec9fe3db971467ad1dd63e97bb089885d0e1994eeab26b6fd7
 SHA512 
dbe9367a259954a38f2369b2f226726162090227f1a5ae8c8809eaae47cad7b3b26c754633e6e5c54cacd6360a504d7ba4c659d9232c1648388d657a2aaad10c
 DIST llvm-project-5c60a08c696c0420ddc5fdad5b8e50a7528cb3bf.tar.gz 182291041 
BLAKE2B 
f5997611e0293df515d4494d14895cc8fbe22b536f5c419e4ad7d098acbf2b1046ceb332d865eacdae0b7fa1a77b78090551976835dd1b95b5270c9f6e12e410
 SHA512 
6cda8e55b4fc70e94838c772c56213c811affda96fb98a03d432348f995a313447d0e0e84533350e1fda3162d82633b260ccd8e3b1d59d3216187b44dc5556fb
+DIST llvm-project-5ea158077ec9ca50857ede5cbb0b27c61663fd55.tar.gz 182543024 
BLAKE2B 
32f5a9ddaa6c7e283d97256d7bd68634f2f8ed6d7167e743ba8076809ea1a3a7159f9ccc56a6e5a8838481cade07389669d8a35b17b5922da0cbef04c80131f8
 SHA512 
3d180c04ef39adbc9c6ee485e21cdf63fde362f0a22026b00a6d3eba6243e4c8e96fc088335f31051e54f4546d62569131a671d2e655ea735d597361f5732827

diff --git a/dev-libs/libclc/libclc-17.0.0_pre20230421.ebuild 
b/dev-libs/libclc/libclc-17.0.0_pre20230421.ebuild
new file mode 100644
index ..93cce600989e
--- /dev/null
+++ b/dev-libs/libclc/libclc-17.0.0_pre20230421.ebuild
@@ -0,0 +1,88 @@
+# 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 llvm llvm.org python-any-r1
+
+DESCRIPTION="OpenCL C library"
+HOMEPAGE="https://libclc.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )"
+SLOT="0"
+KEYWORDS=""
+IUSE="spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi"
+
+LLVM_MAX_SLOT=17
+BDEPEND="
+   ${PYTHON_DEPS}
+   || (
+   (
+   sys-devel/clang:17
+   spirv? ( dev-util/spirv-llvm-translator:17 )
+   )
+   (
+   sys-devel/clang:16
+   spirv? ( dev-util/spirv-llvm-translator:16 )
+   )
+   (
+   sys-devel/clang:15
+   spirv? ( dev-util/spirv-llvm-translator:15 )
+   )
+   (
+   sys-devel/clang:14
+   spirv? ( dev-util/spirv-llvm-translator:14 )
+   )
+   (
+   sys-devel/clang:13
+   spirv? ( dev-util/spirv-llvm-translator:13 )
+   )
+   )
+"
+
+LLVM_COMPONENTS=( libclc )
+llvm.org_set_globals
+
+llvm_check_deps() {
+   if use spirv; then
+   has_version -b "dev-util/spirv-llvm-translator:${LLVM_SLOT}" ||
+   return 1
+   fi
+   has_version -b "sys-devel/clang:${LLVM_SLOT}"
+}
+
+pkg_setup() {
+   llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local libclc_targets=()
+
+   use spirv && libclc_targets+=(
+   "spirv-mesa3d-"
+   "spirv64-mesa3d-"
+   )
+   use video_cards_nvidia && libclc_targets+=(
+   "nvptx--"
+   "nvptx64--"
+   "nvptx--nvidiacl"
+   "nvptx64--nvidiacl"
+   )
+   use video_cards_r600 && libclc_targets+=(
+   "r600--"
+   )
+   use video_cards_radeonsi && libclc_targets+=(
+   "amdgcn--"
+   "amdgcn-mesa-mesa3d"
+   "amdgcn--amdhsa"
+   )
+   [[ ${#libclc_targets[@]} ]] || die "libclc target missing!"
+
+   libclc_targets=${libclc_targets[*]}
+   local mycmakeargs=(
+   -DLIBCLC_TARGETS_TO_BUILD="${libclc_targets// /;}"
+   )
+   cmake_src_configure
+}



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

2023-04-21 Thread Michał Górny
commit: 30e2d49aa6424fcd7f240ddfd1bc81f1131eb779
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 21 12:18:05 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 21 17:15:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30e2d49a

sys-devel/clang-runtime: Add 17.0.0_pre20230421 snapshot

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

 .../clang-runtime-17.0.0_pre20230421.ebuild| 41 ++
 1 file changed, 41 insertions(+)

diff --git a/sys-devel/clang-runtime/clang-runtime-17.0.0_pre20230421.ebuild 
b/sys-devel/clang-runtime/clang-runtime-17.0.0_pre20230421.ebuild
new file mode 100644
index ..67b42357665e
--- /dev/null
+++ b/sys-devel/clang-runtime/clang-runtime-17.0.0_pre20230421.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build toolchain-funcs
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/;
+
+LICENSE="metapackage"
+SLOT="${PV%%.*}"
+KEYWORDS=""
+IUSE="+compiler-rt libcxx openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+PROPERTIES="live"
+
+RDEPEND="
+   compiler-rt? (
+   
~sys-libs/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+   sanitize? (
+   
~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+   )
+   )
+   libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] )
+   openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] )
+"
+
+pkg_pretend() {
+   if tc-is-clang; then
+   ewarn "You seem to be using clang as a system compiler.  As of 
clang-16,"
+   ewarn "upstream has turned a few warnings that commonly occur 
during"
+   ewarn "configure script runs into errors by default.  This 
causes some"
+   ewarn "configure tests to start failing, sometimes resulting in 
silent"
+   ewarn "breakage, missing functionality or runtime misbehavior.  
It is"
+   ewarn "not yet clear whether the change will remain or be 
reverted."
+   ewarn
+   ewarn "For more information, please see:"
+   ewarn 
"https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213;
+   fi
+}



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

2023-04-21 Thread Michał Górny
commit: 0e7dca70c15f4a44389c43942f72a349d262f6e4
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 21 12:17:57 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 21 17:15:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e7dca70

dev-python/lit: Add 17.0.0_pre20230421 snapshot

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

 dev-python/lit/Manifest  |  1 +
 dev-python/lit/lit-17.0.0_pre20230421.ebuild | 42 
 2 files changed, 43 insertions(+)

diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index e79e1260419a..ea6be99832d1 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-16.0.1.src.tar.xz.sig 566 BLAKE2B 
06c03d789e63ab30bba4c56ba9ec
 DIST llvm-project-16.0.2.src.tar.xz 117995768 BLAKE2B 
b329b2b123428f3a966a96f074a75520f07d12fc13ec755403cff2346b23195e6a0c05ca9e789b4cf5b4b3557a922bd41d8dffb6056ee33fbbf2b81001511fae
 SHA512 
4ca76aaaca8812a06a94071e7444a3213d85dca51ea86f6125f854776f69a3e088a92d0621e3911e526f280b35bfb778fb3742c6010d3ed1eba605c08720377c
 DIST llvm-project-16.0.2.src.tar.xz.sig 566 BLAKE2B 
8243748ac27e4eec3cc011371e179e19f1005336f07d956fd358f649d1429c8d0ea22ecc376b1dec9fe3db971467ad1dd63e97bb089885d0e1994eeab26b6fd7
 SHA512 
dbe9367a259954a38f2369b2f226726162090227f1a5ae8c8809eaae47cad7b3b26c754633e6e5c54cacd6360a504d7ba4c659d9232c1648388d657a2aaad10c
 DIST llvm-project-5c60a08c696c0420ddc5fdad5b8e50a7528cb3bf.tar.gz 182291041 
BLAKE2B 
f5997611e0293df515d4494d14895cc8fbe22b536f5c419e4ad7d098acbf2b1046ceb332d865eacdae0b7fa1a77b78090551976835dd1b95b5270c9f6e12e410
 SHA512 
6cda8e55b4fc70e94838c772c56213c811affda96fb98a03d432348f995a313447d0e0e84533350e1fda3162d82633b260ccd8e3b1d59d3216187b44dc5556fb
+DIST llvm-project-5ea158077ec9ca50857ede5cbb0b27c61663fd55.tar.gz 182543024 
BLAKE2B 
32f5a9ddaa6c7e283d97256d7bd68634f2f8ed6d7167e743ba8076809ea1a3a7159f9ccc56a6e5a8838481cade07389669d8a35b17b5922da0cbef04c80131f8
 SHA512 
3d180c04ef39adbc9c6ee485e21cdf63fde362f0a22026b00a6d3eba6243e4c8e96fc088335f31051e54f4546d62569131a671d2e655ea735d597361f5732827

diff --git a/dev-python/lit/lit-17.0.0_pre20230421.ebuild 
b/dev-python/lit/lit-17.0.0_pre20230421.ebuild
new file mode 100644
index ..f4b401a77373
--- /dev/null
+++ b/dev-python/lit/lit-17.0.0_pre20230421.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 llvm.org
+
+DESCRIPTION="A stand-alone install of the LLVM suite testing tool"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# Tests require 'FileCheck' and 'not' utilities (from llvm)
+BDEPEND="
+   test? (
+   dev-python/psutil[${PYTHON_USEDEP}]
+   sys-devel/llvm
+   )
+"
+
+LLVM_COMPONENTS=( llvm/utils/lit )
+llvm.org_set_globals
+
+# TODO: move the manpage generation here (from sys-devel/llvm)
+
+src_prepare() {
+   cd "${WORKDIR}" || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local -x LIT_PRESERVES_TMP=1
+   local litflags=$(get_lit_flags)
+   ./lit.py ${litflags//;/ } tests || die
+}



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

2023-04-21 Thread Michał Górny
commit: 3d8437f6029bd402ea527f429928355cf32159a7
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 21 12:18:01 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 21 17:15:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d8437f6

sys-libs/llvm-libunwind: Add 17.0.0_pre20230421 snapshot

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

 sys-libs/llvm-libunwind/Manifest   |   1 +
 .../llvm-libunwind-17.0.0_pre20230421.ebuild   | 123 +
 2 files changed, 124 insertions(+)

diff --git a/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest
index e79e1260419a..ea6be99832d1 100644
--- a/sys-libs/llvm-libunwind/Manifest
+++ b/sys-libs/llvm-libunwind/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-16.0.1.src.tar.xz.sig 566 BLAKE2B 
06c03d789e63ab30bba4c56ba9ec
 DIST llvm-project-16.0.2.src.tar.xz 117995768 BLAKE2B 
b329b2b123428f3a966a96f074a75520f07d12fc13ec755403cff2346b23195e6a0c05ca9e789b4cf5b4b3557a922bd41d8dffb6056ee33fbbf2b81001511fae
 SHA512 
4ca76aaaca8812a06a94071e7444a3213d85dca51ea86f6125f854776f69a3e088a92d0621e3911e526f280b35bfb778fb3742c6010d3ed1eba605c08720377c
 DIST llvm-project-16.0.2.src.tar.xz.sig 566 BLAKE2B 
8243748ac27e4eec3cc011371e179e19f1005336f07d956fd358f649d1429c8d0ea22ecc376b1dec9fe3db971467ad1dd63e97bb089885d0e1994eeab26b6fd7
 SHA512 
dbe9367a259954a38f2369b2f226726162090227f1a5ae8c8809eaae47cad7b3b26c754633e6e5c54cacd6360a504d7ba4c659d9232c1648388d657a2aaad10c
 DIST llvm-project-5c60a08c696c0420ddc5fdad5b8e50a7528cb3bf.tar.gz 182291041 
BLAKE2B 
f5997611e0293df515d4494d14895cc8fbe22b536f5c419e4ad7d098acbf2b1046ceb332d865eacdae0b7fa1a77b78090551976835dd1b95b5270c9f6e12e410
 SHA512 
6cda8e55b4fc70e94838c772c56213c811affda96fb98a03d432348f995a313447d0e0e84533350e1fda3162d82633b260ccd8e3b1d59d3216187b44dc5556fb
+DIST llvm-project-5ea158077ec9ca50857ede5cbb0b27c61663fd55.tar.gz 182543024 
BLAKE2B 
32f5a9ddaa6c7e283d97256d7bd68634f2f8ed6d7167e743ba8076809ea1a3a7159f9ccc56a6e5a8838481cade07389669d8a35b17b5922da0cbef04c80131f8
 SHA512 
3d180c04ef39adbc9c6ee485e21cdf63fde362f0a22026b00a6d3eba6243e4c8e96fc088335f31051e54f4546d62569131a671d2e655ea735d597361f5732827

diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-17.0.0_pre20230421.ebuild 
b/sys-libs/llvm-libunwind/llvm-libunwind-17.0.0_pre20230421.ebuild
new file mode 100644
index ..51cf06f1cda3
--- /dev/null
+++ b/sys-libs/llvm-libunwind/llvm-libunwind-17.0.0_pre20230421.ebuild
@@ -0,0 +1,123 @@
+# 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-multilib flag-o-matic llvm llvm.org python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="C++ runtime stack unwinder from LLVM"
+HOMEPAGE="https://llvm.org/docs/ExceptionHandling.html;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="+clang +debug static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !sys-libs/libunwind
+"
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   clang? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+   test? (
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   )
+"
+
+LLVM_COMPONENTS=( runtimes libunwind libcxx llvm/cmake cmake )
+LLVM_TEST_COMPONENTS=( libcxxabi llvm/utils/llvm-lit )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   local libdir=$(get_libdir)
+
+   # https://github.com/llvm/llvm-project/issues/56825
+   # also separately bug #863917
+   filter-lto
+
+   if use clang; then
+   local -x CC=${CHOST}-clang
+   local -x CXX=${CHOST}-clang++
+   strip-unsupported-flags
+   fi
+
+   # link to compiler-rt
+   # https://github.com/gentoo/gentoo/pull/21516
+   local use_compiler_rt=OFF
+   [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON
+
+   local mycmakeargs=(
+   -DCMAKE_CXX_COMPILER_TARGET="${CHOST}"
+   -DPython3_EXECUTABLE="${PYTHON}"
+   -DLLVM_ENABLE_RUNTIMES="libunwind"
+   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+   -DLLVM_INCLUDE_TESTS=OFF
+   -DLIBUNWIND_ENABLE_ASSERTIONS=$(usex debug)
+   -DLIBUNWIND_ENABLE_STATIC=$(usex static-libs)
+   -DLIBUNWIND_INCLUDE_TESTS=$(usex test)
+   -DLIBUNWIND_INSTALL_HEADERS=ON
+
+   # support non-native unwinding; given it's small enough,
+   # enable it unconditionally
+   -DLIBUNWIND_ENABLE_CROSS_UNWINDING=ON
+
+

[gentoo-commits] repo/gentoo:master commit in: sys-libs/compiler-rt-sanitizers/

2023-04-21 Thread Michał Górny
commit: 5b2901f63ff0d420acdf75b4c8b7b97aa8df4dbc
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 21 12:18:00 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 21 17:15:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b2901f6

sys-libs/compiler-rt-sanitizers: Add 17.0.0_pre20230421 snapshot

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

 sys-libs/compiler-rt-sanitizers/Manifest   |   1 +
 ...ompiler-rt-sanitizers-17.0.0_pre20230421.ebuild | 216 +
 2 files changed, 217 insertions(+)

diff --git a/sys-libs/compiler-rt-sanitizers/Manifest 
b/sys-libs/compiler-rt-sanitizers/Manifest
index 5adf31ff44f5..ec98e2d6c60f 100644
--- a/sys-libs/compiler-rt-sanitizers/Manifest
+++ b/sys-libs/compiler-rt-sanitizers/Manifest
@@ -10,3 +10,4 @@ DIST llvm-project-16.0.1.src.tar.xz.sig 566 BLAKE2B 
06c03d789e63ab30bba4c56ba9ec
 DIST llvm-project-16.0.2.src.tar.xz 117995768 BLAKE2B 
b329b2b123428f3a966a96f074a75520f07d12fc13ec755403cff2346b23195e6a0c05ca9e789b4cf5b4b3557a922bd41d8dffb6056ee33fbbf2b81001511fae
 SHA512 
4ca76aaaca8812a06a94071e7444a3213d85dca51ea86f6125f854776f69a3e088a92d0621e3911e526f280b35bfb778fb3742c6010d3ed1eba605c08720377c
 DIST llvm-project-16.0.2.src.tar.xz.sig 566 BLAKE2B 
8243748ac27e4eec3cc011371e179e19f1005336f07d956fd358f649d1429c8d0ea22ecc376b1dec9fe3db971467ad1dd63e97bb089885d0e1994eeab26b6fd7
 SHA512 
dbe9367a259954a38f2369b2f226726162090227f1a5ae8c8809eaae47cad7b3b26c754633e6e5c54cacd6360a504d7ba4c659d9232c1648388d657a2aaad10c
 DIST llvm-project-5c60a08c696c0420ddc5fdad5b8e50a7528cb3bf.tar.gz 182291041 
BLAKE2B 
f5997611e0293df515d4494d14895cc8fbe22b536f5c419e4ad7d098acbf2b1046ceb332d865eacdae0b7fa1a77b78090551976835dd1b95b5270c9f6e12e410
 SHA512 
6cda8e55b4fc70e94838c772c56213c811affda96fb98a03d432348f995a313447d0e0e84533350e1fda3162d82633b260ccd8e3b1d59d3216187b44dc5556fb
+DIST llvm-project-5ea158077ec9ca50857ede5cbb0b27c61663fd55.tar.gz 182543024 
BLAKE2B 
32f5a9ddaa6c7e283d97256d7bd68634f2f8ed6d7167e743ba8076809ea1a3a7159f9ccc56a6e5a8838481cade07389669d8a35b17b5922da0cbef04c80131f8
 SHA512 
3d180c04ef39adbc9c6ee485e21cdf63fde362f0a22026b00a6d3eba6243e4c8e96fc088335f31051e54f4546d62569131a671d2e655ea735d597361f5732827

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.0_pre20230421.ebuild
 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.0_pre20230421.ebuild
new file mode 100644
index ..f3ca3131c8d6
--- /dev/null
+++ 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.0_pre20230421.ebuild
@@ -0,0 +1,216 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit check-reqs cmake flag-o-matic llvm llvm.org python-any-r1
+
+DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="${LLVM_MAJOR}"
+KEYWORDS=""
+IUSE="+abi_x86_32 abi_x86_64 +clang +debug test"
+# base targets
+IUSE+=" +libfuzzer +memprof +orc +profile +xray"
+# sanitizer targets, keep in sync with config-ix.cmake
+# NB: ubsan, scudo deliberately match two entries
+SANITIZER_FLAGS=(
+   asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo
+   shadowcallstack gwp-asan
+)
+IUSE+=" ${SANITIZER_FLAGS[@]/#/+}"
+REQUIRED_USE="
+   || ( ${SANITIZER_FLAGS[*]} libfuzzer orc profile xray )
+   test? (
+   cfi? ( ubsan )
+   gwp-asan? ( scudo )
+   )
+"
+RESTRICT="
+   !clang? ( test )
+   !test? ( test )
+"
+
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+   virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?]
+"
+BDEPEND="
+   >=dev-util/cmake-3.16
+   clang? ( sys-devel/clang )
+   elibc_glibc? ( net-libs/libtirpc )
+   test? (
+   $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
+   sys-libs/compiler-rt:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+"
+
+LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]"
+}
+
+check_space() {
+   if use test; then
+   local CHECKREQS_DISK_BUILD=11G
+   check-reqs_pkg_pretend
+   fi
+}
+
+pkg_pretend() {
+   check_space
+}
+
+pkg_setup() {
+   check_space
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   sed -i -e 's:-Werror::' lib/tsan/go/buildgo.sh || die
+
+   local flag
+   for flag in "${SANITIZER_FLAGS[@]}"; do
+   if ! use "${flag}"; then
+   local cmake_flag=${flag/-/_}
+  

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

2023-04-21 Thread Michał Górny
commit: 76e485db80122bbd967cb8a18e96f676847473af
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 21 12:17:57 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 21 17:15:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76e485db

sys-devel/lld: Add 17.0.0_pre20230421 snapshot

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

 sys-devel/lld/Manifest  |  1 +
 sys-devel/lld/lld-17.0.0_pre20230421.ebuild | 89 +
 2 files changed, 90 insertions(+)

diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
index e79e1260419a..ea6be99832d1 100644
--- a/sys-devel/lld/Manifest
+++ b/sys-devel/lld/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-16.0.1.src.tar.xz.sig 566 BLAKE2B 
06c03d789e63ab30bba4c56ba9ec
 DIST llvm-project-16.0.2.src.tar.xz 117995768 BLAKE2B 
b329b2b123428f3a966a96f074a75520f07d12fc13ec755403cff2346b23195e6a0c05ca9e789b4cf5b4b3557a922bd41d8dffb6056ee33fbbf2b81001511fae
 SHA512 
4ca76aaaca8812a06a94071e7444a3213d85dca51ea86f6125f854776f69a3e088a92d0621e3911e526f280b35bfb778fb3742c6010d3ed1eba605c08720377c
 DIST llvm-project-16.0.2.src.tar.xz.sig 566 BLAKE2B 
8243748ac27e4eec3cc011371e179e19f1005336f07d956fd358f649d1429c8d0ea22ecc376b1dec9fe3db971467ad1dd63e97bb089885d0e1994eeab26b6fd7
 SHA512 
dbe9367a259954a38f2369b2f226726162090227f1a5ae8c8809eaae47cad7b3b26c754633e6e5c54cacd6360a504d7ba4c659d9232c1648388d657a2aaad10c
 DIST llvm-project-5c60a08c696c0420ddc5fdad5b8e50a7528cb3bf.tar.gz 182291041 
BLAKE2B 
f5997611e0293df515d4494d14895cc8fbe22b536f5c419e4ad7d098acbf2b1046ceb332d865eacdae0b7fa1a77b78090551976835dd1b95b5270c9f6e12e410
 SHA512 
6cda8e55b4fc70e94838c772c56213c811affda96fb98a03d432348f995a313447d0e0e84533350e1fda3162d82633b260ccd8e3b1d59d3216187b44dc5556fb
+DIST llvm-project-5ea158077ec9ca50857ede5cbb0b27c61663fd55.tar.gz 182543024 
BLAKE2B 
32f5a9ddaa6c7e283d97256d7bd68634f2f8ed6d7167e743ba8076809ea1a3a7159f9ccc56a6e5a8838481cade07389669d8a35b17b5922da0cbef04c80131f8
 SHA512 
3d180c04ef39adbc9c6ee485e21cdf63fde362f0a22026b00a6d3eba6243e4c8e96fc088335f31051e54f4546d62569131a671d2e655ea735d597361f5732827

diff --git a/sys-devel/lld/lld-17.0.0_pre20230421.ebuild 
b/sys-devel/lld/lld-17.0.0_pre20230421.ebuild
new file mode 100644
index ..5d38213eefc3
--- /dev/null
+++ b/sys-devel/lld/lld-17.0.0_pre20230421.ebuild
@@ -0,0 +1,89 @@
+# 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 flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="The LLVM linker (link editor)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+KEYWORDS=""
+IUSE="+debug test zstd"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   ~sys-devel/llvm-${PV}[debug=,zstd=]
+   sys-libs/zlib:=
+   zstd? ( app-arch/zstd:= )
+"
+RDEPEND="
+   ${DEPEND}
+   !sys-devel/lld:0
+"
+BDEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+   test? (
+   >=dev-util/cmake-3.16
+   $(python_gen_any_dep 
">=dev-python/lit-${PV}[\${PYTHON_USEDEP}]")
+   )
+"
+PDEPEND="
+   >=sys-devel/lld-toolchain-symlinks-16-r2:${LLVM_MAJOR}
+"
+
+LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o )
+llvm.org_set_globals
+
+python_check_deps() {
+   python_has_version ">=dev-python/lit-${PV}[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   use test && python-any-r1_pkg_setup
+}
+
+src_unpack() {
+   llvm.org_src_unpack
+
+   # Directory ${WORKDIR}/llvm does not exist with USE="-test",
+   # but LLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" is set below,
+   # and ${LLVM_MAIN_SRC_DIR}/../libunwind/include is used by build system
+   # (lld/MachO/CMakeLists.txt) and is expected to be resolvable
+   # to existent directory ${WORKDIR}/libunwind/include.
+   mkdir -p "${WORKDIR}/llvm" || die
+}
+
+src_configure() {
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+   use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152
+
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
+   -DBUILD_SHARED_LIBS=ON
+   -DLLVM_INCLUDE_TESTS=$(usex test)
+   )
+
+   use test && mycmakeargs+=(
+   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
+   -DPython3_EXECUTABLE="${PYTHON}"
+   )
+
+   tc-is-cross-compiler && mycmakeargs+=(
+   
-DLLVM_TABLEGEN_EXE="${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/bin/llvm-tblgen"
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   local -x LIT_PRESERVES_TMP=1
+   cmake_build check-lld
+}



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

2023-04-21 Thread Michał Górny
commit: e4f6f9b7eb38b34f304835d71d2a4a1ed4c05b1d
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 21 12:17:50 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 21 17:15:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4f6f9b7

sys-devel/llvm: Add 17.0.0_pre20230421 snapshot

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

 sys-devel/llvm/Manifest   |   1 +
 sys-devel/llvm/llvm-17.0.0_pre20230421.ebuild | 534 ++
 2 files changed, 535 insertions(+)

diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index 35fbde7f2ccf..a7a8c63a8183 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -14,3 +14,4 @@ DIST llvm-project-16.0.1.src.tar.xz.sig 566 BLAKE2B 
06c03d789e63ab30bba4c56ba9ec
 DIST llvm-project-16.0.2.src.tar.xz 117995768 BLAKE2B 
b329b2b123428f3a966a96f074a75520f07d12fc13ec755403cff2346b23195e6a0c05ca9e789b4cf5b4b3557a922bd41d8dffb6056ee33fbbf2b81001511fae
 SHA512 
4ca76aaaca8812a06a94071e7444a3213d85dca51ea86f6125f854776f69a3e088a92d0621e3911e526f280b35bfb778fb3742c6010d3ed1eba605c08720377c
 DIST llvm-project-16.0.2.src.tar.xz.sig 566 BLAKE2B 
8243748ac27e4eec3cc011371e179e19f1005336f07d956fd358f649d1429c8d0ea22ecc376b1dec9fe3db971467ad1dd63e97bb089885d0e1994eeab26b6fd7
 SHA512 
dbe9367a259954a38f2369b2f226726162090227f1a5ae8c8809eaae47cad7b3b26c754633e6e5c54cacd6360a504d7ba4c659d9232c1648388d657a2aaad10c
 DIST llvm-project-5c60a08c696c0420ddc5fdad5b8e50a7528cb3bf.tar.gz 182291041 
BLAKE2B 
f5997611e0293df515d4494d14895cc8fbe22b536f5c419e4ad7d098acbf2b1046ceb332d865eacdae0b7fa1a77b78090551976835dd1b95b5270c9f6e12e410
 SHA512 
6cda8e55b4fc70e94838c772c56213c811affda96fb98a03d432348f995a313447d0e0e84533350e1fda3162d82633b260ccd8e3b1d59d3216187b44dc5556fb
+DIST llvm-project-5ea158077ec9ca50857ede5cbb0b27c61663fd55.tar.gz 182543024 
BLAKE2B 
32f5a9ddaa6c7e283d97256d7bd68634f2f8ed6d7167e743ba8076809ea1a3a7159f9ccc56a6e5a8838481cade07389669d8a35b17b5922da0cbef04c80131f8
 SHA512 
3d180c04ef39adbc9c6ee485e21cdf63fde362f0a22026b00a6d3eba6243e4c8e96fc088335f31051e54f4546d62569131a671d2e655ea735d597361f5732827

diff --git a/sys-devel/llvm/llvm-17.0.0_pre20230421.ebuild 
b/sys-devel/llvm/llvm-17.0.0_pre20230421.ebuild
new file mode 100644
index ..1ae16d3ef49a
--- /dev/null
+++ b/sys-devel/llvm/llvm-17.0.0_pre20230421.ebuild
@@ -0,0 +1,534 @@
+# 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 llvm.org multilib-minimal pax-utils python-any-r1 \
+   toolchain-funcs flag-o-matic
+
+DESCRIPTION="Low Level Virtual Machine"
+HOMEPAGE="https://llvm.org/;
+
+# Additional licenses:
+# 1. OpenBSD regex: Henry Spencer's license ('rc' in Gentoo) + BSD.
+# 2. xxhash: BSD.
+# 3. MD5 code: public-domain.
+# 4. ConvertUTF.h: TODO.
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+KEYWORDS=""
+IUSE="
+   +binutils-plugin +debug debuginfod doc exegesis libedit +libffi
+   ncurses test xar xml z3 zstd
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/zlib:0=[${MULTILIB_USEDEP}]
+   debuginfod? (
+   net-misc/curl:=
+   dev-cpp/cpp-httplib:=
+   )
+   exegesis? ( dev-libs/libpfm:= )
+   libedit? ( dev-libs/libedit:0=[${MULTILIB_USEDEP}] )
+   libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[${MULTILIB_USEDEP}] )
+   ncurses? ( >=sys-libs/ncurses-5.9-r3:0=[${MULTILIB_USEDEP}] )
+   xar? ( app-arch/xar )
+   xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+   z3? ( >=sci-mathematics/z3-4.7.1:0=[${MULTILIB_USEDEP}] )
+   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
+"
+DEPEND="
+   ${RDEPEND}
+   binutils-plugin? ( sys-libs/binutils-libs )
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-lang/perl
+   >=dev-util/cmake-3.16
+   sys-devel/gnuconfig
+   kernel_Darwin? (
+   =sys-devel/binutils-apple-5.1
+   )
+   doc? ( $(python_gen_any_dep '
+   dev-python/recommonmark[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   ') )
+   libffi? ( virtual/pkgconfig )
+"
+# There are no file collisions between these versions but having :0
+# installed means llvm-config there will take precedence.
+RDEPEND="
+   ${RDEPEND}
+   !sys-devel/llvm:0
+"
+PDEPEND="
+   sys-devel/llvm-common
+   sys-devel/llvm-toolchain-symlinks:${LLVM_MAJOR}
+   binutils-plugin? ( >=sys-devel/llvmgold-${LLVM_MAJOR} )
+"
+
+LLVM_COMPONENTS=( llvm cmake third-party )
+LLVM_MANPAGES=1
+LLVM_USE_TARGETS=provide
+llvm.org_set_globals
+
+python_check_deps() {
+   use doc || return 0
+
+   python_has_version -b "dev-python/recommonmark[${PYTHON_USEDEP}]" &&
+   python_has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]"
+}
+
+check_uptodate() {
+   local prod_targets=(

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

2023-04-21 Thread Michał Górny
commit: e56946e628bd2bac15f760760f87e788afb04e04
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 21 12:17:59 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 21 17:15:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e56946e6

dev-util/lldb: Add 17.0.0_pre20230421 snapshot

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

 dev-util/lldb/Manifest   |   1 +
 dev-util/lldb/lldb-17.0.0_pre20230421.ebuild | 114 +++
 2 files changed, 115 insertions(+)

diff --git a/dev-util/lldb/Manifest b/dev-util/lldb/Manifest
index e79e1260419a..ea6be99832d1 100644
--- a/dev-util/lldb/Manifest
+++ b/dev-util/lldb/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-16.0.1.src.tar.xz.sig 566 BLAKE2B 
06c03d789e63ab30bba4c56ba9ec
 DIST llvm-project-16.0.2.src.tar.xz 117995768 BLAKE2B 
b329b2b123428f3a966a96f074a75520f07d12fc13ec755403cff2346b23195e6a0c05ca9e789b4cf5b4b3557a922bd41d8dffb6056ee33fbbf2b81001511fae
 SHA512 
4ca76aaaca8812a06a94071e7444a3213d85dca51ea86f6125f854776f69a3e088a92d0621e3911e526f280b35bfb778fb3742c6010d3ed1eba605c08720377c
 DIST llvm-project-16.0.2.src.tar.xz.sig 566 BLAKE2B 
8243748ac27e4eec3cc011371e179e19f1005336f07d956fd358f649d1429c8d0ea22ecc376b1dec9fe3db971467ad1dd63e97bb089885d0e1994eeab26b6fd7
 SHA512 
dbe9367a259954a38f2369b2f226726162090227f1a5ae8c8809eaae47cad7b3b26c754633e6e5c54cacd6360a504d7ba4c659d9232c1648388d657a2aaad10c
 DIST llvm-project-5c60a08c696c0420ddc5fdad5b8e50a7528cb3bf.tar.gz 182291041 
BLAKE2B 
f5997611e0293df515d4494d14895cc8fbe22b536f5c419e4ad7d098acbf2b1046ceb332d865eacdae0b7fa1a77b78090551976835dd1b95b5270c9f6e12e410
 SHA512 
6cda8e55b4fc70e94838c772c56213c811affda96fb98a03d432348f995a313447d0e0e84533350e1fda3162d82633b260ccd8e3b1d59d3216187b44dc5556fb
+DIST llvm-project-5ea158077ec9ca50857ede5cbb0b27c61663fd55.tar.gz 182543024 
BLAKE2B 
32f5a9ddaa6c7e283d97256d7bd68634f2f8ed6d7167e743ba8076809ea1a3a7159f9ccc56a6e5a8838481cade07389669d8a35b17b5922da0cbef04c80131f8
 SHA512 
3d180c04ef39adbc9c6ee485e21cdf63fde362f0a22026b00a6d3eba6243e4c8e96fc088335f31051e54f4546d62569131a671d2e655ea735d597361f5732827

diff --git a/dev-util/lldb/lldb-17.0.0_pre20230421.ebuild 
b/dev-util/lldb/lldb-17.0.0_pre20230421.ebuild
new file mode 100644
index ..bc7ef862dfa0
--- /dev/null
+++ b/dev-util/lldb/lldb-17.0.0_pre20230421.ebuild
@@ -0,0 +1,114 @@
+# 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 llvm llvm.org python-single-r1
+
+DESCRIPTION="The LLVM debugger"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${LLVM_SOABI}"
+KEYWORDS=""
+IUSE="+debug +libedit lzma ncurses +python test +xml"
+RESTRICT="test"
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+
+DEPEND="
+   libedit? ( dev-libs/libedit:0= )
+   lzma? ( app-arch/xz-utils:= )
+   ncurses? ( >=sys-libs/ncurses-5.9-r3:0= )
+   xml? ( dev-libs/libxml2:= )
+   ~sys-devel/clang-${PV}
+   ~sys-devel/llvm-${PV}
+"
+RDEPEND="
+   ${DEPEND}
+   python? (
+   $(python_gen_cond_dep '
+   dev-python/six[${PYTHON_USEDEP}]
+   ')
+   ${PYTHON_DEPS}
+   )
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-util/cmake-3.16
+   python? (
+   >=dev-lang/swig-3.0.11
+   $(python_gen_cond_dep '
+   dev-python/six[${PYTHON_USEDEP}]
+   ')
+   )
+   test? (
+   $(python_gen_cond_dep "
+   ~dev-python/lit-${PV}[\${PYTHON_USEDEP}]
+   dev-python/psutil[\${PYTHON_USEDEP}]
+   ")
+   sys-devel/lld
+   )
+"
+
+LLVM_COMPONENTS=( lldb cmake llvm/utils )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party )
+llvm.org_set_globals
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   python-single-r1_pkg_setup
+}
+
+src_configure() {
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+   local mycmakeargs=(
+   -DLLDB_ENABLE_CURSES=$(usex ncurses)
+   -DLLDB_ENABLE_LIBEDIT=$(usex libedit)
+   -DLLDB_ENABLE_PYTHON=$(usex python)
+   -DLLDB_ENABLE_LUA=OFF
+   -DLLDB_ENABLE_LZMA=$(usex lzma)
+   -DLLDB_ENABLE_LIBXML2=$(usex xml)
+   -DLLVM_ENABLE_TERMINFO=$(usex ncurses)
+
+   -DLLDB_INCLUDE_TESTS=$(usex test)
+
+   -DCLANG_LINK_CLANG_DYLIB=ON
+   # TODO: fix upstream to detect this properly
+   -DHAVE_LIBDL=ON
+   -DHAVE_LIBPTHREAD=ON
+
+   # normally we'd have to set LLVM_ENABLE_TERMINFO, HAVE_TERMINFO
+   # and TERMINFO_LIBS... so just force FindCurses.cmake to use
+   # ncurses 

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

2023-04-21 Thread Michał Górny
commit: 3fc99e1d8269f0f6648e44b42e886e5e8d73d361
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 21 12:18:04 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 21 17:15:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fc99e1d

sys-libs/libomp: Add 17.0.0_pre20230421 snapshot

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

 sys-libs/libomp/Manifest |   1 +
 sys-libs/libomp/libomp-17.0.0_pre20230421.ebuild | 151 +++
 2 files changed, 152 insertions(+)

diff --git a/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest
index 53fdb46f23aa..d1a05c88e1dc 100644
--- a/sys-libs/libomp/Manifest
+++ b/sys-libs/libomp/Manifest
@@ -10,3 +10,4 @@ DIST llvm-project-16.0.1.src.tar.xz.sig 566 BLAKE2B 
06c03d789e63ab30bba4c56ba9ec
 DIST llvm-project-16.0.2.src.tar.xz 117995768 BLAKE2B 
b329b2b123428f3a966a96f074a75520f07d12fc13ec755403cff2346b23195e6a0c05ca9e789b4cf5b4b3557a922bd41d8dffb6056ee33fbbf2b81001511fae
 SHA512 
4ca76aaaca8812a06a94071e7444a3213d85dca51ea86f6125f854776f69a3e088a92d0621e3911e526f280b35bfb778fb3742c6010d3ed1eba605c08720377c
 DIST llvm-project-16.0.2.src.tar.xz.sig 566 BLAKE2B 
8243748ac27e4eec3cc011371e179e19f1005336f07d956fd358f649d1429c8d0ea22ecc376b1dec9fe3db971467ad1dd63e97bb089885d0e1994eeab26b6fd7
 SHA512 
dbe9367a259954a38f2369b2f226726162090227f1a5ae8c8809eaae47cad7b3b26c754633e6e5c54cacd6360a504d7ba4c659d9232c1648388d657a2aaad10c
 DIST llvm-project-5c60a08c696c0420ddc5fdad5b8e50a7528cb3bf.tar.gz 182291041 
BLAKE2B 
f5997611e0293df515d4494d14895cc8fbe22b536f5c419e4ad7d098acbf2b1046ceb332d865eacdae0b7fa1a77b78090551976835dd1b95b5270c9f6e12e410
 SHA512 
6cda8e55b4fc70e94838c772c56213c811affda96fb98a03d432348f995a313447d0e0e84533350e1fda3162d82633b260ccd8e3b1d59d3216187b44dc5556fb
+DIST llvm-project-5ea158077ec9ca50857ede5cbb0b27c61663fd55.tar.gz 182543024 
BLAKE2B 
32f5a9ddaa6c7e283d97256d7bd68634f2f8ed6d7167e743ba8076809ea1a3a7159f9ccc56a6e5a8838481cade07389669d8a35b17b5922da0cbef04c80131f8
 SHA512 
3d180c04ef39adbc9c6ee485e21cdf63fde362f0a22026b00a6d3eba6243e4c8e96fc088335f31051e54f4546d62569131a671d2e655ea735d597361f5732827

diff --git a/sys-libs/libomp/libomp-17.0.0_pre20230421.ebuild 
b/sys-libs/libomp/libomp-17.0.0_pre20230421.ebuild
new file mode 100644
index ..0da07fface9a
--- /dev/null
+++ b/sys-libs/libomp/libomp-17.0.0_pre20230421.ebuild
@@ -0,0 +1,151 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit flag-o-matic cmake-multilib linux-info llvm llvm.org
+inherit python-single-r1 toolchain-funcs
+
+DESCRIPTION="OpenMP runtime library for LLVM/clang compiler"
+HOMEPAGE="https://openmp.llvm.org;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0/${LLVM_SOABI}"
+KEYWORDS=""
+IUSE="
+   +debug gdb-plugin hwloc offload ompt test
+   llvm_targets_AMDGPU llvm_targets_NVPTX
+"
+REQUIRED_USE="
+   gdb-plugin? ( ${PYTHON_REQUIRED_USE} )
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   gdb-plugin? ( ${PYTHON_DEPS} )
+   hwloc? ( >=sys-apps/hwloc-2.5:0=[${MULTILIB_USEDEP}] )
+   offload? (
+   dev-libs/libffi:=[${MULTILIB_USEDEP}]
+   ~sys-devel/llvm-${PV}[${MULTILIB_USEDEP}]
+   llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= )
+   )
+"
+# tests:
+# - dev-python/lit provides the test runner
+# - sys-devel/llvm provide test utils (e.g. FileCheck)
+# - sys-devel/clang provides the compiler to run tests
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-lang/perl
+   offload? (
+   llvm_targets_AMDGPU? ( sys-devel/clang )
+   llvm_targets_NVPTX? ( sys-devel/clang )
+   virtual/pkgconfig
+   )
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/lit[${PYTHON_USEDEP}]
+   ')
+   sys-devel/clang
+   )
+"
+
+LLVM_COMPONENTS=( openmp cmake llvm/include )
+llvm.org_set_globals
+
+kernel_pds_check() {
+   if use kernel_linux && kernel_is -lt 4 15 && kernel_is -ge 4 13; then
+   local CONFIG_CHECK="~!SCHED_PDS"
+   local ERROR_SCHED_PDS="\
+PDS scheduler versions >= 0.98c < 0.98i (e.g. used in kernels >= 4.13-pf11
+< 4.14-pf9) do not implement sched_yield() call which may result in horrible
+performance problems with libomp. If you are using one of the specified
+kernel versions, you may want to disable the PDS scheduler."
+
+   check_extra_config
+   fi
+}
+
+pkg_pretend() {
+   kernel_pds_check
+}
+
+pkg_setup() {
+   use offload && LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   if use gdb-plugin || use test; then
+   python-single-r1_pkg_setup
+   fi
+}
+
+multilib_src_configure() {
+   # LTO causes issues in other packages building, #870127
+   filter-lto
+
+   # 

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

2023-04-21 Thread Michał Górny
commit: 2b33ff7ed4c0387960063a857a6d6d0f3d092bd0
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 21 16:57:46 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 21 17:15:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b33ff7e

dev-util/lldb: Enable assertions in 17.x by default

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

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

diff --git a/dev-util/lldb/lldb-17.0.0..ebuild 
b/dev-util/lldb/lldb-17.0.0..ebuild
index 1d8c4b56e83c..bc7ef862dfa0 100644
--- a/dev-util/lldb/lldb-17.0.0..ebuild
+++ b/dev-util/lldb/lldb-17.0.0..ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://llvm.org/;
 LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
 SLOT="0/${LLVM_SOABI}"
 KEYWORDS=""
-IUSE="debug +libedit lzma ncurses +python test +xml"
+IUSE="+debug +libedit lzma ncurses +python test +xml"
 RESTRICT="test"
 REQUIRED_USE=${PYTHON_REQUIRED_USE}
 



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

2023-04-21 Thread Michał Górny
commit: 506968e780e0220223cad2ed9a998c9be53477b7
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 21 12:17:54 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 21 17:15:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=506968e7

sys-devel/clang: Add 17.0.0_pre20230421 snapshot

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

 sys-devel/clang/Manifest|   1 +
 sys-devel/clang/clang-17.0.0_pre20230421.ebuild | 481 
 2 files changed, 482 insertions(+)

diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index 35fbde7f2ccf..a7a8c63a8183 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -14,3 +14,4 @@ DIST llvm-project-16.0.1.src.tar.xz.sig 566 BLAKE2B 
06c03d789e63ab30bba4c56ba9ec
 DIST llvm-project-16.0.2.src.tar.xz 117995768 BLAKE2B 
b329b2b123428f3a966a96f074a75520f07d12fc13ec755403cff2346b23195e6a0c05ca9e789b4cf5b4b3557a922bd41d8dffb6056ee33fbbf2b81001511fae
 SHA512 
4ca76aaaca8812a06a94071e7444a3213d85dca51ea86f6125f854776f69a3e088a92d0621e3911e526f280b35bfb778fb3742c6010d3ed1eba605c08720377c
 DIST llvm-project-16.0.2.src.tar.xz.sig 566 BLAKE2B 
8243748ac27e4eec3cc011371e179e19f1005336f07d956fd358f649d1429c8d0ea22ecc376b1dec9fe3db971467ad1dd63e97bb089885d0e1994eeab26b6fd7
 SHA512 
dbe9367a259954a38f2369b2f226726162090227f1a5ae8c8809eaae47cad7b3b26c754633e6e5c54cacd6360a504d7ba4c659d9232c1648388d657a2aaad10c
 DIST llvm-project-5c60a08c696c0420ddc5fdad5b8e50a7528cb3bf.tar.gz 182291041 
BLAKE2B 
f5997611e0293df515d4494d14895cc8fbe22b536f5c419e4ad7d098acbf2b1046ceb332d865eacdae0b7fa1a77b78090551976835dd1b95b5270c9f6e12e410
 SHA512 
6cda8e55b4fc70e94838c772c56213c811affda96fb98a03d432348f995a313447d0e0e84533350e1fda3162d82633b260ccd8e3b1d59d3216187b44dc5556fb
+DIST llvm-project-5ea158077ec9ca50857ede5cbb0b27c61663fd55.tar.gz 182543024 
BLAKE2B 
32f5a9ddaa6c7e283d97256d7bd68634f2f8ed6d7167e743ba8076809ea1a3a7159f9ccc56a6e5a8838481cade07389669d8a35b17b5922da0cbef04c80131f8
 SHA512 
3d180c04ef39adbc9c6ee485e21cdf63fde362f0a22026b00a6d3eba6243e4c8e96fc088335f31051e54f4546d62569131a671d2e655ea735d597361f5732827

diff --git a/sys-devel/clang/clang-17.0.0_pre20230421.ebuild 
b/sys-devel/clang/clang-17.0.0_pre20230421.ebuild
new file mode 100644
index ..2813c02d3a12
--- /dev/null
+++ b/sys-devel/clang/clang-17.0.0_pre20230421.ebuild
@@ -0,0 +1,481 @@
+# 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 llvm llvm.org multilib multilib-minimal \
+   prefix python-single-r1 toolchain-funcs flag-o-matic
+
+DESCRIPTION="C language family frontend for LLVM"
+HOMEPAGE="https://llvm.org/;
+
+# MSVCSetupApi.h: MIT
+# sorttable.js: MIT
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+KEYWORDS=""
+IUSE="+debug doc +extra ieee-long-double +pie +static-analyzer test xml"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   ~sys-devel/llvm-${PV}:${LLVM_MAJOR}=[debug=,${MULTILIB_USEDEP}]
+   static-analyzer? ( dev-lang/perl:* )
+   xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   ${DEPEND}
+   >=sys-devel/clang-common-${PV}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-util/cmake-3.16
+   doc? ( $(python_gen_cond_dep '
+   dev-python/recommonmark[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   ') )
+   xml? ( virtual/pkgconfig )
+"
+PDEPEND="
+   ~sys-devel/clang-runtime-${PV}
+   sys-devel/clang-toolchain-symlinks:${LLVM_MAJOR}
+"
+
+LLVM_COMPONENTS=(
+   clang clang-tools-extra cmake
+   llvm/lib/Transforms/Hello
+)
+LLVM_MANPAGES=1
+LLVM_TEST_COMPONENTS=(
+   llvm/utils
+)
+LLVM_USE_TARGETS=llvm
+llvm.org_set_globals
+
+# Multilib notes:
+# 1. ABI_* flags control ABIs libclang* is built for only.
+# 2. clang is always capable of compiling code for all ABIs for enabled
+#target. However, you will need appropriate crt* files (installed
+#e.g. by sys-devel/gcc and sys-libs/glibc).
+# 3. ${CHOST}-clang wrappers are always installed for all ABIs included
+#in the current profile (i.e. alike supported by sys-devel/gcc).
+#
+# Therefore: use sys-devel/clang[${MULTILIB_USEDEP}] only if you need
+# multilib clang* libraries (not runtime, not wrappers).
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   # create extra parent dir for relative CLANG_RESOURCE_DIR access
+   mkdir -p x/y || die
+   BUILD_DIR=${WORKDIR}/x/y/clang
+
+   llvm.org_src_prepare
+
+   # add Gentoo Portage Prefix for Darwin (see prefix-dirs.patch)
+   eprefixify \
+   lib/Lex/InitHeaderSearch.cpp \
+   lib/Driver/ToolChains/Darwin.cpp || die
+
+   if ! 

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

2023-04-21 Thread Michał Górny
commit: be4ba73978996e70926b59b0523c7056651bb74e
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 21 12:17:52 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 21 17:15:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be4ba739

dev-ml/llvm-ocaml: Add 17.0.0_pre20230421 snapshot

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

 dev-ml/llvm-ocaml/Manifest |   1 +
 .../llvm-ocaml-17.0.0_pre20230421.ebuild   | 112 +
 2 files changed, 113 insertions(+)

diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest
index e79e1260419a..ea6be99832d1 100644
--- a/dev-ml/llvm-ocaml/Manifest
+++ b/dev-ml/llvm-ocaml/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-16.0.1.src.tar.xz.sig 566 BLAKE2B 
06c03d789e63ab30bba4c56ba9ec
 DIST llvm-project-16.0.2.src.tar.xz 117995768 BLAKE2B 
b329b2b123428f3a966a96f074a75520f07d12fc13ec755403cff2346b23195e6a0c05ca9e789b4cf5b4b3557a922bd41d8dffb6056ee33fbbf2b81001511fae
 SHA512 
4ca76aaaca8812a06a94071e7444a3213d85dca51ea86f6125f854776f69a3e088a92d0621e3911e526f280b35bfb778fb3742c6010d3ed1eba605c08720377c
 DIST llvm-project-16.0.2.src.tar.xz.sig 566 BLAKE2B 
8243748ac27e4eec3cc011371e179e19f1005336f07d956fd358f649d1429c8d0ea22ecc376b1dec9fe3db971467ad1dd63e97bb089885d0e1994eeab26b6fd7
 SHA512 
dbe9367a259954a38f2369b2f226726162090227f1a5ae8c8809eaae47cad7b3b26c754633e6e5c54cacd6360a504d7ba4c659d9232c1648388d657a2aaad10c
 DIST llvm-project-5c60a08c696c0420ddc5fdad5b8e50a7528cb3bf.tar.gz 182291041 
BLAKE2B 
f5997611e0293df515d4494d14895cc8fbe22b536f5c419e4ad7d098acbf2b1046ceb332d865eacdae0b7fa1a77b78090551976835dd1b95b5270c9f6e12e410
 SHA512 
6cda8e55b4fc70e94838c772c56213c811affda96fb98a03d432348f995a313447d0e0e84533350e1fda3162d82633b260ccd8e3b1d59d3216187b44dc5556fb
+DIST llvm-project-5ea158077ec9ca50857ede5cbb0b27c61663fd55.tar.gz 182543024 
BLAKE2B 
32f5a9ddaa6c7e283d97256d7bd68634f2f8ed6d7167e743ba8076809ea1a3a7159f9ccc56a6e5a8838481cade07389669d8a35b17b5922da0cbef04c80131f8
 SHA512 
3d180c04ef39adbc9c6ee485e21cdf63fde362f0a22026b00a6d3eba6243e4c8e96fc088335f31051e54f4546d62569131a671d2e655ea735d597361f5732827

diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-17.0.0_pre20230421.ebuild 
b/dev-ml/llvm-ocaml/llvm-ocaml-17.0.0_pre20230421.ebuild
new file mode 100644
index ..1e54d201785c
--- /dev/null
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-17.0.0_pre20230421.ebuild
@@ -0,0 +1,112 @@
+# 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 llvm llvm.org python-any-r1
+
+DESCRIPTION="OCaml bindings for LLVM"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${PV}"
+KEYWORDS=""
+IUSE="+debug test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-lang/ocaml-4.00.0:0=
+   dev-ml/ocaml-ctypes:=
+   ~sys-devel/llvm-${PV}:=[debug?]
+   !sys-devel/llvm[ocaml(-)]
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-lang/perl
+   dev-ml/findlib
+   >=dev-util/cmake-3.16
+"
+
+LLVM_COMPONENTS=( llvm cmake third-party )
+LLVM_USE_TARGETS=llvm
+llvm.org_set_globals
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local libdir=$(get_libdir)
+   local mycmakeargs=(
+   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+
+   -DBUILD_SHARED_LIBS=OFF
+   -DLLVM_BUILD_LLVM_DYLIB=ON
+   -DLLVM_LINK_LLVM_DYLIB=ON
+   -DLLVM_OCAML_OUT_OF_TREE=ON
+
+   # cheap hack: LLVM combines both anyway, and the only difference
+   # is that the former list is explicitly verified at cmake time
+   -DLLVM_TARGETS_TO_BUILD=""
+   -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+   -DLLVM_BUILD_TESTS=$(usex test)
+
+   # disable various irrelevant deps and settings
+   -DLLVM_ENABLE_FFI=OFF
+   -DLLVM_ENABLE_TERMINFO=OFF
+   -DHAVE_HISTEDIT_H=NO
+   -DLLVM_ENABLE_ASSERTIONS=$(usex debug)
+   -DLLVM_ENABLE_EH=ON
+   -DLLVM_ENABLE_RTTI=ON
+
+   -DLLVM_HOST_TRIPLE="${CHOST}"
+
+   -DPython3_EXECUTABLE="${PYTHON}"
+
+   # TODO: ocamldoc
+   )
+
+   use test && mycmakeargs+=(
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
+   )
+
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   # also: custom rules for OCaml do not work for CPPFLAGS
+   use debug || local -x CFLAGS="${CFLAGS} -DNDEBUG"
+   cmake_src_configure
+
+   local llvm_libdir=$(llvm-config --libdir)
+   # an ugly hack; TODO: figure out a way to pass -L to ocaml...
+   cd "${BUILD_DIR}/${libdir}" || die
+   ln -s "${llvm_libdir}"/*.so . || die
+
+   if use 

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

2023-04-21 Thread Michał Górny
commit: 6b1ae97670d8c59024622c3ac390abe9a07647c5
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 21 12:17:53 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 21 17:15:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b1ae976

sys-devel/clang-common: Add 17.0.0_pre20230421 snapshot

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

 sys-devel/clang-common/Manifest|   1 +
 .../clang-common-17.0.0_pre20230421.ebuild | 180 +
 2 files changed, 181 insertions(+)

diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest
index e79e1260419a..ea6be99832d1 100644
--- a/sys-devel/clang-common/Manifest
+++ b/sys-devel/clang-common/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-16.0.1.src.tar.xz.sig 566 BLAKE2B 
06c03d789e63ab30bba4c56ba9ec
 DIST llvm-project-16.0.2.src.tar.xz 117995768 BLAKE2B 
b329b2b123428f3a966a96f074a75520f07d12fc13ec755403cff2346b23195e6a0c05ca9e789b4cf5b4b3557a922bd41d8dffb6056ee33fbbf2b81001511fae
 SHA512 
4ca76aaaca8812a06a94071e7444a3213d85dca51ea86f6125f854776f69a3e088a92d0621e3911e526f280b35bfb778fb3742c6010d3ed1eba605c08720377c
 DIST llvm-project-16.0.2.src.tar.xz.sig 566 BLAKE2B 
8243748ac27e4eec3cc011371e179e19f1005336f07d956fd358f649d1429c8d0ea22ecc376b1dec9fe3db971467ad1dd63e97bb089885d0e1994eeab26b6fd7
 SHA512 
dbe9367a259954a38f2369b2f226726162090227f1a5ae8c8809eaae47cad7b3b26c754633e6e5c54cacd6360a504d7ba4c659d9232c1648388d657a2aaad10c
 DIST llvm-project-5c60a08c696c0420ddc5fdad5b8e50a7528cb3bf.tar.gz 182291041 
BLAKE2B 
f5997611e0293df515d4494d14895cc8fbe22b536f5c419e4ad7d098acbf2b1046ceb332d865eacdae0b7fa1a77b78090551976835dd1b95b5270c9f6e12e410
 SHA512 
6cda8e55b4fc70e94838c772c56213c811affda96fb98a03d432348f995a313447d0e0e84533350e1fda3162d82633b260ccd8e3b1d59d3216187b44dc5556fb
+DIST llvm-project-5ea158077ec9ca50857ede5cbb0b27c61663fd55.tar.gz 182543024 
BLAKE2B 
32f5a9ddaa6c7e283d97256d7bd68634f2f8ed6d7167e743ba8076809ea1a3a7159f9ccc56a6e5a8838481cade07389669d8a35b17b5922da0cbef04c80131f8
 SHA512 
3d180c04ef39adbc9c6ee485e21cdf63fde362f0a22026b00a6d3eba6243e4c8e96fc088335f31051e54f4546d62569131a671d2e655ea735d597361f5732827

diff --git a/sys-devel/clang-common/clang-common-17.0.0_pre20230421.ebuild 
b/sys-devel/clang-common/clang-common-17.0.0_pre20230421.ebuild
new file mode 100644
index ..5b4a6647f3ca
--- /dev/null
+++ b/sys-devel/clang-common/clang-common-17.0.0_pre20230421.ebuild
@@ -0,0 +1,180 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 llvm.org
+
+DESCRIPTION="Common files shared between multiple slots of clang"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="
+   default-compiler-rt default-libcxx default-lld llvm-libunwind
+   hardened stricter
+"
+
+PDEPEND="
+   sys-devel/clang:*
+   default-compiler-rt? (
+   sys-devel/clang-runtime[compiler-rt]
+   llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] )
+   !llvm-libunwind? ( sys-libs/libunwind[static-libs] )
+   )
+   !default-compiler-rt? ( sys-devel/gcc )
+   default-libcxx? ( >=sys-libs/libcxx-${PV} )
+   !default-libcxx? ( sys-devel/gcc )
+   default-lld? ( sys-devel/lld )
+   !default-lld? ( sys-devel/binutils )
+"
+IDEPEND="
+   !default-compiler-rt? ( sys-devel/gcc-config )
+   !default-libcxx? ( sys-devel/gcc-config )
+"
+
+LLVM_COMPONENTS=( clang/utils )
+llvm.org_set_globals
+
+pkg_pretend() {
+   [[ ${CLANG_IGNORE_DEFAULT_RUNTIMES} ]] && return
+
+   local flag missing_flags=()
+   for flag in default-{compiler-rt,libcxx,lld}; do
+   if ! use "${flag}" && has_version "sys-devel/clang[${flag}]"; 
then
+   missing_flags+=( "${flag}" )
+   fi
+   done
+
+   if [[ ${missing_flags[@]} ]]; then
+   eerror "It seems that you have the following flags set on 
sys-devel/clang:"
+   eerror
+   eerror "  ${missing_flags[*]}"
+   eerror
+   eerror "The default runtimes are now set via flags on 
sys-devel/clang-common."
+   eerror "The build is being aborted to prevent breakage.  Please 
either set"
+   eerror "the respective flags on this ebuild, e.g.:"
+   eerror
+   eerror "  sys-devel/clang-common ${missing_flags[*]}"
+   eerror
+   eerror "or build with CLANG_IGNORE_DEFAULT_RUNTIMES=1."
+   die "Mismatched defaults detected between sys-devel/clang and 
sys-devel/clang-common"
+   fi
+}
+
+src_install() {
+   newbashcomp bash-autocomplete.sh clang
+
+   insinto /etc/clang
+   newins - gentoo-runtimes.cfg <<-EOF
+   # This file is initially generated by sys-devel/clang-runtime.
+   # It 

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

2023-04-21 Thread Michał Górny
commit: 2372d2f927dfe5ae68ecf37f1525767b2a8c8be8
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 21 16:57:50 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 21 17:15:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2372d2f9

sys-libs/libomp: Enable assertions in 17.x by default

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

 sys-libs/libomp/libomp-17.0.0..ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libomp/libomp-17.0.0..ebuild 
b/sys-libs/libomp/libomp-17.0.0..ebuild
index d05b80a0e681..0da07fface9a 100644
--- a/sys-libs/libomp/libomp-17.0.0..ebuild
+++ b/sys-libs/libomp/libomp-17.0.0..ebuild
@@ -14,7 +14,7 @@ LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
 SLOT="0/${LLVM_SOABI}"
 KEYWORDS=""
 IUSE="
-   debug gdb-plugin hwloc offload ompt test
+   +debug gdb-plugin hwloc offload ompt test
llvm_targets_AMDGPU llvm_targets_NVPTX
 "
 REQUIRED_USE="



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

2023-04-21 Thread Michał Górny
commit: 2c1baf945f181c7c7b162cd3e7d2c671724c3e23
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 21 12:17:49 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 21 17:15:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c1baf94

sys-devel/llvm-common: Add 17.0.0_pre20230421 snapshot

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

 sys-devel/llvm-common/Manifest |  1 +
 .../llvm-common-17.0.0_pre20230421.ebuild  | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/sys-devel/llvm-common/Manifest b/sys-devel/llvm-common/Manifest
index e79e1260419a..ea6be99832d1 100644
--- a/sys-devel/llvm-common/Manifest
+++ b/sys-devel/llvm-common/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-16.0.1.src.tar.xz.sig 566 BLAKE2B 
06c03d789e63ab30bba4c56ba9ec
 DIST llvm-project-16.0.2.src.tar.xz 117995768 BLAKE2B 
b329b2b123428f3a966a96f074a75520f07d12fc13ec755403cff2346b23195e6a0c05ca9e789b4cf5b4b3557a922bd41d8dffb6056ee33fbbf2b81001511fae
 SHA512 
4ca76aaaca8812a06a94071e7444a3213d85dca51ea86f6125f854776f69a3e088a92d0621e3911e526f280b35bfb778fb3742c6010d3ed1eba605c08720377c
 DIST llvm-project-16.0.2.src.tar.xz.sig 566 BLAKE2B 
8243748ac27e4eec3cc011371e179e19f1005336f07d956fd358f649d1429c8d0ea22ecc376b1dec9fe3db971467ad1dd63e97bb089885d0e1994eeab26b6fd7
 SHA512 
dbe9367a259954a38f2369b2f226726162090227f1a5ae8c8809eaae47cad7b3b26c754633e6e5c54cacd6360a504d7ba4c659d9232c1648388d657a2aaad10c
 DIST llvm-project-5c60a08c696c0420ddc5fdad5b8e50a7528cb3bf.tar.gz 182291041 
BLAKE2B 
f5997611e0293df515d4494d14895cc8fbe22b536f5c419e4ad7d098acbf2b1046ceb332d865eacdae0b7fa1a77b78090551976835dd1b95b5270c9f6e12e410
 SHA512 
6cda8e55b4fc70e94838c772c56213c811affda96fb98a03d432348f995a313447d0e0e84533350e1fda3162d82633b260ccd8e3b1d59d3216187b44dc5556fb
+DIST llvm-project-5ea158077ec9ca50857ede5cbb0b27c61663fd55.tar.gz 182543024 
BLAKE2B 
32f5a9ddaa6c7e283d97256d7bd68634f2f8ed6d7167e743ba8076809ea1a3a7159f9ccc56a6e5a8838481cade07389669d8a35b17b5922da0cbef04c80131f8
 SHA512 
3d180c04ef39adbc9c6ee485e21cdf63fde362f0a22026b00a6d3eba6243e4c8e96fc088335f31051e54f4546d62569131a671d2e655ea735d597361f5732827

diff --git a/sys-devel/llvm-common/llvm-common-17.0.0_pre20230421.ebuild 
b/sys-devel/llvm-common/llvm-common-17.0.0_pre20230421.ebuild
new file mode 100644
index ..ce5f03ca34a5
--- /dev/null
+++ b/sys-devel/llvm-common/llvm-common-17.0.0_pre20230421.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit llvm.org
+
+DESCRIPTION="Common files shared between multiple slots of LLVM"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+
+RDEPEND="
+   !sys-devel/llvm:0
+"
+
+LLVM_COMPONENTS=( llvm/utils/vim )
+llvm.org_set_globals
+
+src_install() {
+   insinto /usr/share/vim/vimfiles
+   doins -r */
+   # some users may find it useful
+   newdoc README README.vim
+   dodoc vimrc
+}



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

2023-04-21 Thread Michał Górny
commit: a45834d5aa9e088181170193f25693808378f89d
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 21 16:57:49 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 21 17:15:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a45834d5

sys-libs/llvm-libunwind: Enable assertions in 17.x by default

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

 sys-libs/llvm-libunwind/llvm-libunwind-17.0.0..ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-17.0.0..ebuild 
b/sys-libs/llvm-libunwind/llvm-libunwind-17.0.0..ebuild
index 6ffa6c4f81b8..51cf06f1cda3 100644
--- a/sys-libs/llvm-libunwind/llvm-libunwind-17.0.0..ebuild
+++ b/sys-libs/llvm-libunwind/llvm-libunwind-17.0.0..ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://llvm.org/docs/ExceptionHandling.html;
 LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
 SLOT="0"
 KEYWORDS=""
-IUSE="+clang debug static-libs test"
+IUSE="+clang +debug static-libs test"
 REQUIRED_USE="test? ( clang )"
 RESTRICT="!test? ( test )"
 



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

2023-04-21 Thread Michał Górny
commit: 244abfc1c3a820e7d5dff241f007ca860ff8714c
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 21 12:17:37 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 21 17:15:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=244abfc1

llvm.org.eclass: Add 17.0.0_pre20230421 snapshot

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

 eclass/llvm.org.eclass | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass
index 52b5bbb0c59d..75f4b674c378 100644
--- a/eclass/llvm.org.eclass
+++ b/eclass/llvm.org.eclass
@@ -78,6 +78,9 @@ if [[ -z ${_LLVM_SOURCE_TYPE+1} ]]; then
_LLVM_SOURCE_TYPE=snapshot
 
case ${PV} in
+   17.0.0_pre20230421)
+   
EGIT_COMMIT=5ea158077ec9ca50857ede5cbb0b27c61663fd55
+   ;;
17.0.0_pre20230414)

EGIT_COMMIT=5c60a08c696c0420ddc5fdad5b8e50a7528cb3bf
;;



[gentoo-commits] repo/gentoo:master commit in: sys-libs/compiler-rt-sanitizers/

2023-04-21 Thread Michał Górny
commit: dce51eaa5aa523c1ec72f678e6595486dfd6167e
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 21 16:57:48 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 21 17:15:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dce51eaa

sys-libs/compiler-rt-sanitizers: Enable assertions in 17.x by default

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

 .../compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.0..ebuild| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.0..ebuild 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.0..ebuild
index cc599404c49c..f3ca3131c8d6 100644
--- a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.0..ebuild
+++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.0..ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://llvm.org/;
 LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
 SLOT="${LLVM_MAJOR}"
 KEYWORDS=""
-IUSE="+abi_x86_32 abi_x86_64 +clang debug test"
+IUSE="+abi_x86_32 abi_x86_64 +clang +debug test"
 # base targets
 IUSE+=" +libfuzzer +memprof +orc +profile +xray"
 # sanitizer targets, keep in sync with config-ix.cmake



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

2023-04-21 Thread Michał Górny
commit: 996c3403aea2db002bbce8afd27fb44f081b8e12
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 21 16:57:43 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 21 17:15:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=996c3403

sys-devel/clang: Enable assertions in 17.x by default

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

 sys-devel/clang/clang-17.0.0..ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/clang/clang-17.0.0..ebuild 
b/sys-devel/clang/clang-17.0.0..ebuild
index f13a6d6c7b89..2813c02d3a12 100644
--- a/sys-devel/clang/clang-17.0.0..ebuild
+++ b/sys-devel/clang/clang-17.0.0..ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://llvm.org/;
 LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT"
 SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
 KEYWORDS=""
-IUSE="debug doc +extra ieee-long-double +pie +static-analyzer test xml"
+IUSE="+debug doc +extra ieee-long-double +pie +static-analyzer test xml"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 RESTRICT="!test? ( test )"
 



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

2023-04-21 Thread Michał Górny
commit: 43da1a4fa293a334d89eb6aec2f933583bd3779d
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 21 16:57:47 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 21 17:15:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43da1a4f

sys-libs/compiler-rt: Enable assertions in 17.x by default

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

 sys-libs/compiler-rt/compiler-rt-17.0.0..ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/compiler-rt/compiler-rt-17.0.0..ebuild 
b/sys-libs/compiler-rt/compiler-rt-17.0.0..ebuild
index 5abe2bd9bf79..5bb8f9d050ac 100644
--- a/sys-libs/compiler-rt/compiler-rt-17.0.0..ebuild
+++ b/sys-libs/compiler-rt/compiler-rt-17.0.0..ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://llvm.org/;
 LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
 SLOT="${LLVM_MAJOR}"
 KEYWORDS=""
-IUSE="+abi_x86_32 abi_x86_64 +clang debug test"
+IUSE="+abi_x86_32 abi_x86_64 +clang +debug test"
 RESTRICT="!test? ( test ) !clang? ( test )"
 
 DEPEND="



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

2023-04-21 Thread Michał Górny
commit: 088718f8a1c5ace4b1db78e09dcf0d5067f85664
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 21 16:57:45 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 21 17:15:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=088718f8

sys-devel/lld: Enable assertions in 17.x by default

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

 sys-devel/lld/lld-17.0.0..ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/lld/lld-17.0.0..ebuild 
b/sys-devel/lld/lld-17.0.0..ebuild
index 40d0897801dd..5d38213eefc3 100644
--- a/sys-devel/lld/lld-17.0.0..ebuild
+++ b/sys-devel/lld/lld-17.0.0..ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://llvm.org/;
 LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
 SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
 KEYWORDS=""
-IUSE="debug test zstd"
+IUSE="+debug test zstd"
 RESTRICT="!test? ( test )"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-print/epson-inkjet-printer-escpr/

2023-04-21 Thread Mike Pagano
commit: 9905fe76e6eff8ebdffd834a93faa40ccdb79aae
Author: Mike Pagano  gentoo  org>
AuthorDate: Fri Apr 21 16:50:09 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Fri Apr 21 16:50:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9905fe76

net-print/epson-inkjet-printer-escpr: add 1.7.26

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

 net-print/epson-inkjet-printer-escpr/Manifest  |  1 +
 .../epson-inkjet-printer-escpr-1.7.26.ebuild   | 35 ++
 2 files changed, 36 insertions(+)

diff --git a/net-print/epson-inkjet-printer-escpr/Manifest 
b/net-print/epson-inkjet-printer-escpr/Manifest
index ff6162efe949..0ebbe102fb26 100644
--- a/net-print/epson-inkjet-printer-escpr/Manifest
+++ b/net-print/epson-inkjet-printer-escpr/Manifest
@@ -1,2 +1,3 @@
 DIST epson-inkjet-printer-escpr-1.7.22-1lsb3.2.tar.gz 5376867 BLAKE2B 
f512ec20af24fe68a1b2eb5061247743682407eed92345286148d9b7e236d1fb785280f366aad8bbc89e2e473f8e93bcb33f735e05319931a1a6eba46886879b
 SHA512 
2e5ffefff8c5431c584658768e130ef3373a0a008aa6a6c5c3d6bec8760a263442a9180455de5dc38e9d3dafeb9a22944e551e9552f9efb6d4cac71205574e49
 DIST epson-inkjet-printer-escpr-1.7.25-1lsb3.2.tar.gz 5469974 BLAKE2B 
e33ef049efa230a9b12804cc60c8fff1bd3ae91e895a5b4b6c73e5b6aae0a579d8857bb0d8bbb71043f7a855a0397ab397f4bf0f073f83e2116ebd2b957326a8
 SHA512 
8d4ff61c33131ab8b2a608399b571afdc502e03efb8c9d0241638101859adab51543f892744af29ef1a86c1616fac82dd6bf5df51a5436fadb667e6194be6570
+DIST epson-inkjet-printer-escpr-1.7.26-1lsb3.2.tar.gz 5484887 BLAKE2B 
66ac07e500f7914a42f509f52868087bf3ccf7c9d67fd5749a30395ad524223870a7f1ff6a4c6ad53faa65e8c12bfee939b1873ee0f002aad9d4a7a1e6f49f09
 SHA512 
ba018e43eae1881aa444a522e03f9dfcbae7e88ca40645bf14bdb8e88d88b2812f8b070305f422d03d4aca4011edf22691e74a4b95bc20a127e9eb04bb4b3eac

diff --git 
a/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.7.26.ebuild 
b/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.7.26.ebuild
new file mode 100644
index ..af2720a69f6e
--- /dev/null
+++ 
b/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.7.26.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Epson Inkjet Printer Driver (ESC/P-R)"
+HOMEPAGE="https://download.ebz.epson.net/dsc/search/01/search/?OSC=LX;
+SRC_URI="https://download3.ebz.epson.net/dsc/f/03/00/14/48/15/c864d000b06bebeec8832ce6f68bb079c36d838a/${P}-1lsb3.2.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64"
+
+DEPEND="net-print/cups"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/1.6.5-warnings.patch"
+   "${FILESDIR}/${PN}-1.7.7-fnocommon.patch"
+)
+
+src_configure() {
+   econf --disable-shared
+
+   # Makefile calls ls to generate a file list which is included in 
Makefile.am
+   # Set the collation to C to avoid automake being called automatically
+   unset LC_ALL
+   export LC_COLLATE=C
+}
+
+src_install() {
+   emake -C ppd DESTDIR="${D}" install
+   emake -C src DESTDIR="${D}" install
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-guest-additions/

2023-04-21 Thread Viorel Munteanu
commit: 95519e56b965681b19a3cc937efac14de890d950
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Apr 19 14:51:03 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Apr 21 16:35:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95519e56

app-emulation/virtualbox-guest-additions: add 6.1.44

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-guest-additions/Manifest  |   1 +
 .../virtualbox-guest-additions-6.1.44.ebuild   | 297 +
 2 files changed, 298 insertions(+)

diff --git a/app-emulation/virtualbox-guest-additions/Manifest 
b/app-emulation/virtualbox-guest-additions/Manifest
index f08885c5495c..698cd63a33f1 100644
--- a/app-emulation/virtualbox-guest-additions/Manifest
+++ b/app-emulation/virtualbox-guest-additions/Manifest
@@ -1,3 +1,4 @@
 DIST VirtualBox-6.1.42.tar.bz2 165554573 BLAKE2B 
8419793d9e4c4d0804baba926443a27259b012ab90d1bb27c8f9d90b018ddbef83d1cc47e9f5b88e6e247f22c186603584a5ddee4b0c04fe842eba56f3fd103a
 SHA512 
a4861b44ee85d6d1d72ba1d19b5598873503feeb6d562cf7d8c770cc9b466741bdfa5abe74dc4e7952ff189d14c6caf60f584731492c38f688a360baba019ab2
+DIST VirtualBox-6.1.44.tar.bz2 165775421 BLAKE2B 
e87d7175bc616784c79d02b595d81119cedc7f4df1822b71ca10b85d44d5cd1dacd999e7867a0bef8579ea715ef732b990cef63f3325fff0c139abe394d88ad7
 SHA512 
49c3baa1a40dcafcc6b31d0abcfecfcb24305de44e5efd3f68ba4443574e21b8cc34d7288e0fbc56730bc3be2bee07089b7dfed14848a88dc38a1433b6dda8af
 DIST VirtualBox-7.0.6.tar.bz2 199512172 BLAKE2B 
cfe4d7abd57dfdb0294177759e80aa9fda797b9b5433f214771a57764cb23404450169e8c7c30cda13de85b8e02a37024584c7b1f0b5a44b10b100aa66b8d5c5
 SHA512 
f9db7a154e392f550f50abe774fc6263eb0b6f86dccc069f2c5012fedbe2debbf5b8ba62cca44ea0d5d5475652188176bfb888266f69197677b22854f02b64a0
 DIST virtualbox-patches-6.1.36.tar.bz2 2733 BLAKE2B 
dcfebfeca4873d382441515d48b4dfee9343bc7c83ea3cbb5002dbf7975143a79fae9a701b67dc35505e9ca03ff1b6293cb7c3279c4fdfda8ad21ba5fb9b7e87
 SHA512 
1bed5cdefbf8e7c4b0d9092ba4961ecf2262f27f35c71a91ef6f2e8fe8a1d92ed74f06bafbf58d70ba7165d933997f58073f4d4f4051e3ba5c0339b729066f57

diff --git 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.44.ebuild
 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.44.ebuild
new file mode 100644
index ..6903f4759dbd
--- /dev/null
+++ 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.44.ebuild
@@ -0,0 +1,297 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo linux-mod systemd toolchain-funcs udev
+
+MY_PN="VirtualBox"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="VirtualBox kernel modules and user-space tools for Gentoo guests"
+HOMEPAGE="https://www.virtualbox.org/;
+SRC_URI="https://download.virtualbox.org/virtualbox/${PV}/${MY_P}.tar.bz2
+   
https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-6.1.36.tar.bz2;
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="GPL-2"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~x86"
+IUSE="X +dbus"
+
+# automount Error: VBoxServiceAutoMountWorker: Group "vboxsf" does not exist
+RDEPEND="
+   acct-group/vboxguest
+   acct-group/vboxsf
+   acct-user/vboxguest
+   sys-libs/pam
+   sys-libs/zlib
+   dbus? ( sys-apps/dbus )
+   X? (
+   x11-apps/xrandr
+   x11-apps/xrefresh
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXmu
+   x11-libs/libXt
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   X? (
+   x11-base/xorg-proto
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libXau
+   x11-libs/libXdmcp
+   )
+"
+BDEPEND="
+   >=dev-util/kbuild-0.1.9998.3127
+   <=dev-util/kbuild-0.1.9998.3500
+   >=dev-lang/yasm-0.6.2
+   sys-devel/bin86
+   sys-power/iasl
+"
+PDEPEND="
+   X? ( x11-drivers/xf86-video-vboxvideo )
+"
+
+BUILD_TARGETS="all"
+BUILD_TARGET_ARCH="${ARCH}"
+
+VBOX_MOD_SRC_DIR="${S}/out/linux.${ARCH}/release/bin/additions/src"
+MODULESD_VBOXSF_ALIASES=("fs-vboxsf vboxsf") # 485996
+CONFIG_CHECK="DRM_TTM"
+
+pkg_setup() {
+   export DISTCC_DISABLE=1 #674256
+   
MODULE_NAMES="vboxguest(misc:${VBOX_MOD_SRC_DIR}/vboxguest:${VBOX_MOD_SRC_DIR}/vboxguest)
+   
vboxsf(misc:${VBOX_MOD_SRC_DIR}/vboxsf:${VBOX_MOD_SRC_DIR}/vboxsf)"
+   use X && MODULE_NAMES+=" 
vboxvideo(misc:${VBOX_MOD_SRC_DIR}/vboxvideo::${VBOX_MOD_SRC_DIR}/vboxvideo)"
+
+   linux-mod_pkg_setup
+}
+
+src_prepare() {
+   # Remove shipped binaries (kBuild,yasm), see bug #232775
+   rm -r kBuild/bin tools || die
+
+   # Provide kernel sources
+   pushd src/VBox/Additions &>/dev/null || die
+   ebegin "Extracting guest kernel module sources"
+   kmk GuestDrivers-src vboxguest-src vboxsf-src vboxvideo-src &>/dev/null
+   eend $? || 

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

2023-04-21 Thread Viorel Munteanu
commit: 02156618843705a9eb13785cb4725e9777af483b
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Apr 19 18:31:35 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Apr 21 16:35:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02156618

dev-util/kbuild: add 0.1.9998.3592

Signed-off-by: Viorel Munteanu  gentoo.org>

 dev-util/kbuild/Manifest|  1 +
 dev-util/kbuild/kbuild-0.1.9998.3592.ebuild | 73 +
 2 files changed, 74 insertions(+)

diff --git a/dev-util/kbuild/Manifest b/dev-util/kbuild/Manifest
index a7141e6665d2..aafd921a6413 100644
--- a/dev-util/kbuild/Manifest
+++ b/dev-util/kbuild/Manifest
@@ -1,3 +1,4 @@
 DIST kbuild-0.1.9998.3499-fix-clang-16.patch.bz2 10271 BLAKE2B 
fe40a3a0afafefa10da6fe675eec72392fe6bcc318d1d8728363b9e855d10e11d0b7189f875cd2d496bf4871f87b96ed2ad6775e6968e044cc107dad23f5fcab
 SHA512 
8f11355f0bfdda431dba4cb4dcd73c5bf0b10d2380495fe91292846b57fb7f80711d711b0b229fb4a865512d90010a181d1e1ab7d2b57d1a1751ce79440b02dc
 DIST kbuild-0.1.9998.3499-src.tar.xz 2371580 BLAKE2B 
847c5c67ded37ca87228ff7164d6c7f2f670a57f2fd94d6d0bf4f8896266e7fe5442666c03dbda016564a52dc91d10be83f0d4b0ef5093db0f5210ac8d5f3aaa
 SHA512 
eebdcd1d2fa71313edd764d45a4aa3580078af22d7c5fed32d3d139a4f41c4e028282fdfdda0ee9b617ed0e8e63b8f5d065b3cf6647f08fe446560938b7577fc
 DIST kbuild-0.1.9998.3572-src.tar.xz 3973848 BLAKE2B 
103e42d719fd77bc5c55aea48bdfd01c8ad136529cc76cc8c1297f87e21e5d4e2e7149f9321c5174808613a84331dbea8bb4c0a7662eb2de9e1045c8ad365047
 SHA512 
96bb5e1759990bf3acaca4b0ba7c02926c6607b0cd94f7fca222b13eee5c3364c64b35e3473c5cee45fa094cb2b851ac9f3a3a9fe60cff894baf46238ccb4006
+DIST kbuild-0.1.9998.3592-src.tar.xz 3975348 BLAKE2B 
4b1862238f6f6c35ba1b586e11e17baca3b66c4ba3a97b17168ced902d7fcc9f1baa9a4b8669489902346b9bab67095f4ff4d008187c36cd2ef4b7841d4134be
 SHA512 
b9ca1723b426db81571b048db5afe4b7c3d2d8a881003812e9a5f9df44c5109b628d77af415cf56eb44a8775c590a6f0e343efccf562ef83213c5525e081e59b

diff --git a/dev-util/kbuild/kbuild-0.1.9998.3592.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998.3592.ebuild
new file mode 100644
index ..ff88c2e7b8d4
--- /dev/null
+++ b/dev-util/kbuild/kbuild-0.1.9998.3592.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools toolchain-funcs
+
+DESCRIPTION="A makefile framework for writing simple makefiles for complex 
tasks"
+HOMEPAGE="https://trac.netlabs.org/kbuild/wiki;
+SRC_URI="
+   https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}-src.tar.xz
+   
https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${PN}-0.1.9998.3499-fix-clang-16.patch.bz2
+"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="
+   sys-apps/texinfo
+   sys-devel/flex
+   sys-devel/gettext
+   virtual/pkgconfig
+   app-alternatives/yacc
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.1.9998.3407-unknown_configure_opt.patch"
+   "${FILESDIR}/${PN}-0.1.5-gentoo-docdir.patch"
+   "${FILESDIR}/${PN}-0.1.9998_pre20120806-qa.patch"
+   "${FILESDIR}/${PN}-0.1.9998_pre20110817-kash-link-pthread.patch"
+   "${FILESDIR}/${PN}-0.1.9998.3572-fix-bison.patch"
+   "${FILESDIR}/${PN}-0.1.9998.3572-fix-lto.patch"
+   "${FILESDIR}/${PN}-0.1.9998.3499-implicit-function-declaration.patch"
+   "${FILESDIR}/${PN}-0.1.9998.3499-int-conversion.patch"
+   "${FILESDIR}/${PN}-0.1.9998.3499-fix-CC.patch"
+
+   "${WORKDIR}/${PN}-0.1.9998.3499-fix-clang-16.patch"
+)
+
+pkg_setup() {
+   # Package fails with distcc (bug #255371)
+   export DISTCC_DISABLE=1
+}
+
+src_prepare() {
+   default
+
+   # Add a file with the svn revision this package was pulled from
+   printf '%s\n' "KBUILD_SVN_REV := $(ver_cut 4)" \
+   > SvnInfo.kmk || die
+
+   cd "${S}/src/kmk" || die
+   eautoreconf
+   cd "${S}/src/sed" || die
+   eautoreconf
+
+   sed -e "s@_LDFLAGS\.$(tc-arch)*.*=@& ${LDFLAGS}@g" \
+   -e "s@_CFLAGS\.$(tc-arch)*.*=@& ${CFLAGS}@g" \
+   -e "s@_CXXFLAGS\.$(tc-arch)*.*=@& ${CXXFLAGS}@g" \
+   -i "${S}"/Config.kmk || die #332225
+   tc-export CC PKG_CONFIG RANLIB #AR does not work here
+}
+
+src_compile() {
+   kBuild/env.sh --full emake -f bootstrap.gmk AUTORECONF=true 
AR="$(tc-getAR)" \
+   || die "bootstrap failed"
+}
+
+src_install() {
+   kBuild/env.sh kmk NIX_INSTALL_DIR=/usr PATH_INS="${D}" install \
+   || die "install failed"
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-additions/

2023-04-21 Thread Viorel Munteanu
commit: 91724b4d4f99d7db17e8b39622bb96c54060fac7
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Apr 19 17:10:13 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Apr 21 16:35:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91724b4d

app-emulation/virtualbox-additions: add 7.0.8

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-additions/Manifest|  1 +
 .../virtualbox-additions-7.0.8.ebuild  | 25 ++
 2 files changed, 26 insertions(+)

diff --git a/app-emulation/virtualbox-additions/Manifest 
b/app-emulation/virtualbox-additions/Manifest
index 11f3553a62f9..7bbefa04f07b 100644
--- a/app-emulation/virtualbox-additions/Manifest
+++ b/app-emulation/virtualbox-additions/Manifest
@@ -1,3 +1,4 @@
 DIST VBoxGuestAdditions_6.1.42.iso 63946752 BLAKE2B 
56cb4bcb256e9def35fa0c2ff2b9cc18ec52d8d8d5def2b2619861a0bee18970314b7c26a8413ba8317183612d0f4762d7b20524d4422ccdcf11e82455aed238
 SHA512 
b2bbe3e3defc1131eec1769b508fd604835ba0e28e4b77ddbaa838ee6d3b0b8a0b89841226750cc8b7dc8b5fa918b613b6c9083449cb1da9b6fe1f410d501315
 DIST VBoxGuestAdditions_6.1.44.iso 63952896 BLAKE2B 
afbcf9e3d648b4314cdee8ef008a4e0ca34d071bf4aa819f157c4414072ef341c1996b67a497b31b903c9e9f984a7800f1cd8caf7d1ccf54cddbadb499fc2a6e
 SHA512 
19bc732f47883867ff3822eacf8d7cf88fa17e994b7b2d8d8081068be464d27402e2ca6ee0f1584d7fe9b2e8aa02c654827f353cb8ad1bb339d885b08367090e
 DIST VBoxGuestAdditions_7.0.6.iso 53049344 BLAKE2B 
df18a10dd6af3b4fd6a7d8e0d14b70d3a93274eb60b41e419c69ffe68bac3e5780782c32ace3a402c7755310f614ab42560d969f016f89d2ef5e32e06a6a260c
 SHA512 
ba948b05209cad10d0772009af7529339faa44c31f75e0e10811887bd280f5fb7ed545dec315380ea99532bcbfc72833740c3c8b55502e8ec883d809c2bce47f
+DIST VBoxGuestAdditions_7.0.8.iso 53485568 BLAKE2B 
6aed8e745d2c17899decdf40e7c5c5115be89f394bc59d824e3503c795ef935cae541c7f5959cb1c116dabc30fe7db3deb3acf47345159da5327f29d2ab00396
 SHA512 
6333f14da57e9d460b8866d58ab4adaefc8b673859ab2e62ededdcba2d14f46723d64d90c8f0bde3c321adfe887249ef043d137b25f9fc0bc5b663770ddf2205

diff --git 
a/app-emulation/virtualbox-additions/virtualbox-additions-7.0.8.ebuild 
b/app-emulation/virtualbox-additions/virtualbox-additions-7.0.8.ebuild
new file mode 100644
index ..65d20c161bc1
--- /dev/null
+++ b/app-emulation/virtualbox-additions/virtualbox-additions-7.0.8.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=VBoxGuestAdditions
+MY_P=${MY_PN}_${PV}
+
+DESCRIPTION="CD image containing guest additions for VirtualBox"
+HOMEPAGE="https://www.virtualbox.org/;
+SRC_URI="https://download.virtualbox.org/virtualbox/${PV}/${MY_P}.iso;
+S="${WORKDIR}"
+
+LICENSE="GPL-3 || ( GPL-3 CDDL )"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+
+src_unpack() {
+   return 0
+}
+
+src_install() {
+   insinto /usr/share/${PN/-additions}
+   newins "${DISTDIR}"/${MY_P}.iso ${MY_PN}.iso
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox/

2023-04-21 Thread Viorel Munteanu
commit: 7b676cce07a39cd74f933b2dc37f9289b9c25d37
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Apr 19 19:27:04 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Apr 21 16:36:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b676cce

app-emulation/virtualbox: limit dev-uril/kbuild

VirtualBox 6.1 does not build with newer kbuild.  Change the RDEPEND to
require old version in v6.1.42 (stable).

Closes: https://github.com/gentoo/gentoo/pull/30654
Signed-off-by: Viorel Munteanu  gentoo.org>

 .../virtualbox/{virtualbox-6.1.42.ebuild => virtualbox-6.1.42-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-emulation/virtualbox/virtualbox-6.1.42.ebuild 
b/app-emulation/virtualbox/virtualbox-6.1.42-r1.ebuild
similarity index 99%
rename from app-emulation/virtualbox/virtualbox-6.1.42.ebuild
rename to app-emulation/virtualbox/virtualbox-6.1.42-r1.ebuild
index 2cdcfd9d0be2..24ae3360623a 100644
--- a/app-emulation/virtualbox/virtualbox-6.1.42.ebuild
+++ b/app-emulation/virtualbox/virtualbox-6.1.42-r1.ebuild
@@ -104,6 +104,7 @@ BDEPEND="
${PYTHON_DEPS}
>=app-arch/tar-1.34-r2
>=dev-util/kbuild-0.1.9998.3127
+   <=dev-util/kbuild-0.1.9998.3500
>=dev-lang/yasm-0.6.2
dev-libs/libIDL
sys-apps/which



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-extpack-oracle/

2023-04-21 Thread Viorel Munteanu
commit: f146f570c3f133fb751e3d9c5395bf6eb8fabffd
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Apr 19 17:12:29 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Apr 21 16:35:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f146f570

app-emulation/virtualbox-extpack-oracle: add 7.0.8

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-extpack-oracle/Manifest   |  1 +
 .../virtualbox-extpack-oracle-7.0.8.ebuild | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/app-emulation/virtualbox-extpack-oracle/Manifest 
b/app-emulation/virtualbox-extpack-oracle/Manifest
index aca652185c44..0c163e84dd27 100644
--- a/app-emulation/virtualbox-extpack-oracle/Manifest
+++ b/app-emulation/virtualbox-extpack-oracle/Manifest
@@ -1,3 +1,4 @@
 DIST Oracle_VM_VirtualBox_Extension_Pack-6.1.42.tar.gz 11233419 BLAKE2B 
c380b83ae5e5cad91f83ad99805bd8627b3e1101840cc8bfcc352fdb44369ff73f7f9ae2503e3fb4aeeac2ce4182e69273a4758eb6c71dd60c89cfcadcc22cd1
 SHA512 
9b5643a37319113d7f9e93c49d88d7aef319060a7be4bdfb0f09044916f03a203ddeb6799b7d99c2c0f83faa7f610c72058649ef763af18f662781f8e0c10f83
 DIST Oracle_VM_VirtualBox_Extension_Pack-6.1.44.tar.gz 11233400 BLAKE2B 
8e0046204956a86194f36a7e790956f1da8362f0c97e5c8c5f1c8965475255a42e1459a49004ebe0137124b23f7605200ef6a481169b684f7433803599982f35
 SHA512 
12b3cea7f3c54cf9f755bcc191d093ee2fd6a843626a2a5f8deb17bd0c1595492e16164bd5044795b9cc3ef6469d017ab575ca82269d76c7f5e47793313a0c3e
 DIST Oracle_VM_VirtualBox_Extension_Pack-7.0.6.tar.gz 18539414 BLAKE2B 
5610d3a40a8e2c785821f2d38e498b4330db70700319fef056ced37cffc51492721bb7d796d94e94867f3c7c0680bdd27c2379938dd50f9de372a25b113fb5d1
 SHA512 
cc1c928bba49c4a851705036b81e7bd7a5e2348311eb80c6c880858d029db4df5e8720227292e1f8a168ca8be6e8479e3f5a02dc4d9800233e9b7623c602fe7c
+DIST Oracle_VM_VirtualBox_Extension_Pack-7.0.8.tar.gz 18678513 BLAKE2B 
b29edba975a71acbe2602221c7cc3ee349e4b530589568a879223edfa25137b7cb1e821b0273e1f622065d035b1832ce211df44d0832815482a3638e68475d8c
 SHA512 
a128ebb9e318a7bfb0ff54902bc4e93cbdfbe4469921db30e45631ffc5c35c5f489a88efa1c1eb9fcc44abcbfc46bd0746b2f4a0c61f344a49b34890834d6e31

diff --git 
a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.0.8.ebuild
 
b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.0.8.ebuild
new file mode 100644
index ..18a227280590
--- /dev/null
+++ 
b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.0.8.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV="$(ver_cut 1-3)"
+MY_PN="Oracle_VM_VirtualBox_Extension_Pack"
+MY_P="${MY_PN}-${MY_PV}"
+
+DESCRIPTION="PUEL extensions for VirtualBox"
+HOMEPAGE="https://www.virtualbox.org/;
+SRC_URI="https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.vbox-extpack
 -> ${MY_P}.tar.gz"
+S="${WORKDIR}"
+
+LICENSE="PUEL-11"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="=app-emulation/virtualbox-${MY_PV}*"
+
+QA_PREBUILT="usr/lib*/virtualbox/ExtensionPacks/${MY_PN}/*"
+
+src_install() {
+   insinto /usr/$(get_libdir)/virtualbox/ExtensionPacks/${MY_PN}
+   doins -r linux.${ARCH}
+   doins ExtPack* PXE-Intel.rom
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-guest-additions/

2023-04-21 Thread Viorel Munteanu
commit: 1df171ea8170aecf0f85442e081cbf6465d5cbac
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Apr 19 15:14:46 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Apr 21 16:35:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1df171ea

app-emulation/virtualbox-guest-additions: add 7.0.8

Closes: https://bugs.gentoo.org/899082
Closes: https://bugs.gentoo.org/757783
Closes: https://bugs.gentoo.org/893286
Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-guest-additions/Manifest  |   2 +
 .../virtualbox-guest-additions-7.0.8.ebuild| 303 +
 2 files changed, 305 insertions(+)

diff --git a/app-emulation/virtualbox-guest-additions/Manifest 
b/app-emulation/virtualbox-guest-additions/Manifest
index 698cd63a33f1..5e3f885253cb 100644
--- a/app-emulation/virtualbox-guest-additions/Manifest
+++ b/app-emulation/virtualbox-guest-additions/Manifest
@@ -1,4 +1,6 @@
 DIST VirtualBox-6.1.42.tar.bz2 165554573 BLAKE2B 
8419793d9e4c4d0804baba926443a27259b012ab90d1bb27c8f9d90b018ddbef83d1cc47e9f5b88e6e247f22c186603584a5ddee4b0c04fe842eba56f3fd103a
 SHA512 
a4861b44ee85d6d1d72ba1d19b5598873503feeb6d562cf7d8c770cc9b466741bdfa5abe74dc4e7952ff189d14c6caf60f584731492c38f688a360baba019ab2
 DIST VirtualBox-6.1.44.tar.bz2 165775421 BLAKE2B 
e87d7175bc616784c79d02b595d81119cedc7f4df1822b71ca10b85d44d5cd1dacd999e7867a0bef8579ea715ef732b990cef63f3325fff0c139abe394d88ad7
 SHA512 
49c3baa1a40dcafcc6b31d0abcfecfcb24305de44e5efd3f68ba4443574e21b8cc34d7288e0fbc56730bc3be2bee07089b7dfed14848a88dc38a1433b6dda8af
 DIST VirtualBox-7.0.6.tar.bz2 199512172 BLAKE2B 
cfe4d7abd57dfdb0294177759e80aa9fda797b9b5433f214771a57764cb23404450169e8c7c30cda13de85b8e02a37024584c7b1f0b5a44b10b100aa66b8d5c5
 SHA512 
f9db7a154e392f550f50abe774fc6263eb0b6f86dccc069f2c5012fedbe2debbf5b8ba62cca44ea0d5d5475652188176bfb888266f69197677b22854f02b64a0
+DIST VirtualBox-7.0.8.tar.bz2 199298777 BLAKE2B 
6e36532516fb1ebee4cf7f356659a8cde6bd5074a509c824499ed34d8d0ffc9aff45211d4dcb35e3977fcd72a9b18796ed57f8760dd45e578d8225814c4c8710
 SHA512 
4c25f8275269d085cf347596a242b8921f140e0e40d8c44fd6b171742b8cbd0c9a45f4702dbc0c1272e10091be68c3668711c9e4d1a8b3ce57d25f871e0eb9fe
 DIST virtualbox-patches-6.1.36.tar.bz2 2733 BLAKE2B 
dcfebfeca4873d382441515d48b4dfee9343bc7c83ea3cbb5002dbf7975143a79fae9a701b67dc35505e9ca03ff1b6293cb7c3279c4fdfda8ad21ba5fb9b7e87
 SHA512 
1bed5cdefbf8e7c4b0d9092ba4961ecf2262f27f35c71a91ef6f2e8fe8a1d92ed74f06bafbf58d70ba7165d933997f58073f4d4f4051e3ba5c0339b729066f57
+DIST virtualbox-patches-7.0.8.tar.bz2 2733 BLAKE2B 
044dfe02a5bd5e757091318b394b0e5918677b5bbce9caef4a18d4d8df54821559f0df6ffbdd6f52d4934bc4018e9c9d908571c5d3d8804fd3b0f22a7a1aed84
 SHA512 
93a06aa3f9508d3a8743ca8494a958159b5bc3fd7a0a08ff23414d05c4f31084cf0f1c82a3866e222c83e6996ba004546f0bd33c6eb9a90eec8e548b8b3f2fbf

diff --git 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.8.ebuild
 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.8.ebuild
new file mode 100644
index ..2ad17a9c1126
--- /dev/null
+++ 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.8.ebuild
@@ -0,0 +1,303 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo linux-mod systemd toolchain-funcs udev
+
+MY_PN="VirtualBox"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="VirtualBox kernel modules and user-space tools for Gentoo guests"
+HOMEPAGE="https://www.virtualbox.org/;
+SRC_URI="https://download.virtualbox.org/virtualbox/${PV}/${MY_P}.tar.bz2
+   
https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-7.0.8.tar.bz2;
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+# Reminder: see the LICENSE related comment in 
app-emulation/virtualbox-additions ebuild
+LICENSE="GPL-3 LGPL-2.1+ MIT || ( GPL-3 CDDL )"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~x86"
+IUSE="+dbus gui"
+
+# automount Error: VBoxServiceAutoMountWorker: Group "vboxsf" does not exist
+# TODO: find out what this is, remove comment if obsolete
+
+RDEPEND="
+   acct-group/vboxguest
+   acct-group/vboxsf
+   acct-user/vboxguest
+   sys-libs/pam
+   sys-libs/zlib
+   dbus? ( sys-apps/dbus )
+   gui? (
+   x11-apps/xrandr
+   x11-apps/xrefresh
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXmu
+   x11-libs/libXt
+   )
+"
+# some libs here are indirect dependencies, and also needed at compile time.
+# keeping them in DEPEND to avoid warnings from qa-vdb.
+DEPEND="
+   ${RDEPEND}
+   gui? (
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libXau
+   x11-libs/libXdmcp
+   x11-base/xorg-proto
+   )
+"
+BDEPEND="
+   >=dev-lang/yasm-0.6.2
+   >=dev-util/kbuild-0.1.9998.3127
+   sys-devel/bin86
+  

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox/

2023-04-21 Thread Viorel Munteanu
commit: 2ed9a1e05ae19a02d13274a25cd3d8f955187006
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Tue Apr 18 16:55:00 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Apr 21 16:35:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ed9a1e0

app-emulation/virtualbox: add 6.1.44

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox/Manifest |   1 +
 app-emulation/virtualbox/virtualbox-6.1.44.ebuild | 665 ++
 2 files changed, 666 insertions(+)

diff --git a/app-emulation/virtualbox/Manifest 
b/app-emulation/virtualbox/Manifest
index 3177f5a3a894..7216099ce109 100644
--- a/app-emulation/virtualbox/Manifest
+++ b/app-emulation/virtualbox/Manifest
@@ -1,4 +1,5 @@
 DIST VirtualBox-6.1.42.tar.bz2 165554573 BLAKE2B 
8419793d9e4c4d0804baba926443a27259b012ab90d1bb27c8f9d90b018ddbef83d1cc47e9f5b88e6e247f22c186603584a5ddee4b0c04fe842eba56f3fd103a
 SHA512 
a4861b44ee85d6d1d72ba1d19b5598873503feeb6d562cf7d8c770cc9b466741bdfa5abe74dc4e7952ff189d14c6caf60f584731492c38f688a360baba019ab2
+DIST VirtualBox-6.1.44.tar.bz2 165775421 BLAKE2B 
e87d7175bc616784c79d02b595d81119cedc7f4df1822b71ca10b85d44d5cd1dacd999e7867a0bef8579ea715ef732b990cef63f3325fff0c139abe394d88ad7
 SHA512 
49c3baa1a40dcafcc6b31d0abcfecfcb24305de44e5efd3f68ba4443574e21b8cc34d7288e0fbc56730bc3be2bee07089b7dfed14848a88dc38a1433b6dda8af
 DIST VirtualBox-7.0.6.tar.bz2 199512172 BLAKE2B 
cfe4d7abd57dfdb0294177759e80aa9fda797b9b5433f214771a57764cb23404450169e8c7c30cda13de85b8e02a37024584c7b1f0b5a44b10b100aa66b8d5c5
 SHA512 
f9db7a154e392f550f50abe774fc6263eb0b6f86dccc069f2c5012fedbe2debbf5b8ba62cca44ea0d5d5475652188176bfb888266f69197677b22854f02b64a0
 DIST virtualbox-help-7.0.6.tar.xz 3939412 BLAKE2B 
ea1326bccb3c2edc33ab37e122a7bedf79475d335e632ee62f99e0dce4b80de7634cbfe121c8c7ccd6588ff3b81effe7b20efe123cc44bc7b1ff4f6a851302a6
 SHA512 
ffb59f0c99c91b165a0b83d29317e04eee9097b0d0ac92a0d3e71558e70ec8b2807491a4633562a5e820e5f5a8e1339883031fd03de93d09a188f19b8b4d3a93
 DIST virtualbox-patches-6.1.36.tar.bz2 2733 BLAKE2B 
dcfebfeca4873d382441515d48b4dfee9343bc7c83ea3cbb5002dbf7975143a79fae9a701b67dc35505e9ca03ff1b6293cb7c3279c4fdfda8ad21ba5fb9b7e87
 SHA512 
1bed5cdefbf8e7c4b0d9092ba4961ecf2262f27f35c71a91ef6f2e8fe8a1d92ed74f06bafbf58d70ba7165d933997f58073f4d4f4051e3ba5c0339b729066f57

diff --git a/app-emulation/virtualbox/virtualbox-6.1.44.ebuild 
b/app-emulation/virtualbox/virtualbox-6.1.44.ebuild
new file mode 100644
index ..83716b3fb648
--- /dev/null
+++ b/app-emulation/virtualbox/virtualbox-6.1.44.ebuild
@@ -0,0 +1,665 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# To add a new Python here:
+# 1. Patch src/libs/xpcom18a4/python/Makefile.kmk (copy the previous impl's 
logic)
+#Do NOT skip this part. It'll end up silently not-building the Python 
extension
+#or otherwise misbehaving if you do.
+#
+# 2. Then update PYTHON_COMPAT & set PYTHON_SINGLE_TARGET for testing w/ 
USE=python.
+#
+#  May need to look at other distros (e.g. Arch Linux) to find patches for 
newer
+#  Python versions as upstream tends to lag. Upstream may have patches on their
+#  trunk branch but not release branch.
+#
+#  See bug #785835, bug #856121.
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit desktop edo flag-o-matic java-pkg-opt-2 linux-info multilib optfeature 
pax-utils \
+   python-single-r1 tmpfiles toolchain-funcs udev xdg
+
+MY_PN="VirtualBox"
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Family of powerful x86 virtualization products for enterprise and 
home use"
+HOMEPAGE="https://www.virtualbox.org/;
+SRC_URI="https://download.virtualbox.org/virtualbox/${PV}/${MY_P}.tar.bz2
+   
https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-6.1.36.tar.bz2;
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="GPL-2 dtrace? ( CDDL )"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+IUSE="alsa debug doc dtrace headless java lvm +opus pam pax-kernel pch 
pulseaudio +opengl python +qt5 +sdk +sdl +udev vboxwebsrv vnc"
+
+unset WATCOM #856769
+
+COMMON_DEPEND="
+   ${PYTHON_DEPS}
+   acct-group/vboxusers
+   ~app-emulation/virtualbox-modules-${PV}
+   >=dev-libs/libxslt-1.1.19
+   net-misc/curl
+   dev-libs/libxml2
+   media-libs/libpng:0=
+   media-libs/libvpx:0=
+   sys-libs/zlib:=
+   !headless? (
+   sdl? ( media-libs/libsdl:0[X,video] )
+   x11-base/xorg-proto
+   x11-libs/libX11
+   x11-libs/libxcb:=
+   x11-libs/libXcursor
+   x11-libs/libXext
+   x11-libs/libXmu
+   x11-libs/libXt
+   opengl? (
+   media-libs/libglvnd[X]
+   virtual/glu
+   )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-additions/

2023-04-21 Thread Viorel Munteanu
commit: 4df40ff31bd13c95ee281981aac0eaeb182a18f3
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Apr 19 17:09:05 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Apr 21 16:35:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4df40ff3

app-emulation/virtualbox-additions: add 6.1.44

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-additions/Manifest|  1 +
 .../virtualbox-additions-6.1.44.ebuild | 25 ++
 2 files changed, 26 insertions(+)

diff --git a/app-emulation/virtualbox-additions/Manifest 
b/app-emulation/virtualbox-additions/Manifest
index ca6f699a2336..11f3553a62f9 100644
--- a/app-emulation/virtualbox-additions/Manifest
+++ b/app-emulation/virtualbox-additions/Manifest
@@ -1,2 +1,3 @@
 DIST VBoxGuestAdditions_6.1.42.iso 63946752 BLAKE2B 
56cb4bcb256e9def35fa0c2ff2b9cc18ec52d8d8d5def2b2619861a0bee18970314b7c26a8413ba8317183612d0f4762d7b20524d4422ccdcf11e82455aed238
 SHA512 
b2bbe3e3defc1131eec1769b508fd604835ba0e28e4b77ddbaa838ee6d3b0b8a0b89841226750cc8b7dc8b5fa918b613b6c9083449cb1da9b6fe1f410d501315
+DIST VBoxGuestAdditions_6.1.44.iso 63952896 BLAKE2B 
afbcf9e3d648b4314cdee8ef008a4e0ca34d071bf4aa819f157c4414072ef341c1996b67a497b31b903c9e9f984a7800f1cd8caf7d1ccf54cddbadb499fc2a6e
 SHA512 
19bc732f47883867ff3822eacf8d7cf88fa17e994b7b2d8d8081068be464d27402e2ca6ee0f1584d7fe9b2e8aa02c654827f353cb8ad1bb339d885b08367090e
 DIST VBoxGuestAdditions_7.0.6.iso 53049344 BLAKE2B 
df18a10dd6af3b4fd6a7d8e0d14b70d3a93274eb60b41e419c69ffe68bac3e5780782c32ace3a402c7755310f614ab42560d969f016f89d2ef5e32e06a6a260c
 SHA512 
ba948b05209cad10d0772009af7529339faa44c31f75e0e10811887bd280f5fb7ed545dec315380ea99532bcbfc72833740c3c8b55502e8ec883d809c2bce47f

diff --git 
a/app-emulation/virtualbox-additions/virtualbox-additions-6.1.44.ebuild 
b/app-emulation/virtualbox-additions/virtualbox-additions-6.1.44.ebuild
new file mode 100644
index ..9729d64d300e
--- /dev/null
+++ b/app-emulation/virtualbox-additions/virtualbox-additions-6.1.44.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=VBoxGuestAdditions
+MY_P=${MY_PN}_${PV}
+
+DESCRIPTION="CD image containing guest additions for VirtualBox"
+HOMEPAGE="https://www.virtualbox.org/;
+SRC_URI="https://download.virtualbox.org/virtualbox/${PV}/${MY_P}.iso;
+S="${WORKDIR}"
+
+LICENSE="GPL-2+ LGPL-2.1+ MIT SGI-B-2.0 CDDL"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+
+src_unpack() {
+   return 0
+}
+
+src_install() {
+   insinto /usr/share/${PN/-additions}
+   newins "${DISTDIR}"/${MY_P}.iso ${MY_PN}.iso
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox/, app-emulation/virtualbox/files/

2023-04-21 Thread Viorel Munteanu
commit: 02799f44453bb226b6d8763632ea89fb690750d4
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Tue Apr 18 18:39:42 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Apr 21 16:35:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02799f44

app-emulation/virtualbox: add 7.0.8

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox/Manifest  |   3 +
 ...tualbox-7.0.8-disable-rebuild-iPxeBiosBin.patch |  18 +
 .../files/virtualbox-7.0.8-mtune-keep-size.patch   |  13 +
 .../files/virtualbox-7.0.8-python3_11.patch|  86 +++
 app-emulation/virtualbox/virtualbox-7.0.8.ebuild   | 733 +
 5 files changed, 853 insertions(+)

diff --git a/app-emulation/virtualbox/Manifest 
b/app-emulation/virtualbox/Manifest
index 7216099ce109..41f477b81cac 100644
--- a/app-emulation/virtualbox/Manifest
+++ b/app-emulation/virtualbox/Manifest
@@ -1,5 +1,8 @@
 DIST VirtualBox-6.1.42.tar.bz2 165554573 BLAKE2B 
8419793d9e4c4d0804baba926443a27259b012ab90d1bb27c8f9d90b018ddbef83d1cc47e9f5b88e6e247f22c186603584a5ddee4b0c04fe842eba56f3fd103a
 SHA512 
a4861b44ee85d6d1d72ba1d19b5598873503feeb6d562cf7d8c770cc9b466741bdfa5abe74dc4e7952ff189d14c6caf60f584731492c38f688a360baba019ab2
 DIST VirtualBox-6.1.44.tar.bz2 165775421 BLAKE2B 
e87d7175bc616784c79d02b595d81119cedc7f4df1822b71ca10b85d44d5cd1dacd999e7867a0bef8579ea715ef732b990cef63f3325fff0c139abe394d88ad7
 SHA512 
49c3baa1a40dcafcc6b31d0abcfecfcb24305de44e5efd3f68ba4443574e21b8cc34d7288e0fbc56730bc3be2bee07089b7dfed14848a88dc38a1433b6dda8af
 DIST VirtualBox-7.0.6.tar.bz2 199512172 BLAKE2B 
cfe4d7abd57dfdb0294177759e80aa9fda797b9b5433f214771a57764cb23404450169e8c7c30cda13de85b8e02a37024584c7b1f0b5a44b10b100aa66b8d5c5
 SHA512 
f9db7a154e392f550f50abe774fc6263eb0b6f86dccc069f2c5012fedbe2debbf5b8ba62cca44ea0d5d5475652188176bfb888266f69197677b22854f02b64a0
+DIST VirtualBox-7.0.8.tar.bz2 199298777 BLAKE2B 
6e36532516fb1ebee4cf7f356659a8cde6bd5074a509c824499ed34d8d0ffc9aff45211d4dcb35e3977fcd72a9b18796ed57f8760dd45e578d8225814c4c8710
 SHA512 
4c25f8275269d085cf347596a242b8921f140e0e40d8c44fd6b171742b8cbd0c9a45f4702dbc0c1272e10091be68c3668711c9e4d1a8b3ce57d25f871e0eb9fe
 DIST virtualbox-help-7.0.6.tar.xz 3939412 BLAKE2B 
ea1326bccb3c2edc33ab37e122a7bedf79475d335e632ee62f99e0dce4b80de7634cbfe121c8c7ccd6588ff3b81effe7b20efe123cc44bc7b1ff4f6a851302a6
 SHA512 
ffb59f0c99c91b165a0b83d29317e04eee9097b0d0ac92a0d3e71558e70ec8b2807491a4633562a5e820e5f5a8e1339883031fd03de93d09a188f19b8b4d3a93
+DIST virtualbox-help-7.0.8.tar.xz 3941816 BLAKE2B 
f1c82ccc8a0d4e99f2302a7024a551e7e4a70348b193cf0c3a3b2917a717451c74d652555cadb278f6e27c47dac88a8121acfe9425bc0f5b82b5101475f384b3
 SHA512 
7483c4321492effb5b4329d48b363d8d2b3aaa248c0259cd06569497090aa438c39e94d6a5da4f511202f424e596f66e7580e37ffa5da1fd0fadcd99c5ef
 DIST virtualbox-patches-6.1.36.tar.bz2 2733 BLAKE2B 
dcfebfeca4873d382441515d48b4dfee9343bc7c83ea3cbb5002dbf7975143a79fae9a701b67dc35505e9ca03ff1b6293cb7c3279c4fdfda8ad21ba5fb9b7e87
 SHA512 
1bed5cdefbf8e7c4b0d9092ba4961ecf2262f27f35c71a91ef6f2e8fe8a1d92ed74f06bafbf58d70ba7165d933997f58073f4d4f4051e3ba5c0339b729066f57
+DIST virtualbox-patches-7.0.8.tar.bz2 2733 BLAKE2B 
044dfe02a5bd5e757091318b394b0e5918677b5bbce9caef4a18d4d8df54821559f0df6ffbdd6f52d4934bc4018e9c9d908571c5d3d8804fd3b0f22a7a1aed84
 SHA512 
93a06aa3f9508d3a8743ca8494a958159b5bc3fd7a0a08ff23414d05c4f31084cf0f1c82a3866e222c83e6996ba004546f0bd33c6eb9a90eec8e548b8b3f2fbf

diff --git 
a/app-emulation/virtualbox/files/virtualbox-7.0.8-disable-rebuild-iPxeBiosBin.patch
 
b/app-emulation/virtualbox/files/virtualbox-7.0.8-disable-rebuild-iPxeBiosBin.patch
new file mode 100644
index ..29ec3aee72c1
--- /dev/null
+++ 
b/app-emulation/virtualbox/files/virtualbox-7.0.8-disable-rebuild-iPxeBiosBin.patch
@@ -0,0 +1,18 @@
+When compiling with clang we get:
+
+src/VBox/Devices/PC/ipxe/src/core/settings.c:310:8: error: fields must have a 
constant size: 'variable length array in structure' extension will never be 
supported
+
+Apply this patch conditionally to disable rebuilding iPxeBiosBin.rom when 
using clang.
+
+--- a/src/VBox/Devices/PC/ipxe/Makefile.kmk
 b/src/VBox/Devices/PC/ipxe/Makefile.kmk
+@@ -45,7 +45,8 @@
+ iPxeBiosBin_CLEAN= \
+   $(iPxeBiosBin_0_OUTDIR)/iPxeBiosBin.c \
+ 
+-if1of ($(KBUILD_TARGET), darwin os2 solaris win)
++# Disable building on Linux if using clang
++if1of ($(KBUILD_TARGET), darwin os2 solaris win linux)
+  $$(iPxeBiosBin_0_OUTDIR)/iPxeBiosBin.c: $(PATH_SUB_CURRENT)/iPxeBiosBin.rom 
$(VBOX_BIN2C) | $$(dir $$@)
+   $(call MSG_TOOL,bin2c,iPxeBiosBin,$<,$@)
+   $(QUIET)$(VBOX_BIN2C) -min 32 -max 56 -mask 0x1ff -export NetBiosBinary 
$< $@

diff --git 
a/app-emulation/virtualbox/files/virtualbox-7.0.8-mtune-keep-size.patch 
b/app-emulation/virtualbox/files/virtualbox-7.0.8-mtune-keep-size.patch
new file mode 100644
index ..e37d9d6dcb94
--- /dev/null
+++ 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-guest-additions/

2023-04-21 Thread Viorel Munteanu
commit: 54003d79ec5728ee1d59f97cfaa42d8cfa9ddf6d
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Apr 19 18:38:57 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Apr 21 16:35:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54003d79

app-emulation/virtualbox-guest-additions: limit dev-uril/kbuild

VirtualBox 6.1 does not build with newer kbuild.  Change the RDEPEND to
require old version in v6.1.42 (stable).

Signed-off-by: Viorel Munteanu  gentoo.org>

 ...ditions-6.1.42.ebuild => virtualbox-guest-additions-6.1.42-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.42.ebuild
 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.42-r1.ebuild
similarity index 99%
rename from 
app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.42.ebuild
rename to 
app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.42-r1.ebuild
index 2c0539cd7fd2..62f724497153 100644
--- 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.42.ebuild
+++ 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.42-r1.ebuild
@@ -48,6 +48,7 @@ DEPEND="
 "
 BDEPEND="
>=dev-util/kbuild-0.1.9998.3127
+   <=dev-util/kbuild-0.1.9998.3500
>=dev-lang/yasm-0.6.2
sys-devel/bin86
sys-power/iasl



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-extpack-oracle/

2023-04-21 Thread Viorel Munteanu
commit: 404eaedd19f0668f7014f8fd77a21b2f9c2a0a20
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Apr 19 17:11:21 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Apr 21 16:35:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=404eaedd

app-emulation/virtualbox-extpack-oracle: add 6.1.44

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-extpack-oracle/Manifest   |  1 +
 .../virtualbox-extpack-oracle-6.1.44.ebuild| 28 ++
 2 files changed, 29 insertions(+)

diff --git a/app-emulation/virtualbox-extpack-oracle/Manifest 
b/app-emulation/virtualbox-extpack-oracle/Manifest
index 364874f59eec..aca652185c44 100644
--- a/app-emulation/virtualbox-extpack-oracle/Manifest
+++ b/app-emulation/virtualbox-extpack-oracle/Manifest
@@ -1,2 +1,3 @@
 DIST Oracle_VM_VirtualBox_Extension_Pack-6.1.42.tar.gz 11233419 BLAKE2B 
c380b83ae5e5cad91f83ad99805bd8627b3e1101840cc8bfcc352fdb44369ff73f7f9ae2503e3fb4aeeac2ce4182e69273a4758eb6c71dd60c89cfcadcc22cd1
 SHA512 
9b5643a37319113d7f9e93c49d88d7aef319060a7be4bdfb0f09044916f03a203ddeb6799b7d99c2c0f83faa7f610c72058649ef763af18f662781f8e0c10f83
+DIST Oracle_VM_VirtualBox_Extension_Pack-6.1.44.tar.gz 11233400 BLAKE2B 
8e0046204956a86194f36a7e790956f1da8362f0c97e5c8c5f1c8965475255a42e1459a49004ebe0137124b23f7605200ef6a481169b684f7433803599982f35
 SHA512 
12b3cea7f3c54cf9f755bcc191d093ee2fd6a843626a2a5f8deb17bd0c1595492e16164bd5044795b9cc3ef6469d017ab575ca82269d76c7f5e47793313a0c3e
 DIST Oracle_VM_VirtualBox_Extension_Pack-7.0.6.tar.gz 18539414 BLAKE2B 
5610d3a40a8e2c785821f2d38e498b4330db70700319fef056ced37cffc51492721bb7d796d94e94867f3c7c0680bdd27c2379938dd50f9de372a25b113fb5d1
 SHA512 
cc1c928bba49c4a851705036b81e7bd7a5e2348311eb80c6c880858d029db4df5e8720227292e1f8a168ca8be6e8479e3f5a02dc4d9800233e9b7623c602fe7c

diff --git 
a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.44.ebuild
 
b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.44.ebuild
new file mode 100644
index ..7043fd77ee54
--- /dev/null
+++ 
b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.44.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV="$(ver_cut 1-3)"
+MY_PN="Oracle_VM_VirtualBox_Extension_Pack"
+MY_P="${MY_PN}-${MY_PV}"
+
+DESCRIPTION="PUEL extensions for VirtualBox"
+HOMEPAGE="https://www.virtualbox.org/;
+SRC_URI="https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.vbox-extpack
 -> ${MY_P}.tar.gz"
+S="${WORKDIR}"
+
+LICENSE="PUEL-11"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+RESTRICT="bindist mirror strip"
+
+RDEPEND=">=app-emulation/virtualbox-${MY_PV}"
+
+QA_PREBUILT="usr/lib*/virtualbox/ExtensionPacks/${MY_PN}/*"
+
+src_install() {
+   insinto /usr/$(get_libdir)/virtualbox/ExtensionPacks/${MY_PN}
+   doins -r linux.${ARCH}
+   doins ExtPack* PXE-Intel.rom
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/

2023-04-21 Thread Viorel Munteanu
commit: 3c47781472a64217a3dfef9c94968e1fa6b83858
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Tue Apr 18 16:43:48 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Apr 21 16:35:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c477814

app-emulation/virtualbox-modules: add 6.1.44

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-modules/Manifest  |  1 +
 .../virtualbox-modules-6.1.44.ebuild   | 81 ++
 2 files changed, 82 insertions(+)

diff --git a/app-emulation/virtualbox-modules/Manifest 
b/app-emulation/virtualbox-modules/Manifest
index c5eb20b15cf8..0d9ec86a218d 100644
--- a/app-emulation/virtualbox-modules/Manifest
+++ b/app-emulation/virtualbox-modules/Manifest
@@ -1,2 +1,3 @@
 DIST vbox-kernel-module-src-6.1.42.tar.xz 679052 BLAKE2B 
d89324cee9cfc71e2762f5d2b7dfff33297b0d2eab5714ad9ddcfb762b1263ca17acbe5fdffe53170936fe0a0faffbc69989b62cdcc0b979f394fcff35f5b69c
 SHA512 
3bb363c8f163b5958edc11c971122c35977275c0995eab832262277720c7486150939d50a0640170fa7a5cd32c1dc2918c5e3430ec90a836400d0a774b48d886
+DIST vbox-kernel-module-src-6.1.44.tar.xz 678920 BLAKE2B 
d18bd899205b1baa476b6a17b29c8f210238ddcf5949dd5f7b73e06854c85a816422b8f24045d3d0c1adb3cf1fcadbe089e61c2b9764262a14b04b2beaede8be
 SHA512 
a682c94e61ad1c6090223348522123ee7ba87cdd69aaa0bc09a268068bebc2f9d7c8a156c52d82237999f26664790dddb1c8aca72ac4b5ba2133e35086f6516c
 DIST vbox-kernel-module-src-7.0.6.tar.xz 718156 BLAKE2B 
9f855482c77b14e233ed247f7d94df7c23a00e0f9fca27926921f8c18fa6ab2205075f1b9be61429cfbee325d5f22805c850c0c79fd4fa9ccf7668dcb714f345
 SHA512 
fca794fd36203b296ce14d7d06022360bb9d94a6e06d8d9c77cc0221f63a898b6482b423e7deb6bd7b0355ee98fc3c7bbe11c9a1fa5dcf1d634eebc4fe537dc3

diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.44.ebuild 
b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.44.ebuild
new file mode 100644
index ..9ecbdb504d37
--- /dev/null
+++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.44.ebuild
@@ -0,0 +1,81 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# XXX: the tarball here is just the kernel modules split out of the binary
+#  package that comes from VirtualBox-*.run
+# XXX: update: now it is split from virtualbox-*-Debian~bullseye_amd64.deb
+
+EAPI=8
+
+inherit linux-mod toolchain-funcs
+
+MY_P="vbox-kernel-module-src-${PV}"
+DESCRIPTION="Kernel Modules for Virtualbox"
+HOMEPAGE="https://www.virtualbox.org/;
+SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${MY_P}.tar.xz;
+S="${WORKDIR}"
+
+LICENSE="GPL-2"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+
+BUILD_TARGETS="all"
+MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S})"
+MODULESD_VBOXDRV_ENABLED="yes"
+MODULESD_VBOXNETADP_ENABLED="no"
+MODULESD_VBOXNETFLT_ENABLED="no"
+CONFIG_CHECK="~!SPINLOCK JUMP_LABEL"
+
+# Check if the build directory exists and all directories above it have sane 
permissions
+virtualbox_check_kv_dir() {
+   if [[ ! -d ${KV_DIR} ]]; then
+   elog "Directory not found: ${KV_DIR}"
+   local a=$(dirname "${KV_DIR}")
+   while [[ -n $a && $a != '/' ]]; do
+   if [[ -d $a && ( ! -r $a || ! -x $a ) ]]; then
+   elog "Please check permissions of $a"
+   fi
+   a=$(dirname "$a")
+   done
+   return 1
+   fi
+   return 0
+}
+
+pkg_pretend() {
+   # bug 893286
+   get_version
+   virtualbox_check_kv_dir
+}
+
+pkg_setup() {
+   linux-mod_pkg_setup
+   virtualbox_check_kv_dir || die
+   BUILD_PARAMS="CC=\"$(tc-getBUILD_CC)\" KERN_DIR=${KV_DIR} 
KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1"
+   if linux_chkconfig_present CC_IS_CLANG; then
+   ewarn "Warning: building ${PN} with a clang-built kernel is 
experimental."
+
+   BUILD_PARAMS+=' CC=${CHOST}-clang'
+   if linux_chkconfig_present LD_IS_LLD; then
+   BUILD_PARAMS+=' LD=ld.lld'
+   if linux_chkconfig_present LTO_CLANG_THIN; then
+   # kernel enables cache by default leading to 
sandbox violations
+   BUILD_PARAMS+=' ldflags-y=--thinlto-cache-dir= 
LDFLAGS_MODULE=--thinlto-cache-dir='
+   fi
+   fi
+   fi
+}
+
+src_install() {
+   linux-mod_src_install
+   insinto /usr/lib/modules-load.d/
+   newins "${FILESDIR}"/virtualbox.conf-r1 virtualbox.conf
+}
+
+pkg_postinst() {
+   # Remove vboxpci.ko from current running kernel
+   # This module is obsolete, removed in december 2019, so it may be 
missing.  No || die
+   # TODO: consider removing this line in the near future
+   find /lib/modules/${KV_FULL}/misc -type f -name "vboxpci.ko" -delete

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/

2023-04-21 Thread Viorel Munteanu
commit: 7c0bce2f517147970c05ac7c809ff31b83477509
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Tue Apr 18 16:45:22 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Apr 21 16:35:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c0bce2f

app-emulation/virtualbox-modules: add 7.0.8

Bug: https://bugs.gentoo.org/760102
Closes: https://bugs.gentoo.org/880229
Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-modules/Manifest  |  1 +
 .../virtualbox-modules-7.0.8.ebuild| 81 ++
 2 files changed, 82 insertions(+)

diff --git a/app-emulation/virtualbox-modules/Manifest 
b/app-emulation/virtualbox-modules/Manifest
index 0d9ec86a218d..5abd73514c14 100644
--- a/app-emulation/virtualbox-modules/Manifest
+++ b/app-emulation/virtualbox-modules/Manifest
@@ -1,3 +1,4 @@
 DIST vbox-kernel-module-src-6.1.42.tar.xz 679052 BLAKE2B 
d89324cee9cfc71e2762f5d2b7dfff33297b0d2eab5714ad9ddcfb762b1263ca17acbe5fdffe53170936fe0a0faffbc69989b62cdcc0b979f394fcff35f5b69c
 SHA512 
3bb363c8f163b5958edc11c971122c35977275c0995eab832262277720c7486150939d50a0640170fa7a5cd32c1dc2918c5e3430ec90a836400d0a774b48d886
 DIST vbox-kernel-module-src-6.1.44.tar.xz 678920 BLAKE2B 
d18bd899205b1baa476b6a17b29c8f210238ddcf5949dd5f7b73e06854c85a816422b8f24045d3d0c1adb3cf1fcadbe089e61c2b9764262a14b04b2beaede8be
 SHA512 
a682c94e61ad1c6090223348522123ee7ba87cdd69aaa0bc09a268068bebc2f9d7c8a156c52d82237999f26664790dddb1c8aca72ac4b5ba2133e35086f6516c
 DIST vbox-kernel-module-src-7.0.6.tar.xz 718156 BLAKE2B 
9f855482c77b14e233ed247f7d94df7c23a00e0f9fca27926921f8c18fa6ab2205075f1b9be61429cfbee325d5f22805c850c0c79fd4fa9ccf7668dcb714f345
 SHA512 
fca794fd36203b296ce14d7d06022360bb9d94a6e06d8d9c77cc0221f63a898b6482b423e7deb6bd7b0355ee98fc3c7bbe11c9a1fa5dcf1d634eebc4fe537dc3
+DIST vbox-kernel-module-src-7.0.8.tar.xz 718032 BLAKE2B 
f8993f6668d12f6bb6a4ab81376e02b11f806012e9ef101ab7d1cbe17004ce34c9214691e1047aa0b5a82b25b91521b9c9ab20a8b7638136cc64e44f1dda89e6
 SHA512 
5f56a94cdac2490a2dfea3f006f7fb0229e7467d7a71029063c200d42dbf4fbeb65d3d0612f862c5c303f8cd5b60a9ab58dc7a8f593f128e7e6b3f89c53eaefc

diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.8.ebuild 
b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.8.ebuild
new file mode 100644
index ..b492291d280a
--- /dev/null
+++ b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.8.ebuild
@@ -0,0 +1,81 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# XXX: the tarball here is just the kernel modules split out of the binary
+#  package that comes from VirtualBox-*.run
+# XXX: update: now it is split from virtualbox-*-Debian~bullseye_amd64.deb
+
+EAPI=8
+
+inherit linux-mod toolchain-funcs
+
+MY_P="vbox-kernel-module-src-${PV}"
+DESCRIPTION="Kernel Modules for Virtualbox"
+HOMEPAGE="https://www.virtualbox.org/;
+SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${MY_P}.tar.xz;
+S="${WORKDIR}"
+
+LICENSE="GPL-3"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+
+BUILD_TARGETS="all"
+MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S})"
+MODULESD_VBOXDRV_ENABLED="yes"
+MODULESD_VBOXNETADP_ENABLED="no"
+MODULESD_VBOXNETFLT_ENABLED="no"
+CONFIG_CHECK="~!SPINLOCK JUMP_LABEL"
+
+# Check if the build directory exists and all directories above it have sane 
permissions
+virtualbox_check_kv_dir() {
+   if [[ ! -d ${KV_DIR} ]]; then
+   elog "Directory not found: ${KV_DIR}"
+   local a=$(dirname "${KV_DIR}")
+   while [[ -n $a && $a != '/' ]]; do
+   if [[ -d $a && ( ! -r $a || ! -x $a ) ]]; then
+   elog "Please check permissions of $a"
+   fi
+   a=$(dirname "$a")
+   done
+   return 1
+   fi
+   return 0
+}
+
+pkg_pretend() {
+   # bug 893286
+   get_version
+   virtualbox_check_kv_dir
+}
+
+pkg_setup() {
+   linux-mod_pkg_setup
+   virtualbox_check_kv_dir || die
+   BUILD_PARAMS="CC=\"$(tc-getBUILD_CC)\" KERN_DIR=${KV_DIR} 
KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1"
+   if linux_chkconfig_present CC_IS_CLANG; then
+   ewarn "Warning: building ${PN} with a clang-built kernel is 
experimental."
+
+   BUILD_PARAMS+=' CC=${CHOST}-clang'
+   if linux_chkconfig_present LD_IS_LLD; then
+   BUILD_PARAMS+=' LD=ld.lld'
+   if linux_chkconfig_present LTO_CLANG_THIN; then
+   # kernel enables cache by default leading to 
sandbox violations
+   BUILD_PARAMS+=' ldflags-y=--thinlto-cache-dir= 
LDFLAGS_MODULE=--thinlto-cache-dir='
+   fi
+   fi
+   fi
+}
+
+src_install() {
+   linux-mod_src_install
+   insinto 

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

2023-04-21 Thread Sam James
commit: 5ff305f24fb0641eb161a1bcee572983d91e7a36
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 21 16:34:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 21 16:34:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ff305f2

sys-libs/binutils-libs: Stabilize 2.39-r5 amd64, #904749

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

 sys-libs/binutils-libs/binutils-libs-2.39-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.39-r5.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.39-r5.ebuild
index 05f6b752897d..ec52714b83cd 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.39-r5.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.39-r5.ebuild
@@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}"
 IUSE="64-bit-bfd cet multitarget nls static-libs"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 
 BDEPEND="nls? ( sys-devel/gettext )"
 DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"



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

2023-04-21 Thread Sam James
commit: e1c9545326cf90002922f2437a4538241ded5c03
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 21 16:34:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 21 16:34:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1c95453

sys-devel/binutils: Stabilize 2.39-r5 amd64, #904749

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

 sys-devel/binutils/binutils-2.39-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/binutils/binutils-2.39-r5.ebuild 
b/sys-devel/binutils/binutils-2.39-r5.ebuild
index 5e3b36d02477..7c9fd711298a 100644
--- a/sys-devel/binutils/binutils-2.39-r5.ebuild
+++ b/sys-devel/binutils/binutils-2.39-r5.ebuild
@@ -33,7 +33,7 @@ else
[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}

https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
SLOT=$(ver_cut 1-2)
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
 fi
 
 #



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

2023-04-21 Thread Arthur Zamarin
commit: 7b3e6bc6ad5e21737a21c5560af4f477e9195316
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Fri Apr 21 15:57:49 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Apr 21 16:25:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b3e6bc6

dev-java/jaxrs-api: drop 2.1.6

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/30690
Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-java/jaxrs-api/jaxrs-api-2.1.6.ebuild | 59 ---
 1 file changed, 59 deletions(-)

diff --git a/dev-java/jaxrs-api/jaxrs-api-2.1.6.ebuild 
b/dev-java/jaxrs-api/jaxrs-api-2.1.6.ebuild
deleted file mode 100644
index ee1e37e0d661..
--- a/dev-java/jaxrs-api/jaxrs-api-2.1.6.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Skeleton command:
-# java-ebuilder --generate-ebuild --workdir . --pom jaxrs-api/pom.xml 
--download-uri https://github.com/jakartaee/rest/archive/2.1.6.tar.gz --slot 0 
--keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild jaxrs-api-2.1.6.ebuild
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source test"
-MAVEN_ID="jakarta.ws.rs:jakarta.ws.rs-api:2.1.6"
-JAVA_TESTING_FRAMEWORKS="junit-4"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Jakarta RESTful Web Services API"
-HOMEPAGE="https://github.com/jakartaee/rest;
-SRC_URI="https://github.com/jakartaee/rest/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="EPL-2.0 GPL-2-with-classpath-exception"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86"
-
-# Compile dependencies
-# POM: ${PN}/pom.xml
-# jakarta.activation:jakarta.activation-api:1.2.1 -> 
>=dev-java/jakarta-activation-api-1.2.2:1
-# jakarta.xml.bind:jakarta.xml.bind-api:2.3.2 -> >=dev-java/jaxb-api-2.3.3:2
-# POM: ${PN}/pom.xml
-# test? junit:junit:4.11 -> >=dev-java/junit-4.13.2:4
-# test? org.glassfish.jaxb:jaxb-runtime:2.3.2 -> !!!groupId-not-found!!!
-# test? org.mockito:mockito-core:2.22.0 -> >=dev-java/mockito-4.4.0:4
-
-DEPEND="
-   >=virtual/jdk-11:*
-   dev-java/jakarta-activation-api:1
-   dev-java/jaxb-api:2
-   test? (
-   dev-java/jaxb-runtime:4
-   dev-java/mockito:4
-   )
-"
-
-RDEPEND=">=virtual/jre-1.8:*"
-
-DOCS=( ../{CONTRIBUTING,NOTICE,README}.md )
-
-S="${WORKDIR}/rest-${PV}/${PN}"
-
-JAVA_CLASSPATH_EXTRA="jakarta-activation-api-1,jaxb-api-2"
-JAVA_SRC_DIR="src/main/java"
-
-JAVA_TEST_GENTOO_CLASSPATH="jaxb-runtime-4,junit-4,mockito-4"
-JAVA_TEST_SRC_DIR="src/test/java"
-
-# "mvn test" -> Tests run: 34, Failures: 0, Errors: 0, Skipped: 3
-# 1) testSerializationOfJaxbLink(javax.ws.rs.core.JaxbLinkTest)
-# javax.xml.bind.JAXBException: Implementation of JAXB-API has not been found 
on module path or classpath.
-JAVA_TEST_EXCLUDES=(
-   javax.ws.rs.core.JaxbLinkTest
-)



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

2023-04-21 Thread David Seifert
commit: 4f6f13101d6934a7efc15b3f56fa14c013606c6c
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Fri Apr 21 16:14:49 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Apr 21 16:14:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f6f1310

dev-python/doit-py: drop 0.5.0

Closes: https://github.com/gentoo/gentoo/pull/30687
Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: David Seifert  gentoo.org>

 dev-python/doit-py/Manifest |  1 -
 dev-python/doit-py/doit-py-0.5.0.ebuild | 27 ---
 2 files changed, 28 deletions(-)

diff --git a/dev-python/doit-py/Manifest b/dev-python/doit-py/Manifest
index a0966693812b..7b7691a48937 100644
--- a/dev-python/doit-py/Manifest
+++ b/dev-python/doit-py/Manifest
@@ -1,2 +1 @@
 DIST doit-py-0.5.0.gh.tar.gz 15174 BLAKE2B 
092f21549d3c088baf8a96b8dd7575304d08c7ae7b0472e7a890159247422060af06c1cc14064cd608bd59e71788067c5374953b16f4511971bb3018c0245cd4
 SHA512 
f9e70be30f47b7251bdb479762dabe655be898f9fe37fc5ac6608110a82863a08002271620569745f9ec2f47c03529c044a6ea74244b8bb6438b3fbe7e4c28f7
-DIST doit-py-0.5.0.tar.gz 15174 BLAKE2B 
092f21549d3c088baf8a96b8dd7575304d08c7ae7b0472e7a890159247422060af06c1cc14064cd608bd59e71788067c5374953b16f4511971bb3018c0245cd4
 SHA512 
f9e70be30f47b7251bdb479762dabe655be898f9fe37fc5ac6608110a82863a08002271620569745f9ec2f47c03529c044a6ea74244b8bb6438b3fbe7e4c28f7

diff --git a/dev-python/doit-py/doit-py-0.5.0.ebuild 
b/dev-python/doit-py/doit-py-0.5.0.ebuild
deleted file mode 100644
index 309e8b5cd190..
--- a/dev-python/doit-py/doit-py-0.5.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="doit tasks for python stuff"
-HOMEPAGE="https://pythonhosted.org/doit-py/ https://github.com/pydoit/doit-py;
-SRC_URI="https://github.com/pydoit/doit-py/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~riscv x86"
-
-DEPEND="
-   test? (
-   app-text/hunspell[l10n_en]
-   dev-python/pyflakes[${PYTHON_USEDEP}]
-   )"
-RDEPEND="
-   dev-python/configclass[${PYTHON_USEDEP}]"
-
-distutils_enable_sphinx doc
-distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx/, app-arch/upx/files/

2023-04-21 Thread David Seifert
commit: b0b2e526e852b58f2e863b2341eb464462873f20
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Fri Apr 21 16:14:44 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Apr 21 16:14:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0b2e526

app-arch/upx: drop 4.0.1-r1

Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: David Seifert  gentoo.org>

 app-arch/upx/Manifest |  1 -
 app-arch/upx/files/upx-4.0.1-CVE-2023-23456.patch | 61 ---
 app-arch/upx/files/upx-4.0.1-CVE-2023-23457.patch | 45 -
 app-arch/upx/upx-4.0.1-r1.ebuild  | 35 -
 4 files changed, 142 deletions(-)

diff --git a/app-arch/upx/Manifest b/app-arch/upx/Manifest
index c06784b73e2c..cdaf5d2019f0 100644
--- a/app-arch/upx/Manifest
+++ b/app-arch/upx/Manifest
@@ -1,2 +1 @@
-DIST upx-4.0.1-src.tar.xz 1154032 BLAKE2B 
0da23cedf73506e06e5dcf19ab0d194d8e578188bb4d75e760fe3f7dc7f24a9d42ff4b75fd9514162f48ae7cfad347b5bd65789805071354a74129960807843b
 SHA512 
f2e42c83fd4a0d273a20c8b0f0d1eb201edcd1f10c779d2a6e8ac0812741c3af0c887382e54894190ecc4c7002a910524b2ed79ae7a7b595b8392598ad2e1235
 DIST upx-4.0.2-src.tar.xz 1191960 BLAKE2B 
d1b111d886498628174653e2184bb648862986c6b65441a31ccbbd5360d9fd04d2d8b6cb276111cf4726f38aba0a3cd2c42b6fd62caba69a7996a4e59a5471ca
 SHA512 
0aafbaf97a25e9cd1866d03358f5eceab2c0ba4b2f3acdd58178b41c32af58335b6cb843d83f3398d4ceedc238bfcd95f86a20c38a11d5e4e8af6a28c7e8b82e

diff --git a/app-arch/upx/files/upx-4.0.1-CVE-2023-23456.patch 
b/app-arch/upx/files/upx-4.0.1-CVE-2023-23456.patch
deleted file mode 100644
index 779800a08e40..
--- a/app-arch/upx/files/upx-4.0.1-CVE-2023-23456.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-From 1d291ff0db8a056600ebdebb9c3c62d700eaa842 Mon Sep 17 00:00:00 2001
-From: John Reiser 
-Date: Thu, 24 Nov 2022 10:28:03 -0800
-Subject: [PATCH] p_tmt: more sanity of input, cleanup MemBuffer usage
-
-https://github.com/upx/upx/issues/632
-   modified:   src/p_tmt.cpp

- src/p_tmt.cpp | 23 +++
- 1 file changed, 11 insertions(+), 12 deletions(-)
-
-diff --git a/src/p_tmt.cpp b/src/p_tmt.cpp
-index 7dc72888..592809a9 100644
 a/src/p_tmt.cpp
-+++ b/src/p_tmt.cpp
-@@ -173,15 +173,13 @@ int PackTmt::readFileHeader()
- fi->seek(adam_offset,SEEK_SET);
- fi->readx(,sizeof(ih));
- // FIXME: should add more checks for the values in 'ih'
--unsigned const imagesize = get_le32();
--unsigned const entry = get_le32();
--unsigned const relocsize = get_le32();
--if (!imagesize
--||  file_size <= imagesize
--||  file_size <= entry
--||  file_size <= relocsize) {
--printWarn(getName(), "bad header; imagesize=%#x  entry=%#x  
relocsize=%#x",
--imagesize, entry, relocsize);
-+unsigned const imagesize = ih.imagesize;
-+unsigned const entry = ih.entry;
-+unsigned const relocsize = ih.relocsize;
-+if (imagesize < sizeof(ih) || entry < sizeof(ih) || file_size <= 
imagesize ||
-+file_size <= entry || file_size <= relocsize) {
-+printWarn(getName(), "bad header; imagesize=%#x  entry=%#x  
relocsize=%#x", imagesize,
-+  entry, relocsize);
- return 0;
- }
- 
-@@ -215,15 +213,16 @@ void PackTmt::pack(OutputFile *fo)
- ibuf.alloc(usize+rsize+128);
- obuf.allocForCompression(usize+rsize+128);
- 
--MemBuffer wrkmem;
--wrkmem.alloc(rsize+EXTRA_INFO); // relocations
-+MemBuffer mb_wrkmem;
-+mb_wrkmem.alloc(rsize + EXTRA_INFO + 4); // relocations + original entry 
point + relocsize
-+SPAN_S_VAR(upx_byte, wrkmem, mb_wrkmem);
- 
- fi->seek(adam_offset+sizeof(ih),SEEK_SET);
- fi->readx(ibuf,usize);
- fi->readx(wrkmem+4,rsize);
- const unsigned overlay = file_size - fi->tell();
- 
--if (find_le32(ibuf,128,get_le32("UPX ")) >= 0)
-+if (find_le32(ibuf, UPX_MIN(128u, usize), get_le32("UPX ")) >= 0)
- throwAlreadyPacked();
- if (rsize == 0)
- throwCantPack("file is already compressed with another packer");
--- 
-2.38.2
-

diff --git a/app-arch/upx/files/upx-4.0.1-CVE-2023-23457.patch 
b/app-arch/upx/files/upx-4.0.1-CVE-2023-23457.patch
deleted file mode 100644
index 8cb8455b4eab..
--- a/app-arch/upx/files/upx-4.0.1-CVE-2023-23457.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-From 779b648c5f6aa9b33f4728f79dd4d0efec0bf860 Mon Sep 17 00:00:00 2001
-From: John Reiser 
-Date: Wed, 23 Nov 2022 19:49:28 -0800
-Subject: [PATCH] invert_pt_dynamic: fix thinko; PackLinuxElf64help1 insist on
- ELF
-
-https://github.com/upx/upx/issues/631
-   modified:   src/p_lx_elf.cpp

- src/p_lx_elf.cpp | 8 +---
- 1 file changed, 5 insertions(+), 3 deletions(-)
-
-diff --git a/src/p_lx_elf.cpp b/src/p_lx_elf.cpp
-index fa55470f7..b698ee0a2 100644
 a/src/p_lx_elf.cpp
-+++ b/src/p_lx_elf.cpp
-@@ -256,7 +256,8 @@ PackLinuxElf32::PackLinuxElf32help1(InputFile *f)
- e_phnum = 

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

2023-04-21 Thread David Seifert
commit: 67c106a1e5b70b8fd2831135098849e256b3ea7d
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Fri Apr 21 16:14:45 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Apr 21 16:14:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67c106a1

app-arch/upx-bin: drop 4.0.1

Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: David Seifert  gentoo.org>

 app-arch/upx-bin/Manifest |  7 ---
 app-arch/upx-bin/upx-bin-4.0.1.ebuild | 39 ---
 2 files changed, 46 deletions(-)

diff --git a/app-arch/upx-bin/Manifest b/app-arch/upx-bin/Manifest
index 319294a77126..e9f5f0370155 100644
--- a/app-arch/upx-bin/Manifest
+++ b/app-arch/upx-bin/Manifest
@@ -1,10 +1,3 @@
-DIST upx-4.0.1-amd64_linux.tar.xz 56 BLAKE2B 
10d1e3b0aa53a4b86974bb0e8fa8a5adbb6112a0c2134748e62a6890c8c02446311ab0b33e61dc98dd5905d70bbff1265169027e81149d527b547eaa822b482f
 SHA512 
907e178c19673fc5e9a26733b03d5e5b442c2cae01e03abbe44f170671efb601a337cfdaba17f2e56217a3bebea6a29318d80f81e9853000d4012a742795e533
-DIST upx-4.0.1-arm64_linux.tar.xz 570728 BLAKE2B 
c23db0fcf6ca79a464151518befe4ddccc347b7364e679f3d87f5dfea3c7b10bc33559125e664fc08508335eddbc263cc7ff2383274b9f15c29b03ecfcdeb33b
 SHA512 
6e1bebd7e561409c2f37cdcbfb2a7a6f923b11acce21df5f21abfa2db172932129ebf06311ab167b8e05886d4b457c9ade6d6e8181c1c90a7ef843fbdae6b089
-DIST upx-4.0.1-armeb_linux.tar.xz 571196 BLAKE2B 
0719eaccdb3e940d95d8104bd27fa9d9fddb8212200d6598d78a10070f0f21b7371a1e64b6c9d50f823631120505a181f66f73e4352430f1dec876072ad1a12c
 SHA512 
5fa40d3fc06092a4c301c3ef347c242b8ebdee2bdcd3621755e50d4cdbcf826627b5da2aedcface2d4591a9770184a7186b16b9872cdf114b1cbab5c5cf47f71
-DIST upx-4.0.1-i386_linux.tar.xz 595536 BLAKE2B 
e68211c6db05fddb5fadb4c628d7ce0c29dc9f80c1770ce9ddf90a7a6e780e5d1cf3426a5fe76765b81aeb8bc9df7a468a0d8bd4918c7cd15da4747dc248080b
 SHA512 
c700a7138fbcbb1c510c56f49a43c17604ef2aa192c0c8336d59bf9a5454635131b48c004a070833198cd0df23c2600d46f9293b990a43576762e0eb3334203f
-DIST upx-4.0.1-mipsel_linux.tar.xz 650372 BLAKE2B 
e5294055953ff599ae1f5ce0cc39dbd42fb0a53bdd6a8b833e97bb2717225dbd0c6c449274a3d4fb400ac86caf6e118617784bbe722843adf1767c866fef58a7
 SHA512 
266292e6027852d017b0e2725db4216230b362f7e2070008dde020b2d83c980ba7b50219f3d3a9914ef8f185799abb14cdfc55620bf532a1678bd3c1c5ccb025
-DIST upx-4.0.1-powerpc64le_linux.tar.xz 651596 BLAKE2B 
4c9ebdc3c4873cbb2cd9483ba406f2600e9c54e54bb29c928b9f5ca0726f1ecc49c5f62be1d29ce8f2a750f269d32ee3a5165c60aaa4de923f4f8571a0f08829
 SHA512 
9d9618341f55af77ce02dfb7587b6a90c8657fedff6be0f39c7c1ae83134aeeddccf1713a13835c44d9f9f6d9021294b8bce7fc527f3e76825c96a4cbbb55843
-DIST upx-4.0.1-powerpc_linux.tar.xz 649004 BLAKE2B 
0dc543960946fc4293ae985ea04a60dea5052c661ed2f9b5aa18764bf3072a502cff7e183233abda24b713a38cc70d6e7495dbf9a980405eb3e7c3dbff765667
 SHA512 
7f40898b6ab03de038c37b524db93639a8cb3b502a15bff28f61d50f9fc3eef1e89e3226d2c15fc0a52db4efd7c4b384303932e43f57d75f9d18a09057ed4292
 DIST upx-4.0.2-amd64_linux.tar.xz 564572 BLAKE2B 
1efd4f57f964714dc9883ba66aa643e925d8971e10cd46776ac3ba0f417260b0f3443a52e090b6a762d86c224e58b28804d699433a929c599be1375417714aa1
 SHA512 
928f02fa82417e93363caaa86ba20af45e85a0e4b0bb0dee68a17eb7501442136baf3ab82bb24ebf4b891b0242c19d26b3443423fd892e81648df1f55aca90d6
 DIST upx-4.0.2-arm64_linux.tar.xz 574620 BLAKE2B 
3696fc9b25d9b114655883d2de7ee0cac1fe5b5d8ac93fda4eacdf975e223bf483d7e5c10a26958c05d052a3ec4e756711659d1018306d8d975cf1411a177af1
 SHA512 
106a3261491ccd5b72cbd956952b0bc0b99f59a819414d0c42d08d47d672f235d460b437d4abbd7c8e00c9eb95edb85a327e6ce24a130e7124867eb03883ac64
 DIST upx-4.0.2-armeb_linux.tar.xz 573104 BLAKE2B 
749a91dcecec797402e67f761aab064d421138858dc53a53528d50c979ab6c0bd5fec74dae71311c9c4ec4217980e7f6ab2bbfa37e7a4decc4fad76dcd643397
 SHA512 
5407a4c08ab67c97b115ff31ea5f3fec779f34a117091c1e5c19020ca8b65033fe5398ebc885dbe09b16ea5c05a760a7e7994c2ee8e29acc2b6b8c67f108656a

diff --git a/app-arch/upx-bin/upx-bin-4.0.1.ebuild 
b/app-arch/upx-bin/upx-bin-4.0.1.ebuild
deleted file mode 100644
index 0a5aabf6cf03..
--- a/app-arch/upx-bin/upx-bin-4.0.1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit pax-utils
-
-MY_P="${PN/-bin}-${PV}"
-
-DESCRIPTION="Ultimate Packer for eXecutables, binary version with proprietary 
NRV compression"
-HOMEPAGE="https://upx.github.io/;
-SRC_URI="x86? ( 
https://github.com/upx/upx/releases/download/v${PV}/${MY_P}-i386_linux.tar.xz )
-   amd64? ( 
https://github.com/upx/upx/releases/download/v${PV}/${MY_P}-amd64_linux.tar.xz )
-   arm64? ( 
https://github.com/upx/upx/releases/download/v${PV}/${MY_P}-arm64_linux.tar.xz )
-   arm? ( 
https://github.com/upx/upx/releases/download/v${PV}/${MY_P}-armeb_linux.tar.xz )
-   mips? ( 
https://github.com/upx/upx/releases/download/v${PV}/${MY_P}-mipsel_linux.tar.xz 
)
-   ppc? ( 

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

2023-04-21 Thread David Seifert
commit: 10904e30f73d8fb1299d448ef996ad66e318a1e5
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Fri Apr 21 16:14:46 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Apr 21 16:14:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10904e30

app-text/cmark: drop 0.30.2

Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: David Seifert  gentoo.org>

 app-text/cmark/Manifest|  1 -
 app-text/cmark/cmark-0.30.2.ebuild | 34 --
 2 files changed, 35 deletions(-)

diff --git a/app-text/cmark/Manifest b/app-text/cmark/Manifest
index 1a5d16b9e75f..8ddf9638882f 100644
--- a/app-text/cmark/Manifest
+++ b/app-text/cmark/Manifest
@@ -1,2 +1 @@
-DIST cmark-0.30.2.tar.gz 246033 BLAKE2B 
487f5adf47afdd4133e16b6cca1403cd555f8722b47c423960909de73aacac1d0f8b16311f6d5349addb5f03a86562545bb2ec80771b822bb8e5b82816375124
 SHA512 
aaa9b2103cf89c522f9b42a2b43c07ecf75e07eb42214c0be5de17682ea1faf9c85e3dd28fe91d446b69a34f9980bcab6e276a99b42540c40c9ee1481b3a0d17
 DIST cmark-0.30.3.tar.gz 246916 BLAKE2B 
b63027e1a7d6db21c3b1bfc89deaebb202972cf65b3ddc51f20d6cb2dacfb6724dffd226f3cace1b25dda2cd87bdb201b82779bd7a6068c5f9751513bda226ae
 SHA512 
27383bfef95ae1390c26aff0dd2cbca33704e7d20116bf29da4695d2c9a4146b86daba0da1e91bdb9eab95671702f885e832b3d31d51601731f1dc630df5237b

diff --git a/app-text/cmark/cmark-0.30.2.ebuild 
b/app-text/cmark/cmark-0.30.2.ebuild
deleted file mode 100644
index 1d0738fc0929..
--- a/app-text/cmark/cmark-0.30.2.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit cmake python-any-r1
-
-DESCRIPTION="CommonMark parsing and rendering library and program in C"
-HOMEPAGE="https://github.com/commonmark/cmark;
-SRC_URI="https://github.com/commonmark/cmark/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~riscv x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="test? ( ${PYTHON_DEPS} )"
-
-pkg_setup() {
-   use test && python-any-r1_pkg_setup
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMARK_LIB_FUZZER=OFF
-   -DCMARK_SHARED=ON
-   -DCMARK_STATIC=OFF
-   -DCMARK_TESTS="$(usex test)"
-   )
-   cmake_src_configure
-}



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

2023-04-21 Thread David Seifert
commit: 1a83473efee510daa2699fa579c29a05daa20ab0
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Fri Apr 21 16:14:48 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Apr 21 16:14:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a83473e

dev-python/doit: drop 0.36.0

Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: David Seifert  gentoo.org>

 dev-python/doit/doit-0.36.0.ebuild | 63 --
 1 file changed, 63 deletions(-)

diff --git a/dev-python/doit/doit-0.36.0.ebuild 
b/dev-python/doit/doit-0.36.0.ebuild
deleted file mode 100644
index af8d208e3e29..
--- a/dev-python/doit/doit-0.36.0.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10} )
-inherit bash-completion-r1 distutils-r1
-
-DESCRIPTION="Automation tool"
-HOMEPAGE="https://pydoit.org/
-   https://pypi.org/project/doit/
-   https://github.com/pydoit/doit;
-SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~riscv x86"
-
-RDEPEND="
-   dev-python/cloudpickle[${PYTHON_USEDEP}]
-   dev-python/pyinotify[${PYTHON_USEDEP}]
-   || (
-   dev-python/tomli[${PYTHON_USEDEP}]
-   dev-python/tomlkit[${PYTHON_USEDEP}]
-   )
-"
-BDEPEND="
-   test? (
-   $(python_gen_impl_dep sqlite)
-   dev-python/pyflakes[${PYTHON_USEDEP}]
-   )
-"
-PDEPEND=">=dev-python/doit-py-0.4.0[${PYTHON_USEDEP}]"
-
-distutils_enable_tests pytest
-distutils_enable_sphinx doc \
-   dev-python/sphinx-rtd-theme
-
-EPYTEST_DESELECT=(
-   # test failing due to impact on PATH run in a sandbox
-   tests/test_cmd_strace.py::TestCmdStrace::test_dep # #836164
-   tests/test_cmd_strace.py::TestCmdStrace::test_target
-)
-
-src_prepare() {
-   # Replace custom theme with builtin for documentation
-   sed -e '/html_theme/s/press/sphinx_rtd_theme/' -i doc/conf.py || die
-   # Remove non-exist modules for doc generation (#832754)
-   sed \
-   -e '/sphinx_sitemap/d' \
-   -e '/sphinx_reredirects/d' \
-   -i doc/conf.py || die
-
-   distutils-r1_src_prepare
-}
-
-src_install() {
-   distutils-r1_src_install
-   newbashcomp bash_completion_doit ${PN}
-   insinto /usr/share/zsh/site-functions
-   newins zsh_completion_doit _${PN}
-}



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Term-Shell/

2023-04-21 Thread David Seifert
commit: 030f1fea0353cfe165a67826c20580bfae576200
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Fri Apr 21 16:14:47 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Apr 21 16:14:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=030f1fea

dev-perl/Term-Shell: drop 0.120.0

Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: David Seifert  gentoo.org>

 dev-perl/Term-Shell/Manifest  |  1 -
 dev-perl/Term-Shell/Term-Shell-0.120.0.ebuild | 37 ---
 2 files changed, 38 deletions(-)

diff --git a/dev-perl/Term-Shell/Manifest b/dev-perl/Term-Shell/Manifest
index 4aed1b169b62..f5d4362e22dc 100644
--- a/dev-perl/Term-Shell/Manifest
+++ b/dev-perl/Term-Shell/Manifest
@@ -1,2 +1 @@
-DIST Term-Shell-0.12.tar.gz 36300 BLAKE2B 
ab793d3eb69127f938c9edbff7f58051fb611ca864e2ff482dfe10897dfe3eb4dababafe1f656979fc8ce42710e62a081ca7b3c2657f1ffe39a169c8274385d0
 SHA512 
8411505cb798fdcb728bb7814c80d809630689782e1235927d13902466043f41753219ef9827402f233ef7cfa186670bc36651a905da2dc2534696596abb234c
 DIST Term-Shell-0.13.tar.gz 36338 BLAKE2B 
45fd2da611cbc73401347c7bac3510686b1fb59c1cfb67534077cf2213c9d811e5e1fe9653e072a6fb0b9ffa737d1cb82ff7c4e914f25cb0d527304538800d78
 SHA512 
bf0a4662aaae95ce4e2b104d3d68582c393e07be0b95148a27e01e2eb696a59bc484b9c84eb05db10c62774d7b18e032598038687bd72f8cb9b9c49e0c04eed2

diff --git a/dev-perl/Term-Shell/Term-Shell-0.120.0.ebuild 
b/dev-perl/Term-Shell/Term-Shell-0.120.0.ebuild
deleted file mode 100644
index 5c3446684656..
--- a/dev-perl/Term-Shell/Term-Shell-0.120.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=SHLOMIF
-DIST_VERSION=0.12
-DIST_EXAMPLES=("examples/*")
-inherit perl-module
-
-DESCRIPTION="A simple command-line shell framework"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   virtual/perl-Data-Dumper
-   virtual/perl-File-Temp
-   >=virtual/perl-Getopt-Long-2.360.0
-   virtual/perl-IO
-   dev-perl/TermReadKey
-   virtual/perl-Term-ReadLine
-   dev-perl/Text-Autoformat
-"
-BDEPEND="${RDEPEND}
-   >=dev-perl/Module-Build-0.280.0
-   test? (
-   virtual/perl-File-Spec
-   virtual/perl-Test-Simple
-   )
-"
-
-src_test() {
-   perl_rm_files t/author-pod-syntax.t t/cpan-changes.t 
t/release-cpan-changes.t t/pod.t \
-   t/release-kwalitee.t t/release-trailing-space.t 
t/style-trailing-space.t
-   perl-module_src_test
-}



  1   2   3   >