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

2022-08-05 Thread Hans de Graaff
commit: e572bf68a612ed7c6f5578e216ffa5f4e4523d50
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Aug  6 05:54:54 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Aug  6 05:55:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e572bf68

dev-ruby/liquid: add 5.4.0

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

 dev-ruby/liquid/Manifest|  1 +
 dev-ruby/liquid/liquid-5.4.0.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-ruby/liquid/Manifest b/dev-ruby/liquid/Manifest
index 9296d70ace29..bfab606bbce9 100644
--- a/dev-ruby/liquid/Manifest
+++ b/dev-ruby/liquid/Manifest
@@ -3,3 +3,4 @@ DIST liquid-5.0.1.tar.gz 115523 BLAKE2B 
52194481aef296785812a76979ee215e5adffbb7
 DIST liquid-5.1.0.tar.gz 117155 BLAKE2B 
93c609e71773b3e002134bb6caf75b43f57428aa71a9181d0a986d920490dc7246fe89cb48d54e6ac880cb28b70fd9cdf8e1a81c7df9061803880eee82ff3cf2
 SHA512 
27ff4392ffcd05cd11c3f104b0ee875e6043dcf057ae06fe7037dcaef528b01c3aba31df65dc4d7b41f89afeee322d3045d09fe7d1e4ec9dafe52a17b6cad672
 DIST liquid-5.2.0.tar.gz 117804 BLAKE2B 
bf9027265ea9e31cdb029032384ad7078f28f0aebad21538c8271d7b44aade95bb2be642443b84a0ab35907a81b30dacdfc51c0593226eb9e37b85738c4bb9d8
 SHA512 
69297fb5cc3ea86b47c24a0ae1f3f7ae7d4e377b0909531362fdda298c5dbc2fd4a8666baf5b462cef04278b1ed6758312f93ebb5d5b266fcbbdbc82a8288047
 DIST liquid-5.3.0.tar.gz 118704 BLAKE2B 
3c7670717ea70f971a80a932e8aef24670017e9fceb9164403035a6137b4ba8a3dd77b396037fd52db71e4989a74d89b2ed63150290ba7326d35d0970a014b39
 SHA512 
bf295a882535b6f70f36adc62dc207ec07222e201c16adf2b56be9decf63f4f262b4e8cd31539eedf4364d6394b0136091eefcf26ee705987e82c2bf1ccf2739
+DIST liquid-5.4.0.tar.gz 123661 BLAKE2B 
96fbd0d92408e1deecfd198de4ab59287820e4f8d6e8cfeb080163781c82421a1fe5286354136a787db244c3821fd3e470d2ecdcddbde3344aa71be79799894d
 SHA512 
45b394aa945206b200a2aa30e2e0b0f0937e7e59bd213f45f0484f2f6f3d68fca96f93a7ae64ac05249439048842b53e20a58d73be88470ed94cf40cc65c4cfb

diff --git a/dev-ruby/liquid/liquid-5.4.0.ebuild 
b/dev-ruby/liquid/liquid-5.4.0.ebuild
new file mode 100644
index ..06fc87368cdf
--- /dev/null
+++ b/dev-ruby/liquid/liquid-5.4.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="History.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="liquid.gemspec"
+
+inherit ruby-fakegem
+
+SRC_URI="https://github.com/Shopify/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+DESCRIPTION="Template engine for Ruby"
+HOMEPAGE="https://shopify.github.io/liquid/;
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/minitest )"
+
+all_ruby_prepare() {
+   # liquid-c is not packaged
+   sed -i -e '/LIQUID_C/ s:^:#:' Rakefile || die
+
+   # Avoid test requiring unpackaged stackprof
+   sed -i -e '/assert_no_object_allocations/askip "unpackaged stackprof"' 
test/integration/context_test.rb || die
+}



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

2022-08-05 Thread Matt Turner
commit: bfcba9a72a0c6a0028f4455745f7b1318dca5637
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Aug  6 04:28:34 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Aug  6 04:31:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfcba9a7

dev-libs/libevdev: Version bump to 1.13.0

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

 dev-libs/libevdev/Manifest   |  1 +
 dev-libs/libevdev/libevdev-1.13.0.ebuild | 50 
 2 files changed, 51 insertions(+)

diff --git a/dev-libs/libevdev/Manifest b/dev-libs/libevdev/Manifest
index 840cf81147dd..9f32029ff8da 100644
--- a/dev-libs/libevdev/Manifest
+++ b/dev-libs/libevdev/Manifest
@@ -1 +1,2 @@
 DIST libevdev-1.12.1.tar.xz 446476 BLAKE2B 
3b73c50b5e0bdf6dac001c7e34338ece2ba796af711d8f6f9c2928f93a8f41ee484e067c3cb02878de49d631de87229d4b1a377123e385af5997e11f7c556510
 SHA512 
eefce287a665e4f89eb2e0437dfefd45ecf8925c7dac35a1bdd46158541f77f2032c6146900a30a01321751d55a9b537bd1d61777cca9cfa02c39a6e31c97be4
+DIST libevdev-1.13.0.tar.xz 451328 BLAKE2B 
07b15bf46ca3b01d9a93da8d93fd60b2f1eb95961f0f202a321030e145528453375f1e4fa3458adac3f3346cc26642538251b35002f18f9802799e4732d39f3e
 SHA512 
f30f14c44ef4d4829625aa4c28f10555f333905486f9d39c18cd3ca35e87128a0c24c1bc18ca37b6bf98bc8f7fad27e1bc68678a58e6e6fff3b8d99502ac6905

diff --git a/dev-libs/libevdev/libevdev-1.13.0.ebuild 
b/dev-libs/libevdev/libevdev-1.13.0.ebuild
new file mode 100644
index ..9f3d0d16e6a3
--- /dev/null
+++ b/dev-libs/libevdev/libevdev-1.13.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit meson-multilib python-any-r1
+
+DESCRIPTION="Handler library for evdev events"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/libevdev/ 
https://gitlab.freedesktop.org/libevdev/libevdev;
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/libevdev/libevdev.git;
+   inherit git-r3
+else
+   SRC_URI="https://www.freedesktop.org/software/libevdev/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="doc test"
+
+DEPEND="test? ( dev-libs/check[${MULTILIB_USEDEP}] )"
+BDEPEND="
+   ${PYTHON_DEPS}
+   doc? ( app-doc/doxygen )
+   virtual/pkgconfig
+"
+RESTRICT="!test? ( test )"
+
+multilib_src_configure() {
+   local emesonargs=(
+   $(meson_feature doc documentation)
+   $(meson_feature test tests)
+   )
+   meson_src_configure
+}
+
+multilib_src_test() {
+   meson_src_test -t 100
+}
+
+multilib_src_install_all() {
+   if use doc; then
+   local HTML_DOCS=( doc/html/. )
+   einstalldocs
+   fi
+}



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

2022-08-05 Thread Matt Turner
commit: 88c1f60b3d2c4b14c966e0eec70a754a6a6a2c24
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Aug  6 04:30:04 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Aug  6 04:31:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88c1f60b

media-libs/mesa: Drop support for sys-devel/llvm:12

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

 media-libs/mesa/mesa-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/media-libs/mesa/mesa-.ebuild b/media-libs/mesa/mesa-.ebuild
index 2ce24c86bb27..379fc0756847 100644
--- a/media-libs/mesa/mesa-.ebuild
+++ b/media-libs/mesa/mesa-.ebuild
@@ -115,7 +115,6 @@ LLVM_DEPSTR="
|| (
sys-devel/llvm:14[${MULTILIB_USEDEP}]
sys-devel/llvm:13[${MULTILIB_USEDEP}]
-   sys-devel/llvm:12[${MULTILIB_USEDEP}]
)


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

2022-08-05 Thread Matt Turner
commit: aa040203c0396459360aac00bcc0c0969b3ea297
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Aug  6 04:28:51 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Aug  6 04:31:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa040203

media-libs/mesa: Version bump to 22.1.5

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

 media-libs/mesa/Manifest   |   1 +
 media-libs/mesa/mesa-22.1.5.ebuild | 460 +
 2 files changed, 461 insertions(+)

diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index e8fd976317bc..fdc6d3a764c9 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -1,3 +1,4 @@
 DIST mesa-22.0.5.tar.xz 15777136 BLAKE2B 
9622193bebea643a973e4ffa94b86aef1b2a9de0bc8d4c2d79ee07de3555353ae65d22237ae461f739dfe302647232847b9e044e7d4f3846c2c51e0c3be68839
 SHA512 
c73a4c3bfb41fef68e2ec1ccfd3df0a5af019c1e862af27d9bca27487dd4352dafeccd0dc0c3f15fadc54048573b9634261e4e969ae958c4f9fa88114131e910
 DIST mesa-22.1.2.tar.xz 15992280 BLAKE2B 
bb2929e6c7dd0384b8e58b2a0ab6f91eabec9b29b77349868ea737c2c8b8c0e33febb9836c6259601caa3ba4c6ab67f2c4df4d2677cdfab359bbce53d8df316f
 SHA512 
2bcce3dcb6f151de7717153a0745c1c754dec7e63dae6923a2123d2149562f13ef8faaa0f15e54c434e80b0562932a8cf8be007d181777c82ccf7a1b1bb621cc
 DIST mesa-22.1.3.tar.xz 16016520 BLAKE2B 
3f9838022914b4ecc8882bc648bdd99a81aab2c6ebd4d9a3ce74655d6ec718d09abc6424bdb4b84a5430dcc51113d67bfd3368af4a3f390d3c574733b8ade4b0
 SHA512 
e7348839eb37de89c90d21277a7cbb42ee673ad6c656177853f6d35db99556dbac2986771342d902b4fa67df5687c9d543bad99c81bcd0ecfb7f08f37480
+DIST mesa-22.1.5.tar.xz 16072928 BLAKE2B 
c182af7855e3e04cdd7f7b25c1df62d13306c17f1973bb5b68eae3939a3cc640841bb37003f00f298033b666b7165c3e2639ff4bfa991123e165a73ac8cae203
 SHA512 
1aa72cd5b61635d489904944e5d80b1d923a38ffbd295341e6b30c492e469463bc4d0b63f74b071580572aec3a2cdfe19b3f2919ebc0fb4bcc35e114db925abc

diff --git a/media-libs/mesa/mesa-22.1.5.ebuild 
b/media-libs/mesa/mesa-22.1.5.ebuild
new file mode 100644
index ..97c13b468175
--- /dev/null
+++ b/media-libs/mesa/mesa-22.1.5.ebuild
@@ -0,0 +1,460 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit llvm meson-multilib python-any-r1 linux-info
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="OpenGL-like graphic library for Linux"
+HOMEPAGE="https://www.mesa3d.org/ https://mesa.freedesktop.org/;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git;
+   inherit git-r3
+else
+   SRC_URI="https://archive.mesa3d.org/${MY_P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris 
~x64-solaris ~x86-solaris"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+RESTRICT="!test? ( test )"
+
+RADEON_CARDS="r300 r600 radeon radeonsi"
+VIDEO_CARDS="${RADEON_CARDS} freedreno intel lima nouveau panfrost v3d vc4 
virgl vivante vmware"
+for card in ${VIDEO_CARDS}; do
+   IUSE_VIDEO_CARDS+=" video_cards_${card}"
+done
+
+IUSE="${IUSE_VIDEO_CARDS}
+   cpu_flags_x86_sse2 d3d9 debug gles1 +gles2 +llvm
+   lm-sensors opencl osmesa selinux test unwind vaapi valgrind vdpau vulkan
+   vulkan-overlay wayland +X xa xvmc zink +zstd"
+
+REQUIRED_USE="
+   d3d9?   ( || ( video_cards_intel video_cards_r300 video_cards_r600 
video_cards_radeonsi video_cards_nouveau video_cards_vmware ) )
+   vulkan? ( video_cards_radeonsi? ( llvm ) )
+   vulkan-overlay? ( vulkan )
+   video_cards_radeon? ( x86? ( llvm ) amd64? ( llvm ) )
+   video_cards_r300?   ( x86? ( llvm ) amd64? ( llvm ) )
+   video_cards_radeonsi?   ( llvm )
+   xa? ( X )
+   xvmc? ( X )
+   zink? ( vulkan )
+"
+
+LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.110"
+RDEPEND="
+   >=dev-libs/expat-2.1.0-r3:=[${MULTILIB_USEDEP}]
+   >=media-libs/libglvnd-1.3.2[X?,${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.8[${MULTILIB_USEDEP}]
+   unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
+   llvm? (
+   video_cards_radeonsi? (
+   virtual/libelf:0=[${MULTILIB_USEDEP}]
+   )
+   video_cards_r600? (
+   virtual/libelf:0=[${MULTILIB_USEDEP}]
+   )
+   video_cards_radeon? (
+   virtual/libelf:0=[${MULTILIB_USEDEP}]
+   )
+   )
+   lm-sensors? ( sys-apps/lm-sensors:=[${MULTILIB_USEDEP}] )
+   opencl? (
+   >=virtual/opencl-3[${MULTILIB_USEDEP}]
+   dev-libs/libclc
+   virtual/libelf:0=[${MULTILIB_USEDEP}]
+   )
+   vaapi? (
+   >=x11-libs/libva-1.7.3:=[${MULTILIB_USEDEP}]
+   )
+   vdpau? ( >=x11-libs/libvdpau-1.1:=[${MULTILIB_USEDEP}] )
+   xvmc? ( 

[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/purpose/

2022-08-05 Thread Sam James
commit: 0fac967c6b8ab607eface42bdd16f419a1a5908a
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  6 04:08:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  6 04:08:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fac967c

kde-frameworks/purpose: Stabilize 5.96.0 amd64, #853325

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

 kde-frameworks/purpose/purpose-5.96.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/purpose/purpose-5.96.0.ebuild 
b/kde-frameworks/purpose/purpose-5.96.0.ebuild
index 31db8a088493..433693cab7b4 100644
--- a/kde-frameworks/purpose/purpose-5.96.0.ebuild
+++ b/kde-frameworks/purpose/purpose-5.96.0.ebuild
@@ -11,7 +11,7 @@ inherit ecm frameworks.kde.org optfeature xdg-utils
 
 DESCRIPTION="Library for providing abstractions to get the developer's 
purposes fulfilled"
 LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
 IUSE="bluetooth +kaccounts"
 
 # requires running environment



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/prison/

2022-08-05 Thread Sam James
commit: d65efffc6889d9f6ac33d2d85a9b786ebb5b215a
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  6 04:08:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  6 04:08:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d65efffc

kde-frameworks/prison: Stabilize 5.96.0-r1 amd64, #853325

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

 kde-frameworks/prison/prison-5.96.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/prison/prison-5.96.0-r1.ebuild 
b/kde-frameworks/prison/prison-5.96.0-r1.ebuild
index 6bce863d8292..33b9a8f7bdba 100644
--- a/kde-frameworks/prison/prison-5.96.0-r1.ebuild
+++ b/kde-frameworks/prison/prison-5.96.0-r1.ebuild
@@ -10,7 +10,7 @@ DESCRIPTION="QRCode and data matrix barcode library"
 HOMEPAGE="https://invent.kde.org/frameworks/prison;
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
 IUSE="qml"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/syntax-highlighting/

2022-08-05 Thread Sam James
commit: df0c25f3bdcbe9a504845fa6352ba54cf8f14697
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  6 04:07:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  6 04:07:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df0c25f3

kde-frameworks/syntax-highlighting: Stabilize 5.96.0 amd64, #853325

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

 kde-frameworks/syntax-highlighting/syntax-highlighting-5.96.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/kde-frameworks/syntax-highlighting/syntax-highlighting-5.96.0.ebuild 
b/kde-frameworks/syntax-highlighting/syntax-highlighting-5.96.0.ebuild
index 15cc10a245e0..e5bfdbe84d1b 100644
--- a/kde-frameworks/syntax-highlighting/syntax-highlighting-5.96.0.ebuild
+++ b/kde-frameworks/syntax-highlighting/syntax-highlighting-5.96.0.ebuild
@@ -9,7 +9,7 @@ inherit ecm frameworks.kde.org
 
 DESCRIPTION="Framework for syntax highlighting"
 LICENSE="MIT"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
 IUSE="nls"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/qqc2-desktop-style/

2022-08-05 Thread Sam James
commit: 34f6253ba65cb8beefdf3036af1200f547a50f1f
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  6 04:08:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  6 04:08:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34f6253b

kde-frameworks/qqc2-desktop-style: Stabilize 5.96.0-r1 amd64, #853325

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

 kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.96.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.96.0-r1.ebuild 
b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.96.0-r1.ebuild
index 79aa6733b239..faec21e2b741 100644
--- a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.96.0-r1.ebuild
+++ b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.96.0-r1.ebuild
@@ -11,7 +11,7 @@ inherit ecm frameworks.kde.org
 DESCRIPTION="Style for QtQuickControls 2 that uses QWidget's QStyle for 
painting"
 
 LICENSE="|| ( GPL-2+ LGPL-3+ )"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
 IUSE=""
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/modemmanager-qt/

2022-08-05 Thread Sam James
commit: 8896ed910f6a1977cbe20a439ec576f60b09b7d0
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  6 04:08:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  6 04:08:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8896ed91

kde-frameworks/modemmanager-qt: Stabilize 5.96.0 amd64, #853325

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

 kde-frameworks/modemmanager-qt/modemmanager-qt-5.96.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/modemmanager-qt/modemmanager-qt-5.96.0.ebuild 
b/kde-frameworks/modemmanager-qt/modemmanager-qt-5.96.0.ebuild
index 1cf2e41cf72c..9951196ceba6 100644
--- a/kde-frameworks/modemmanager-qt/modemmanager-qt-5.96.0.ebuild
+++ b/kde-frameworks/modemmanager-qt/modemmanager-qt-5.96.0.ebuild
@@ -9,7 +9,7 @@ inherit ecm frameworks.kde.org
 
 DESCRIPTION="ModemManager bindings for Qt"
 LICENSE="LGPL-2"
-KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
 IUSE=""
 
 # requires running environment



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/ktexteditor/

2022-08-05 Thread Sam James
commit: 06d8f39431d4f5e15eeb266b4ad1d8c015fead0e
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  6 04:08:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  6 04:08:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06d8f394

kde-frameworks/ktexteditor: Stabilize 5.96.0 amd64, #853325

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

 kde-frameworks/ktexteditor/ktexteditor-5.96.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/ktexteditor/ktexteditor-5.96.0.ebuild 
b/kde-frameworks/ktexteditor/ktexteditor-5.96.0.ebuild
index 288e26c1949e..37969e4d70b3 100644
--- a/kde-frameworks/ktexteditor/ktexteditor-5.96.0.ebuild
+++ b/kde-frameworks/ktexteditor/ktexteditor-5.96.0.ebuild
@@ -11,7 +11,7 @@ inherit ecm frameworks.kde.org
 DESCRIPTION="Framework providing a full text editor component"
 
 LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
 IUSE="+editorconfig"
 
 RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/krunner/

2022-08-05 Thread Sam James
commit: 02c7a04d5d77e545e68499a4b572723e1290246d
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  6 04:07:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  6 04:07:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02c7a04d

kde-frameworks/krunner: Stabilize 5.96.0 amd64, #853325

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

 kde-frameworks/krunner/krunner-5.96.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/krunner/krunner-5.96.0.ebuild 
b/kde-frameworks/krunner/krunner-5.96.0.ebuild
index d1fce3e3e3dd..3f0e5827d864 100644
--- a/kde-frameworks/krunner/krunner-5.96.0.ebuild
+++ b/kde-frameworks/krunner/krunner-5.96.0.ebuild
@@ -11,7 +11,7 @@ inherit ecm frameworks.kde.org
 DESCRIPTION="Framework for providing different actions given a string query"
 
 LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
 IUSE="activities"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/plasma/

2022-08-05 Thread Sam James
commit: f182938ab5293385041dc7f1d173ff1be547003e
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  6 04:07:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  6 04:07:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f182938a

kde-frameworks/plasma: Stabilize 5.96.0-r1 amd64, #853325

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

 kde-frameworks/plasma/plasma-5.96.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/plasma/plasma-5.96.0-r1.ebuild 
b/kde-frameworks/plasma/plasma-5.96.0-r1.ebuild
index 7721fb94f243..cf6319f87d3b 100644
--- a/kde-frameworks/plasma/plasma-5.96.0-r1.ebuild
+++ b/kde-frameworks/plasma/plasma-5.96.0-r1.ebuild
@@ -12,7 +12,7 @@ inherit ecm frameworks.kde.org
 DESCRIPTION="Plasma framework"
 
 LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
 IUSE="gles2-only man wayland X"
 
 RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/networkmanager-qt/

2022-08-05 Thread Sam James
commit: 708f0bb03b70325681214987e603ddef02078022
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  6 04:08:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  6 04:08:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=708f0bb0

kde-frameworks/networkmanager-qt: Stabilize 5.96.0 amd64, #853325

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

 kde-frameworks/networkmanager-qt/networkmanager-qt-5.96.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/networkmanager-qt/networkmanager-qt-5.96.0.ebuild 
b/kde-frameworks/networkmanager-qt/networkmanager-qt-5.96.0.ebuild
index 7d11da7c75ae..a1d19435bc42 100644
--- a/kde-frameworks/networkmanager-qt/networkmanager-qt-5.96.0.ebuild
+++ b/kde-frameworks/networkmanager-qt/networkmanager-qt-5.96.0.ebuild
@@ -9,7 +9,7 @@ inherit ecm frameworks.kde.org
 DESCRIPTION="NetworkManager bindings for Qt"
 
 LICENSE="LGPL-2"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
 IUSE="teamd"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kpeople/

2022-08-05 Thread Sam James
commit: 8718064edee56e0b68d7a6180c054d98f0aaf5f7
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  6 04:07:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  6 04:07:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8718064e

kde-frameworks/kpeople: Stabilize 5.96.0 amd64, #853325

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

 kde-frameworks/kpeople/kpeople-5.96.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/kpeople/kpeople-5.96.0.ebuild 
b/kde-frameworks/kpeople/kpeople-5.96.0.ebuild
index 10eb99795520..13ffe86019b1 100644
--- a/kde-frameworks/kpeople/kpeople-5.96.0.ebuild
+++ b/kde-frameworks/kpeople/kpeople-5.96.0.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="KDE contact person abstraction library"
 HOMEPAGE="https://invent.kde.org/frameworks/kpeople;
 
 LICENSE="LGPL-2.1"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
 IUSE=""
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kwayland/

2022-08-05 Thread Sam James
commit: 31860818dc0d93bf1421776f5ed3b590474c1c0f
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  6 04:07:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  6 04:07:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31860818

kde-frameworks/kwayland: Stabilize 5.96.0 amd64, #853325

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

 kde-frameworks/kwayland/kwayland-5.96.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/kwayland/kwayland-5.96.0.ebuild 
b/kde-frameworks/kwayland/kwayland-5.96.0.ebuild
index 7b5c2add6d7f..d29aa4251a8a 100644
--- a/kde-frameworks/kwayland/kwayland-5.96.0.ebuild
+++ b/kde-frameworks/kwayland/kwayland-5.96.0.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Qt-style client and server library wrapper for 
Wayland libraries"
 HOMEPAGE="https://invent.kde.org/frameworks/kwayland;
 
 LICENSE="LGPL-2.1"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
 IUSE=""
 
 # All failing, I guess we need a virtual wayland server



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/threadweaver/

2022-08-05 Thread Sam James
commit: 478ec5675b4b5df03ef00f2b45ab3a849c44fe18
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  6 04:07:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  6 04:07:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=478ec567

kde-frameworks/threadweaver: Stabilize 5.96.0 amd64, #853325

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

 kde-frameworks/threadweaver/threadweaver-5.96.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/threadweaver/threadweaver-5.96.0.ebuild 
b/kde-frameworks/threadweaver/threadweaver-5.96.0.ebuild
index 2715e6489985..1fae8b827a6b 100644
--- a/kde-frameworks/threadweaver/threadweaver-5.96.0.ebuild
+++ b/kde-frameworks/threadweaver/threadweaver-5.96.0.ebuild
@@ -7,7 +7,7 @@ inherit ecm frameworks.kde.org
 
 DESCRIPTION="Framework for managing threads using job and queue-based 
interfaces"
 LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
 IUSE=""
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kplotting/

2022-08-05 Thread Sam James
commit: 1b7d67207e11bd2293e07a81923047035b5c0bf1
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  6 04:07:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  6 04:07:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b7d6720

kde-frameworks/kplotting: Stabilize 5.96.0 amd64, #853325

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

 kde-frameworks/kplotting/kplotting-5.96.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/kplotting/kplotting-5.96.0.ebuild 
b/kde-frameworks/kplotting/kplotting-5.96.0.ebuild
index ba1607d3e29c..dc59e69f53f7 100644
--- a/kde-frameworks/kplotting/kplotting-5.96.0.ebuild
+++ b/kde-frameworks/kplotting/kplotting-5.96.0.ebuild
@@ -11,7 +11,7 @@ inherit ecm frameworks.kde.org
 
 DESCRIPTION="Framework providing easy data-plotting functions"
 LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
 IUSE=""
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kross/

2022-08-05 Thread Sam James
commit: b32a01fc0d539c3aa0355b1bea308c2ac647b548
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  6 04:07:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  6 04:07:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b32a01fc

kde-frameworks/kross: Stabilize 5.96.0 amd64, #853325

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

 kde-frameworks/kross/kross-5.96.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/kross/kross-5.96.0.ebuild 
b/kde-frameworks/kross/kross-5.96.0.ebuild
index 995f804e5f20..734a6cf4e490 100644
--- a/kde-frameworks/kross/kross-5.96.0.ebuild
+++ b/kde-frameworks/kross/kross-5.96.0.ebuild
@@ -12,7 +12,7 @@ inherit ecm frameworks.kde.org
 
 DESCRIPTION="Framework for embedding scripting into applications"
 LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kquickcharts/

2022-08-05 Thread Sam James
commit: 56212f564ab308053f8a307d19bf482c9fdef87f
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  6 04:07:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  6 04:07:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56212f56

kde-frameworks/kquickcharts: Stabilize 5.96.0 amd64, #853325

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

 kde-frameworks/kquickcharts/kquickcharts-5.96.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/kquickcharts/kquickcharts-5.96.0.ebuild 
b/kde-frameworks/kquickcharts/kquickcharts-5.96.0.ebuild
index f66eb42c62ba..3b5537be0cfe 100644
--- a/kde-frameworks/kquickcharts/kquickcharts-5.96.0.ebuild
+++ b/kde-frameworks/kquickcharts/kquickcharts-5.96.0.ebuild
@@ -15,7 +15,7 @@ DESCRIPTION="QtQuick plugin providing high-performance charts"
 HOMEPAGE="https://invent.kde.org/frameworks/kquickcharts;
 
 LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
 IUSE=""
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kitemmodels/

2022-08-05 Thread Sam James
commit: 29e1885238b60edd296bc89658a2a9c28835854f
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  6 04:07:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  6 04:07:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29e18852

kde-frameworks/kitemmodels: Stabilize 5.96.0 amd64, #853325

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

 kde-frameworks/kitemmodels/kitemmodels-5.96.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/kitemmodels/kitemmodels-5.96.0.ebuild 
b/kde-frameworks/kitemmodels/kitemmodels-5.96.0.ebuild
index f2ae4fee6c6f..59aa384425c3 100644
--- a/kde-frameworks/kitemmodels/kitemmodels-5.96.0.ebuild
+++ b/kde-frameworks/kitemmodels/kitemmodels-5.96.0.ebuild
@@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org
 DESCRIPTION="Framework providing data models to help with tasks such as 
sorting and filtering"
 
 LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
 IUSE="qml"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/knotifyconfig/

2022-08-05 Thread Sam James
commit: 28c608e943482b363a42c7b5ffb80bc89ed2c199
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  6 04:07:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  6 04:07:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28c608e9

kde-frameworks/knotifyconfig: Stabilize 5.96.0 amd64, #853325

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

 kde-frameworks/knotifyconfig/knotifyconfig-5.96.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/knotifyconfig/knotifyconfig-5.96.0.ebuild 
b/kde-frameworks/knotifyconfig/knotifyconfig-5.96.0.ebuild
index 7e2fe034e47e..a6f9a68152fb 100644
--- a/kde-frameworks/knotifyconfig/knotifyconfig-5.96.0.ebuild
+++ b/kde-frameworks/knotifyconfig/knotifyconfig-5.96.0.ebuild
@@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org
 
 DESCRIPTION="Framework for configuring desktop notifications"
 LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
 IUSE="phonon"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kimageformats/

2022-08-05 Thread Sam James
commit: 694c4d10997a6a3bcc508271fc15fa6de95a2703
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  6 04:07:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  6 04:07:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=694c4d10

kde-frameworks/kimageformats: Stabilize 5.96.0 amd64, #853325

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

 kde-frameworks/kimageformats/kimageformats-5.96.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/kimageformats/kimageformats-5.96.0.ebuild 
b/kde-frameworks/kimageformats/kimageformats-5.96.0.ebuild
index 1f5c948fc48a..1ca3c07d756e 100644
--- a/kde-frameworks/kimageformats/kimageformats-5.96.0.ebuild
+++ b/kde-frameworks/kimageformats/kimageformats-5.96.0.ebuild
@@ -11,7 +11,7 @@ inherit ecm frameworks.kde.org
 
 DESCRIPTION="Framework providing additional format plugins for Qt's image I/O 
system"
 LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
 IUSE="avif eps heif jpegxl openexr"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kholidays/

2022-08-05 Thread Sam James
commit: 59693ea270953a1e0d1d1d7bd9ae2c0cc93df35f
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  6 04:07:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  6 04:07:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59693ea2

kde-frameworks/kholidays: Stabilize 5.96.0 amd64, #853325

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

 kde-frameworks/kholidays/kholidays-5.96.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/kholidays/kholidays-5.96.0.ebuild 
b/kde-frameworks/kholidays/kholidays-5.96.0.ebuild
index 3c6a71c2f8e1..d36b3583c31c 100644
--- a/kde-frameworks/kholidays/kholidays-5.96.0.ebuild
+++ b/kde-frameworks/kholidays/kholidays-5.96.0.ebuild
@@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org
 
 DESCRIPTION="Library to determine holidays and other special events for a 
geographical region"
 LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
 IUSE="nls"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/khtml/

2022-08-05 Thread Sam James
commit: 0a63241a8e00d18ac595c74c2133fdc0245ec88c
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  6 04:07:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  6 04:07:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a63241a

kde-frameworks/khtml: Stabilize 5.96.0 amd64, #853325

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

 kde-frameworks/khtml/khtml-5.96.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/khtml/khtml-5.96.0.ebuild 
b/kde-frameworks/khtml/khtml-5.96.0.ebuild
index 196ca7427fbc..d2b74891701b 100644
--- a/kde-frameworks/khtml/khtml-5.96.0.ebuild
+++ b/kde-frameworks/khtml/khtml-5.96.0.ebuild
@@ -11,7 +11,7 @@ inherit ecm frameworks.kde.org
 
 DESCRIPTION="KHTML web rendering engine"
 LICENSE="LGPL-2"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
 IUSE="X"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kjs/

2022-08-05 Thread Sam James
commit: 95589345eb9bb3759c3249f452bbcda32ee370b9
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  6 04:07:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  6 04:07:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95589345

kde-frameworks/kjs: Stabilize 5.96.0 amd64, #853325

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

 kde-frameworks/kjs/kjs-5.96.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/kjs/kjs-5.96.0.ebuild 
b/kde-frameworks/kjs/kjs-5.96.0.ebuild
index fb8902eb65bd..1cd55ce6bc48 100644
--- a/kde-frameworks/kjs/kjs-5.96.0.ebuild
+++ b/kde-frameworks/kjs/kjs-5.96.0.ebuild
@@ -9,7 +9,7 @@ inherit ecm frameworks.kde.org
 
 DESCRIPTION="ECMAScipt compatible parser and engine"
 LICENSE="BSD-2 LGPL-2+"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
 IUSE=""
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kpty/

2022-08-05 Thread Sam James
commit: fb264d30c53ae75907d6124074ac4ddb68432768
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  6 04:07:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  6 04:07:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb264d30

kde-frameworks/kpty: Stabilize 5.96.0 amd64, #853325

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

 kde-frameworks/kpty/kpty-5.96.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/kpty/kpty-5.96.0.ebuild 
b/kde-frameworks/kpty/kpty-5.96.0.ebuild
index def232437bd1..8da56b40664f 100644
--- a/kde-frameworks/kpty/kpty-5.96.0.ebuild
+++ b/kde-frameworks/kpty/kpty-5.96.0.ebuild
@@ -8,7 +8,7 @@ inherit ecm frameworks.kde.org
 
 DESCRIPTION="Framework for pseudo terminal devices and running child processes"
 LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
 IUSE=""
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kdesu/

2022-08-05 Thread Sam James
commit: 69849182c1602a686aed97c6beed0a592b003d88
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  6 04:07:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  6 04:07:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69849182

kde-frameworks/kdesu: Stabilize 5.96.0 amd64, #853325

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

 kde-frameworks/kdesu/kdesu-5.96.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/kdesu/kdesu-5.96.0.ebuild 
b/kde-frameworks/kdesu/kdesu-5.96.0.ebuild
index 7e784125acbf..034331706632 100644
--- a/kde-frameworks/kdesu/kdesu-5.96.0.ebuild
+++ b/kde-frameworks/kdesu/kdesu-5.96.0.ebuild
@@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org
 DESCRIPTION="Framework to handle super user actions"
 
 LICENSE="LGPL-2"
-KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
 IUSE="X"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kdnssd/

2022-08-05 Thread Sam James
commit: 8ac2af2de96e91593d8e11f8ab5660fe6ee37700
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  6 04:07:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  6 04:07:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ac2af2d

kde-frameworks/kdnssd: Stabilize 5.96.0 amd64, #853325

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

 kde-frameworks/kdnssd/kdnssd-5.96.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/kdnssd/kdnssd-5.96.0.ebuild 
b/kde-frameworks/kdnssd/kdnssd-5.96.0.ebuild
index 8d7e49f2d01d..e356d34fdf31 100644
--- a/kde-frameworks/kdnssd/kdnssd-5.96.0.ebuild
+++ b/kde-frameworks/kdnssd/kdnssd-5.96.0.ebuild
@@ -8,7 +8,7 @@ inherit ecm frameworks.kde.org
 
 DESCRIPTION="Framework for network service discovery using Zeroconf"
 LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
 IUSE="nls zeroconf"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kdelibs4support/

2022-08-05 Thread Sam James
commit: c766bdebd2f7d60e6567eaa54b50e28debd220c2
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  6 04:07:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  6 04:07:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c766bdeb

kde-frameworks/kdelibs4support: Stabilize 5.96.0 amd64, #853325

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

 kde-frameworks/kdelibs4support/kdelibs4support-5.96.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/kdelibs4support/kdelibs4support-5.96.0.ebuild 
b/kde-frameworks/kdelibs4support/kdelibs4support-5.96.0.ebuild
index 3ac0fe635486..d2e6ffee9a80 100644
--- a/kde-frameworks/kdelibs4support/kdelibs4support-5.96.0.ebuild
+++ b/kde-frameworks/kdelibs4support/kdelibs4support-5.96.0.ebuild
@@ -12,7 +12,7 @@ inherit ecm frameworks.kde.org
 
 DESCRIPTION="Framework easing the development transition from KDELibs 4 to KF 
5"
 LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
 IUSE="X"
 
 RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: net-p2p/arti/

2022-08-05 Thread John Helmert III
commit: addce8b41d456dca9e8eb064a0a9157ac731f5e4
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Aug  6 03:59:29 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sat Aug  6 03:59:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=addce8b4

net-p2p/arti: drop 0.3.0, 0.4.0

Signed-off-by: John Helmert III  gentoo.org>

 net-p2p/arti/Manifest  |  87 -
 net-p2p/arti/arti-0.3.0.ebuild | 426 
 net-p2p/arti/arti-0.4.0.ebuild | 427 -
 3 files changed, 940 deletions(-)

diff --git a/net-p2p/arti/Manifest b/net-p2p/arti/Manifest
index c98c984512aa..5693fba532a8 100644
--- a/net-p2p/arti/Manifest
+++ b/net-p2p/arti/Manifest
@@ -4,35 +4,26 @@ DIST aes-0.8.1.crate 123260 BLAKE2B 
a926f713752eb3914c337df5fb9714d47929822d7cc8
 DIST ahash-0.7.6.crate 38030 BLAKE2B 
aca3661477fcd7822d6d10970151e05c28e1615f8cd7ddaac064b15102027e404b19b0f3f16dd76145048594ea1c22ae27dd08cc05c411efbae9ec7a1ef55ce9
 SHA512 
61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68
 DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f
 SHA512 
7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
 DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
-DIST anyhow-1.0.57.crate 44614 BLAKE2B 
b8d8274325b7959cedb2b8f4023d13b0d3824034c8433aea9a0a6f3c3fa6a6d7460b93bf624dff4b7168075524545f1a312e454ed0b15e8dff2109cf3c6dc433
 SHA512 
311b9280aa7d573c11752ca2ffe810e2d4b55fe4c34cca948bbd42f1ddb1d36a51eda39684cffb7f6c4a18508cb53a5a38495521562a0088e3374fee800ff004
 DIST anyhow-1.0.58.crate 43137 BLAKE2B 
8e797dfab555d7076128851203ec1c6cb3c448bad52fe28c82b10518549971e6daaaca52d4a0dbb126549fd819706d6788e5322c6433ed71836c7f6051230b7a
 SHA512 
78b21c51efd37e2be8f5672dc57f23ecd222d910604276da094754e06b86eb5a899d7ca7fb9f92566a13f70c116b05fed93d68a06320894d76a14a31e6c557b7
 DIST approx-0.5.1.crate 15100 BLAKE2B 
8fe84d52263521c0b72a1d1e82ed283828f680b8b56f532df2c14ea86ca09e793686d823c5d58ecfd7a829948543bb375e85223c866cf036e9432be5d6aa7399
 SHA512 
c6d768496c974b6ff4cf7ad8e65f3fc9faf29a1957da497968ee112c6a0b9d7a0ff9a2579206e864976c0f65ed2190bc9d2b63b31a09ced7b57879e207c46407
 DIST arrayref-0.3.6.crate 10035 BLAKE2B 
88292fa4b3ad4fccd03772c2f0eca04cc13373fe094358bac57d7523c256d89f3087603e5bcb2a0b15d8b2ecd48e904a822b2cb800276a9c47ad6c6b660d9d34
 SHA512 
368341d00706c1250ff081b0d99c36c9af694a62ff4f4d8c837234340295771ca49c5439b24b6e1a4f2c3c5821764e98881dcb22d793f83de632fd5cb457671f
-DIST arti-0.3.0.tar.gz 966554 BLAKE2B 
dc088b4354824559b56fecedb149844554735cadd8e5f5da4235ed7800fd7060f57785856d0770c121d661557aaf77d6bf7b8d498b0ca18acdfb5d37c599c431
 SHA512 
42a93648cca2cdae907d73cbf456e114c5dc80adb4d3a1ac5b1805eb3fb934b02de976038129d1b51e6adc3529f2d12288c1d27cb74153a3bff0a905cd15fd01
-DIST arti-0.4.0.tar.gz 1009762 BLAKE2B 
47c3917847bb854ecaaeedf2d1836abf7f35cf0cd0a10833ff03294b97f71a8281ccd99a63ea4b06db9686199a5f6a3f52668c37ecefd8a8260b721fd52e4a2d
 SHA512 
fa3f1aa4bae28aff5757fc845e7cfe8ac3759530b963425b06d51e98d65308a4ea63cbd71e5450872771f3a518986d7b79a49cc24e49dc4078b326bb1a70f285
 DIST arti-0.5.0.tar.gz 1073378 BLAKE2B 
396517f2689b10d8f56508b09b02fdf117bae92d58067f027b2bfd44bbc312827873f804c46ce9c1d9852d33bdbfecb99db671ec7a8132aacb34c9eae4ef0688
 SHA512 
60f1bf1fa3d01451293e5596c48e999de6330c44c4324e3a1199fb6ab85847dc84a13c2a8b8c2b0319ae179b2321fdc4f8fe16011fa06593952e2568f1b96c7e
 DIST arti-0.6.0.tar.gz 1092556 BLAKE2B 
48afb0f5cfa6a029e3501cb45f25ef722873a50ac86e0237996f5caa1801f67d263e756b620e2afb675f297bd3e3844c8dbbad235511f111c5d7678063d2c06d
 SHA512 
a8e58672ced0a053315ed066219d712e5bf225212c14d9e5e7cc4fd66391f6c0cf5d417de7f755a52ca380a4887a14496c7ea12344e56a978edf409cfdcc22b1
 DIST async-broadcast-0.4.0.crate 19657 BLAKE2B 
ec7c50cd2fb8e8268b98e72a5a785d388bc28f6d33179157101ba778783b46b17276f5d9381e2e43892fbb7bbe18df15f6c9e16375f5baf67df1750e24363eb1
 SHA512 
bbc72a254c115781f1a291a8aa562ab4354b7f7762a13ca280a68d6fdb0e23e09f23b75e7ef555141ae3f4f00835299d9b2ed632060c33e9412f4ea07b94252f
 DIST async-broadcast-0.4.1.crate 19732 BLAKE2B 
9b48985cf6b10a14911a7c83c742357c818bd5e0847eb825fb00b89ac90961504eda9ba3c5b2312bc02800e41863bc03772519a44e3ea8429be99783f6256509
 SHA512 
b4fe8fb92d957f0988e7d68fdc81153636a3fb30c019dc005fd9a17838fcc6b68e06b84828cad06259dd334a2fa478f5418e0f0d8091f1fe5be7ff59e6e31ef9
 DIST async-channel-1.6.1.crate 12574 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/arti/

2022-08-05 Thread John Helmert III
commit: 579a8582ca5218490ba8ff0d02e27cd65a9d870d
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Aug  6 03:58:27 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sat Aug  6 03:59:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=579a8582

net-p2p/arti: add 0.6.0

Signed-off-by: John Helmert III  gentoo.org>

 net-p2p/arti/Manifest  |  74 +++
 net-p2p/arti/arti-0.6.0.ebuild | 436 +
 2 files changed, 510 insertions(+)

diff --git a/net-p2p/arti/Manifest b/net-p2p/arti/Manifest
index a7d9d5c61537..c98c984512aa 100644
--- a/net-p2p/arti/Manifest
+++ b/net-p2p/arti/Manifest
@@ -11,7 +11,9 @@ DIST arrayref-0.3.6.crate 10035 BLAKE2B 
88292fa4b3ad4fccd03772c2f0eca04cc13373fe
 DIST arti-0.3.0.tar.gz 966554 BLAKE2B 
dc088b4354824559b56fecedb149844554735cadd8e5f5da4235ed7800fd7060f57785856d0770c121d661557aaf77d6bf7b8d498b0ca18acdfb5d37c599c431
 SHA512 
42a93648cca2cdae907d73cbf456e114c5dc80adb4d3a1ac5b1805eb3fb934b02de976038129d1b51e6adc3529f2d12288c1d27cb74153a3bff0a905cd15fd01
 DIST arti-0.4.0.tar.gz 1009762 BLAKE2B 
47c3917847bb854ecaaeedf2d1836abf7f35cf0cd0a10833ff03294b97f71a8281ccd99a63ea4b06db9686199a5f6a3f52668c37ecefd8a8260b721fd52e4a2d
 SHA512 
fa3f1aa4bae28aff5757fc845e7cfe8ac3759530b963425b06d51e98d65308a4ea63cbd71e5450872771f3a518986d7b79a49cc24e49dc4078b326bb1a70f285
 DIST arti-0.5.0.tar.gz 1073378 BLAKE2B 
396517f2689b10d8f56508b09b02fdf117bae92d58067f027b2bfd44bbc312827873f804c46ce9c1d9852d33bdbfecb99db671ec7a8132aacb34c9eae4ef0688
 SHA512 
60f1bf1fa3d01451293e5596c48e999de6330c44c4324e3a1199fb6ab85847dc84a13c2a8b8c2b0319ae179b2321fdc4f8fe16011fa06593952e2568f1b96c7e
+DIST arti-0.6.0.tar.gz 1092556 BLAKE2B 
48afb0f5cfa6a029e3501cb45f25ef722873a50ac86e0237996f5caa1801f67d263e756b620e2afb675f297bd3e3844c8dbbad235511f111c5d7678063d2c06d
 SHA512 
a8e58672ced0a053315ed066219d712e5bf225212c14d9e5e7cc4fd66391f6c0cf5d417de7f755a52ca380a4887a14496c7ea12344e56a978edf409cfdcc22b1
 DIST async-broadcast-0.4.0.crate 19657 BLAKE2B 
ec7c50cd2fb8e8268b98e72a5a785d388bc28f6d33179157101ba778783b46b17276f5d9381e2e43892fbb7bbe18df15f6c9e16375f5baf67df1750e24363eb1
 SHA512 
bbc72a254c115781f1a291a8aa562ab4354b7f7762a13ca280a68d6fdb0e23e09f23b75e7ef555141ae3f4f00835299d9b2ed632060c33e9412f4ea07b94252f
+DIST async-broadcast-0.4.1.crate 19732 BLAKE2B 
9b48985cf6b10a14911a7c83c742357c818bd5e0847eb825fb00b89ac90961504eda9ba3c5b2312bc02800e41863bc03772519a44e3ea8429be99783f6256509
 SHA512 
b4fe8fb92d957f0988e7d68fdc81153636a3fb30c019dc005fd9a17838fcc6b68e06b84828cad06259dd334a2fa478f5418e0f0d8091f1fe5be7ff59e6e31ef9
 DIST async-channel-1.6.1.crate 12574 BLAKE2B 
5c5c8f1cf1458d952637a439a1534e68bcb4a1cf478cec6b6d224387f56c59dc6cffd2e3621dc24e03e20df3fdbda5b8855fccfbbc26a2aa03656aff3a17d02f
 SHA512 
797b1f5b4c07853f78670e62b67fb787c329ffa2c89475a3767a963d524a69dce082cc7f3a2878d9c990f00ae2d9cd7e0d21743fc4186769c238467bdb20c65e
 DIST async-compression-0.3.12.crate 57646 BLAKE2B 
66b801ea92dbf5911815874c2df967ace5a89a15d9af95b89116976228c45cb2f42e9d4c0090527528b09827a6d1c195ceb8566a9a6817a89c8ce6ac5356104b
 SHA512 
03e47d9c9df03e4db1faba4abbddec0cbeaf1273a970cac7d8b58ee8965a5ead8500c5031b6c3f7a32f03abd2191d17609aa2af9deae35fcc4882bd19aa115d1
 DIST async-compression-0.3.14.crate 57942 BLAKE2B 
00314cddd0e561d3107d297ceedbfaee8a3718e55e564d7efa0c90b4c0dc2c825bb7ade2503438b2ea2896f39b849648dda9e5988f265a4aaeb62bffeda3115c
 SHA512 
6d604f4937b5c3283dd882a62c2498ba804adb802a2720ffe1c69a8642b55685f0ae2dbc50f58974520167b1b4e43517bc54977299b3bd956d55bab8febc7852
@@ -29,6 +31,7 @@ DIST async-rustls-0.2.0.crate 22857 BLAKE2B 
10b93012827f371a18576d59c7501e258c50
 DIST async-std-1.11.0.crate 215743 BLAKE2B 
90f086917a7afee083c0530469d407bae413d929e1164e15ab577ba86a5fabf28d58f1af1e752c0adeeeba62f9cb8c822635ff6d0781dd1e8b3fd15219b17d08
 SHA512 
8978520f1031273ef93e7af63b7b72d43fe52f4c4058a3538ed1c16ae21bff79b787f79d5e9c54cb5266c24875681a52bd68d85ff322423dfb6656e215f32c20
 DIST async-std-1.12.0.crate 215080 BLAKE2B 
1d9c56e03971f742b6e78a7a8ae097a6b1b622f64ebe378fa54511187e7c9c7ed5840ed6282633ac6636d3130d0ed4cc7985eb1a5c32718f07b57bc7172f3eaa
 SHA512 
aaeef7f474fc700bba7beb6725d4eb778a9a05ebccfecdd81789b5d039c49508860d953f231c7b8fbce4c5b237d063a43eb03b83410490fc14eca572884f57e2
 DIST async-task-4.2.0.crate 28496 BLAKE2B 
327895275248fb0d405a85e603d26cc4a9dd0dea73c9d1d7f7a56de716010c08636a87a224431b8c4bb7c2efc2254631cea176dfa7cd20867c4e67da6c893200
 SHA512 
fc52d82da34e84611012cc4cff9624481402ab0ce56d7dae99ddcb5a59eb31a264e5e2597db6ec7595b681c0bea1f159e1f7bcb3e033ba5740b9b11c080c4259
+DIST async-task-4.3.0.crate 29544 BLAKE2B 
ed27a637b0c7196f9dbc13b597cd97afbf4bdcd78d5f46e20862a39f41ea3b2dd9335795dbb8fc22e2c4ba75e4678156fb062f91211e1caf2475546ca99ba327
 SHA512 
55f4fa697d1e00946e3e518e35117552e66a28a4c52e72f66af4c1b9a31e932d1fd32f31a4097fea707789575a9aec0db2ce9eb51643909480a41c52d3558d22
 DIST async-trait-0.1.53.crate 26210 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: sys-block/partimage/

2022-08-05 Thread Sam James
commit: 36d5393bb1aa4a6984414b147463fd337446e4e7
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  6 03:59:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  6 03:59:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36d5393b

sys-block/partimage: add gitlab upstream metadata

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

 sys-block/partimage/metadata.xml | 21 +++--
 1 file changed, 11 insertions(+), 10 deletions(-)

diff --git a/sys-block/partimage/metadata.xml b/sys-block/partimage/metadata.xml
index 2512c2d0faf4..204df04e2c57 100644
--- a/sys-block/partimage/metadata.xml
+++ b/sys-block/partimage/metadata.xml
@@ -1,14 +1,15 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
-   base-sys...@gentoo.org
-   Gentoo Base System
-
-
-   Do not include login support when connecting 
partimaged
-
-
-   partimage
-
+   
+   base-sys...@gentoo.org
+   Gentoo Base System
+   
+   
+   Do not include login support when 
connecting partimaged
+   
+   
+   partimage/partimage-sources
+   partimage
+   
 



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

2022-08-05 Thread Sam James
commit: d8be3b508507f3671e6494108337ec92abdeda7a
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  6 03:54:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  6 03:54:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8be3b50

media-libs/libfpx: fix build w/ musl 1.2.3 (and maybe libcxx)

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

 .../files/libfpx-1.3.1_p10-musl-1.2.3-null.patch   | 51 ++
 media-libs/libfpx/libfpx-1.3.1_p10.ebuild  |  1 +
 2 files changed, 52 insertions(+)

diff --git a/media-libs/libfpx/files/libfpx-1.3.1_p10-musl-1.2.3-null.patch 
b/media-libs/libfpx/files/libfpx-1.3.1_p10-musl-1.2.3-null.patch
new file mode 100644
index ..2b8c960f616a
--- /dev/null
+++ b/media-libs/libfpx/files/libfpx-1.3.1_p10-musl-1.2.3-null.patch
@@ -0,0 +1,51 @@
+https://cgit.freebsd.org/ports/tree/graphics/libfpx/files/patch-null-casts
+https://bugs.gentoo.org/842123
+
+(May well fix libcxx too given the source.)
+--- a/oless/expdf.cxx
 b/oless/expdf.cxx
+@@ -610,5 +610,5 @@
+ olErr(EH_Err, STG_E_INVALIDFUNCTION);
+ olChk(Validate());
+-if (snbExclude != NULL)
++if (snbExclude != 0)
+ olErr(EH_Err, STG_E_INVALIDPARAMETER);
+ olChk(OpenEntry(pwcsName, STGTY_STORAGE, grfMode, (void **)));
+@@ -909,5 +909,5 @@
+ sc = OpenStorage(pwcsName, (IStorage*)NULL,
+  STGM_DIRECT| STGM_READ| STGM_SHARE_EXCLUSIVE,
+- (SNBW)NULL, (DWORD)NULL, );
++ 0, 0, );
+ 
+ if (SUCCEEDED(sc))
+@@ -951,5 +951,5 @@
+ olChk(OpenStream(pwcsName, (void *)NULL,
+  STGM_DIRECT | STGM_READ | STGM_SHARE_EXCLUSIVE,
+- (DWORD)NULL, ));
++ 0, ));
+ 
+ //  It's a stream
+@@ -1575,5 +1575,5 @@
+ olMemTo(EH_pst, pstExp = new CExposedStream());
+ olChkTo(EH_pstExp, pstExp->Init(pstDirect, this,
+-df, pdfnName, (ULONG)NULL));
++df, pdfnName, 0));
+ *ppStream = pstExp;
+ return S_OK;
+@@ -1624,5 +1624,5 @@
+ olMemTo(EH_pst, pstExp = new CExposedStream());
+ olChkTo(EH_pstExp, pstExp->Init(pstDirect, this,
+-df, pdfnName, (ULONG)NULL));
++df, pdfnName, 0));
+ *ppStream = pstExp;
+ return S_OK;
+--- a/oless/storage.cxx
 b/oless/storage.cxx
+@@ -144,5 +144,5 @@
+ 
+ olChk(ValidateNameW(pwcsName, CBMAXPATHCOMPLEN));
+-olMem(pilb = new CFileILB(pwcsName, (DWORD)NULL, FALSE));
++olMem(pilb = new CFileILB(pwcsName, 0, FALSE));
+ olChk(pilb->Open(STGM_READ));
+ sc = GetScode( StgIsStorageILockBytes(pilb) );
+

diff --git a/media-libs/libfpx/libfpx-1.3.1_p10.ebuild 
b/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
index 3373f14d2228..e307cdb8b651 100644
--- a/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
+++ b/media-libs/libfpx/libfpx-1.3.1_p10.ebuild
@@ -17,6 +17,7 @@ S=${WORKDIR}/${P/_p/-}
 
 PATCHES=(
"${FILESDIR}"/${PN}-1.2.0.13-export-symbols.patch
+   "${FILESDIR}"/${PN}-1.3.1_p10-musl-1.2.3-null.patch
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: dev-db/libodbc++/, dev-db/libodbc++/files/

2022-08-05 Thread Sam James
commit: f553b896d25848f8924ae58b456ede494f8503e3
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  6 03:37:24 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  6 03:49:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f553b896

dev-db/libodbc++: fix build w/ musl 1.2.3 (and possibly libcxx?)

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

 .../files/libodbc++-0.2.3-musl-1.2.3-null.patch  | 16 
 dev-db/libodbc++/libodbc++-0.2.5-r3.ebuild   |  3 ++-
 2 files changed, 18 insertions(+), 1 deletion(-)

diff --git a/dev-db/libodbc++/files/libodbc++-0.2.3-musl-1.2.3-null.patch 
b/dev-db/libodbc++/files/libodbc++-0.2.3-musl-1.2.3-null.patch
new file mode 100644
index ..f7d5a2e3436f
--- /dev/null
+++ b/dev-db/libodbc++/files/libodbc++-0.2.3-musl-1.2.3-null.patch
@@ -0,0 +1,16 @@
+https://cgit.freebsd.org/ports/tree/databases/libodbc++/files/patch-src-datetime.cpp
+https://bugs.gentoo.org/855887
+
+(Given the source, possibly fixes libcxx too?)
+--- a/src/datetime.cpp
 b/src/datetime.cpp
+@@ -272,7 +272,7 @@
+ # endif
+ #endif
+   ,ODBCXX_STRING_CONST("%09d"),nanos_);
+-  buf[9] = NULL;// Terminate string
++  buf[9] = '\0';// Terminate string
+ ret+=ODBCXX_STRING(buf);
+   }
+   return ret;
+

diff --git a/dev-db/libodbc++/libodbc++-0.2.5-r3.ebuild 
b/dev-db/libodbc++/libodbc++-0.2.5-r3.ebuild
index 3241509b98af..b3ebd27f321a 100644
--- a/dev-db/libodbc++/libodbc++-0.2.5-r3.ebuild
+++ b/dev-db/libodbc++/libodbc++-0.2.5-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -27,6 +27,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-0.2.3-doxygen.patch
"${FILESDIR}"/${PN}-0.2.3-gcc41.patch
"${FILESDIR}"/${PN}-0.2.3-gcc44.patch
+   "${FILESDIR}"/${PN}-0.2.3-musl-1.2.3-null.patch
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: sci-libs/coinor-vol/files/, sci-libs/coinor-vol/

2022-08-05 Thread Sam James
commit: 34adbf714860fb2c1f167181de149ccd01e14efc
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  6 03:44:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  6 03:49:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34adbf71

sci-libs/coinor-vol: fix build w/ musl 1.2.3

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

 sci-libs/coinor-vol/coinor-vol-1.5.4.ebuild|  6 +-
 .../files/coinor-vol-1.5.4-musl-1.2.3-null.patch   | 24 ++
 2 files changed, 29 insertions(+), 1 deletion(-)

diff --git a/sci-libs/coinor-vol/coinor-vol-1.5.4.ebuild 
b/sci-libs/coinor-vol/coinor-vol-1.5.4.ebuild
index 53276b0f38c4..5ea2c976d627 100644
--- a/sci-libs/coinor-vol/coinor-vol-1.5.4.ebuild
+++ b/sci-libs/coinor-vol/coinor-vol-1.5.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -34,6 +34,10 @@ RDEPEND="${DEPEND}"
 
 S="${WORKDIR}/${MY_PN}-releases-${PV}/${MY_PN}"
 
+PATCHES=(
+   "${FILESDIR}"/${P}-musl-1.2.3-null.patch
+)
+
 src_prepare() {
# Needed to make the --with-coin-instdir in src_configure happy.
dodir /usr

diff --git a/sci-libs/coinor-vol/files/coinor-vol-1.5.4-musl-1.2.3-null.patch 
b/sci-libs/coinor-vol/files/coinor-vol-1.5.4-musl-1.2.3-null.patch
new file mode 100644
index ..96a154740ed4
--- /dev/null
+++ b/sci-libs/coinor-vol/files/coinor-vol-1.5.4-musl-1.2.3-null.patch
@@ -0,0 +1,24 @@
+https://bugs.gentoo.org/841746
+https://github.com/coin-or/Vol/commit/7b65983cfbf66f9a615c1babcc28a7cd87eee3c4
+
+From: Stefan Vigerske 
+Date: Sat, 1 Feb 2020 17:45:41 +
+Subject: [PATCH] there should be no need to cast NULL, closes #1
+
+--- a/src/OsiVol/OsiVolSolverInterfaceIO.cpp
 b/src/OsiVol/OsiVolSolverInterfaceIO.cpp
+@@ -423,10 +423,10 @@ OsiVolSolverInterface::writeMps(const char *filename,
+writer.setMpsData(*getMatrixByCol(), getInfinity(),
+getColLower(), getColUpper(),
+getObjCoefficients(), 
+-   reinterpret_cast (NULL) /*integrality*/,
++   NULL /*integrality*/,
+getRowLower(), getRowUpper(),
+-   reinterpret_cast (NULL) /*colnam*/, 
+-   reinterpret_cast (NULL) /*rownam*/);
++   NULL /*colnam*/, 
++   NULL /*rownam*/);
+std::string fname = filename;
+if (extension)
+{ if (extension[0] != '\0' && extension[0] != '.')
+



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

2022-08-05 Thread Sam James
commit: bb3520929e5d7e4b358426126769875ce7b7a2bb
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  6 03:23:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  6 03:23:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb352092

sys-devel/binutils: fix typo in comment

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

 sys-devel/binutils/binutils-2.39.ebuild | 2 +-
 sys-devel/binutils/binutils-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-devel/binutils/binutils-2.39.ebuild 
b/sys-devel/binutils/binutils-2.39.ebuild
index bfa59fe7bf31..e7c6ccfbb247 100644
--- a/sys-devel/binutils/binutils-2.39.ebuild
+++ b/sys-devel/binutils/binutils-2.39.ebuild
@@ -254,7 +254,7 @@ src_configure() {
# TODO: Available from 2.39+ on but let's try the warning on 
for a bit
# first... (--enable-warn-execstack)
# Could put it under USE=hardened?
-   #--enable-default-execstack
+   #--disable-default-execstack
 
# Things to think about
#--enable-deterministic-archives

diff --git a/sys-devel/binutils/binutils-.ebuild 
b/sys-devel/binutils/binutils-.ebuild
index 85363e570adc..c19f89fbf55e 100644
--- a/sys-devel/binutils/binutils-.ebuild
+++ b/sys-devel/binutils/binutils-.ebuild
@@ -254,7 +254,7 @@ src_configure() {
# TODO: Available from 2.39+ on but let's try the warning on 
for a bit
# first... (--enable-warn-execstack)
# Could put it under USE=hardened?
-   #--enable-default-execstack
+   #--disable-default-execstack
 
# Things to think about
#--enable-deterministic-archives



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

2022-08-05 Thread Sam James
commit: e9c8b63141e72c323bb3805e618d1dabe1edad4b
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  6 02:53:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  6 02:55:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9c8b631

dev-libs/libnl: add missing DISTUTILS_DEPS

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

 dev-libs/libnl/libnl-3.7.0.ebuild | 5 -
 dev-libs/libnl/libnl-.ebuild  | 5 -
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libnl/libnl-3.7.0.ebuild 
b/dev-libs/libnl/libnl-3.7.0.ebuild
index 6b420eb95d66..9d6312ae6dd0 100644
--- a/dev-libs/libnl/libnl-3.7.0.ebuild
+++ b/dev-libs/libnl/libnl-3.7.0.ebuild
@@ -34,7 +34,10 @@ DEPEND="${RDEPEND}"
 BDEPEND="${RDEPEND}
sys-devel/bison
sys-devel/flex
-   python? ( dev-lang/swig )
+   python? (
+   ${DISTUTILS_DEPS}
+   dev-lang/swig
+   )
test? ( dev-libs/check )"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 

diff --git a/dev-libs/libnl/libnl-.ebuild b/dev-libs/libnl/libnl-.ebuild
index 6b420eb95d66..9d6312ae6dd0 100644
--- a/dev-libs/libnl/libnl-.ebuild
+++ b/dev-libs/libnl/libnl-.ebuild
@@ -34,7 +34,10 @@ DEPEND="${RDEPEND}"
 BDEPEND="${RDEPEND}
sys-devel/bison
sys-devel/flex
-   python? ( dev-lang/swig )
+   python? (
+   ${DISTUTILS_DEPS}
+   dev-lang/swig
+   )
test? ( dev-libs/check )"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



[gentoo-commits] repo/gentoo:master commit in: sci-libs/dlib/

2022-08-05 Thread Sam James
commit: 6994a9d44688a2dcde3a0d74ef796937d7120495
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  6 02:55:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  6 02:55:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6994a9d4

sci-libs/dlib: add missing DISTUTILS_DEPS

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

 sci-libs/dlib/dlib-19.24.ebuild | 13 +
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/sci-libs/dlib/dlib-19.24.ebuild b/sci-libs/dlib/dlib-19.24.ebuild
index 961c180ef7c2..7390b5b72a3d 100644
--- a/sci-libs/dlib/dlib-19.24.ebuild
+++ b/sci-libs/dlib/dlib-19.24.ebuild
@@ -32,10 +32,15 @@ RDEPEND="
sqlite? ( dev-db/sqlite:3 )
X? ( x11-libs/libX11 )"
 DEPEND="${RDEPEND}"
-BDEPEND="python? ( test? (
-   dev-python/pytest[${PYTHON_USEDEP}]
-   dev-python/pip[${PYTHON_USEDEP}]
-) )"
+BDEPEND="
+   python? (
+   ${DISTUTILS_DEPS}
+   test? (
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   )
+   )
+"
 
 DOCS=( docs/README.txt )
 



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

2022-08-05 Thread Sam James
commit: dd7a8a09ad5b3495b07182707c60c01fe9185bcc
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  6 02:54:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  6 02:55:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd7a8a09

dev-util/cppcheck: add missing DISTUTILS_DEPS

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

 dev-util/cppcheck/cppcheck-2.8.1-r1.ebuild | 1 +
 dev-util/cppcheck/cppcheck-2.8.2.ebuild| 1 +
 2 files changed, 2 insertions(+)

diff --git a/dev-util/cppcheck/cppcheck-2.8.1-r1.ebuild 
b/dev-util/cppcheck/cppcheck-2.8.1-r1.ebuild
index 9ef2ad93ab6c..65e6622d41f2 100644
--- a/dev-util/cppcheck/cppcheck-2.8.1-r1.ebuild
+++ b/dev-util/cppcheck/cppcheck-2.8.1-r1.ebuild
@@ -44,6 +44,7 @@ BDEPEND="
app-text/docbook-xsl-stylesheets
dev-libs/libxslt
virtual/pkgconfig
+   htmlreport? ( ${DISTUTILS_DEPS} )
qt5? ( dev-qt/linguist-tools:5 )
test? (
htmlreport? (

diff --git a/dev-util/cppcheck/cppcheck-2.8.2.ebuild 
b/dev-util/cppcheck/cppcheck-2.8.2.ebuild
index 9ef2ad93ab6c..65e6622d41f2 100644
--- a/dev-util/cppcheck/cppcheck-2.8.2.ebuild
+++ b/dev-util/cppcheck/cppcheck-2.8.2.ebuild
@@ -44,6 +44,7 @@ BDEPEND="
app-text/docbook-xsl-stylesheets
dev-libs/libxslt
virtual/pkgconfig
+   htmlreport? ( ${DISTUTILS_DEPS} )
qt5? ( dev-qt/linguist-tools:5 )
test? (
htmlreport? (



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

2022-08-05 Thread Matt Turner
commit: 9e5d89cee0418fd895e6602fa6769fe057a9aebb
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Aug  6 02:25:41 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Aug  6 02:26:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e5d89ce

www-client/epiphany: Version bump to 42.4

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

 www-client/epiphany/Manifest |  1 +
 www-client/epiphany/epiphany-42.4.ebuild | 86 
 2 files changed, 87 insertions(+)

diff --git a/www-client/epiphany/Manifest b/www-client/epiphany/Manifest
index 7910243c16d9..b18df57487fa 100644
--- a/www-client/epiphany/Manifest
+++ b/www-client/epiphany/Manifest
@@ -1,2 +1,3 @@
 DIST epiphany-42.2.tar.xz 6101892 BLAKE2B 
81553836de2518b2aa490c34b238afe7dd71f63e5f9604ff98ada6663ad37d5a0457f5345574b776582c9ad7a728c0d221360af19cebc0157810757c8d09620b
 SHA512 
3b7bcd9225f06caca547e8d822818e7d9b5a178028cd97b17b8e2474fec7337c4d6b4d718b3cf014784939d0b2f36e84305d6e9115521fdf762af178e5fc07d3
 DIST epiphany-42.3.tar.xz 6106824 BLAKE2B 
97dc47e0df026210c8c81966ae02a2916d6a738b291261894b3c3bc9a21073e547de1dab00a64e378fb049eec6fbbb15346eb7489f6100f79ab2a4e3309f3366
 SHA512 
3bdbbbf97e80fcd55780312b9ee5c631e0a9ce8cfb27c4cb202cc5db56579d4aeb098781c4853464f9c22faacdaf75a960b10d8b878139ad24c42728529a4364
+DIST epiphany-42.4.tar.xz 6107820 BLAKE2B 
7ab18ac6d8eceb3577ef53c761e26a64291219311f2d6d82ed13ce6746767b83124faf28c9627056938351a05e5d6aff50eb95eb4dec10ce8847123fb5775b36
 SHA512 
55153078bc460cc5a0bc17bb8d12fd5ed6495cd2415e128ec0b4917b07a4d2fe1fb74e871c033aaef43c89c125d79ad37e99ea2fa2ada07fbcdf09603129ae47

diff --git a/www-client/epiphany/epiphany-42.4.ebuild 
b/www-client/epiphany/epiphany-42.4.ebuild
new file mode 100644
index ..2fd204d2c550
--- /dev/null
+++ b/www-client/epiphany/epiphany-42.4.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson xdg virtualx
+
+DESCRIPTION="GNOME webbrowser based on Webkit"
+HOMEPAGE="https://wiki.gnome.org/Apps/Web 
https://gitlab.gnome.org/GNOME/epiphany;
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.67.4:2
+   >=x11-libs/gtk+-3.24.0:3
+   >=dev-libs/nettle-3.4:=
+   >=net-libs/webkit-gtk-2.33.2:4=
+   >=x11-libs/cairo-1.2
+   >=app-crypt/gcr-3.5.5:=[gtk]
+   >=x11-libs/gdk-pixbuf-2.36.5:2
+   gnome-base/gsettings-desktop-schemas
+   >=app-text/iso-codes-0.35
+   >=dev-libs/json-glib-1.6
+   app-arch/libarchive:=
+   >=dev-libs/libdazzle-3.37.1
+   >=gui-libs/libhandy-1.5.0:1=
+   >=app-crypt/libsecret-0.19
+   >=net-libs/libsoup-2.48.0:2.4
+   >=dev-libs/libxml2-2.6.12:2
+   >=dev-db/sqlite-3.22:3
+   dev-libs/gmp:0=
+"
+RDEPEND="${DEPEND}
+   x11-themes/adwaita-icon-theme
+"
+# appstream-glib needed for appdata.xml gettext translation
+BDEPEND="
+   dev-libs/appstream-glib
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   # Allow /var/tmp prefixed recursive delete (due to package manager 
setting TMPDIR)
+   "${FILESDIR}"/var-tmp-tests.patch
+)
+
+src_configure() {
+   local emesonargs=(
+   -Ddeveloper_mode=false
+   -Dlibportal=disabled
+   # maybe enable later if network-sandbox is off, but in 3.32.4 
the network test
+   # is commented out upstream anyway
+   -Dnetwork_tests=disabled
+   -Dtech_preview=false
+   $(meson_feature test unit_tests)
+   -Dsoup2=enabled
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+
+   if ! has_version net-libs/webkit-gtk[jpeg2k]; then
+   ewarn "Your net-libs/webkit-gtk is built without USE=jpeg2k."
+   ewarn "Various image galleries/managers may be broken."
+   fi
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



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

2022-08-05 Thread Matt Turner
commit: 73ca758d01f5b005b505a56eed016b5cf4e5d79e
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Aug  6 02:18:28 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Aug  6 02:18:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73ca758d

net-libs/glib-networking: Version bump to 2.72.2

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

 net-libs/glib-networking/Manifest  |  1 +
 .../glib-networking/glib-networking-2.72.2.ebuild  | 81 ++
 2 files changed, 82 insertions(+)

diff --git a/net-libs/glib-networking/Manifest 
b/net-libs/glib-networking/Manifest
index b1b39ce8d788..978a5714c0f5 100644
--- a/net-libs/glib-networking/Manifest
+++ b/net-libs/glib-networking/Manifest
@@ -1,2 +1,3 @@
 DIST glib-networking-2.72.0.tar.xz 265060 BLAKE2B 
2ffb25b059db40fcf9b65b104cd50d81dda9482bc75031d62c10f70eaaa2e9fcfcdfb2b718253255a2565d7b6bc9ead2214167d1b5f482c0ddd3af8573dd2ef5
 SHA512 
2b42aebcf496f51604005f6f3243ed7e613ab3d485742b7d8af10e103b07eefd8931cc86c1cb021889fe1415ad98bf4d877a3f33203cb53688cc2c41373a8ce4
 DIST glib-networking-2.72.1.tar.xz 265308 BLAKE2B 
84264df5e094a4c57d86edd57fdedb11ad00eec5937eb056de34ec3d38a0e0e2ec3d71a5ad4ab0386c45681c8784b792ca6ded9c048d93c3ed1ad47d2f31f44e
 SHA512 
243f54f4fbce40211f276c4f56e4e40507ecb0b23527a04b2d5bd67185c017f736f088c71ebf225e69e1ae8efa5b835edd68ea5c96df3ff69a25fd391e5c52d0
+DIST glib-networking-2.72.2.tar.xz 265268 BLAKE2B 
90e6eee44faeb495e26a61d15fab66034784637f43d2184901099a6daa69e36d39f732cd5ccd5262f213f19329982264138592b60a08009f4ff034a3ad20922a
 SHA512 
b2837f1521ea8312fb508d3000d465898d409bb48033a63430609331f45628f6b49eaaf16278f2ef48c41b9fccf38f78a85374d23e9ea75692a11cbd7ef058ec

diff --git a/net-libs/glib-networking/glib-networking-2.72.2.ebuild 
b/net-libs/glib-networking/glib-networking-2.72.2.ebuild
new file mode 100644
index ..f5cb25001455
--- /dev/null
+++ b/net-libs/glib-networking/glib-networking-2.72.2.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson-multilib xdg
+
+DESCRIPTION="Network-related giomodules for glib"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/glib-networking;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+IUSE="+gnome +libproxy +ssl test"
+RESTRICT="!test? ( test )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+RDEPEND="
+   >=dev-libs/glib-2.69.0:2[${MULTILIB_USEDEP}]
+   libproxy? ( >=net-libs/libproxy-0.4.11-r1:=[${MULTILIB_USEDEP}] )
+   >=net-libs/gnutls-3.7.2:=[${MULTILIB_USEDEP}]
+   ssl? ( app-misc/ca-certificates )
+   gnome? ( gnome-base/gsettings-desktop-schemas )
+"
+DEPEND="${RDEPEND}
+   test? ( net-libs/gnutls[pkcs11] )
+"
+BDEPEND="
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? ( sys-apps/dbus )
+"
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   if ! use test ; then
+   # Don't build tests unconditionally
+   # This is a hack to avoid needing gnutls[pkcs11] when USE=-test
+   # It may become a real runtime dependency in future
+   # Please check!
+   # bug #777462
+   sed -i "/^subdir('tests')/d" tls/meson.build || die
+   fi
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Dgnutls=enabled
+   -Dopenssl=disabled
+   $(meson_feature libproxy)
+   $(meson_feature gnome gnome_proxy)
+   -Dinstalled_tests=false
+   -Dstatic_modules=false
+   )
+   meson_src_configure
+}
+
+multilib_src_test() {
+   dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   multilib_pkg_postinst() {
+   gnome2_giomodule_cache_update \
+   || die "Update GIO modules cache failed (for ${ABI})"
+   }
+   multilib_foreach_abi multilib_pkg_postinst
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+
+   multilib_pkg_postrm() {
+   gnome2_giomodule_cache_update \
+   || die "Update GIO modules cache failed (for ${ABI})"
+   }
+   multilib_foreach_abi multilib_pkg_postrm
+}



[gentoo-commits] repo/gentoo:master commit in: gui-libs/libadwaita/files/, gui-libs/libadwaita/

2022-08-05 Thread Matt Turner
commit: 33e354c16be0dbd7b8033e4ae76e0800a78e6dde
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Aug  5 22:34:53 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Aug  6 02:17:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33e354c1

gui-libs/libadwaita: Version bump to 1.1.4

Closes: https://bugs.gentoo.org/859466
Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/libadwaita/Manifest   |   1 +
 gui-libs/libadwaita/files/1.1.4-fix-aliasing.patch | 204 +
 gui-libs/libadwaita/libadwaita-1.1.4.ebuild|  69 +++
 3 files changed, 274 insertions(+)

diff --git a/gui-libs/libadwaita/Manifest b/gui-libs/libadwaita/Manifest
index d88f49c18c2b..41e4338d5650 100644
--- a/gui-libs/libadwaita/Manifest
+++ b/gui-libs/libadwaita/Manifest
@@ -1,2 +1,3 @@
 DIST libadwaita-1.1.2.tar.xz 2731632 BLAKE2B 
e60201f6d2f51713350b3ec18dae10a5993c6fcea3491495b5e9878461a558609c306a418a59515f2b827b6ee8049ff09b710c4326a87e372e975519bec61274
 SHA512 
ae89c49986d1bddc5eacc736be8ff0842634bf564e73d4a456b6d899ecc0fcc337f27a17cbb5f8921009f45d82434ab22cf7c2bc9541c4179cd298c2d6706587
 DIST libadwaita-1.1.3.tar.xz 2731856 BLAKE2B 
743d238779da843935149871f476426933b2b27424d449a32f0ac8a844e4980d65946f9a9cc79480e688fdd73c0e43cfbbc547aef2605dc34c800977825f33a1
 SHA512 
ffe3f5d3277d243a17b27055856e8c111fd856c22f07e990aff5fb48cd760928ff9389943b118ffba6671655af670cd0f0b8d2d5b34ee2265ac37249ddcaca7c
+DIST libadwaita-1.1.4.tar.xz 2733108 BLAKE2B 
7a1dc225215f1090365a1ae7b4cd281c253699ee8e6dadbeb95ac0995688b5dd567af875b270cb8b537a0153c6d3204490c5fb38606fc7261c770ae4e27dfe73
 SHA512 
0e24fd2dff81eeabb658eca12e1a6065c97de9871b05e3eb2f305c789377c85d5719d70c3d4e69c42ef3b4474b6270055e0579dbafd1258a644d84879302e1ca

diff --git a/gui-libs/libadwaita/files/1.1.4-fix-aliasing.patch 
b/gui-libs/libadwaita/files/1.1.4-fix-aliasing.patch
new file mode 100644
index ..659d81b2713b
--- /dev/null
+++ b/gui-libs/libadwaita/files/1.1.4-fix-aliasing.patch
@@ -0,0 +1,204 @@
+https://bugs.gentoo.org/859466
+
+From 200c33021dbe93eae270aa1cc9a4428365a8d7a4 Mon Sep 17 00:00:00 2001
+From: Matt Turner 
+Date: Tue, 26 Jul 2022 11:00:18 -0400
+Subject: [PATCH 1/2] tab-view: Retype _AdwTabView::stack to fix aliasing
+ violation
+
+../src/adw-tab-view.c:1269:20: error: dereferencing type-punned pointer will 
break strict-aliasing rules [-Werror=strict-aliasing]
+|   g_clear_pointer ((GtkWidget **) >stack, gtk_widget_unparent);
+
+Closes: https://gitlab.gnome.org/GNOME/libadwaita/-/issues/522
+(cherry picked from commit 5b6ea17d51a5b42a99128afa562f52aa32eff7b2)
+---
+ src/adw-tab-view.c | 20 ++--
+ 1 file changed, 10 insertions(+), 10 deletions(-)
+
+diff --git a/src/adw-tab-view.c b/src/adw-tab-view.c
+index 26b64436..9c5fbe00 100644
+--- a/src/adw-tab-view.c
 b/src/adw-tab-view.c
+@@ -115,7 +115,7 @@ struct _AdwTabView
+ {
+   GtkWidget parent_instance;
+ 
+-  GtkStack *stack;
++  GtkWidget *stack;
+   GListStore *children;
+ 
+   int n_pages;
+@@ -763,7 +763,7 @@ page_belongs_to_this_view (AdwTabView *self,
+   if (!page)
+ return FALSE;
+ 
+-  return gtk_widget_get_parent (page->child) == GTK_WIDGET (self->stack);
++  return gtk_widget_get_parent (page->child) == self->stack;
+ }
+ 
+ static inline gboolean
+@@ -786,7 +786,7 @@ attach_page (AdwTabView *self,
+ 
+   g_list_store_insert (self->children, position, page);
+ 
+-  gtk_stack_add_child (self->stack, child);
++  gtk_stack_add_child (GTK_STACK (self->stack), child);
+ 
+   g_object_freeze_notify (G_OBJECT (self));
+ 
+@@ -829,7 +829,7 @@ set_selected_page (AdwTabView *self,
+ if (notify_pages && self->pages)
+   new_position = adw_tab_view_get_page_position (self, 
self->selected_page);
+ 
+-gtk_stack_set_visible_child (self->stack,
++gtk_stack_set_visible_child (GTK_STACK (self->stack),
+  adw_tab_page_get_child (selected_page));
+ set_page_selected (self->selected_page, TRUE);
+   }
+@@ -922,7 +922,7 @@ detach_page (AdwTabView *self,
+ 
+   g_object_thaw_notify (G_OBJECT (self));
+ 
+-  gtk_stack_remove (self->stack, child);
++  gtk_stack_remove (GTK_STACK (self->stack), child);
+ 
+   g_signal_emit (self, signals[SIGNAL_PAGE_DETACHED], 0, page, pos);
+ 
+@@ -1305,7 +1305,7 @@ adw_tab_view_dispose (GObject *object)
+ 
+   g_clear_object (>children);
+ 
+-  g_clear_pointer ((GtkWidget **) >stack, gtk_widget_unparent);
++  g_clear_pointer (>stack, gtk_widget_unparent);
+ 
+   G_OBJECT_CLASS (adw_tab_view_parent_class)->dispose (object);
+ }
+@@ -1737,9 +1737,9 @@ adw_tab_view_init (AdwTabView *self)
+   self->children = g_list_store_new (ADW_TYPE_TAB_PAGE);
+   self->default_icon = G_ICON (g_themed_icon_new 
("adw-tab-icon-missing-symbolic"));
+ 
+-  self->stack = GTK_STACK (gtk_stack_new ());
+-  gtk_widget_show (GTK_WIDGET (self->stack));
+-  gtk_widget_set_parent (GTK_WIDGET (self->stack), GTK_WIDGET (self));
++  self->stack = 

[gentoo-commits] repo/gentoo:master commit in: dev-scheme/gauche/

2022-08-05 Thread Akinori Hattori
commit: 0092e6cfdfc2e62f2548729b239c099461a0bcd2
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sat Aug  6 01:07:18 2022 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sat Aug  6 01:07:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0092e6cf

dev-scheme/gauche: amd64/x86 stable

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche/gauche-0.9.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-scheme/gauche/gauche-0.9.12.ebuild 
b/dev-scheme/gauche/gauche-0.9.12.ebuild
index aeb0d9e8f34b..c6681782ed47 100644
--- a/dev-scheme/gauche/gauche-0.9.12.ebuild
+++ b/dev-scheme/gauche/gauche-0.9.12.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/shirok/${PN^g}/releases/download/release${PV//./_}/$
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)8"
-KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="ipv6 +mbedtls test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/gauche/

2022-08-05 Thread Akinori Hattori
commit: ab20c5a82fce25e7352ede50dda172b8148ba1cb
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sat Aug  6 01:08:40 2022 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sat Aug  6 01:08:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab20c5a8

dev-scheme/gauche: drop old

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-scheme/gauche/Manifest|  1 -
 dev-scheme/gauche/gauche-0.9.11_p1.ebuild | 60 ---
 2 files changed, 61 deletions(-)

diff --git a/dev-scheme/gauche/Manifest b/dev-scheme/gauche/Manifest
index d1088106edee..77e4345ba2ef 100644
--- a/dev-scheme/gauche/Manifest
+++ b/dev-scheme/gauche/Manifest
@@ -1,2 +1 @@
-DIST Gauche-0.9.11-p1.tgz 8104827 BLAKE2B 
5c35ced6f64296e294804add967045b8e5aca817b65648f7c6708c774b1c1e218676517f86c3d8c8eb11d983e0a6b396ed00de1f95ecdc5a4dd5eee157f58bea
 SHA512 
51be78d7f9bb62987e76c9867006c367ecb27eaf444f022d93bb92010e51ffb6b922cfc39aaab51cc9edbc94d7f7bb21e021705abb1a8fabd0bdbc52d4c92ee8
 DIST Gauche-0.9.12.tgz 7972379 BLAKE2B 
c7ed885f00d8b91ae166b92d7f3a2c0bcdcaa2e4f07d623d4c5b9a7edd5b14ea4846983e474be495533e1d083d787fa8844b9147032bab094e28a940c3eddb70
 SHA512 
cbce8e3312aa75c3b908f0755cf07fbf0ac29278afa0afdae2f7c2df3b30b94a069aada8f6acc0550a18c8c42b95f2dbc7e8b38a5426f6260ac61de8eb1d145e

diff --git a/dev-scheme/gauche/gauche-0.9.11_p1.ebuild 
b/dev-scheme/gauche/gauche-0.9.11_p1.ebuild
deleted file mode 100644
index 11c050779410..
--- a/dev-scheme/gauche/gauche-0.9.11_p1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit autotools
-
-MY_P="${P^g}"
-MY_P="${MY_P/_p/-p}"
-
-DESCRIPTION="A Unix system friendly Scheme Interpreter"
-HOMEPAGE="http://practical-scheme.net/gauche/;
-SRC_URI="https://github.com/shirok/${PN^g}/releases/download/release${PV//./_}/${MY_P}.tgz;
-
-LICENSE="BSD"
-SLOT="0/$(ver_cut 1-2)8"
-KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
-IUSE="ipv6 mbedtls test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="sys-libs/gdbm
-   virtual/libcrypt:=
-   mbedtls? ( net-libs/mbedtls:= )"
-DEPEND="${RDEPEND}
-   test? ( dev-libs/openssl:0 )"
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-ext-ldflags.patch
-   "${FILESDIR}"/${PN}-gauche.m4.patch
-   "${FILESDIR}"/${PN}-info.patch
-   "${FILESDIR}"/${PN}-rfc.tls.patch
-   "${FILESDIR}"/${PN}-xz-info.patch
-)
-DOCS=( AUTHORS ChangeLog HACKING.adoc README.adoc )
-
-src_prepare() {
-   default
-   use ipv6 && sed -i "s/ -4//" ext/tls/ssltest-mod.scm
-
-   eautoconf
-}
-
-src_configure() {
-   econf \
-   $(use_enable ipv6) \
-   --with-ca-bundle="${EPREFIX}"/etc/ssl/certs/ca-certificates.crt 
\
-   --with-libatomic-ops=no \
-   --with-slib="${EPREFIX}"/usr/share/slib \
-   --with-tls=axtls$(usex mbedtls ',mbedtls' '')
-}
-
-src_test() {
-   emake -j1 -s check
-}
-
-src_install() {
-   emake DESTDIR="${D}" install-pkg install-doc
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: app-i18n/ibus-m17n/

2022-08-05 Thread Akinori Hattori
commit: 3c68132792911e33e5bd86b9a1c3bfdc4f7c1d01
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sat Aug  6 01:04:31 2022 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sat Aug  6 01:04:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c681327

app-i18n/ibus-m17n: new upstream release

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Akinori Hattori  gentoo.org>

 app-i18n/ibus-m17n/Manifest|  1 +
 app-i18n/ibus-m17n/ibus-m17n-1.4.10.ebuild | 45 ++
 2 files changed, 46 insertions(+)

diff --git a/app-i18n/ibus-m17n/Manifest b/app-i18n/ibus-m17n/Manifest
index ddf007d5628d..187fefbea844 100644
--- a/app-i18n/ibus-m17n/Manifest
+++ b/app-i18n/ibus-m17n/Manifest
@@ -1 +1,2 @@
+DIST ibus-m17n-1.4.10.tar.gz 642940 BLAKE2B 
f00b4392925a6ad24e5cbfc266d13a68e4b7641a4f70c93bb381d4bea13d03b40af659e2ba27533ce7514477aed2744eaac0b1aa25d7c4280fda8adf1ee5dde7
 SHA512 
7e8ab477de7fb75fbbcdd25d6f13b0dc1fdaae6ab23a2c5c18de7eadcd88c3ff4d441a32f58d4b4bde0d20685d45dd57fa24c5e61361ad5b6bbb29075949d396
 DIST ibus-m17n-1.4.9.tar.gz 494921 BLAKE2B 
c0adc4ff702b7a9828c6d966b52eca90f7f538786f17a9e8273dd13bcdfab59c24e59b2f680f1582bf4dc077dcc2e3c774258d09f58fc296b32d090ee42531af
 SHA512 
6a7d7316fc98e832282302a5d54eb40b6e879f98d6910db8d2c834be6c23ebda30ccbc5ed116caa3d91148e5bb2260c49f670c8c7fb2c6215d31f3e6794cd3ab

diff --git a/app-i18n/ibus-m17n/ibus-m17n-1.4.10.ebuild 
b/app-i18n/ibus-m17n/ibus-m17n-1.4.10.ebuild
new file mode 100644
index ..1466a2deebfc
--- /dev/null
+++ b/app-i18n/ibus-m17n/ibus-m17n-1.4.10.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit gnome2-utils xdg
+
+DESCRIPTION="M17N engine for IBus"
+HOMEPAGE="https://github.com/ibus/ibus/wiki;
+SRC_URI="https://github.com/ibus/${PN}/releases/download/${PV}/${P}.tar.gz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gtk nls"
+
+DEPEND="app-i18n/ibus
+   dev-libs/m17n-lib
+   gtk? ( x11-libs/gtk+:3 )
+   nls? ( virtual/libintl )"
+RDEPEND="${DEPEND}
+   >=dev-db/m17n-db-1.7"
+BDEPEND="sys-devel/gettext
+   virtual/pkgconfig"
+
+src_configure() {
+   econf \
+   $(use_enable nls) \
+   $(use_with gtk gtk 3.0)
+}
+
+pkg_preinst() {
+   xdg_pkg_preinst
+   gnome2_schemas_savelist
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-i18n/ibus-typing-booster/

2022-08-05 Thread Akinori Hattori
commit: 6e4c2a4e5f6eb237de1550015c1eeb7d6bd1dc73
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sat Aug  6 01:02:28 2022 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sat Aug  6 01:02:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e4c2a4e

app-i18n/ibus-typing-booster: new upstream release

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Akinori Hattori  gentoo.org>

 app-i18n/ibus-typing-booster/Manifest   | 2 +-
 ...s-typing-booster-2.18.6.ebuild => ibus-typing-booster-2.18.7.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-i18n/ibus-typing-booster/Manifest 
b/app-i18n/ibus-typing-booster/Manifest
index 5a8265152790..a47eb977bf2a 100644
--- a/app-i18n/ibus-typing-booster/Manifest
+++ b/app-i18n/ibus-typing-booster/Manifest
@@ -1,2 +1,2 @@
 DIST ibus-typing-booster-2.16.7.tar.gz 10819738 BLAKE2B 
ac9da1e63d97045881d8012b5dc6bd27cb8ee48aff065876cede2b40a81518880e610580f13590ad89f6261ced266e1d245183ea77a3a56e32b60af08af28470
 SHA512 
f0dda59b43460c39392ab12748780e93668ac81aa04b15aae2afa2025ce8bbc9e2712430658f43db7e86c7a1e59271d62ecf6cda6cb2b9cc554134000c21c95b
-DIST ibus-typing-booster-2.18.6.tar.gz 10970204 BLAKE2B 
983d25dc3bd5fcfa1ffc770dbd6fdfcc13dec14e5c96da05576dff046bc968403c0d6649b854bf75e1bec6b6c44c5e959792583ec0902a1eb17f30a52b34e936
 SHA512 
7bd43f5a5c8a9b22979c84987e71b2466a7e110da43bd994b541c2f581b81804633983477575e770f2fb075098b9f6d2991da83e7c52632b62083f9704ede056
+DIST ibus-typing-booster-2.18.7.tar.gz 10969530 BLAKE2B 
029bb0ad88df90bd70bd64850c09e26f0107b9f8c5523496dc9fbc16a1a44ae122456581ff5d954c06a83dbd48c570846f908546af64c61b84e3d325c9fff344
 SHA512 
4e603ca596ac8644def06b3fc987bffbb7184d27c1e973c3c86f5abca98c71fd31f491623bc59ee072dedee3c6bde107c5a1c5e9f0c3b6175b1a13443b295753

diff --git a/app-i18n/ibus-typing-booster/ibus-typing-booster-2.18.6.ebuild 
b/app-i18n/ibus-typing-booster/ibus-typing-booster-2.18.7.ebuild
similarity index 100%
rename from app-i18n/ibus-typing-booster/ibus-typing-booster-2.18.6.ebuild
rename to app-i18n/ibus-typing-booster/ibus-typing-booster-2.18.7.ebuild



[gentoo-commits] repo/gentoo:master commit in: app-i18n/ibus-table/

2022-08-05 Thread Akinori Hattori
commit: 22270eb93a2ce70969b4963716cc90715c52e7ce
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sat Aug  6 01:00:14 2022 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sat Aug  6 01:00:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22270eb9

app-i18n/ibus-table: new upstream release

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Akinori Hattori  gentoo.org>

 app-i18n/ibus-table/Manifest  |  1 +
 app-i18n/ibus-table/ibus-table-1.16.10.ebuild | 55 +++
 2 files changed, 56 insertions(+)

diff --git a/app-i18n/ibus-table/Manifest b/app-i18n/ibus-table/Manifest
index aa5795ad8217..dd60b54f7771 100644
--- a/app-i18n/ibus-table/Manifest
+++ b/app-i18n/ibus-table/Manifest
@@ -1 +1,2 @@
+DIST ibus-table-1.16.10.tar.gz 1518611 BLAKE2B 
610f4448bb59cffef4e11b069dc5d3f6aa0eadffe6f6af7da07b2b24da0969dc63dc05717694c7b61ac5e18c14433b4af6a111a7076bd8a69871e70ea8fe357e
 SHA512 
3e3dc4ec6aea974d7b0f171375448090e117c70a3ba3d1b6c218db481725e58c65adce55839f826ec274d33f926377d0390bcd505af1911c5b9f68910d0c3497
 DIST ibus-table-1.16.9.tar.gz 1474440 BLAKE2B 
8380c9549e4295850c81279e73b774beea610ebb632bc8a04fe0ce37a02c702652c0ec49ed3596851e05d2f151320daf60eb2631c8bbe439aee8c7e2834398f5
 SHA512 
840de16f62820456812c036ed84f99900d2d49885a9a6131da97efbec149ea426ab4a966541b16a18dbcedf38b6f78803b3fb04a5134258bb3796d3b9caf0b08

diff --git a/app-i18n/ibus-table/ibus-table-1.16.10.ebuild 
b/app-i18n/ibus-table/ibus-table-1.16.10.ebuild
new file mode 100644
index ..7314f41b0540
--- /dev/null
+++ b/app-i18n/ibus-table/ibus-table-1.16.10.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="sqlite(+)"
+
+inherit gnome2-utils python-single-r1 xdg
+
+DESCRIPTION="Tables engines for IBus"
+HOMEPAGE="https://github.com/ibus/ibus/wiki;
+SRC_URI="https://github.com/kaio/${PN}/releases/download/${PV}/${P}.tar.gz;
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="nls"
+RESTRICT="test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   app-i18n/ibus[python(+),${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+   virtual/libiconv
+   nls? ( virtual/libintl )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig
+   nls? ( sys-devel/gettext )"
+
+src_prepare() {
+   python_fix_shebang .
+
+   default
+}
+
+src_configure() {
+   econf $(use_enable nls)
+}
+
+pkg_preinst() {
+   xdg_pkg_preinst
+   gnome2_schemas_savelist
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



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

2022-08-05 Thread Akinori Hattori
commit: aa5c6f8951223cd30bd716c1ddd2b0f471deb475
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sat Aug  6 00:56:48 2022 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sat Aug  6 00:56:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa5c6f89

dev-libs/libutf8proc: set QA_PKGCONFIG_VERSION

Closes: https://bugs.gentoo.org/861908
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Akinori Hattori  gentoo.org>

 dev-libs/libutf8proc/libutf8proc-2.5.0.ebuild | 4 +++-
 dev-libs/libutf8proc/libutf8proc-2.6.1.ebuild | 4 +++-
 dev-libs/libutf8proc/libutf8proc-2.7.0.ebuild | 2 ++
 3 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libutf8proc/libutf8proc-2.5.0.ebuild 
b/dev-libs/libutf8proc/libutf8proc-2.5.0.ebuild
index 5a659f96fa5b..6b0bd1b34e6c 100644
--- a/dev-libs/libutf8proc/libutf8proc-2.5.0.ebuild
+++ b/dev-libs/libutf8proc/libutf8proc-2.5.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -21,6 +21,8 @@ S="${WORKDIR}/${P#lib}"
 
 PATCHES=( "${FILESDIR}"/${PN}-grapheme-test.patch )
 
+QA_PKGCONFIG_VERSION="$(ver_cut 1).3.2"
+
 src_prepare() {
if use cjk; then
einfo "Modifying East Asian Ambiguous (A) as wide ..."

diff --git a/dev-libs/libutf8proc/libutf8proc-2.6.1.ebuild 
b/dev-libs/libutf8proc/libutf8proc-2.6.1.ebuild
index 4790df370ef2..b0d09b3227d8 100644
--- a/dev-libs/libutf8proc/libutf8proc-2.6.1.ebuild
+++ b/dev-libs/libutf8proc/libutf8proc-2.6.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -23,6 +23,8 @@ BDEPEND="test? (
)"
 S="${WORKDIR}/${P#lib}"
 
+QA_PKGCONFIG_VERSION="$(ver_cut 1).4.1"
+
 src_prepare() {
if use cjk; then
einfo "Modifying East Asian Ambiguous (A) as wide ..."

diff --git a/dev-libs/libutf8proc/libutf8proc-2.7.0.ebuild 
b/dev-libs/libutf8proc/libutf8proc-2.7.0.ebuild
index 7e8a223a3271..12c67b2eadd8 100644
--- a/dev-libs/libutf8proc/libutf8proc-2.7.0.ebuild
+++ b/dev-libs/libutf8proc/libutf8proc-2.7.0.ebuild
@@ -23,6 +23,8 @@ BDEPEND="test? (
)"
 S="${WORKDIR}/${P#lib}"
 
+QA_PKGCONFIG_VERSION="$(ver_cut 1).5.0"
+
 src_prepare() {
if use cjk; then
einfo "Modifying East Asian Ambiguous (A) as wide ..."



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

2022-08-05 Thread Akinori Hattori
commit: 185362a11cd0a0de8b7c23a63254206f0147f59a
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sat Aug  6 00:45:14 2022 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sat Aug  6 00:45:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=185362a1

www-servers/h2o: update USE_RUBY

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Akinori Hattori  gentoo.org>

 www-servers/h2o/h2o-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-servers/h2o/h2o-.ebuild b/www-servers/h2o/h2o-.ebuild
index fc47d03e7abb..d55ecd1ea1cf 100644
--- a/www-servers/h2o/h2o-.ebuild
+++ b/www-servers/h2o/h2o-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="8"
 SSL_DEPS_SKIP=1
-USE_RUBY="ruby26 ruby27"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
 
 inherit cmake git-r3 ruby-single ssl-cert systemd toolchain-funcs
 



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

2022-08-05 Thread Akinori Hattori
commit: cb0e78c9a028d19e02eb696e3a85090a73887f83
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sat Aug  6 00:43:01 2022 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sat Aug  6 00:43:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb0e78c9

www-servers/h2o: update

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Akinori Hattori  gentoo.org>

 www-servers/h2o/files/h2o-2.3-mruby.patch | 28 ++--
 www-servers/h2o/h2o-.ebuild   | 12 
 2 files changed, 22 insertions(+), 18 deletions(-)

diff --git a/www-servers/h2o/files/h2o-2.3-mruby.patch 
b/www-servers/h2o/files/h2o-2.3-mruby.patch
index 3db3ebae8806..4f64565a675a 100644
--- a/www-servers/h2o/files/h2o-2.3-mruby.patch
+++ b/www-servers/h2o/files/h2o-2.3-mruby.patch
@@ -1,6 +1,6 @@
 --- a/CMakeLists.txt
 +++ b/CMakeLists.txt
-@@ -174,6 +174,19 @@
+@@ -237,6 +237,19 @@
  SET(WSLAY_LIBRARIES -lwslay)
  ENDIF (NOT WSLAY_FOUND)
  
@@ -20,31 +20,31 @@
  IF (ZLIB_FOUND)
  INCLUDE_DIRECTORIES(${ZLIB_INCLUDE_DIRS})
  LINK_DIRECTORIES(${ZLIB_LIBRARY_DIRS})
-@@ -533,7 +546,7 @@
- ELSE ()
- SET(MRUBY_TOOLCHAIN "gcc")
- ENDIF ()
--ADD_CUSTOM_TARGET(mruby MRUBY_TOOLCHAIN=${MRUBY_TOOLCHAIN} 
MRUBY_CONFIG=${CMAKE_CURRENT_SOURCE_DIR}/misc/mruby_config.rb 
MRUBY_BUILD_DIR=${CMAKE_CURRENT_BINARY_DIR}/mruby 
MRUBY_ADDITIONAL_CONFIG=${MRUBY_ADDITIONAL_CONFIG} ruby minirake
-+ADD_CUSTOM_TARGET(mruby MRUBY_TOOLCHAIN=${MRUBY_TOOLCHAIN} 
MRUBY_CONFIG=${CMAKE_CURRENT_SOURCE_DIR}/misc/mruby_config.rb 
MRUBY_BUILD_DIR=${CMAKE_CURRENT_BINARY_DIR}/mruby 
MRUBY_ADDITIONAL_CONFIG=${MRUBY_ADDITIONAL_CONFIG} ruby minirake -v
- WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/deps/mruby)
- LIST(APPEND STANDALONE_SOURCE_FILES
- lib/handler/mruby.c
-@@ -560,7 +573,7 @@
+@@ -743,7 +756,7 @@
+ ADD_CUSTOM_TARGET(mruby
+ # deps/mruby/tasks/toolchains/clang.rake looks for CC, CXX and LD.
+ # There are no C++ files in deps/mruby, use the C compiler for 
linking.
+-MRUBY_TOOLCHAIN=${MRUBY_TOOLCHAIN} CC=${CMAKE_C_COMPILER} 
CXX=${CMAKE_CXX_COMPILER} LD=${CMAKE_C_COMPILER} 
MRUBY_CONFIG=${CMAKE_CURRENT_SOURCE_DIR}/misc/mruby_config.rb 
MRUBY_BUILD_DIR=${CMAKE_CURRENT_BINARY_DIR}/mruby 
MRUBY_ADDITIONAL_CONFIG=${MRUBY_ADDITIONAL_CONFIG} ruby minirake
++MRUBY_TOOLCHAIN=${MRUBY_TOOLCHAIN} CC=${CMAKE_C_COMPILER} 
CXX=${CMAKE_CXX_COMPILER} LD=${CMAKE_C_COMPILER} 
MRUBY_CONFIG=${CMAKE_CURRENT_SOURCE_DIR}/misc/mruby_config.rb 
MRUBY_BUILD_DIR=${CMAKE_CURRENT_BINARY_DIR}/mruby 
MRUBY_ADDITIONAL_CONFIG=${MRUBY_ADDITIONAL_CONFIG} ruby minirake -v
+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/deps/mruby
+ BYPRODUCTS "${CMAKE_CURRENT_BINARY_DIR}/mruby/host/lib/libmruby.a"
+
"${CMAKE_CURRENT_BINARY_DIR}/mruby/host/mrbgems/mruby-onig-regexp/onigmo-6.2.0/.libs/libonigmo.a"
+@@ -777,7 +790,7 @@
  # note: the paths need to be determined before libmruby.flags.mak is 
generated
  TARGET_LINK_LIBRARIES(h2o
  "${CMAKE_CURRENT_BINARY_DIR}/mruby/host/lib/libmruby.a"
--
"${CMAKE_CURRENT_BINARY_DIR}/mruby/host/mrbgems/mruby-onig-regexp/onigmo-6.1.2/.libs/libonigmo.a"
+-
"${CMAKE_CURRENT_BINARY_DIR}/mruby/host/mrbgems/mruby-onig-regexp/onigmo-6.2.0/.libs/libonigmo.a"
 +${ONIG_LIBRARIES}
  "m")
  ADD_DEPENDENCIES(h2o mruby)
  ENDIF (WITH_MRUBY)
 --- a/deps/mruby-onig-regexp/mrbgem.rake
 +++ b/deps/mruby-onig-regexp/mrbgem.rake
-@@ -103,10 +103,8 @@
+@@ -108,10 +108,8 @@
  
if spec.respond_to? :search_package and spec.search_package 'onigmo'
  spec.cc.defines += ['HAVE_ONIGMO_H']
--spec.linker.libraries << 'onig'
+-spec.linker.libraries << 'onigmo'
elsif spec.respond_to? :search_package and spec.search_package 'oniguruma'
  spec.cc.defines += ['HAVE_ONIGURUMA_H']
 -spec.linker.libraries << 'onig'

diff --git a/www-servers/h2o/h2o-.ebuild b/www-servers/h2o/h2o-.ebuild
index cd6fd817fc38..fc47d03e7abb 100644
--- a/www-servers/h2o/h2o-.ebuild
+++ b/www-servers/h2o/h2o-.ebuild
@@ -1,8 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="8"
-CMAKE_MAKEFILE_GENERATOR="emake"
 SSL_DEPS_SKIP=1
 USE_RUBY="ruby26 ruby27"
 
@@ -20,10 +19,14 @@ IUSE="libh2o +mruby"
 RDEPEND="acct-group/h2o
acct-user/h2o
dev-lang/perl
+   dev-libs/openssl:0=
!sci-libs/libh2o
+   sys-libs/libcap
sys-libs/zlib
-   libh2o? ( dev-libs/libuv )
-   dev-libs/openssl:0="
+   libh2o? (
+   app-arch/brotli
+   dev-libs/libuv
+   )"
 DEPEND="${RDEPEND}
mruby? (
${RUBY_DEPS}
@@ -66,6 +69,7 @@ src_prepare() {
 src_configure() {
local mycmakeargs=(
-DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}"/etc/${PN}
+

[gentoo-commits] repo/gentoo:master commit in: app-crypt/sbctl/

2022-08-05 Thread John Helmert III
commit: e895424749d1e14f3266ec86f6fab63942c504be
Author: John Helmert III  gentoo  org>
AuthorDate: Fri Aug  5 22:04:13 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Fri Aug  5 22:06:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8954247

app-crypt/sbctl: deduplicate BDEPEND

Signed-off-by: John Helmert III  gentoo.org>

 app-crypt/sbctl/sbctl-0.9.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/app-crypt/sbctl/sbctl-0.9.ebuild b/app-crypt/sbctl/sbctl-0.9.ebuild
index 7d3e9ef2e850..6591017b5e46 100644
--- a/app-crypt/sbctl/sbctl-0.9.ebuild
+++ b/app-crypt/sbctl/sbctl-0.9.ebuild
@@ -16,7 +16,6 @@ SLOT="0"
 KEYWORDS="~amd64"
 
 BDEPEND="app-text/asciidoc
-   dev-lang/go
verify-sig? ( sec-keys/openpgp-keys-foxboron )"
 
 VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/foxboron.asc"



[gentoo-commits] proj/releng:master commit in: releases/specs/amd64/clang/, tools/

2022-08-05 Thread Andreas K. Hüttel
commit: c693cf1a23c14dff6224b7e2f8bb2b8aceac884b
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Aug  5 21:42:09 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Aug  5 21:42:09 2022 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=c693cf1a

Add amd64 clang-systemd stages

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 releases/specs/amd64/clang/stage1-systemd.spec | 12 
 releases/specs/amd64/clang/stage3-systemd.spec | 10 ++
 tools/catalyst-auto-amd64.conf |  6 ++
 3 files changed, 28 insertions(+)

diff --git a/releases/specs/amd64/clang/stage1-systemd.spec 
b/releases/specs/amd64/clang/stage1-systemd.spec
new file mode 100644
index ..95f7f612
--- /dev/null
+++ b/releases/specs/amd64/clang/stage1-systemd.spec
@@ -0,0 +1,12 @@
+subarch: amd64
+target: stage1
+version_stamp: clang-systemd-@TIMESTAMP@
+rel_type: clang
+profile: default/linux/amd64/17.1/systemd/clang
+snapshot: @TIMESTAMP@
+source_subpath: clang/stage3-amd64-clang-systemd-latest
+compression_mode: pixz
+update_seed: yes
+update_seed_command: --update --deep --newuse @world
+portage_confdir: @REPO_DIR@/releases/portage/stages
+portage_prefix: releng

diff --git a/releases/specs/amd64/clang/stage3-systemd.spec 
b/releases/specs/amd64/clang/stage3-systemd.spec
new file mode 100644
index ..1b86422b
--- /dev/null
+++ b/releases/specs/amd64/clang/stage3-systemd.spec
@@ -0,0 +1,10 @@
+subarch: amd64
+target: stage3
+version_stamp: clang-systemd-@TIMESTAMP@
+rel_type: clang
+profile: default/linux/amd64/17.1/systemd/clang
+snapshot: @TIMESTAMP@
+source_subpath: clang/stage1-amd64-clang-systemd-@TIMESTAMP@
+compression_mode: pixz
+portage_confdir: @REPO_DIR@/releases/portage/stages
+portage_prefix: releng

diff --git a/tools/catalyst-auto-amd64.conf b/tools/catalyst-auto-amd64.conf
index 6e98d814..a8d0653d 100644
--- a/tools/catalyst-auto-amd64.conf
+++ b/tools/catalyst-auto-amd64.conf
@@ -16,6 +16,7 @@ SETS="
nomultilib_openrc
nomultilib_systemd
clang_openrc
+   clang_systemd
hardened_openrc
hardened_nomultilib_openrc
hardened_selinux_openrc
@@ -48,6 +49,8 @@ SET_nomultilib_systemd_SPECS="nomultilib/stage1-systemd.spec 
nomultilib/stage3-s
 
 SET_clang_openrc_SPECS="clang/stage1-openrc.spec clang/stage3-openrc.spec"
 
+SET_clang_systemd_SPECS="clang/stage1-systemd.spec clang/stage3-systemd.spec"
+
 SET_musl_SPECS="musl/stage1.spec musl/stage3.spec"
 
 SET_musl_clang_SPECS="musl-clang/stage1.spec musl-clang/stage3.spec"
@@ -122,6 +125,9 @@ post_build() {
clang/stage3-openrc.spec)
upload stage3-amd64-clang-openrc-${TIMESTAMP}.tar.xz*
;;
+   clang/stage3-systemd.spec)
+   upload stage3-amd64-clang-systemd-${TIMESTAMP}.tar.xz*
+   ;;
esac
popd >/dev/null || exit
 



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/amd64/17.1/systemd/clang/, profiles/

2022-08-05 Thread Andreas K. Hüttel
commit: 5426f72de52352c5dc8f9ea90854a5e61e189a78
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Aug  5 21:37:46 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Aug  5 21:38:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5426f72d

profiles: Add experimental amd64 systemd/clang profile

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/amd64/17.1/systemd/clang/eapi |  1 +
 .../linux/amd64/17.1/systemd/clang/package.use.force | 16 
 .../linux/amd64/17.1/systemd/clang/packages.build|  9 +
 profiles/default/linux/amd64/17.1/systemd/clang/parent   |  2 ++
 profiles/profiles.desc   |  1 +
 5 files changed, 29 insertions(+)

diff --git a/profiles/default/linux/amd64/17.1/systemd/clang/eapi 
b/profiles/default/linux/amd64/17.1/systemd/clang/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/17.1/systemd/clang/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/amd64/17.1/systemd/clang/package.use.force 
b/profiles/default/linux/amd64/17.1/systemd/clang/package.use.force
new file mode 100644
index ..6d2600fecd08
--- /dev/null
+++ b/profiles/default/linux/amd64/17.1/systemd/clang/package.use.force
@@ -0,0 +1,16 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# in a multilib profile we need multilib madness
+dev-libs/libffi abi_x86_32 abi_x86_64
+dev-libs/libxml2 abi_x86_32 abi_x86_64
+sys-devel/clang abi_x86_32 abi_x86_64
+sys-devel/clang-runtime abi_x86_32 abi_x86_64
+sys-devel/llvm abi_x86_32 abi_x86_64
+sys-libs/compiler-rt abi_x86_32 abi_x86_64
+sys-libs/libcxxabi abi_x86_32 abi_x86_64
+sys-libs/libcxx abi_x86_32 abi_x86_64
+sys-libs/libunwind abi_x86_32 abi_x86_64
+sys-libs/llvm-libunwind abi_x86_32 abi_x86_64
+sys-libs/ncurses abi_x86_32 abi_x86_64
+sys-libs/zlib abi_x86_32 abi_x86_64

diff --git a/profiles/default/linux/amd64/17.1/systemd/clang/packages.build 
b/profiles/default/linux/amd64/17.1/systemd/clang/packages.build
new file mode 100644
index ..88a7f4d4212b
--- /dev/null
+++ b/profiles/default/linux/amd64/17.1/systemd/clang/packages.build
@@ -0,0 +1,9 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# we use glibc here, so we still need these in stage1
+# later stages should pull them in as BDEPEND anyway
+sys-devel/gcc
+sys-devel/gcc-config
+sys-devel/binutils
+sys-devel/binutils-config

diff --git a/profiles/default/linux/amd64/17.1/systemd/clang/parent 
b/profiles/default/linux/amd64/17.1/systemd/clang/parent
new file mode 100644
index ..45c5283c442b
--- /dev/null
+++ b/profiles/default/linux/amd64/17.1/systemd/clang/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../features/clang

diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index a445e55894c1..894b0377d33e 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -40,6 +40,7 @@ amd64 
default/linux/amd64/17.1/no-multilib/systemd/selinuxexp
 amd64  default/linux/amd64/17.1/systemdstable
 amd64  default/linux/amd64/17.1/systemd/selinuxexp
 amd64  default/linux/amd64/17.1/clang  exp
+amd64  default/linux/amd64/17.1/systemd/clang  exp
 
 # AMD64 Profiles
 # @MAINTAINER: am...@gentoo.org



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

2022-08-05 Thread Sam James
commit: 83dcb4b4f8589fa7a0fd891948121c6c3ba9cdf8
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug  5 21:26:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug  5 21:27:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83dcb4b4

sys-devel/binutils: don't default-enable gold in 2.39+

It's not very active upstream, there's a bunch of build
failures which occur when actually using gold which
aren't fixed upstream, and we don't want to encourage
people to use it.

It's a waste of build time for most folks at
the moment.

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

 sys-devel/binutils/binutils-2.39.ebuild | 2 +-
 sys-devel/binutils/binutils-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-devel/binutils/binutils-2.39.ebuild 
b/sys-devel/binutils/binutils-2.39.ebuild
index df7c2b678ef9..bfa59fe7bf31 100644
--- a/sys-devel/binutils/binutils-2.39.ebuild
+++ b/sys-devel/binutils/binutils-2.39.ebuild
@@ -8,7 +8,7 @@ inherit libtool flag-o-matic gnuconfig strip-linguas 
toolchain-funcs
 DESCRIPTION="Tools necessary to build programs"
 HOMEPAGE="https://sourceware.org/binutils/;
 LICENSE="GPL-3+"
-IUSE="cet default-gold doc +gold multitarget +nls pgo +plugins static-libs 
test vanilla"
+IUSE="cet default-gold doc gold multitarget +nls pgo +plugins static-libs test 
vanilla"
 REQUIRED_USE="default-gold? ( gold )"
 
 # Variables that can be set here  (ignored for live ebuilds)

diff --git a/sys-devel/binutils/binutils-.ebuild 
b/sys-devel/binutils/binutils-.ebuild
index 194080fc1e25..85363e570adc 100644
--- a/sys-devel/binutils/binutils-.ebuild
+++ b/sys-devel/binutils/binutils-.ebuild
@@ -8,7 +8,7 @@ inherit libtool flag-o-matic gnuconfig strip-linguas 
toolchain-funcs
 DESCRIPTION="Tools necessary to build programs"
 HOMEPAGE="https://sourceware.org/binutils/;
 LICENSE="GPL-3+"
-IUSE="cet default-gold doc +gold multitarget +nls pgo +plugins static-libs 
test vanilla"
+IUSE="cet default-gold doc gold multitarget +nls pgo +plugins static-libs test 
vanilla"
 REQUIRED_USE="default-gold? ( gold )"
 
 # Variables that can be set here  (ignored for live ebuilds)



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

2022-08-05 Thread Seth Arnold
commit: f825097bad7dad700d0e2b334efbd0eb63f3e282
Author: Seth Arnold  gmail  com>
AuthorDate: Thu Aug  4 04:33:30 2022 +
Commit: Seth Arnold  gmail  com>
CommitDate: Fri Aug  5 20:49:38 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f825097b

app-misc/walld: add 1.4.4, drop 1.4.2

Signed-off-by: Seth Arnold  gmail.com>

 app-misc/walld/Manifest   | 2 +-
 app-misc/walld/{walld-1.4.2.ebuild => walld-1.4.4.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/walld/Manifest b/app-misc/walld/Manifest
index 425a318cd..f37eb9220 100644
--- a/app-misc/walld/Manifest
+++ b/app-misc/walld/Manifest
@@ -1 +1 @@
-DIST walld-1.4.2.tar.gz 25408 BLAKE2B 
76210f4eb6678c12468a12629b1fd30850b42e266840e794e8703427ac570649b24bb4469c46698e2bf16445db5c0d437f7d04ae0374c10fa81a23a9f587ef39
 SHA512 
9b7e814fbfa3bff62400f2008fa865b8a0d390e360e8c9b254a017754f088dd8e39dd1c588f497b0170237e6130abe5f43ff245c3da17001e31e2473dec9ddc3
+DIST walld-1.4.4.tar.gz 25872 BLAKE2B 
d0361fb22d22f105a13c37ca8b47490bd6bf6c1bd744c0af309aac7d549d041e4a61ad9714407507c46ad98c0c65015941f72cbee7bfadcbe11c9f36a20d8e0c
 SHA512 
6661b2a548aa9afcd04276a0130eebb7a31e9b600752b0e170c2af8e96179dd8e2da9e76c0e6e30c9005cc1c802bb229510fc938400a766afbb3f7a651a67341

diff --git a/app-misc/walld/walld-1.4.2.ebuild 
b/app-misc/walld/walld-1.4.4.ebuild
similarity index 94%
rename from app-misc/walld/walld-1.4.2.ebuild
rename to app-misc/walld/walld-1.4.4.ebuild
index 1f1ff1c68..cd7e7b00c 100644
--- a/app-misc/walld/walld-1.4.2.ebuild
+++ b/app-misc/walld/walld-1.4.4.ebuild
@@ -7,7 +7,7 @@ inherit optfeature meson
 
 DESCRIPTION="A Wallpaper daemon"
 HOMEPAGE="https://github.com/Dotz0cat/walld;
-SRC_URI="https://github.com/Dotz0cat/walld/archive/refs/tags/1.4.2.tar.gz -> 
walld-1.4.2.tar.gz"
+SRC_URI="https://github.com/Dotz0cat/walld/archive/refs/tags/1.4.4.tar.gz -> 
walld-1.4.4.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/evolution-data-server/

2022-08-05 Thread Matt Turner
commit: 8c9063930519b97f590f80dc5ab7ecb09ec78374
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Aug  5 16:16:01 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Aug  5 20:49:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c906393

gnome-extra/evolution-data-server: Version bump to 3.44.4

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

 gnome-extra/evolution-data-server/Manifest |   1 +
 .../evolution-data-server-3.44.4.ebuild| 155 +
 2 files changed, 156 insertions(+)

diff --git a/gnome-extra/evolution-data-server/Manifest 
b/gnome-extra/evolution-data-server/Manifest
index d8736c25ce46..f7020778dbd5 100644
--- a/gnome-extra/evolution-data-server/Manifest
+++ b/gnome-extra/evolution-data-server/Manifest
@@ -1,2 +1,3 @@
 DIST evolution-data-server-3.44.2.tar.xz 4783272 BLAKE2B 
ab559d26345a8a42b350a042474084ecfc0efaba73e2ae7f93d350e8edd040c27600df590f25a9059db670ed0ddd3eaaab92518644db805d2f7beaa2a0c53803
 SHA512 
cf7fefeb00899cddca0fb9abeddead582ae944f41960c815813312ecf9bde5a19bcd41fa7038eddf7d5c7cf568fda51e9dbb0603bebec54284ce6ac1f9c10305
 DIST evolution-data-server-3.44.3.tar.xz 4783696 BLAKE2B 
1ce3336b3e35d011737cb171112c29589b3a172fbc6d2964259b2bfeb8796a53c8c34665277d8cd6db0cff11905425ddd19da52baf6f473948b3879f6506c831
 SHA512 
b03b1c52a93a3f4fa5eece998eea075086e232953e8485f0b551bd7bfebbbf935288052d55cfaf3ff57b121b14f64db2ac8ce41d54d27aab39e683c4d3b54cac
+DIST evolution-data-server-3.44.4.tar.xz 4784388 BLAKE2B 
dd5b7094af9c66b710d61de282ff7e223fd87524f0135b7fc2c962d7829a8ed25a90a5fa73d155b692e28d9d18807f8c8731efbfb32613e2e1a020008739beae
 SHA512 
385137f1e412b5c5bcd496d493da4657f8bb6e72519f6e62ab1a683c729082ea0ddcf7b5dae8c0cdf37cb279a1cf59ffb6dd61009c693001d03a0d54264e979a

diff --git 
a/gnome-extra/evolution-data-server/evolution-data-server-3.44.4.ebuild 
b/gnome-extra/evolution-data-server/evolution-data-server-3.44.4.ebuild
new file mode 100644
index ..1f1535a48454
--- /dev/null
+++ b/gnome-extra/evolution-data-server/evolution-data-server-3.44.4.ebuild
@@ -0,0 +1,155 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake db-use flag-o-matic gnome2 vala virtualx
+
+DESCRIPTION="Evolution groupware backend"
+HOMEPAGE="https://wiki.gnome.org/Apps/Evolution 
https://gitlab.gnome.org/GNOME/evolution-data-server;
+
+# Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+".
+LICENSE="|| ( LGPL-2 LGPL-3 ) BSD Sleepycat"
+SLOT="0/63-26-20" # subslot = libcamel-1.2/libedataserver-1.2/libebook-1.2.so 
soname version
+
+IUSE="berkdb +gnome-online-accounts +gtk gtk-doc +introspection ipv6 ldap 
kerberos oauth vala +weather"
+REQUIRED_USE="vala? ( introspection )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~x86-solaris"
+
+# gdata-0.17.7 soft required for new gdata_feed_get_next_page_token API to 
handle more than 100 google tasks
+# berkdb needed only for migrating old addressbook data from <3.13 versions, 
bug #519512
+# glib-2.70 for build-time optional GPowerProfileMonitor
+gdata_depend=">=dev-libs/libgdata-0.17.7:="
+RDEPEND="
+   >=app-crypt/gcr-3.4:=
+   >=app-crypt/libsecret-0.5[crypt]
+   >=dev-db/sqlite-3.7.17
+   >=dev-libs/glib-2.70:2
+   >=dev-libs/libical-3.0.8:=[glib,introspection?]
+   >=dev-libs/libxml2-2
+   >=dev-libs/nspr-4.4
+   >=dev-libs/nss-3.9
+   >=net-libs/libsoup-2.58:2.4
+
+   dev-libs/icu:=
+   sys-libs/zlib:=
+   virtual/libiconv
+
+   berkdb? ( >=sys-libs/db-4:= )
+   gtk? (
+   >=app-crypt/gcr-3.4[gtk]
+   >=x11-libs/gtk+-3.16:3
+   >=media-libs/libcanberra-0.25[gtk3]
+   )
+   oauth? (
+   >=dev-libs/json-glib-1.0.4
+   >=net-libs/webkit-gtk-2.28.0:4
+   ${gdata_depend}
+   )
+   gnome-online-accounts? (
+   >=net-libs/gnome-online-accounts-3.8:=
+   ${gdata_depend} )
+   introspection? ( >=dev-libs/gobject-introspection-0.9.12:= )
+   kerberos? ( virtual/krb5:= )
+   ldap? ( >=net-nds/openldap-2:= )
+   weather? ( >=dev-libs/libgweather-3.91.0:4= )
+"
+DEPEND="${RDEPEND}
+   vala? ( $(vala_depend)
+   net-libs/libsoup:2.4[vala]
+   dev-libs/libical[vala]
+   oauth? ( dev-libs/libgdata[vala] )
+   gnome-online-accounts? ( dev-libs/libgdata[vala] )
+   )
+"
+BDEPEND="
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   dev-util/gperf
+   gtk-doc? ( >=dev-util/gtk-doc-1.14
+   app-text/docbook-xml-dtd:4.1.2 )
+   >=dev-util/intltool-0.35.5
+   >=sys-devel/gettext-0.18.3
+   virtual/pkgconfig
+"
+
+# Some tests fail due to missing locales.
+# Also, dbus tests are flaky, bugs #397975 #501834
+# It looks like a nightmare to disable those for now.
+RESTRICT="test 

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/evolution-ews/

2022-08-05 Thread Matt Turner
commit: 2bdc19a00dc6cc81b5df8c4d62f3741eab460783
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Aug  5 16:17:03 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Aug  5 20:49:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bdc19a0

gnome-extra/evolution-ews: Version bump to 3.44.4

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

 gnome-extra/evolution-ews/Manifest |  1 +
 .../evolution-ews/evolution-ews-3.44.4.ebuild  | 72 ++
 2 files changed, 73 insertions(+)

diff --git a/gnome-extra/evolution-ews/Manifest 
b/gnome-extra/evolution-ews/Manifest
index bff8fb920137..e38bad4f3d9d 100644
--- a/gnome-extra/evolution-ews/Manifest
+++ b/gnome-extra/evolution-ews/Manifest
@@ -1,2 +1,3 @@
 DIST evolution-ews-3.44.2.tar.xz 690680 BLAKE2B 
029083bcb29d8c6883105fb3e5648501f620946fb11aa60e87feb79857c3e92247ae9987e3a40c185552dd60887f6b6aab00fec3d47f8340357aabf51dcfd4b7
 SHA512 
dac8ddfc04993585de0dad8eb34ec7296ab2146806a49db1ef182844abee7f383187f621f5b8beaddf6ffbab431ea7d811ce02ff64b87448fb2ff324d28a3620
 DIST evolution-ews-3.44.3.tar.xz 691460 BLAKE2B 
7d00e2dd121d4e6263ded369e3ad6efafc52979d65db4804ea5fa5039b72431bd5d1c2f029e1bbec5a32c0427719178d29b7d95c25a9e5b43bacb0ae24a331ce
 SHA512 
b0961b209107c2df396ff5e2dcb8e9229184a6efd6fe9412cf066470d2c73844209cf2d5e4a7e4dcebb0da5bc2119fbe5d1008b5ec58592cf307178dc680d515
+DIST evolution-ews-3.44.4.tar.xz 691396 BLAKE2B 
69344bec9dffe21e54e77325929b791cc89072e9a2a2f9a0fbcf5551c1f8b13c90c4a3c2bd934956c4e1b73b306fbdd6827c6fb4ef7aee182a3bdbeb450d124a
 SHA512 
0326b274fbcc3630ccaf6517495ce22409706f0ad16c11b189f91c27ab8921a639bb07296d51063e71cb706e66bd861044adbf146b16f9fca4b4cd9cde6edb65

diff --git a/gnome-extra/evolution-ews/evolution-ews-3.44.4.ebuild 
b/gnome-extra/evolution-ews/evolution-ews-3.44.4.ebuild
new file mode 100644
index ..b5351070c29c
--- /dev/null
+++ b/gnome-extra/evolution-ews/evolution-ews-3.44.4.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake gnome2 optfeature
+
+DESCRIPTION="Evolution module for connecting to Microsoft Exchange Web 
Services"
+HOMEPAGE="https://wiki.gnome.org/Apps/Evolution 
https://gitlab.gnome.org/GNOME/evolution-ews;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE="test"
+
+# libical-glib currently (2020-02-29) oddly behind USE=introspection
+RDEPEND="
+   dev-db/sqlite:3
+   >=dev-libs/glib-2.62:2
+   >=dev-libs/libical-3.0.5:0=[introspection(-)]
+   >=dev-libs/json-glib-1.0.4
+   >=dev-libs/libmspack-0.4
+   dev-libs/libxml2:2
+   >=gnome-extra/evolution-data-server-${PV}:0=
+   >=mail-client/evolution-${PV}:2.0
+   >=net-libs/libsoup-2.58:2.4
+   >=x11-libs/gtk+-3.10:3
+"
+DEPEND="${RDEPEND}
+   test? ( net-libs/uhttpmock )
+"
+BDEPEND="
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   >=dev-util/intltool-0.35.5
+   >=sys-devel/gettext-0.18.3
+   virtual/pkgconfig
+"
+
+# Unittests fail to find libevolution-ews.so
+RESTRICT="test !test? ( test )"
+
+# global scope PATCHES or DOCS array mustn't be used due to double 
default_src_prepare
+# call; if needed, set them after cmake_src_prepare call, if that works
+src_prepare() {
+   cmake_src_prepare
+   gnome2_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DWITH_MSPACK=ON
+   -DENABLE_TESTS=$(usex test)
+   )
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile
+}
+
+src_test() {
+   cmake_src_test
+}
+
+src_install() {
+   cmake_src_install
+}
+
+pkg_postinst() {
+   optfeature "oauth support" gnome-extra/evolution-data-server[oauth]
+}



[gentoo-commits] repo/gentoo:master commit in: mail-client/evolution/

2022-08-05 Thread Matt Turner
commit: d8dda7ef6086e372873fc3e3a15aa13313ac6486
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Aug  5 16:17:37 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Aug  5 20:49:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8dda7ef

mail-client/evolution: Version bump to 3.44.4

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

 mail-client/evolution/Manifest|   1 +
 mail-client/evolution/evolution-3.44.4.ebuild | 149 ++
 2 files changed, 150 insertions(+)

diff --git a/mail-client/evolution/Manifest b/mail-client/evolution/Manifest
index 9071ddbf781f..26739bd248de 100644
--- a/mail-client/evolution/Manifest
+++ b/mail-client/evolution/Manifest
@@ -1,2 +1,3 @@
 DIST evolution-3.44.2.tar.xz 13109776 BLAKE2B 
df01a14db82902da97e52dfea6b4b3a3839a9b801d5422da360e9379786be3e736a2b6c91a2f850c76f288c196b98fe98ea48cbec080e094bd6f2313c65f95c9
 SHA512 
e7dffc5cb4a9a84cccf881c75ba347f9bae3c87fd76613c9cc363bab9aeda864288ca93b48347c08c82734f20f237d489d3670789e2b38b7ed5efbaa9b8ca4a3
 DIST evolution-3.44.3.tar.xz 13129136 BLAKE2B 
b0a5e30ab1ee8a1dd1f760a815e2eed4a241f457469d6887fbfe032ef2f01133a3cf93baeadb1673197b4725fe463bd0b51eb7a461e2adc20d76e0adb5280ad0
 SHA512 
b314082f4bc8b0515d90afb7292cd0713f4412c89e6b71e2a46c9d516bef7aa822128a82cddcd155b5bece2c903b464108068abfce5729a617eaf83a184019ab
+DIST evolution-3.44.4.tar.xz 13130588 BLAKE2B 
ffb6da420acbf7be7e5eb6fad44bcb9f00e9c52f99314a4f8e8e35e898eaac8a8fdc511328fd519fed5ac9ef98e63e326cfc7dde324919c1cc6e60ff17b3ad76
 SHA512 
1c2a30e00e4f9226ced2617cf5a69f33db914d5a94dd3c9dc12e635952a52e2fac395d49de70c70c21004fb0d87e3ba81725aff924bb0b386ffb4901d058

diff --git a/mail-client/evolution/evolution-3.44.4.ebuild 
b/mail-client/evolution/evolution-3.44.4.ebuild
new file mode 100644
index ..c13c784fb594
--- /dev/null
+++ b/mail-client/evolution/evolution-3.44.4.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 gnome2 readme.gentoo-r1
+
+DESCRIPTION="Integrated mail, addressbook and calendaring functionality"
+HOMEPAGE="https://wiki.gnome.org/Apps/Evolution 
https://gitlab.gnome.org/GNOME/evolution;
+
+# Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+".
+LICENSE="|| ( LGPL-2 LGPL-3 ) CC-BY-SA-3.0 FDL-1.3+ OPENLDAP"
+SLOT="2.0"
+
+IUSE="archive +bogofilter geolocation gtk-doc highlight ldap spamassassin 
spell ssl +weather ytnef"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+# glade-3 support is for maintainers only per configure.ac
+# pst is not mature enough and changes API/ABI frequently
+# dconf explicitely needed for backup plugin
+# gnome-desktop support is optional with --enable-gnome-desktop
+# automagic libunity dep
+# >=gspell-1.8 to ensure it uses enchant:2 like webkit-gtk
+DEPEND="
+   >=app-crypt/gcr-3.4:=[gtk]
+   >=app-text/enchant-2.2.0:2
+   >=dev-db/sqlite-3.7.17
+   >=dev-libs/glib-2.56:2[dbus]
+   >=dev-libs/libxml2-2.7.3:2
+   >=gnome-base/gnome-desktop-2.91.3:3=
+   >=gnome-base/gsettings-desktop-schemas-2.91.92
+   >=gnome-extra/evolution-data-server-${PV}:=[gtk,weather?]
+   >=media-libs/libcanberra-0.25[gtk3]
+   >=net-libs/libsoup-2.42:2.4
+   >=net-libs/webkit-gtk-2.28.0:4=[spell?]
+   >=x11-libs/cairo-1.9.15[glib]
+   >=x11-libs/gdk-pixbuf-2.24:2
+   >=x11-libs/gtk+-3.22:3
+   >=x11-libs/libnotify-0.7
+   >=x11-misc/shared-mime-info-0.22
+
+   app-text/cmark:=
+   >=app-text/iso-codes-0.49
+   dev-libs/atk
+   gnome-base/dconf
+   x11-libs/libSM
+   x11-libs/libICE
+
+   archive? ( >=app-arch/gnome-autoar-0.1.1[gtk] )
+   bogofilter? ( mail-filter/bogofilter )
+   geolocation? (
+   >=media-libs/libchamplain-0.12:0.12[gtk]
+   >=media-libs/clutter-1.0.0:1.0
+   >=media-libs/clutter-gtk-0.90:1.0
+   >=sci-geosciences/geocode-glib-3.10.0 )
+   ldap? ( >=net-nds/openldap-2:= )
+   spamassassin? ( mail-filter/spamassassin )
+   spell? ( >=app-text/gspell-1.8:= )
+   ssl? (
+   >=dev-libs/nspr-4.6.1
+   >=dev-libs/nss-3.11
+   )
+   weather? ( >=dev-libs/libgweather-3.91.0:4= )
+   ytnef? ( net-mail/ytnef )
+"
+RDEPEND="${DEPEND}
+   highlight? ( app-text/highlight )
+"
+BDEPEND="
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   dev-util/itstool
+   gtk-doc? ( dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.3 )
+   >=dev-util/intltool-0.40.0
+   >=sys-devel/gettext-0.18.3
+   virtual/pkgconfig
+"
+
+DISABLE_AUTOFORMATTING="yes"
+DOC_CONTENTS="To change the default browser if you are not using GNOME, edit
+~/.local/share/applications/mimeapps.list so it includes the
+following content:
+
+[Default Applications]
+x-scheme-handler/http=firefox.desktop

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2022-08-05 Thread Matt Turner
commit: d466100c1bee842be91130cd1a7151b72cd70f92
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Aug  5 16:15:04 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Aug  5 20:49:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d466100c

gnome-extra/gnome-software: Version bump to 42.4

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

 gnome-extra/gnome-software/Manifest|   1 +
 .../gnome-software/gnome-software-42.4.ebuild  | 102 +
 2 files changed, 103 insertions(+)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index 33a650c1bce1..0ac09e65ddf2 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1 +1,2 @@
 DIST gnome-software-42.3.tar.xz 2275144 BLAKE2B 
ba9f5e2da24d84e048da0f81dc096273dc28f174fb8ad61dc7e1e82db9d9067c6bc1d17b6095618f8a540c39c7b356534d8f4fc37bde3f6f49b9cfc129873985
 SHA512 
8adae64b3149145548fc80ba3491e92d47a711341020b8edb5f07367b0e2d37864940af71a35d980f634e7a1df68e9fde3c56d17c8e482699358c8eba8b7
+DIST gnome-software-42.4.tar.xz 2278412 BLAKE2B 
beb63ba7f874b72edd3c592f0a7553a4a5ba3631ede55da4c70989604cd0433dd40dd7c75b4bafdf106f1c02285e8502a610d8e2c9edf8cc4d34ea14f75fab62
 SHA512 
00c70886c6e3302a59ae533034d8d75cfe05873ea40d0d05a03e15ae34101bb8a64722a7c6a6d43bb54b61033bc14af1542bb832a70ee7b1a2dab6dacb8ffd8f

diff --git a/gnome-extra/gnome-software/gnome-software-42.4.ebuild 
b/gnome-extra/gnome-software/gnome-software-42.4.ebuild
new file mode 100644
index ..8a33c46d8b6f
--- /dev/null
+++ b/gnome-extra/gnome-software/gnome-software-42.4.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson virtualx xdg
+
+DESCRIPTION="Gnome install & update software"
+HOMEPAGE="https://wiki.gnome.org/Apps/Software 
https://gitlab.gnome.org/GNOME/gnome-software;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="flatpak +firmware gnome gtk-doc sysprof udev"
+RESTRICT="test" # See TODO below
+
+RDEPEND="
+   >=dev-libs/appstream-0.14.0:0=
+   >=x11-libs/gdk-pixbuf-2.32.0:2
+   >=dev-libs/libxmlb-0.1.7:=
+   >=gui-libs/gtk-4.6:4
+   >=dev-libs/glib-2.66.0:2
+   >=dev-libs/json-glib-1.6.0
+   >=net-libs/libsoup-2.52.0:2.4
+   >=gui-libs/libadwaita-1.0.1:1
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   gnome? ( >=gnome-base/gsettings-desktop-schemas-3.18.0 )
+   sys-auth/polkit
+   firmware? ( >=sys-apps/fwupd-1.5.6 )
+   flatpak? (
+   >=sys-apps/flatpak-1.9.1
+   dev-util/ostree
+   )
+   udev? ( dev-libs/libgudev )
+   >=gnome-base/gsettings-desktop-schemas-3.11.5
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxml2:2
+   dev-util/gdbus-codegen
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.3 )
+"
+# test? ( dev-util/valgrind )
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   sed -i -e '/install_data.*README\.md.*share\/doc\/gnome-software/d' 
meson.build || die
+   # We don't need language packs download support, and it fails tests in 
3.34.2 for us (if they are enabled)
+   sed -i -e '/subdir.*fedora-langpacks/d' plugins/meson.build || die
+   # Trouble talking to spawned gnome-keyring socket for some reason, even 
if wrapped in dbus-run-session
+   # TODO: Investigate; seems to work outside ebuild .. test/emerge
+   sed -i -e '/g_test_add_func.*gs_auth_secret_func/d' lib/gs-self-test.c 
|| die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use test tests)
+   $(meson_feature gnome gsettings_desktop_schemas) # Honoring of 
GNOME date format settings.
+   -Dman=true
+   -Dpackagekit=false
+   # -Dpackagekit_autoremove
+   -Dpolkit=true
+   -Deos_updater=false # Endless OS updater
+   $(meson_use firmware fwupd)
+   $(meson_use flatpak)
+   -Dmalcontent=false
+   -Drpm_ostree=false
+   $(meson_use udev gudev)
+   -Dapt=false
+   -Dsnap=false
+   -Dexternal_appstream=false
+   -Dvalgrind=false
+   $(meson_use gtk-doc gtk_doc)
+   -Dhardcoded_popular=true
+   -Ddefault_featured_apps=false # TODO: Will this be beneficial 
to us with flatpak at least? If enabled, it shows some apps under installed 
(probably merely due to /usr/share/app-info presence), but launching and 
removal of them is broken
+   -Dmogwai=false #TODO?
+   $(meson_feature sysprof)
+   -Dprofile=''
+   -Dsoup2=true
+   )
+   meson_src_configure
+}
+
+src_test() {
+   

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

2022-08-05 Thread Matt Turner
commit: 6fa54e8cb856a425daa398868d99cb6a2ff3ff92
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Aug  5 20:48:46 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Aug  5 20:49:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fa54e8c

app-arch/gcab: Version bump to 1.5

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

 app-arch/gcab/Manifest |  1 +
 .../files/1.5-meson-git-version-is-optional.patch  | 35 ++
 app-arch/gcab/gcab-1.5.ebuild  | 56 ++
 3 files changed, 92 insertions(+)

diff --git a/app-arch/gcab/Manifest b/app-arch/gcab/Manifest
index 8922b04345a1..4aca7506d8f4 100644
--- a/app-arch/gcab/Manifest
+++ b/app-arch/gcab/Manifest
@@ -1 +1,2 @@
 DIST gcab-1.4.tar.xz 78240 BLAKE2B 
8b857c116fab636db93463cee7d6b809c3c7b2bdf3896b7b5b5b66ebf270b284b356710933ec17584143bcef5c1f5c555811dd05ea98399f327047476a33fc16
 SHA512 
66a2e0d0a5888c555153356ce808f602053e71b76af19794db7e3bbf9516fe791805068838b4e208698cd645ada7a08610ac95f846fa81e00a9b955016306299
+DIST gcab-1.5.tar.xz 81728 BLAKE2B 
ba1793a8374e2dac412ca2807343781013f5be8d79e444ef0a136fbf903dd9a47809b3dec4703ebd19d196a7046a0c8405ae8463c2f7338fdc5eaf979436e8e1
 SHA512 
2a9b7d2720abbb5527d478ac760898ae254d08b7aa929fbb21753296e5a07c51d62e134a3f8b1b21d9b557d4093505194e09823ddbaf58465d37b372f37534b7

diff --git a/app-arch/gcab/files/1.5-meson-git-version-is-optional.patch 
b/app-arch/gcab/files/1.5-meson-git-version-is-optional.patch
new file mode 100644
index ..6bfbaecf78a6
--- /dev/null
+++ b/app-arch/gcab/files/1.5-meson-git-version-is-optional.patch
@@ -0,0 +1,35 @@
+From ad0baea50359c1978a9224ee60bf98d97bfb991f Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= 
+Date: Fri, 5 Aug 2022 11:13:41 +0400
+Subject: [PATCH] meson: git version is optional
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+My bad, git may be present, but running "git abbrev" from the tarball
+extracted project can fail.
+
+Fix commit a755e2ae77035aad9644adadaec5ecf15e9656ba ("meson: fix new
+warning about run_command()")
+
+Signed-off-by: Marc-André Lureau 
+---
+ meson.build | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/meson.build b/meson.build
+index 15fd5cd..5eba715 100644
+--- a/meson.build
 b/meson.build
+@@ -8,7 +8,7 @@ project('gcab', 'c',
+ git_version = []
+ git = find_program('git', required: false)
+ if git.found()
+-  git_version = run_command(git, 'describe', '--abbrev=4', '--dirty', check: 
true).stdout().strip().split('-')
++  git_version = run_command(git, 'describe', '--abbrev=4', '--dirty', check: 
false).stdout().strip().split('-')
+ endif
+ 
+ # libtool versioning
+-- 
+2.35.1
+

diff --git a/app-arch/gcab/gcab-1.5.ebuild b/app-arch/gcab/gcab-1.5.ebuild
new file mode 100644
index ..acf17df81e42
--- /dev/null
+++ b/app-arch/gcab/gcab-1.5.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson vala xdg
+
+DESCRIPTION="Library and tool for working with Microsoft Cabinet (CAB) files"
+HOMEPAGE="https://wiki.gnome.org/msitools https://gitlab.gnome.org/GNOME/gcab;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+IUSE="gtk-doc +introspection test vala"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="vala? ( introspection )"
+
+RDEPEND="
+   >=dev-libs/glib-2.62.0:2
+   sys-libs/zlib
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   gtk-doc? (
+   >=dev-util/gtk-doc-1.14
+   app-text/docbook-xml-dtd:4.3
+   )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PV}-meson-git-version-is-optional.patch
+)
+
+src_prepare() {
+   default
+   xdg_environment_reset
+   use vala && vala_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc docs)
+   $(meson_use introspection)
+   -Dnls=true
+   $(meson_use vala vapi)
+   $(meson_use test tests)
+   -Dinstalled_tests=false
+   )
+   meson_src_configure
+}



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

2022-08-05 Thread Michał Górny
commit: 5dfb339428304010c8982ff38f6468f3ae60a72d
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug  5 19:54:53 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug  5 19:54:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dfb3394

sys-libs/compiler-rt-sanitizers: Backport glibc build fix

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

 sys-libs/compiler-rt-sanitizers/Manifest | 2 +-
 sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-14.0.6.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/compiler-rt-sanitizers/Manifest 
b/sys-libs/compiler-rt-sanitizers/Manifest
index 3c063a38941d..04629a596586 100644
--- a/sys-libs/compiler-rt-sanitizers/Manifest
+++ b/sys-libs/compiler-rt-sanitizers/Manifest
@@ -1,5 +1,5 @@
 DIST llvm-gentoo-patchset-13.0.1.tar.xz 6288 BLAKE2B 
899222b962486e924e4f8a2b574d285531a3f87af9385ff68c81db92aa224a0cde6d4ee049b5405056bedb4b232b50e1d5840024071a4a215f6311853304c92d
 SHA512 
b2805337f1deca626768a44c5e7ac9ed16e0c31bead1647d44a493a8123c1b8e8f1c8ceee3536bcc6fa87fdd3fcec408229f701adf30eff07e7ef9889b847b01
-DIST llvm-gentoo-patchset-14.0.6-r2.tar.xz 16120 BLAKE2B 
e12e522fdb7ba505693c679cb09cc8e00e6a954df195c86c2af4dbf1b68334a405b8dcc45f2e28b5e5e0b7e9d5eb7ba907337027927371b7a3b7784ff8aae7e0
 SHA512 
8a5ea71c30fc0727cc855dd812bbcb6d5f51c80c98eb3d5b80258d5c5eaab1310edc9d53ae63c2ca827abec68e2912c4b69ef0da351ff883fb30545a61e1d09c
+DIST llvm-gentoo-patchset-14.0.6-r3.tar.xz 16904 BLAKE2B 
ebf67455071d6d3744cfc0491b8a33c4c63bfdbcf668565fa0718f6cdb01bced53be9d1cdf6774f6cd8427c07c0ede69503d74cf3574642a6967b38730248ebb
 SHA512 
adc5a3212657d1defa7b720d1a7e9e91586439a34964d44b6897d21be3d208bd15c04bf20502dd7125ef8c368defaeea146eb844ca321be56eebcee52be606a9
 DIST llvm-gentoo-patchset--1.tar.xz 4032 BLAKE2B 
b9413484dafed8ae0c68c2c164b45fd07bb8d5d0898f03abe118fd2120ffcb1fb6c949de9649a97c2e8105f24b9d131a725c67c0a502ca4d4d192c1a0d65f49d
 SHA512 
e64449eeaf756c5bd945109937b84ba4bd8a015222bd792d39cf3947871e87571a4ca57814790e51544cb05ad4c2d1f044e818e4caaac7c2e2a02cb1aa290fcc
 DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f15e428f22a536a17e5f4e3eb29a003b8a8ec0abe0fa3e072591161d5f30ef7d8867c1ce34d1b341ad858e93c00263499941a99
 SHA512 
6fc6eeb60fac698702d1aac495fc0161eb7216a1f8db2020af8fccec5837831f7cc20dc2a169bf4f0b5f520748280b4a86621f3697d622aa58faaa45dbfaad13
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-14.0.6.ebuild 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-14.0.6.ebuild
index 9b4678796505..80f1153af338 100644
--- a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-14.0.6.ebuild
+++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-14.0.6.ebuild
@@ -57,7 +57,7 @@ BDEPEND="
 
 LLVM_COMPONENTS=( compiler-rt cmake )
 LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support llvm/utils/unittest )
-LLVM_PATCHSET=${PV}-r2
+LLVM_PATCHSET=${PV}-r3
 llvm.org_set_globals
 
 python_check_deps() {



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

2022-08-05 Thread Michał Górny
commit: 8cf12cc8b41e5dd6e96c0942f2c6f626ffb424fe
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug  5 19:48:44 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug  5 19:49:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cf12cc8

sys-libs/libcxxabi: Add 16.* live ebuilds

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

 sys-libs/libcxxabi/libcxxabi-16.0.0..ebuild | 129 
 1 file changed, 129 insertions(+)

diff --git a/sys-libs/libcxxabi/libcxxabi-16.0.0..ebuild 
b/sys-libs/libcxxabi/libcxxabi-16.0.0..ebuild
new file mode 100644
index ..308024bf9d49
--- /dev/null
+++ b/sys-libs/libcxxabi/libcxxabi-16.0.0..ebuild
@@ -0,0 +1,129 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_ECLASS=cmake
+PYTHON_COMPAT=( python3_{8..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+="
+   !/dev/null)
+   [[ -n ${clang_path} ]] || die "Unable to find ${CHOST}-clang 
for tests"
+
+   mycmakeargs+=(
+   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
+   -DPython3_EXECUTABLE="${PYTHON}"
+   )
+   fi
+   cmake_src_configure
+}
+
+multilib_src_compile() {
+   cmake_build cxxabi
+}
+
+multilib_src_test() {
+   local -x LIT_PRESERVES_TMP=1
+   cmake_build check-cxxabi
+}
+
+multilib_src_install() {
+   DESTDIR="${D}" cmake_build install-cxxabi
+}



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

2022-08-05 Thread Michał Górny
commit: d3d8343eba3cf47e921ba75f878f90644753da6e
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug  5 19:48:47 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug  5 19:50:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3d8343e

sys-devel/clang-runtime: Add 16.* live ebuilds

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

 .../clang-runtime/clang-runtime-16.0.0..ebuild | 27 ++
 1 file changed, 27 insertions(+)

diff --git a/sys-devel/clang-runtime/clang-runtime-16.0.0..ebuild 
b/sys-devel/clang-runtime/clang-runtime-16.0.0..ebuild
new file mode 100644
index ..e4ff9326ddcb
--- /dev/null
+++ b/sys-devel/clang-runtime/clang-runtime-16.0.0..ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/;
+
+LICENSE="metapackage"
+SLOT="$(ver_cut 1-3)"
+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}] )
+"



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

2022-08-05 Thread Michał Górny
commit: 00aaf980b83cb9816d9ef3faec1fe6eb2d164737
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug  5 19:48:46 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug  5 19:50:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00aaf980

sys-libs/libomp: Add 16.* live ebuilds

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

 sys-libs/libomp/libomp-16.0.0..ebuild | 129 ++
 1 file changed, 129 insertions(+)

diff --git a/sys-libs/libomp/libomp-16.0.0..ebuild 
b/sys-libs/libomp/libomp-16.0.0..ebuild
new file mode 100644
index ..8ba05d6be239
--- /dev/null
+++ b/sys-libs/libomp/libomp-16.0.0..ebuild
@@ -0,0 +1,129 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_ECLASS=cmake
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake-multilib linux-info llvm llvm.org python-any-r1
+
+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"
+KEYWORDS=""
+IUSE="
+   debug hwloc offload ompt test
+   llvm_targets_AMDGPU llvm_targets_NVPTX
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   hwloc? ( >=sys-apps/hwloc-2.5:0=[${MULTILIB_USEDEP}] )
+   offload? (
+   virtual/libelf:=[${MULTILIB_USEDEP}]
+   dev-libs/libffi:=[${MULTILIB_USEDEP}]
+   ~sys-devel/llvm-${PV}[${MULTILIB_USEDEP}]
+   )
+"
+# 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_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   sys-devel/clang
+   )
+"
+
+LLVM_COMPONENTS=( openmp cmake llvm/include )
+llvm.org_set_globals
+
+python_check_deps() {
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+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=${PV%%.*} llvm_pkg_setup
+   use test && python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+   local libdir="$(get_libdir)"
+   local mycmakeargs=(
+   -DOPENMP_LIBDIR_SUFFIX="${libdir#lib}"
+
+   -DLIBOMP_USE_HWLOC=$(usex hwloc)
+   -DLIBOMP_OMPT_SUPPORT=$(usex ompt)
+
+   -DOPENMP_ENABLE_LIBOMPTARGET=$(usex offload)
+
+   # do not install libgomp.so & libiomp5.so aliases
+   -DLIBOMP_INSTALL_ALIASES=OFF
+   # disable unnecessary hack copying stuff back to srcdir
+   -DLIBOMP_COPY_EXPORTS=OFF
+   )
+
+   if use offload; then
+   if has "${CHOST%%-*}" aarch64 powerpc64le x86_64; then
+   mycmakeargs+=(
+   -DLIBOMPTARGET_BUILD_AMDGPU_PLUGIN=$(usex 
llvm_targets_AMDGPU)
+   -DLIBOMPTARGET_BUILD_CUDA_PLUGIN=$(usex 
llvm_targets_NVPTX)
+   )
+   else
+   mycmakeargs+=(
+   -DLIBOMPTARGET_BUILD_AMDGPU_PLUGIN=OFF
+   -DLIBOMPTARGET_BUILD_CUDA_PLUGIN=OFF
+   )
+   fi
+   fi
+
+   use test && mycmakeargs+=(
+   # this project does not use standard LLVM cmake macros
+   -DOPENMP_LLVM_LIT_EXECUTABLE="${EPREFIX}/usr/bin/lit"
+   -DOPENMP_LIT_ARGS="$(get_lit_flags)"
+
+   -DOPENMP_TEST_C_COMPILER="$(type -P "${CHOST}-clang")"
+   -DOPENMP_TEST_CXX_COMPILER="$(type -P "${CHOST}-clang++")"
+   )
+   addpredict /dev/nvidiactl
+   cmake_src_configure
+}
+
+multilib_src_test() {
+   # respect TMPDIR!
+   local -x LIT_PRESERVES_TMP=1
+
+   cmake_build check-libomp
+}



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

2022-08-05 Thread Michał Górny
commit: dd6144c384755d5b523bd6b096d5fffaf3a714bb
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug  5 19:48:33 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug  5 19:49:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd6144c3

sys-devel/clang-common: Add 16.* live ebuilds

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

 .../clang-common/clang-common-16.0.0..ebuild   | 24 ++
 1 file changed, 24 insertions(+)

diff --git a/sys-devel/clang-common/clang-common-16.0.0..ebuild 
b/sys-devel/clang-common/clang-common-16.0.0..ebuild
new file mode 100644
index ..1285500128bb
--- /dev/null
+++ b/sys-devel/clang-common/clang-common-16.0.0..ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2022 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=""
+
+PDEPEND="
+   sys-devel/clang:*
+"
+
+LLVM_COMPONENTS=( clang/utils )
+llvm.org_set_globals
+
+src_install() {
+   newbashcomp bash-autocomplete.sh clang
+}



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

2022-08-05 Thread Michał Górny
commit: 2a371b712e613c29a1b7367df934b9756df24a0d
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug  5 19:48:34 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug  5 19:49:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a371b71

sys-devel/clang: Add 16.* live ebuilds

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

 sys-devel/clang/clang-16.0.0..ebuild | 463 +++
 1 file changed, 463 insertions(+)

diff --git a/sys-devel/clang/clang-16.0.0..ebuild 
b/sys-devel/clang/clang-16.0.0..ebuild
new file mode 100644
index ..ce8bd9ade187
--- /dev/null
+++ b/sys-devel/clang/clang-16.0.0..ebuild
@@ -0,0 +1,463 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake llvm llvm.org multilib multilib-minimal \
+   prefix python-single-r1 toolchain-funcs
+
+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="$(ver_cut 1)"
+KEYWORDS=""
+IUSE="
+   debug default-compiler-rt default-libcxx default-lld doc
+   llvm-libunwind +pie +static-analyzer test xml
+"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   ~sys-devel/llvm-${PV}:${SLOT}=[debug=,${MULTILIB_USEDEP}]
+   static-analyzer? ( dev-lang/perl:* )
+   xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   ${DEPEND}
+"
+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-common
+   ~sys-devel/clang-runtime-${PV}
+   default-compiler-rt? (
+   =sys-libs/compiler-rt-${PV%_*}*
+   llvm-libunwind? ( sys-libs/llvm-libunwind )
+   !llvm-libunwind? ( sys-libs/libunwind )
+   )
+   default-libcxx? ( >=sys-libs/libcxx-${PV} )
+   default-lld? ( sys-devel/lld )
+"
+
+LLVM_COMPONENTS=(
+   clang clang-tools-extra cmake
+   llvm/lib/Transforms/Hello
+)
+LLVM_MANPAGES=1
+LLVM_TEST_COMPONENTS=(
+   llvm/lib/Testing/Support
+   llvm/utils/{lit,llvm-lit,unittest}
+   llvm/utils/{UpdateTestChecks,update_cc_test_checks.py}
+)
+LLVM_PATCHSET=-r3
+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=${SLOT} 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
+}
+
+check_distribution_components() {
+   if [[ ${CMAKE_MAKEFILE_GENERATOR} == ninja ]]; then
+   local all_targets=() my_targets=() l
+   cd "${BUILD_DIR}" || die
+
+   while read -r l; do
+   if [[ ${l} == install-*-stripped:* ]]; then
+   l=${l#install-}
+   l=${l%%-stripped*}
+
+   case ${l} in
+   # meta-targets
+   clang-libraries|distribution)
+   continue
+   ;;
+   # tools
+   clang|clangd|clang-*)
+   ;;
+   # static libraries
+   clang*|findAllSymbols)
+   continue
+   ;;
+   # conditional to USE=doc
+   docs-clang-html|docs-clang-tools-html)
+   use doc || continue
+   ;;
+ 

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

2022-08-05 Thread Michał Górny
commit: 5dd692e5bffc6ff1e7ce4e3f41813bee07272d5a
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug  5 19:48:40 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug  5 19:49:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dd692e5

sys-libs/compiler-rt: Add 16.* live ebuilds

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

 .../compiler-rt/compiler-rt-16.0.0..ebuild | 138 +
 1 file changed, 138 insertions(+)

diff --git a/sys-libs/compiler-rt/compiler-rt-16.0.0..ebuild 
b/sys-libs/compiler-rt/compiler-rt-16.0.0..ebuild
new file mode 100644
index ..8ef4aebf481d
--- /dev/null
+++ b/sys-libs/compiler-rt/compiler-rt-16.0.0..ebuild
@@ -0,0 +1,138 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..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="$(ver_cut 1-3)"
+KEYWORDS=""
+IUSE="+abi_x86_32 abi_x86_64 +clang debug test"
+RESTRICT="!test? ( test ) !clang? ( test )"
+
+CLANG_SLOT=${SLOT%%.*}
+# llvm-6 for new lit options
+DEPEND="
+   >=sys-devel/llvm-6
+"
+BDEPEND="
+   >=dev-util/cmake-3.16
+   clang? ( sys-devel/clang )
+   test? (
+   $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${PV%_*}*:${CLANG_SLOT}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+"
+
+LLVM_COMPONENTS=( runtimes compiler-rt cmake llvm/cmake )
+LLVM_PATCHSET=-1
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   has_version "dev-python/lit[${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 dev-lang/llvm; then
+   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
+
+   local mycmakeargs=(
+   -DLLVM_ENABLE_RUNTIMES=compiler-rt
+   # this only adds unnecessary req on llvm-lit directory
+   -DLLVM_INCLUDE_TESTS=OFF
+
+   -DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${SLOT}"
+   -DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
+   -DCOMPILER_RT_BUILD_LIBFUZZER=OFF
+   -DCOMPILER_RT_BUILD_MEMPROF=OFF
+   -DCOMPILER_RT_BUILD_ORC=OFF
+   -DCOMPILER_RT_BUILD_PROFILE=OFF
+   -DCOMPILER_RT_BUILD_SANITIZERS=OFF
+   -DCOMPILER_RT_BUILD_XRAY=OFF
+
+   -DPython3_EXECUTABLE="${PYTHON}"
+   )
+
+   if use amd64; then
+   mycmakeargs+=(
+   -DCAN_TARGET_i386=$(usex abi_x86_32)
+   -DCAN_TARGET_x86_64=$(usex abi_x86_64)
+   )
+   fi
+
+   if use prefix && [[ "${CHOST}" == *-darwin* ]] ; then
+   mycmakeargs+=(
+   # setting -isysroot is disabled with 
compiler-rt-prefix-paths.patch
+   # this allows adding arm64 support using SDK in EPREFIX
+   -DDARWIN_macosx_CACHED_SYSROOT="${EPREFIX}/MacOSX.sdk"
+   # Set version based on the SDK in EPREFIX.
+   # This disables i386 for SDK >= 10.15
+   -DDARWIN_macosx_OVERRIDE_SDK_VERSION="$(realpath 
${EPREFIX}/MacOSX.sdk | sed -e 's/.*MacOSX\(.*\)\.sdk/\1/')"
+   # Use our libtool instead of looking it up with xcrun
+   -DCMAKE_LIBTOOL="${EPREFIX}/usr/bin/${CHOST}-libtool"
+   )
+   fi
+
+   if use test; 

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

2022-08-05 Thread Michał Górny
commit: 303bca3f7979786d1b43e894dfab12287b18a9c1
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug  5 19:48:43 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug  5 19:49:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=303bca3f

sys-libs/llvm-libunwind: Add 16.* live ebuilds

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

 .../llvm-libunwind-16.0.0..ebuild  | 123 +
 1 file changed, 123 insertions(+)

diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-16.0.0..ebuild 
b/sys-libs/llvm-libunwind/llvm-libunwind-16.0.0..ebuild
new file mode 100644
index ..2abe825b0946
--- /dev/null
+++ b/sys-libs/llvm-libunwind/llvm-libunwind-16.0.0..ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_ECLASS=cmake
+PYTHON_COMPAT=( python3_{8..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
+"
+# llvm-6 for new lit options
+DEPEND="
+   >=sys-devel/llvm-6
+"
+BDEPEND="
+   clang? (
+   sys-devel/clang
+   )
+   !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
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+multilib_src_configure() {
+   local use_compiler_rt=OFF
+   local libdir=$(get_libdir)
+
+   if use clang && ! tc-is-clang; then
+   # Only do this conditionally to allow overriding with
+   # e.g. CC=clang-13 in case of breakage
+   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
+   if tc-is-clang; then
+   local compiler_rt=$($(tc-getCC) ${CFLAGS} ${CPPFLAGS} \
+  ${LD_FLAGS} -print-libgcc-file-name)
+   if [[ ${compiler_rt} == *libclang_rt* ]]; then
+   use_compiler_rt=ON
+   fi
+   fi
+
+   local mycmakeargs=(
+   -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
+
+   # avoid dependency on libgcc_s if compiler-rt is used
+   -DLIBUNWIND_USE_COMPILER_RT=${use_compiler_rt}
+   )
+   if use test; then
+   mycmakeargs+=(
+   -DLLVM_ENABLE_RUNTIMES="libunwind;libcxxabi;libcxx"
+   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
+   -DLIBUNWIND_LIBCXX_PATH="${WORKDIR}/libcxx"
+
+   -DLIBCXXABI_LIBDIR_SUFFIX=
+   -DLIBCXXABI_ENABLE_SHARED=OFF
+   -DLIBCXXABI_ENABLE_STATIC=ON
+   -DLIBCXXABI_USE_LLVM_UNWINDER=ON
+   -DLIBCXXABI_INCLUDE_TESTS=OFF
+
+   -DLIBCXX_LIBDIR_SUFFIX=
+   -DLIBCXX_ENABLE_SHARED=OFF
+   -DLIBCXX_ENABLE_STATIC=ON
+   -DLIBCXX_CXX_ABI=libcxxabi
+   -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF
+   -DLIBCXX_HAS_MUSL_LIBC=$(usex elibc_musl)
+   -DLIBCXX_HAS_GCC_S_LIB=OFF
+   -DLIBCXX_INCLUDE_TESTS=OFF
+   -DLIBCXX_INCLUDE_BENCHMARKS=OFF
+   )
+   fi
+
+   cmake_src_configure
+}
+
+multilib_src_test() {
+   local -x LIT_PRESERVES_TMP=1
+   cmake_build check-unwind
+}
+
+multilib_src_install() {
+   DESTDIR=${D} cmake_build install-unwind
+}



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

2022-08-05 Thread Michał Górny
commit: c4f3be45b8832941028aca5569a8512ce2009b10
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug  5 19:48:49 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug  5 19:50:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4f3be45

dev-libs/libclc: Add 16.* live ebuilds

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

 dev-libs/libclc/libclc-16.0.0..ebuild | 70 +++
 1 file changed, 70 insertions(+)

diff --git a/dev-libs/libclc/libclc-16.0.0..ebuild 
b/dev-libs/libclc/libclc-16.0.0..ebuild
new file mode 100644
index ..4ec05a0a963c
--- /dev/null
+++ b/dev-libs/libclc/libclc-16.0.0..ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..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_VIDEO_CARDS="video_cards_nvidia video_cards_r600 video_cards_radeonsi"
+IUSE="${IUSE_VIDEO_CARDS}"
+REQUIRED_USE="|| ( ${IUSE_VIDEO_CARDS} )"
+
+LLVM_MAX_SLOT=15
+BDEPEND="
+   ${PYTHON_DEPS}
+   || (
+   sys-devel/clang:15
+   sys-devel/clang:14
+   sys-devel/clang:13
+   sys-devel/clang:12
+   sys-devel/clang:11
+   sys-devel/clang:10
+   )
+"
+
+LLVM_COMPONENTS=( libclc )
+llvm.org_set_globals
+
+llvm_check_deps() {
+   has_version -b "sys-devel/clang:${LLVM_SLOT}"
+}
+
+pkg_setup() {
+   # we do not need llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local libclc_targets=()
+
+   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"
+   )
+   # TODO: spirv
+   [[ ${#libclc_targets[@]} ]] || die "libclc target missing!"
+
+   libclc_targets=${libclc_targets[*]}
+   local mycmakeargs=(
+   -DLIBCLC_TARGETS_TO_BUILD="${libclc_targets// /;}"
+   -DLLVM_CONFIG="$(get_llvm_prefix 
"${LLVM_MAX_SLOT}")/bin/llvm-config"
+   )
+   cmake_src_configure
+}



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

2022-08-05 Thread Michał Górny
commit: a569309d64cac57c8e09a8a923428e074c99c381
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug  5 19:48:30 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug  5 19:49:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a569309d

sys-devel/llvmgold: Add 16.* live ebuilds

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

 sys-devel/llvmgold/llvmgold-16.ebuild | 24 
 1 file changed, 24 insertions(+)

diff --git a/sys-devel/llvmgold/llvmgold-16.ebuild 
b/sys-devel/llvmgold/llvmgold-16.ebuild
new file mode 100644
index ..5dcc3164a55c
--- /dev/null
+++ b/sys-devel/llvmgold/llvmgold-16.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="LLVMgold plugin symlink for autoloading"
+HOMEPAGE="https://llvm.org/;
+S=${WORKDIR}
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS=""
+PROPERTIES="live"
+
+RDEPEND="
+   sys-devel/llvm:${PV}[binutils-plugin]
+   !sys-devel/llvm:0
+"
+
+src_install() {
+   dodir "/usr/${CHOST}/binutils-bin/lib/bfd-plugins"
+   dosym "../../../../lib/llvm/${PV}/$(get_libdir)/LLVMgold.so" \
+   "/usr/${CHOST}/binutils-bin/lib/bfd-plugins/LLVMgold.so"
+}



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

2022-08-05 Thread Michał Górny
commit: 9d299a398903a01b82022a880360d0a4b7b1e791
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug  5 19:48:45 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug  5 19:50:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d299a39

sys-libs/libcxx: Add 16.* live ebuilds

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

 sys-libs/libcxx/libcxx-16.0.0..ebuild | 228 ++
 1 file changed, 228 insertions(+)

diff --git a/sys-libs/libcxx/libcxx-16.0.0..ebuild 
b/sys-libs/libcxx/libcxx-16.0.0..ebuild
new file mode 100644
index ..d95f996ca33b
--- /dev/null
+++ b/sys-libs/libcxx/libcxx-16.0.0..ebuild
@@ -0,0 +1,228 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_ECLASS=cmake
+PYTHON_COMPAT=( python3_{8..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] )
+"
+# llvm-6 for new lit options
+# clang-3.9.0 installs necessary target symlinks unconditionally
+# which removes the need for MULTILIB_USEDEP
+DEPEND="
+   ${RDEPEND}
+   >=sys-devel/llvm-6
+"
+BDEPEND="
+   clang? (
+   sys-devel/clang
+   )
+   !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_PATCHSET=-1
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   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 dev-lang/llvm; then
+   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 
gcc_inc="${EPREFIX}/usr/lib/gcc/${CHOST}/$(gcc-fullversion)/include/g++-v$(gcc-major-version)"
+   cxxabi=libsupc++
+   cxxabi_incs="${gcc_inc};${gcc_inc}/${CHOST}"
+   fi
+
+   multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+   if use clang && ! tc-is-clang; then
+   # Only do this conditionally to allow overriding with
+   # e.g. CC=clang-13 in case of breakage
+   local -x CC=${CHOST}-clang
+   local -x CXX=${CHOST}-clang++
+   strip-unsupported-flags
+   fi
+
+   # link against compiler-rt instead of libgcc if this is what clang does
+   local want_compiler_rt=OFF
+   if tc-is-clang; then
+   local compiler_rt=$($(tc-getCC) ${CFLAGS} ${CPPFLAGS} \
+   ${LDFLAGS} -print-libgcc-file-name)
+   if [[ ${compiler_rt} == *libclang_rt* ]]; then
+   want_compiler_rt=ON
+   fi
+   fi
+
+   # bootstrap: cmake is unhappy if compiler can't link to stdlib
+   local nolib_flags=( -nodefaultlibs -lc )
+   if ! test_compiler; then
+   if test_compiler "${nolib_flags[@]}"; then
+   local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
+   ewarn "${CXX} seems to lack runtime, trying with 
${nolib_flags[*]}"
+   fi
+   fi
+
+   local libdir=$(get_libdir)
+   local mycmakeargs=(
+   -DCMAKE_CXX_COMPILER_TARGET="${CHOST}"
+   -DPython3_EXECUTABLE="${PYTHON}"
+   -DLLVM_ENABLE_RUNTIMES=libcxx
+   

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

2022-08-05 Thread Michał Górny
commit: e4d8c8d4050271453890fe745486cda50937d0e7
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug  5 19:48:39 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug  5 19:49:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4d8c8d4

dev-util/lldb: Add 16.* live ebuilds

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

 dev-util/lldb/lldb-16.0.0..ebuild | 115 ++
 1 file changed, 115 insertions(+)

diff --git a/dev-util/lldb/lldb-16.0.0..ebuild 
b/dev-util/lldb/lldb-16.0.0..ebuild
new file mode 100644
index ..fd12eb1fbf30
--- /dev/null
+++ b/dev-util/lldb/lldb-16.0.0..ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..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"
+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_TEST_COMPONENTS=( llvm/lib/Testing/Support llvm/utils/unittest )
+llvm.org_set_globals
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${PV%%.*} 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_LZMA=$(usex lzma)
+   -DLLDB_ENABLE_LIBXML2=$(usex xml)
+   -DLLDB_USE_SYSTEM_SIX=1
+   -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 with complete library set (including autodetection
+   # of -ltinfo)
+   -DCURSES_NEED_NCURSES=ON
+
+   
-DLLDB_EXTERNAL_CLANG_RESOURCE_DIR="${BROOT}/usr/lib/clang/${PV%_*}"
+
+   -DPython3_EXECUTABLE="${PYTHON}"
+   )
+   use test && mycmakeargs+=(
+   -DLLVM_BUILD_TESTS=$(usex test)
+   -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
+   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   local -x LIT_PRESERVES_TMP=1
+   cmake_build check-lldb-{shell,unit}
+   # failures + hangs
+   #use python && cmake_build check-lldb-api
+}
+
+src_install() {
+   cmake_src_install
+   find "${D}" -name '*.a' -delete || die
+
+   use python && python_optimize
+}



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

2022-08-05 Thread Michał Górny
commit: 4f2a81eca8c2e9206253432ea768adad2e9f528b
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug  5 19:48:42 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug  5 19:49:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f2a81ec

sys-libs/compiler-rt-sanitizers: Add 16.* live ebuilds

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

 .../compiler-rt-sanitizers-16.0.0..ebuild  | 221 +
 1 file changed, 221 insertions(+)

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.0..ebuild 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.0..ebuild
new file mode 100644
index ..964e7e01049f
--- /dev/null
+++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.0..ebuild
@@ -0,0 +1,221 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..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="$(ver_cut 1-3)"
+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 )
+"
+
+CLANG_SLOT=${SLOT%%.*}
+# llvm-6 for new lit options
+DEPEND="
+   >=sys-devel/llvm-6
+   virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?]
+"
+BDEPEND="
+   >=dev-util/cmake-3.16
+   clang? ( sys-devel/clang )
+   elibc_glibc? ( net-libs/libtirpc )
+   test? (
+   !=dev-python/lit-15[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${PV%_*}*:${CLANG_SLOT}
+   sys-libs/compiler-rt:${SLOT}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+"
+
+LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support llvm/utils/unittest )
+LLVM_PATCHSET=-1
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   has_version "dev-python/lit[${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_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/-/_}
+   sed -i -e 
"/COMPILER_RT_HAS_${cmake_flag^^}/s:TRUE:FALSE:" \
+   cmake/config-ix.cmake || die
+   fi
+   done
+
+   # TODO: fix these tests to be skipped upstream
+   if use asan && ! use profile; then
+   rm test/asan/TestCases/asan_and_llvm_coverage_test.cpp || die
+   fi
+   if use ubsan && ! use cfi; then
+   > test/cfi/CMakeLists.txt || die
+   fi
+
+   llvm.org_src_prepare
+}
+
+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}/compiler-rt_build
+
+   if use clang; then
+   local -x CC=${CHOST}-clang
+   local -x CXX=${CHOST}-clang++
+   strip-unsupported-flags
+   fi
+
+   local flag want_sanitizer=OFF
+   for flag in "${SANITIZER_FLAGS[@]}"; do
+   if use "${flag}"; then
+   want_sanitizer=ON
+   break
+   fi
+   done
+
+   local mycmakeargs=(
+   -DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${SLOT}"
+   # use a build dir structure consistent with install
+   # this makes it possible to easily deploy test-friendly clang
+   -DCOMPILER_RT_OUTPUT_DIR="${BUILD_DIR}/lib/clang/${SLOT}"
+
+   -DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
+   # builtins & crt installed by sys-libs/compiler-rt
+   -DCOMPILER_RT_BUILD_BUILTINS=OFF
+   -DCOMPILER_RT_BUILD_CRT=OFF
+   -DCOMPILER_RT_BUILD_LIBFUZZER=$(usex libfuzzer)
+   

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

2022-08-05 Thread Michał Górny
commit: f3607e824459640aeb5300f6bcf5e9e3a72ad819
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug  5 19:48:37 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug  5 19:49:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3607e82

dev-python/lit: Add 16.* live ebuilds

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

 dev-python/lit/lit-16.0.0..ebuild | 42 +++
 1 file changed, 42 insertions(+)

diff --git a/dev-python/lit/lit-16.0.0..ebuild 
b/dev-python/lit/lit-16.0.0..ebuild
new file mode 100644
index ..8ace6ca8b915
--- /dev/null
+++ b/dev-python/lit/lit-16.0.0..ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1 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-devel/lld/

2022-08-05 Thread Michał Górny
commit: d141c7eb5e150fa883322268b6946f914d4c96a3
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug  5 19:48:38 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug  5 19:49:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d141c7eb

sys-devel/lld: Add 16.* live ebuilds

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

 sys-devel/lld/lld-16.0.0..ebuild | 78 
 1 file changed, 78 insertions(+)

diff --git a/sys-devel/lld/lld-16.0.0..ebuild 
b/sys-devel/lld/lld-16.0.0..ebuild
new file mode 100644
index ..019425b4e1fa
--- /dev/null
+++ b/sys-devel/lld/lld-16.0.0..ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake flag-o-matic llvm llvm.org python-any-r1
+
+DESCRIPTION="The LLVM linker (link editor)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="debug test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   ~sys-devel/llvm-${PV}
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   test? (
+   >=dev-util/cmake-3.16
+   $(python_gen_any_dep "~dev-python/lit-${PV}[\${PYTHON_USEDEP}]")
+   )
+"
+
+LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o )
+LLVM_TEST_COMPONENTS=( llvm/utils/{lit,unittest} )
+llvm.org_set_globals
+
+python_check_deps() {
+   has_version -b "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${PV%%.*} 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=(
+   -DBUILD_SHARED_LIBS=ON
+   -DLLVM_INCLUDE_TESTS=$(usex test)
+   -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
+   )
+   use test && mycmakeargs+=(
+   -DLLVM_BUILD_TESTS=ON
+   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
+   -DPython3_EXECUTABLE="${PYTHON}"
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   local -x LIT_PRESERVES_TMP=1
+   cmake_build check-lld
+}



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

2022-08-05 Thread Michał Górny
commit: e1686a339270964c22e14b0a43d9dde170513a4c
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug  5 19:48:35 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug  5 19:49:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1686a33

dev-python/clang-python: Add 16.* live ebuilds

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

 .../clang-python/clang-python-16.0.0..ebuild   | 47 ++
 1 file changed, 47 insertions(+)

diff --git a/dev-python/clang-python/clang-python-16.0.0..ebuild 
b/dev-python/clang-python/clang-python-16.0.0..ebuild
new file mode 100644
index ..2891edc42793
--- /dev/null
+++ b/dev-python/clang-python/clang-python-16.0.0..ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..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}
+"
+
+LLVM_COMPONENTS=( clang/bindings/python )
+llvm.org_set_globals
+
+python_test() {
+   "${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-devel/llvm-common/

2022-08-05 Thread Michał Górny
commit: fe181081d4b3c5a53dfd11dd35b21882b8b558c3
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug  5 19:48:28 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug  5 19:49:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe181081

sys-devel/llvm-common: Add 16.* live ebuilds

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

 .../llvm-common/llvm-common-16.0.0..ebuild | 28 ++
 1 file changed, 28 insertions(+)

diff --git a/sys-devel/llvm-common/llvm-common-16.0.0..ebuild 
b/sys-devel/llvm-common/llvm-common-16.0.0..ebuild
new file mode 100644
index ..df37476f6fbc
--- /dev/null
+++ b/sys-devel/llvm-common/llvm-common-16.0.0..ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 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: dev-ml/llvm-ocaml/

2022-08-05 Thread Michał Górny
commit: 782df2f97104b71174eca0b76ecf5315979a3398
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug  5 19:48:32 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug  5 19:49:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=782df2f9

dev-ml/llvm-ocaml: Add 16.* live ebuilds

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

 dev-ml/llvm-ocaml/llvm-ocaml-16.0.0..ebuild | 115 
 1 file changed, 115 insertions(+)

diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-16.0.0..ebuild 
b/dev-ml/llvm-ocaml/llvm-ocaml-16.0.0..ebuild
new file mode 100644
index ..3f682163a64b
--- /dev/null
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-16.0.0..ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..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=${PV%%.*} 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}"
+
+   # disable go bindings
+   -DGO_EXECUTABLE=GO_EXECUTABLE-NOTFOUND
+
+   # 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 test; then
+   local llvm_bindir=$(llvm-config --bindir)
+   # Force using system-installed tools.
+   sed -i -e "/llvm_tools_dir/s@\".*\"@\"${llvm_bindir}\"@" \
+   "${BUILD_DIR}"/test/lit.site.cfg.py || die
+   fi
+}
+
+src_compile() {
+   cmake_build ocaml_all
+}
+
+src_test() {
+   # respect TMPDIR!
+   local -x LIT_PRESERVES_TMP=1
+   cmake_build check-llvm-bindings-ocaml
+}
+
+src_install() {
+   DESTDIR="${D}" \
+   cmake -P "${BUILD_DIR}"/bindings/ocaml/cmake_install.cmake || die
+
+   dodoc bindings/ocaml/README.txt
+}



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

2022-08-05 Thread Michał Górny
commit: 563a09ee701ad0a02a8a5357a9bce83bb079cb86
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug  5 19:48:29 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug  5 19:49:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=563a09ee

sys-devel/llvm: Add 16.* live ebuilds

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

 sys-devel/llvm/llvm-16.0.0..ebuild | 527 +
 1 file changed, 527 insertions(+)

diff --git a/sys-devel/llvm/llvm-16.0.0..ebuild 
b/sys-devel/llvm/llvm-16.0.0..ebuild
new file mode 100644
index ..a28eef0e4888
--- /dev/null
+++ b/sys-devel/llvm/llvm-16.0.0..ebuild
@@ -0,0 +1,527 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake llvm.org multilib-minimal pax-utils python-any-r1 \
+   toolchain-funcs
+
+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="$(ver_cut 1)"
+KEYWORDS=""
+IUSE="+binutils-plugin debug doc exegesis libedit +libffi ncurses test xar xml 
z3"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/zlib:0=[${MULTILIB_USEDEP}]
+   binutils-plugin? ( >=sys-devel/binutils-2.31.1-r4:*[plugins] )
+   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}] )
+"
+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
+   binutils-plugin? ( >=sys-devel/llvmgold-${SLOT} )
+"
+
+LLVM_COMPONENTS=( llvm cmake third-party )
+LLVM_MANPAGES=1
+LLVM_PATCHSET=-r3
+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=(
+   $(sed -n -e '/set(LLVM_ALL_TARGETS/,/)/p' CMakeLists.txt \
+   | tail -n +2 | head -n -1)
+   )
+   local all_targets=(
+   lib/Target/*/
+   )
+   all_targets=( "${all_targets[@]#lib/Target/}" )
+   all_targets=( "${all_targets[@]%/}" )
+
+   local exp_targets=() i
+   for i in "${all_targets[@]}"; do
+   has "${i}" "${prod_targets[@]}" || exp_targets+=( "${i}" )
+   done
+
+   if [[ ${exp_targets[*]} != ${ALL_LLVM_EXPERIMENTAL_TARGETS[*]} ]]; then
+   eqawarn "ALL_LLVM_EXPERIMENTAL_TARGETS is outdated!"
+   eqawarn "Have: ${ALL_LLVM_EXPERIMENTAL_TARGETS[*]}"
+   eqawarn "Expected: ${exp_targets[*]}"
+   eqawarn
+   fi
+
+   if [[ ${prod_targets[*]} != ${ALL_LLVM_PRODUCTION_TARGETS[*]} ]]; then
+   eqawarn "ALL_LLVM_PRODUCTION_TARGETS is outdated!"
+   eqawarn "Have: ${ALL_LLVM_PRODUCTION_TARGETS[*]}"
+   eqawarn "Expected: ${prod_targets[*]}"
+   fi
+}
+
+check_distribution_components() {
+   if [[ ${CMAKE_MAKEFILE_GENERATOR} == ninja ]]; then
+   local all_targets=() my_targets=() l
+   cd "${BUILD_DIR}" || die
+
+   while read -r l; do
+   if [[ ${l} == install-*-stripped:* ]]; then
+   l=${l#install-}
+   l=${l%%-stripped*}
+
+   case ${l} in
+   # shared libs
+   LLVM|LLVMgold)
+   ;;
+   # TableGen lib + deps
+   LLVMDemangle|LLVMSupport|LLVMTableGen)
+   ;;
+   

[gentoo-commits] repo/proj/guru:dev commit in: sci-electronics/liblxi/

2022-08-05 Thread Jan Henke
commit: 2a1dc3191bbc94223595d3c48d5643eae0e35ee1
Author: Jan Henke  taujhe  de>
AuthorDate: Fri Aug  5 19:20:02 2022 +
Commit: Jan Henke  taujhe  de>
CommitDate: Fri Aug  5 19:23:20 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2a1dc319

sci-electronics/liblxi: new package, add 1.16

Signed-off-by: Jan Henke  taujhe.de>

 sci-electronics/liblxi/Manifest   |  1 +
 sci-electronics/liblxi/liblxi-1.16.ebuild | 25 +
 sci-electronics/liblxi/metadata.xml   | 17 +
 3 files changed, 43 insertions(+)

diff --git a/sci-electronics/liblxi/Manifest b/sci-electronics/liblxi/Manifest
new file mode 100644
index 0..637865040
--- /dev/null
+++ b/sci-electronics/liblxi/Manifest
@@ -0,0 +1 @@
+DIST liblxi-1.16.tar.gz 24667 BLAKE2B 
b05e196ba9b2f902d351d6b4609838c8441b8a835885ea1087659dedb5f41dc95ab65dad2744604fc2226c1dd8b3b1def0bf1ebd27e96214a0f63580361334d1
 SHA512 
371b68a183f8f3674ad6efbc6d29f0db5c1e0ce3846a832d3db2bded01e54aee2ed5e1849d2570d7f1cde72a360c4af1cb67fd3817f5b925ce90f44a1d5820c0

diff --git a/sci-electronics/liblxi/liblxi-1.16.ebuild 
b/sci-electronics/liblxi/liblxi-1.16.ebuild
new file mode 100644
index 0..77429abd2
--- /dev/null
+++ b/sci-electronics/liblxi/liblxi-1.16.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson-multilib
+
+DESCRIPTION="Implementation of the LAN eXtensions for Instrumentation (LXI)"
+HOMEPAGE="https://github.com/lxi-tools/liblxi;
+SRC_URI="https://github.com/lxi-tools/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="
+   >=net-libs/libtirpc-1.3.2
+   >=dev-libs/libxml2-2.9.14-r1
+   >=net-dns/avahi-0.8-r5
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="virtual/pkgconfig"

diff --git a/sci-electronics/liblxi/metadata.xml 
b/sci-electronics/liblxi/metadata.xml
new file mode 100644
index 0..f62351af6
--- /dev/null
+++ b/sci-electronics/liblxi/metadata.xml
@@ -0,0 +1,17 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+gen...@taujhe.de
+Jan Henke
+  
+  
+lxi-tools/liblxi
+  
+  
+liblxi is an open source software library which offers a simple API 
+for communicating with LXI compatible instruments. The API allows 
+applications to discover instruments on your network, send SCPI 
+commands, and receive responses.
+  
+



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/slib/

2022-08-05 Thread Maciej Barć
commit: 0cb718363d60f6e19d52696580595210ad78086a
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Aug  5 19:21:06 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Aug  5 19:21:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cb71836

dev-scheme/slib: use EAPI 8 dosym's -r switch

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

 dev-scheme/slib/slib-3.2.5-r2.ebuild | 19 +--
 1 file changed, 9 insertions(+), 10 deletions(-)

diff --git a/dev-scheme/slib/slib-3.2.5-r2.ebuild 
b/dev-scheme/slib/slib-3.2.5-r2.ebuild
index b9010ada2a92..ef77505b6a2a 100644
--- a/dev-scheme/slib/slib-3.2.5-r2.ebuild
+++ b/dev-scheme/slib/slib-3.2.5-r2.ebuild
@@ -56,28 +56,24 @@ src_install() {
 
# bin
dodir /usr/bin/
-   dosym ../../usr/share/${PN}/${PN}.sh /usr/bin/${PN}
+   dosym -r /usr/share/${PN}/${PN}.sh /usr/bin/${PN}
 
# env
doenvd "${FILESDIR}"/50slib
 
-   # docs
-   doinfo slib.info
-   doman slib.1
-
# guile
if has_version '=dev-scheme/guile-3.0*'; then
dodir /usr/share/guile/3.0
-   dosym ../../../../usr/share/${PN}/ /usr/share/guile/3.0/${PN}
+   dosym -r /usr/share/${PN}/ /usr/share/guile/3.0/${PN}
elif has_version '=dev-scheme/guile-2.2*'; then
dodir /usr/share/guile/2.2
-   dosym ../../../../usr/share/${PN}/ /usr/share/guile/2.2/${PN}
+   dosym -r /usr/share/${PN}/ /usr/share/guile/2.2/${PN}
elif has_version '=dev-scheme/guile-2.0*'; then
dodir /usr/share/guile/2.0
-   dosym ../../../../usr/share/${PN}/ /usr/share/guile/2.0/${PN}
+   dosym -r /usr/share/${PN}/ /usr/share/guile/2.0/${PN}
else
dodir /usr/share/guile/1.8
-   dosym ../../../../usr/share/${PN}/ /usr/share/guile/1.8/${PN}
+   dosym -r /usr/share/${PN}/ /usr/share/guile/1.8/${PN}
fi
 
# gambit
@@ -85,8 +81,11 @@ src_install() {
 
# backwards compatibility
dodir /usr/lib/
-   dosym ../../usr/share/${PN}/ /usr/lib/${PN}
+   dosym -r /usr/share/${PN}/ /usr/lib/${PN}
 
+   # docs
+   doinfo slib.info
+   doman slib.1
einstalldocs
 }
 



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

2022-08-05 Thread Andreas K. Hüttel
commit: 461943f09bfe6674177e0ef2fef051d3d4bddda3
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Aug  5 19:05:50 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Aug  5 19:06:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=461943f0

sys-devel/binutils: Version bump for testing, no keywords

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-devel/binutils/Manifest |   2 +
 sys-devel/binutils/binutils-2.39.ebuild | 481 
 2 files changed, 483 insertions(+)

diff --git a/sys-devel/binutils/Manifest b/sys-devel/binutils/Manifest
index db3df3d2e7c4..4c4e0c5d62c2 100644
--- a/sys-devel/binutils/Manifest
+++ b/sys-devel/binutils/Manifest
@@ -13,3 +13,5 @@ DIST binutils-2.37_p1.tar.xz 22992196 BLAKE2B 
a8aa0f386d03a5b1466166ac7c40989c22
 DIST binutils-2.38-patches-3.tar.xz 189068 BLAKE2B 
5b14c90ab7dba253e92ad57b3a702fcbf48739dd0121ce8f739d88331da820ce44c35e16ac4bee394525c3a46bce980e9e1bbf4cbc9ce8a14fc324bc8fa059e7
 SHA512 
099266a8ef4272fd7f7552071e1892d114ed564a38b700df32e058ed691c6bfcd6f2454f649461f9c36594ea819a35d1e4cd2418609a2407be2a4f8885e500e3
 DIST binutils-2.38-patches-4.tar.xz 193852 BLAKE2B 
5a83e20008e58464ed563a6817a367e50684c59d08c47345cc546054269c42463d1651441720f865851e4e182e917df1a095c68e64226e0351b64e975d524096
 SHA512 
6657e547bb02898632cc45a8f1894be098aa7472b6725b65f95393e621abb127e468b4e50310720bf03f7e8d0a68bc2c47af76fc43aaa8f32b2e4a149c0c6290
 DIST binutils-2.38.tar.xz 23651408 BLAKE2B 
19ede396ec97b88e632aded2f69f4684cc5053109e06c3c4a1934944e3f0ceaa9e4a2604528a440189771f778cb5d75edd510163970eeea31afba87fa256feba
 SHA512 
8bf0b0d193c9c010e0518ee2b2e5a830898af206510992483b427477ed178396cd210235e85fd7bd99a96fc6d5eedbeccbd48317a10f752b7336ada8b2bb826d
+DIST binutils-2.39-patches-2.tar.xz 16700 BLAKE2B 
709220104a79fa1ff0cf1ee0c60336920112397478d7687f1a6484b1a3147b7e6233d393c0a6f335c69385236b7abc9dba6e6118a9d6940f226fcac56ba7da01
 SHA512 
ebaa169dc662b7e5f44a3aaf6d7de196d447c5485b4f87bb0f272d40921f6c1209a6804ed1d64dd4bfade82898c9f18f8fac2cf52e41bb70ec2b653c39203088
+DIST binutils-2.39.tar.xz 25167756 BLAKE2B 
ac6a5296c6586d53eaadcbffc5c399a6d79edf72450b9bb8b3525ce525129cef3d2eb90c85ef3bb3270b5a03b0e1ffb8f0b705f028158726f9777ebb8685066f
 SHA512 
68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3

diff --git a/sys-devel/binutils/binutils-2.39.ebuild 
b/sys-devel/binutils/binutils-2.39.ebuild
new file mode 100644
index ..df7c2b678ef9
--- /dev/null
+++ b/sys-devel/binutils/binutils-2.39.ebuild
@@ -0,0 +1,481 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit libtool flag-o-matic gnuconfig strip-linguas toolchain-funcs
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/;
+LICENSE="GPL-3+"
+IUSE="cet default-gold doc +gold multitarget +nls pgo +plugins static-libs 
test vanilla"
+REQUIRED_USE="default-gold? ( gold )"
+
+# Variables that can be set here  (ignored for live ebuilds)
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+#  for the patchsets
+
+PATCH_VER=2
+PATCH_DEV=dilfridge
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   SLOT=${PV}
+else
+   PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+   PATCH_DEV=${PATCH_DEV:-dilfridge}
+   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PV}.tar.xz;
+   [[ -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)
+   # live ebuild
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+#
+# The cross-compile logic
+#
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
+
+#
+# The dependencies
+#
+RDEPEND="
+   >=sys-devel/binutils-config-3
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? ( sys-apps/texinfo )
+   test? (
+   dev-util/dejagnu
+   sys-devel/bc
+   )
+   nls? ( sys-devel/gettext )
+   sys-devel/flex
+   virtual/yacc
+"
+
+RESTRICT="!test? ( test )"
+
+MY_BUILDDIR=${WORKDIR}/build
+
+src_unpack() {
+   if [[ ${PV} == * ]] ; then
+   

[gentoo-commits] repo/gentoo:master commit in: dev-scheme/slib/

2022-08-05 Thread Maciej Barć
commit: 9e7a3341092faf9f7f92208ef5561c92bc463b35
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Aug  5 19:02:50 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Aug  5 19:03:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e7a3341

dev-scheme/slib: also support guile 2.2

Bug: https://bugs.gentoo.org/764947
Bug: https://bugs.gentoo.org/375359
Signed-off-by: Maciej Barć  gentoo.org>

 dev-scheme/slib/slib-3.2.5-r2.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-scheme/slib/slib-3.2.5-r2.ebuild 
b/dev-scheme/slib/slib-3.2.5-r2.ebuild
index 6c59160888a4..b9010ada2a92 100644
--- a/dev-scheme/slib/slib-3.2.5-r2.ebuild
+++ b/dev-scheme/slib/slib-3.2.5-r2.ebuild
@@ -69,6 +69,9 @@ src_install() {
if has_version '=dev-scheme/guile-3.0*'; then
dodir /usr/share/guile/3.0
dosym ../../../../usr/share/${PN}/ /usr/share/guile/3.0/${PN}
+   elif has_version '=dev-scheme/guile-2.2*'; then
+   dodir /usr/share/guile/2.2
+   dosym ../../../../usr/share/${PN}/ /usr/share/guile/2.2/${PN}
elif has_version '=dev-scheme/guile-2.0*'; then
dodir /usr/share/guile/2.0
dosym ../../../../usr/share/${PN}/ /usr/share/guile/2.0/${PN}



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

2022-08-05 Thread William Hubbs
commit: abbe89c2241490f807758dd2ac0cc3cf8ee68ee3
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Aug  5 18:57:10 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Aug  5 19:00:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abbe89c2

dev-util/github-cli: add 2.14.3

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

 dev-util/github-cli/Manifest |  2 +
 dev-util/github-cli/github-cli-2.14.3.ebuild | 66 
 2 files changed, 68 insertions(+)

diff --git a/dev-util/github-cli/Manifest b/dev-util/github-cli/Manifest
index 7da0067c9091..bc0727811d30 100644
--- a/dev-util/github-cli/Manifest
+++ b/dev-util/github-cli/Manifest
@@ -2,3 +2,5 @@ DIST github-cli-2.11.3-deps.tar.xz 76137064 BLAKE2B 
6b8a224f8e0b05c32c8be83b4f5a
 DIST github-cli-2.11.3.tar.gz 716386 BLAKE2B 
dcb07cda11e03ffe75a9ec2fcb0ed33c1f2c6bb7599ed1b47ee9e1e0df609fa21ae2dd043be417cfee75dcb3686290f510c0fdffc0b1df08f816ab2ac79d940b
 SHA512 
952cd7c2a327c7169e201a4aa7c26a0e5c09a1ecef51b8d7c620fa9a849c2e8cc61447333f785851487a68d058b869e10bb290188594bd2fb00b0384297bdfd8
 DIST github-cli-2.12.1-deps.tar.xz 76485020 BLAKE2B 
c2d7e31a2fba9c34fc75c8d8f6836accbd2029b8f6be51c4ffda3d96ec06b9f331700573ac8478550676ed9385b8bc34ffa02a81d91aec3bde4bece0addae668
 SHA512 
1aa684d5aad6c5da45d4e0d8fe2c282a563890d7f48260668b393b0e93674b5c75862a84c421c8600c92d09ebfe655baaa42e3e7a4dc2f7a0792384ea555b2fc
 DIST github-cli-2.12.1.tar.gz 717685 BLAKE2B 
b9782846185b8fd5295651cfdd082b987555edd0c3ae2ef7e0d69e100f331ea89e5ae9b8824af013f008677df2a0e8313b52cd7e0d95110884a62eb9e6e5c32e
 SHA512 
508f02cfb12bec485a6123bf04056e879832a762d7563c73d1f006f4c382cad75cfb73ae74f66f9ed90b0cfd68956434f2100bab1dd7c93ec6d0d7b3a9d2c13f
+DIST github-cli-2.14.3-deps.tar.xz 77143036 BLAKE2B 
7f06905270a7c9b17bbe8a83353c57da84cb365283fbb4bc488f2ce8873de79494adcf9d34aacd057d7610c3a68107f7fa19fcf74e885025a5e9f44ba49890a0
 SHA512 
da2b7d57160d22645b491fa8ffc93148c096a10b65aa9d4d4b8b4b1837460f3c5296d704e6f4fa0fd709d3f7c590cdf39c4c637c38b255c8b389ef106c35fb90
+DIST github-cli-2.14.3.tar.gz 716098 BLAKE2B 
7b45f97859501be4e639584e287d2114b9ed87402d3f35cc56eebdef8bf2b3cf8b9ecff633cf44a822edf20a5000c38a5b1c38822b0bf670d6c4c9c4e5e1a052
 SHA512 
460f3c053c1f0bea458f7a891f2b1a4cbd68b754bc165e3b097215748fc220f96138cf010608092702c86403d4551b288faba4349a69ae0e92b93ef4564825b5

diff --git a/dev-util/github-cli/github-cli-2.14.3.ebuild 
b/dev-util/github-cli/github-cli-2.14.3.ebuild
new file mode 100644
index ..77fd1c37e6b9
--- /dev/null
+++ b/dev-util/github-cli/github-cli-2.14.3.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit bash-completion-r1 flag-o-matic go-module
+
+DESCRIPTION="GitHub CLI"
+HOMEPAGE="https://github.com/cli/cli;
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/cli/cli.git;
+else
+   SRC_URI="https://github.com/cli/cli/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz;
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+   S="${WORKDIR}/cli-${PV}"
+fi
+
+LICENSE="MIT Apache-2.0 BSD BSD-2 MPL-2.0"
+SLOT="0"
+
+RDEPEND=">=dev-vcs/git-1.7.3"
+
+RESTRICT="test"
+
+src_unpack() {
+   if [[ ${PV} == * ]]; then
+   git-r3_src_unpack
+   go-module_live_vendor
+   else
+   go-module_src_unpack
+   fi
+}
+
+src_compile() {
+   [[ ${PV} == * ]] || export GH_VERSION="v${PV}"
+   # Filter '-flto*' flags to avoid build failures.
+   filter-flags "-flto*"
+   # Filter '-ggdb3' flag to avoid build failures. bugs.gentoo.org/847991
+   filter-flags "-ggdb3"
+   # Go LDFLAGS are not the same as GCC/Binutils LDFLAGS
+   unset LDFLAGS
+   # Once we set up cross compiling, this line will need to be adjusted
+   # to compile for the target.
+   # Everything else in this function happens on the host.
+   emake
+
+   einfo "Building man pages"
+   emake manpages
+
+   einfo "Building completions"
+   go run ./cmd/gh completion -s bash > gh.bash-completion || die
+   go run ./cmd/gh completion -s zsh > gh.zsh-completion || die
+}
+
+src_install() {
+   dobin bin/gh
+   dodoc README.md
+
+   doman share/man/man?/gh*.?
+
+   newbashcomp gh.bash-completion gh
+   insinto /usr/share/zsh/site-functions
+   newins gh.zsh-completion _gh
+}



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

2022-08-05 Thread Arthur Zamarin
commit: 60c0bd2eba02a94100b2b4d6fa3bc29433bb8bba
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Aug  5 18:50:26 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Aug  5 18:50:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60c0bd2e

dev-python/pylibmc: add 1.6.2

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pylibmc/Manifest |  1 +
 dev-python/pylibmc/pylibmc-1.6.2.ebuild | 61 +
 2 files changed, 62 insertions(+)

diff --git a/dev-python/pylibmc/Manifest b/dev-python/pylibmc/Manifest
index 132d9d866ba2..f144b9eb5b6c 100644
--- a/dev-python/pylibmc/Manifest
+++ b/dev-python/pylibmc/Manifest
@@ -1,2 +1,3 @@
 DIST pylibmc-1.6.1-no-nose.patch 26090 BLAKE2B 
160e5b58107dcea0354462370eeeb12739c7fd1549e1c64ddf1fe2451654e50c1408505985eb6a7150ce60185bc7acebba7a20c6444615bef8c6991debfba4cc
 SHA512 
84fb37505def84caaacb1343032d18bd644f5072e6ce7a2d6e88bc33bd2dedc8b303f4cf2a9b57b32c3c4b8e01bef1bebcc09ecb525568c928aed326bee2cace
 DIST pylibmc-1.6.1.tar.gz 72061 BLAKE2B 
ebaa6f9dfc341d862a8b46bbbf0db1420ff400cb40390f7bee6bf198ff941ad7967b578040ffe1209721ea84a163a39649108a2a23f3dadc2d579db740b2ccf3
 SHA512 
a3874435389486b29bab5f1d29e5c179d67655d90995bb27fcb7cd46ce7eb3b60117b94f901602f8a65dc0e587d5f8edfcf15e259effd439411adb58ddb7065e
+DIST pylibmc-1.6.2.gh.tar.gz 71581 BLAKE2B 
4fc9216150e122b6d80537184422b52c0a518f5b9fbcf5b54f794fde33d5ac6fcd474e08f71b8d71f0443351e91ea5d8ac2c24e94bd568605cf1183259394091
 SHA512 
1a1575fd5c3644d53e0ed49818bd958e0e28fe0354f41578c944b260f402f1b51a74baca8f98b32adfd0024e61ec8df1795c6ca7363509e35e4f34a907de063e

diff --git a/dev-python/pylibmc/pylibmc-1.6.2.ebuild 
b/dev-python/pylibmc/pylibmc-1.6.2.ebuild
new file mode 100644
index ..b37179120315
--- /dev/null
+++ b/dev-python/pylibmc/pylibmc-1.6.2.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Libmemcached wrapper written as a Python extension"
+HOMEPAGE="
+   https://sendapatch.se/projects/pylibmc/
+   https://pypi.org/project/pylibmc/
+   https://github.com/lericson/pylibmc/
+"
+SRC_URI="
+   https://github.com/lericson/pylibmc/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+
+DEPEND="
+   >=dev-libs/libmemcached-0.32
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   test? (
+   net-misc/memcached
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/pylibmc-1.6.1-fix-test-failures-r1.patch"
+)
+
+distutils_enable_sphinx docs
+distutils_enable_tests pytest
+
+# needed for docs
+export PYLIBMC_DIR=.
+
+src_test() {
+   local -x MEMCACHED_PORT=11219
+   memcached -d -p "${MEMCACHED_PORT}" -u nobody -l localhost \
+   -P "${T}/m.pid" || die
+   distutils-r1_src_test
+   kill "$(<"${T}/m.pid")" || die
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # these require "AmazonElastiCache" running
+   tests/test_autoconf.py
+   )
+
+   epytest --doctest-modules --doctest-glob='doctests.txt' src/pylibmc 
tests
+}



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

2022-08-05 Thread Arthur Zamarin
commit: 6c9e213415fb0b9f1cba84bacb2594cfb962be30
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Aug  5 18:42:12 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Aug  5 18:42:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c9e2134

dev-python/libtmux: add github upstream metadata

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/libtmux/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/libtmux/metadata.xml b/dev-python/libtmux/metadata.xml
index 76005c5215ab..1bbfe598fa7b 100644
--- a/dev-python/libtmux/metadata.xml
+++ b/dev-python/libtmux/metadata.xml
@@ -8,5 +8,6 @@


libtmux
+   tmux-python/libtmux

 



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

2022-08-05 Thread Arthur Zamarin
commit: 898030aa4120105472e297ca15d4799c7bddbfbb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Aug  5 18:40:58 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Aug  5 18:41:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=898030aa

dev-python/libtmux: add 0.13.0

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/libtmux/Manifest  |  1 +
 dev-python/libtmux/libtmux-0.13.0.ebuild | 44 
 2 files changed, 45 insertions(+)

diff --git a/dev-python/libtmux/Manifest b/dev-python/libtmux/Manifest
index 49cf8df41bce..ace337d60498 100644
--- a/dev-python/libtmux/Manifest
+++ b/dev-python/libtmux/Manifest
@@ -1,3 +1,4 @@
 DIST libtmux-0.12.0.gh.tar.gz 214161 BLAKE2B 
7040da2ee782b2e6bc73c70de0f5d5713c989a0959b0e731ac060f442e82e99829689f924cc2aeef6e79339b4f419df4143e2d5a9e356ad27cccb9cb3802e2f2
 SHA512 
f6f80daa3aaa99dd81ec0eb6a119ab1ad5fcd6c656d280b06a40c2b3bdc8d3ca7ae06089ea74482bfff005997f07e346338330d9ecf1c6745a6f3b7719b9cd0a
+DIST libtmux-0.13.0.gh.tar.gz 240339 BLAKE2B 
5b975bef4835ed8b74f05fd56bd824028fa64b56c700396d0387661cdf41a4a43d81dce10462c89a90ce352b00ca0fea0334fa02e7259464a62369637b2435ce
 SHA512 
bc5fce8c201f7c69fcbc15605808544baf19896e51c44daeebc4c133ee1db70dbffa8eea2641862cf27ca9fe341f4721cde432682e5aea84b2573f83ad2f
 DIST libtmux-v0.10.3.tar.gz 225258 BLAKE2B 
40d591ee1f8a6068947b61416d6247b2475cc99031a67c167dc527631e50075f18c46fe6fc16193867d83a1a735b0a23fbfbc77f4539f788f05375f1f68b77d2
 SHA512 
2c8f28ce8c313404caffa42e5fd4a1dfa5d48bdc48203f8db595cb97b44886d63608771f23d62d76a56513b7e4578e48a31cacd224eca92425f110efd0a5db69
 DIST libtmux-v0.11.0.tar.gz 234278 BLAKE2B 
4939d38894fd6a1492ff282c98243b2d5b3b6f787691031c74337629aed710d3caebeb3bfce571e8f38fe07ecc341b6b3f8aa0bc42979fa362f5f0679aabf21e
 SHA512 
e09749ce4cf7cf7756e4e40e50c6eb0a00435f2b00c8436667b6b77a94078e9c380a811107f8129ea0d347355f3ce8bb213b8fb36de2becf3cf1a2dbebd97867

diff --git a/dev-python/libtmux/libtmux-0.13.0.ebuild 
b/dev-python/libtmux/libtmux-0.13.0.ebuild
new file mode 100644
index ..4dce1d6a69c4
--- /dev/null
+++ b/dev-python/libtmux/libtmux-0.13.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="python api for tmux"
+HOMEPAGE="https://libtmux.git-pull.com/;
+SRC_URI="
+   https://github.com/tmux-python/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+   >=app-misc/tmux-3.0a
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-python/twine[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   local issues="https://github.com/tmux-python/libtmux/issues/;
+   sed -r -i "s|:issue:\`([[:digit:]]+)\`|\`issue \1 ${issues}\1\`|" 
CHANGES || die
+   rm requirements/doc.txt || die
+
+   # increase timeouts for tests
+   sed -e 's/0.01/0.1/' -i tests/test_test.py || die
+
+   distutils-r1_python_prepare_all
+}



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

2022-08-05 Thread Arthur Zamarin
commit: 7dbed6323945c25360676e5582f5c5268f698a61
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Aug  5 18:39:16 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Aug  5 18:39:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dbed632

dev-python/sentry-sdk: add 1.9.1

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/sentry-sdk/Manifest|  1 +
 dev-python/sentry-sdk/sentry-sdk-1.9.1.ebuild | 96 +++
 2 files changed, 97 insertions(+)

diff --git a/dev-python/sentry-sdk/Manifest b/dev-python/sentry-sdk/Manifest
index c92c15368e65..53e8fa1bc7a0 100644
--- a/dev-python/sentry-sdk/Manifest
+++ b/dev-python/sentry-sdk/Manifest
@@ -2,3 +2,4 @@ DIST sentry-sdk-1.6.0.gh.tar.gz 249637 BLAKE2B 
c4d6788c80184ce9127ed85dfb5305363
 DIST sentry-sdk-1.7.2.gh.tar.gz 254370 BLAKE2B 
e65b2236bfec9279a4aa05b77c9492547f657e461a7c96c4158acb6bc0887571186bfa71893dce34251ef8d783fb5d583b25aa12539c5db7993cec65fdf05229
 SHA512 
9fe2c283a326b78c8be95500e4916bb633dc7369960a4e0ef69c0f29de74c38db81f43b3931c47d50431ee7f1a66a2b18e8c4fc02ce71c404a5e9700644cb76c
 DIST sentry-sdk-1.8.0.gh.tar.gz 286488 BLAKE2B 
d47f33a1c83cfffa6e4a801a6fdfde132d4cfe1b734e464c4db60e97abf53ebe503c53c3edd89d1a84e655a348a4463a75c3475d4824d03cd9b95733b13b5532
 SHA512 
aa3be96dbc55265f17371d8f20f8b3116b4310cbc1d078b62beeb1fd90bdbb840db85c25309e16f793a188d373c6dbcfd11a104db21b60221a5fb06d8deacc2d
 DIST sentry-sdk-1.9.0.gh.tar.gz 290271 BLAKE2B 
fcb4c45c129faf23a1177167e2bdd567a7ff228abbaa782676abb16c29e9c4cccef89f67ae5cd28c4f2b25e6687152fdc5eab0c7d981021a8df16374dc4e1fec
 SHA512 
4f287bad8e9dd8eaad8f8a31d7335ccf6bfe72cc0ba8c0b26abcbd7e326bad886709d001976966a7b917f39e1ca249fa881abf29778cfd4bd65c63f05a6f6ef2
+DIST sentry-sdk-1.9.1.gh.tar.gz 270398 BLAKE2B 
66ee16816d312b38df737c5ecb0ecc4a2189c932c162bbedf165f2a153029e95c389372a4638d5f71f669ac780710769e4708c3e7673573d1b1e79a29cbf93c9
 SHA512 
5997252aeee900125e42d7275627359ca5382707162b93e45b238c11a181ac724fea327fa1b29deed63dbf800463d10c9d2a8e8943c32b907e4eac055e399297

diff --git a/dev-python/sentry-sdk/sentry-sdk-1.9.1.ebuild 
b/dev-python/sentry-sdk/sentry-sdk-1.9.1.ebuild
new file mode 100644
index ..9d1e2042e8f2
--- /dev/null
+++ b/dev-python/sentry-sdk/sentry-sdk-1.9.1.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python client for Sentry"
+HOMEPAGE="
+   https://sentry.io/
+   https://github.com/getsentry/sentry-python/
+   https://pypi.org/project/sentry-sdk/
+"
+SRC_URI="
+   https://github.com/getsentry/sentry-python/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/sentry-python-${PV}"
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   dev-python/urllib3[${PYTHON_USEDEP}]
+   dev-python/certifi[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/asttokens[${PYTHON_USEDEP}]
+   dev-python/django[${PYTHON_USEDEP}]
+   dev-python/executing[${PYTHON_USEDEP}]
+   dev-python/fakeredis[${PYTHON_USEDEP}]
+   dev-python/flask-login[${PYTHON_USEDEP}]
+   dev-python/gevent[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pyrsistent[${PYTHON_USEDEP}]
+   dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
+   dev-python/pytest-django[${PYTHON_USEDEP}]
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   dev-python/pytest-localserver[${PYTHON_USEDEP}]
+   dev-python/werkzeug[${PYTHON_USEDEP}]
+   dev-python/zope-event[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/eventlet[${PYTHON_USEDEP}]
+   ' python3_{8..9})
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+   # tests require Internet access
+   tests/integrations/httpx/test_httpx.py
+   tests/integrations/requests/test_requests.py
+   tests/integrations/stdlib/test_httplib.py
+   tests/integrations/flask/test_flask.py
+   tests/integrations/django/test_basic.py
+   # wtf is it supposed to do?!
+   tests/integrations/gcp/test_gcp.py
+   # broken by rq-1.10.1 (optional dep)
+   tests/integrations/rq/test_rq.py
+   # fastapi is not packaged
+   tests/integrations/asgi/test_fastapi.py
+   # TODO
+   tests/integrations/bottle
+   # requires python-multipart (TODO: package it)
+   tests/integrations/starlette
+)
+
+EPYTEST_DESELECT=(
+   # hangs
+   'tests/test_transport.py::test_transport_works'
+   # TODO
+   
'tests/test_basics.py::test_auto_enabling_integrations_catches_import_error'
+   

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

2022-08-05 Thread Arthur Zamarin
commit: e66706c707a49d9329f9a27235a9f71adf0e20cb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Aug  5 18:33:29 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Aug  5 18:33:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e66706c7

dev-python/svglib: add 1.4.1

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/svglib/Manifest|  1 +
 dev-python/svglib/svglib-1.4.1.ebuild | 38 +++
 2 files changed, 39 insertions(+)

diff --git a/dev-python/svglib/Manifest b/dev-python/svglib/Manifest
index b24b0f69ad50..10fbfa2d0358 100644
--- a/dev-python/svglib/Manifest
+++ b/dev-python/svglib/Manifest
@@ -1 +1,2 @@
 DIST svglib-1.3.0.gh.tar.gz 1264820 BLAKE2B 
f53bda781479ddc5d4b04fd122b5141620db81756308973cb283957615711e62623baa74b69af954936be24970a4e4a6f026667c4069d62bf1705a839ecc52f3
 SHA512 
457fb69ba1c298079888f200502c7099cf5ee674857ff8682948011bf8e1544715e6196544212f5c0ddef1202d04f3f05d01edb4351e673ceae16a85ca0d66e5
+DIST svglib-1.4.1.gh.tar.gz 1265260 BLAKE2B 
ad4d6a402cd56e2e6f1fb534a8cc9c2bdc038fbdd01aad228d0b6471fd9781bcec88064dd6b93ef324201f141202404d25e31834c0f32a40c0a8037be7196edc
 SHA512 
058aae53224cc590d56585a0f5e45506bd6586f70ddb3d9429052c8b2c18a3906925cd17a19c0f6b46695159eee1914f5e658293e7c40c1a7506f2414f8c41f8

diff --git a/dev-python/svglib/svglib-1.4.1.ebuild 
b/dev-python/svglib/svglib-1.4.1.ebuild
new file mode 100644
index ..b7b7af262730
--- /dev/null
+++ b/dev-python/svglib/svglib-1.4.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Pure-Python library for reading and converting SVG"
+HOMEPAGE="
+   https://github.com/deeplook/svglib/
+   https://pypi.org/project/svglib/
+"
+SRC_URI="
+   https://github.com/deeplook/svglib/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/cssselect2[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/reportlab[${PYTHON_USEDEP}]
+   dev-python/tinycss2[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # Needs network access
+   tests/test_samples.py::TestWikipediaFlags::test_convert_pdf
+   tests/test_samples.py::TestW3CSVG::test_convert_pdf_png
+)



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

2022-08-05 Thread Magnus Granberg
commit: 3791e957fd2bb28f350f0ff7399c0c6e43b561d6
Author: Magnus Granberg  gentoo  org>
AuthorDate: Fri Aug  5 18:32:11 2022 +
Commit: Magnus Granberg  gentoo  org>
CommitDate: Fri Aug  5 18:32:11 2022 +
URL:
https://gitweb.gentoo.org/proj/tinderbox-cluster.git/commit/?id=3791e957

Add haskell-updater for haskell packages

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

 buildbot_gentoo_ci/steps/builders.py | 147 ++-
 1 file changed, 91 insertions(+), 56 deletions(-)

diff --git a/buildbot_gentoo_ci/steps/builders.py 
b/buildbot_gentoo_ci/steps/builders.py
index a54c68c..3b6a8d0 100644
--- a/buildbot_gentoo_ci/steps/builders.py
+++ b/buildbot_gentoo_ci/steps/builders.py
@@ -4,6 +4,7 @@
 import os
 import re
 import json
+from pathlib import Path
 
 from portage.versions import catpkgsplit, cpv_getversion
 from portage.dep import dep_getcpv, dep_getslot, dep_getrepo
@@ -90,6 +91,8 @@ def PersOutputOfEmerge(rc, stdout, stderr):
 # split the lines
 #FIXME: Handling of stderr output
 stderr_line_list = []
+if stderr != '' and not emerge_output['failed']:
+emerge_output['failed'] = True
 for line in stderr.split('\n'):
 if 'Change USE:' in line:
 line_list = line.split(' ')
@@ -340,6 +343,7 @@ class SetupPropertys(BuildStep):
 print(self.getProperty("project_build_data"))
 self.masterdest = yield os.path.join(self.master.basedir, 'workers', 
self.getProperty('workername'), str(self.getProperty("buildnumber")))
 self.setProperty('masterdest', self.masterdest, 'masterdest')
+self.setProperty('build_env', {}, 'build_env')
 self.descriptionDone = ' '.join([self.getProperty("cpv"), 'for 
project', self.getProperty('project_data')['name']])
 return SUCCESS
 
@@ -355,7 +359,6 @@ class RunEmerge(BuildStep):
 super().__init__(**kwargs)
 self.descriptionSuffix = self.step
 self.name = 'Setup emerge for ' + self.step + ' step'
-self.build_env = {}
 self.build_timeout = 0
 
 @defer.inlineCallbacks
@@ -374,25 +377,28 @@ class RunEmerge(BuildStep):
 aftersteps_list = []
 #FIXME: Set build timeout in config
 self.build_timeout = 6600
-# set env
-# https://bugs.gentoo.org/683118
-# export TERM=linux
-# export TERMINFO=/etc/terminfo
-self.build_env['TERM'] = 'linux'
-self.build_env['TERMINFO'] = '/etc/terminfo'
-# Lang
-self.build_env['LANG'] = 'C.utf8'
-self.build_env['LC_MESSAGES'] = 'C'
-# no color
-self.build_env['CARGO_TERM_COLOR'] = 'never'
-self.build_env['GCC_COLORS'] = '0'
-self.build_env['OCAML_COLOR'] = 'never'
-self.build_env['PY_FORCE_COLOR'] = '0'
-self.build_env['PYTEST_ADDOPTS'] = '--color=no'
-self.build_env['NO_COLOR'] = '1'
-# not all terms support urls
-self.build_env['GCC_URLS'] = 'no'
-self.build_env['TERM_URLS'] = 'no'
+if self.step == 'update':
+# set env
+build_env = {}
+# https://bugs.gentoo.org/683118
+# export TERM=linux
+# export TERMINFO=/etc/terminfo
+build_env['TERM'] = 'linux'
+build_env['TERMINFO'] = '/etc/terminfo'
+# Lang
+build_env['LANG'] = 'C.utf8'
+build_env['LC_MESSAGES'] = 'C'
+# no color
+build_env['CARGO_TERM_COLOR'] = 'never'
+build_env['GCC_COLORS'] = '0'
+build_env['OCAML_COLOR'] = 'never'
+build_env['PY_FORCE_COLOR'] = '0'
+build_env['PYTEST_ADDOPTS'] = '--color=no'
+build_env['NO_COLOR'] = '1'
+# not all terms support urls
+build_env['GCC_URLS'] = 'no'
+build_env['TERM_URLS'] = 'no'
+self.setProperty('build_env', build_env, 'build_env')
 
 if self.step == 'pre-update':
 shell_commad_list.append('-uDN')
@@ -432,6 +438,7 @@ class RunEmerge(BuildStep):
 strip=True,
 extract_fn=PersOutputOfEmerge,
 workdir='/',
+env=self.getProperty("build_env"),
 timeout=self.build_timeout
 ))
 aftersteps_list.append(CheckEmergeLogs('update'))
@@ -548,7 +555,7 @@ class RunEmerge(BuildStep):
 strip=True,
 extract_fn=PersOutputOfEmerge,
 workdir='/',
-env=self.build_env,
+env=self.getProperty("build_env"),
 timeout=self.build_timeout
 ))
 aftersteps_list.append(CheckEmergeLogs('build'))
@@ -682,11 +689,9 @@ class CheckEmergeLogs(BuildStep):
 @defer.inlineCallbacks
 def createDistDir(self):
 workdir = yield 

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

2022-08-05 Thread Sam James
commit: ae9288f5f344967ecf6c3119e8a79f61c5545fb8
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug  5 18:07:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug  5 18:10:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae9288f5

dev-util/cmake: keyword 3.24.0

All CMake packages on my system built fine.

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

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

diff --git a/dev-util/cmake/cmake-3.24.0.ebuild 
b/dev-util/cmake/cmake-3.24.0.ebuild
index f4e5d02e2642..f31888a13431 100644
--- a/dev-util/cmake/cmake-3.24.0.ebuild
+++ b/dev-util/cmake/cmake-3.24.0.ebuild
@@ -46,7 +46,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-bradking )"
fi



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

2022-08-05 Thread William Hubbs
commit: 2b1dfdd4080ffc65e8ca54927fe7cf2a89270b60
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Aug  5 18:00:10 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Aug  5 18:00:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b1dfdd4

sys-cluster/cilium-cli: fix tests

Closes: https://bugs.gentoo.org/863701
Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/cilium-cli/cilium-cli-0.12.1.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/sys-cluster/cilium-cli/cilium-cli-0.12.1.ebuild 
b/sys-cluster/cilium-cli/cilium-cli-0.12.1.ebuild
index 98a573711555..18f32b16d93b 100644
--- a/sys-cluster/cilium-cli/cilium-cli-0.12.1.ebuild
+++ b/sys-cluster/cilium-cli/cilium-cli-0.12.1.ebuild
@@ -16,6 +16,10 @@ src_compile() {
emake VERSION=v${PV}
 }
 
+src_test() {
+   emake test
+}
+
 src_install() {
dobin cilium
 }



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/slib/

2022-08-05 Thread Maciej Barć
commit: 01b63379a93a881b535fe90112d34501d90c3eb4
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Aug  5 17:27:31 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Aug  5 17:48:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01b63379

dev-scheme/slib: EAPI 8; multiple fixes

Closes: https://bugs.gentoo.org/863803
Signed-off-by: Maciej Barć  gentoo.org>

 .../{slib-3.2.5-r1.ebuild => slib-3.2.5-r2.ebuild} | 68 +++---
 1 file changed, 34 insertions(+), 34 deletions(-)

diff --git a/dev-scheme/slib/slib-3.2.5-r1.ebuild 
b/dev-scheme/slib/slib-3.2.5-r2.ebuild
similarity index 64%
rename from dev-scheme/slib/slib-3.2.5-r1.ebuild
rename to dev-scheme/slib/slib-3.2.5-r2.ebuild
index a239934da617..6c59160888a4 100644
--- a/dev-scheme/slib/slib-3.2.5-r1.ebuild
+++ b/dev-scheme/slib/slib-3.2.5-r2.ebuild
@@ -1,46 +1,43 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="6"
-
-inherit versionator
+EAPI=8
 
 #version magic thanks to masterdriverz and UberLord using bash array instead 
of tr
 trarr="0abcdefghi"
-MY_PV="$(get_version_component_range 1)${trarr:$(get_version_component_range 
2):1}$(get_version_component_range 3)"
+MY_PV="$(ver_cut 1)${trarr:$(ver_cut 2):1}$(ver_cut 3)"
 
 DESCRIPTION="Portable Scheme library for all standard Scheme implementations"
 HOMEPAGE="http://people.csail.mit.edu/jaffer/SLIB;
 SRC_URI="http://groups.csail.mit.edu/mac/ftpdir/scm/${PN}-${MY_PV}.zip;
-
-RESTRICT="mirror"
+S="${WORKDIR}"/${PN}
 
 LICENSE="public-domain BSD"
 SLOT="0"
 KEYWORDS="~alpha amd64 ~ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x86-solaris"
 IUSE="gambit scm"
+RESTRICT="mirror"
 
 RDEPEND="
-   >=sys-apps/texinfo-5.0
>=dev-scheme/guile-1.8.8:=
gambit? ( dev-scheme/gambit )
-   scm? ( dev-scheme/scm )"
-DEPEND="${RDEPEND}
-   app-arch/unzip"
+   scm? ( dev-scheme/scm )
+"
+BDEPEND="
+   ${RDEPEND}
+   >=sys-apps/texinfo-5.0
+   app-arch/unzip
+"
 
 DOCS=( ANNOUNCE COPYING FAQ README ChangeLog slib.{txt,html} )
 
 PATCHES=(
-   "${FILESDIR}/${P}-fix-paths.patch"
-   "${FILESDIR}/${P}-fix-makefile-guile.patch"
+   "${FILESDIR}"/${P}-fix-makefile-guile.patch
+   "${FILESDIR}"/${P}-fix-paths.patch
 )
 
-S="${WORKDIR}/${PN}"
-
 src_configure() {
-   ./configure \
-   --prefix=/usr \
-   --libdir=/usr/share || die
+   ./configure --prefix=/usr --libdir=/usr/share || die
 }
 
 src_compile() {
@@ -52,44 +49,47 @@ src_compile() {
 
 src_install() {
# core
-   dodir /usr/share/${PN}
insinto /usr/share/${PN}
-   doins *.{dat,init,ps,scm,sh}
-
-   # permissions
-   local i
-   for i in "${ED%/}"/usr/share/${PN}/*.sh ; do
-   fperms +x /usr/share/${PN}/$(basename "$i")
-   done
+   doins *.{dat,init,ps,scm}
+   exeinto /usr/share/${PN}
+   doexe *.sh
 
# bin
dodir /usr/bin/
-   dosym /usr/share/${PN}/${PN}.sh /usr/bin/${PN}
+   dosym ../../usr/share/${PN}/${PN}.sh /usr/bin/${PN}
 
# env
-   doenvd "${FILESDIR}/50slib"
+   doenvd "${FILESDIR}"/50slib
 
# docs
doinfo slib.info
doman slib.1
 
# guile
-   if has_version '=dev-scheme/guile-2.0*'; then
+   if has_version '=dev-scheme/guile-3.0*'; then
+   dodir /usr/share/guile/3.0
+   dosym ../../../../usr/share/${PN}/ /usr/share/guile/3.0/${PN}
+   elif has_version '=dev-scheme/guile-2.0*'; then
dodir /usr/share/guile/2.0
-   dosym /usr/share/${PN}/ /usr/share/guile/2.0/${PN}
+   dosym ../../../../usr/share/${PN}/ /usr/share/guile/2.0/${PN}
else
dodir /usr/share/guile/1.8
-   dosym /usr/share/${PN}/ /usr/share/guile/1.8/${PN}
+   dosym ../../../../usr/share/${PN}/ /usr/share/guile/1.8/${PN}
fi
 
+   # gambit
+   use gambit && dodir /usr/share/gambc
+
# backwards compatibility
dodir /usr/lib/
-   dosym /usr/share/${PN}/ /usr/lib/${PN}
+   dosym ../../usr/share/${PN}/ /usr/lib/${PN}
+
+   einstalldocs
 }
 
 _new_catalog() {
-   if [[ ! "$1" =~ ^(guile|scm)$ ]]; then
-   echo -n "(load \"${ROOT}/usr/share/slib/$1.init\")" || die
+   if [[ ! "${1}" =~ ^(guile|scm)$ ]]; then
+   echo -n "(load \"${ROOT}/usr/share/slib/${1}.init\")" || die
fi
echo " (require 'new-catalog) (slib:report-version)" || die
 }



[gentoo-commits] repo/gentoo:master commit in: games-server/minecraft-server/

2022-08-05 Thread Conrad Kostecki
commit: e0a8503e19d5768e9d42b755ccc1bcb41d9ff1f6
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Fri Aug  5 17:10:13 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Fri Aug  5 17:10:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0a8503e

games-server/minecraft-server: add 1.19.2

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

 games-server/minecraft-server/Manifest |  1 +
 .../minecraft-server-1.19.2.ebuild | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/games-server/minecraft-server/Manifest 
b/games-server/minecraft-server/Manifest
index 7efbf2ac71d6..7c5280b437dd 100644
--- a/games-server/minecraft-server/Manifest
+++ b/games-server/minecraft-server/Manifest
@@ -1,2 +1,3 @@
 DIST minecraft-server-1.19.1.jar 45609936 BLAKE2B 
2d9fae53c78dbab85d768577f98f8ad9eeda6ee57c87a0585a706e209a6d7c8c4c30c84ba39ae4041e4753b511e9f35e48d441f6f4b00a83c5e27965aa62554d
 SHA512 
9ba0605e29d0923170512412ec91e1656d4ddf7420a25f5b031c6e84551feb837398402171fea4f26123a72f0965bdba26bddb2626df51e71168408ecb081044
+DIST minecraft-server-1.19.2.jar 45609512 BLAKE2B 
bf754085c86903e601e529651c2442ae933cbb53582e7fc917d21f454f49a2c5fa66a75e24736ab5c9e4c24e5172dfa9780c7f16b2d801cd36bbb0e3f4f088ba
 SHA512 
4af9474416abd22ccfe42a230b76a1fb82cdc7aa5994f6788223ab12149a26bcf76443752e7ce8c2fc3fef0535f704bdba786a95210fb4bac1b45b72a8c9
 DIST minecraft-server-1.19.jar 45538778 BLAKE2B 
1f71b5f80746394fd747f6fecbdcecfb125f893dfc51aaf153150a16aa77894b6e8487dfd7b8f87000ff12f49135caa07221a2b885481ae20f54fa2cb4d6d1c8
 SHA512 
46db739cc49f5f3a31478467c0a470e35ef4c61e5030a9617f32da32efc45e290a2771d9b729b5272b1b6176cc5ca6675100f7fa1ba6e510a68b6cb96c7c88a8

diff --git a/games-server/minecraft-server/minecraft-server-1.19.2.ebuild 
b/games-server/minecraft-server/minecraft-server-1.19.2.ebuild
new file mode 100644
index ..142e35774045
--- /dev/null
+++ b/games-server/minecraft-server/minecraft-server-1.19.2.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+EGIT_COMMIT="f69c284232d7c7580bd89a5a4931c3581eae1378"
+README_GENTOO_SUFFIX="-r1"
+
+inherit readme.gentoo-r1 java-pkg-2 systemd
+
+DESCRIPTION="The official server for the sandbox video game"
+HOMEPAGE="https://www.minecraft.net/;
+SRC_URI="https://launcher.mojang.com/v1/objects/${EGIT_COMMIT}/server.jar -> 
${P}.jar"
+S="${WORKDIR}"
+
+LICENSE="Mojang"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+RESTRICT="bindist mirror"
+
+RDEPEND="
+   acct-group/minecraft
+   acct-user/minecraft
+   app-misc/dtach
+   || (
+   dev-java/openjdk:17
+   dev-java/openjdk-bin:17
+   )
+"
+
+src_unpack() {
+   cp "${DISTDIR}/${A}" "${WORKDIR}" || die
+}
+
+src_compile() {
+   :;
+}
+
+src_install() {
+   newbin "${FILESDIR}"/minecraft-server-bin minecraft-server
+
+   java-pkg_newjar minecraft-server-${PV}.jar minecraft-server.jar
+
+   newinitd "${FILESDIR}"/minecraft-server.initd-r5 minecraft-server
+   newconfd "${FILESDIR}"/minecraft-server.confd-r1 minecraft-server
+   systemd_newunit "${FILESDIR}"/minecraft-server.service 
minecraft-server@.service
+
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   readme.gentoo_print_elog
+}



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

2022-08-05 Thread Conrad Kostecki
commit: 20d82e896ccd3f86838461972e7753a9313369a0
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Fri Aug  5 17:04:53 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Fri Aug  5 17:04:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20d82e89

media-sound/teamspeak-client: fix SRC_URI

Closes: https://bugs.gentoo.org/863635
Signed-off-by: Conrad Kostecki  gentoo.org>

 media-sound/teamspeak-client/teamspeak-client-5.0.0_beta70.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/teamspeak-client/teamspeak-client-5.0.0_beta70.ebuild 
b/media-sound/teamspeak-client/teamspeak-client-5.0.0_beta70.ebuild
index e5b34416c3c0..8d989b8a4bf9 100644
--- a/media-sound/teamspeak-client/teamspeak-client-5.0.0_beta70.ebuild
+++ b/media-sound/teamspeak-client/teamspeak-client-5.0.0_beta70.ebuild
@@ -7,7 +7,7 @@ inherit desktop xdg-utils
 
 DESCRIPTION="A client software for quality voice communication via the 
internet"
 HOMEPAGE="https://www.teamspeak.com/;
-SRC_URI="https://files.teamspeak-services.com/pre_releases/client/${PV/-/_}/teamspeak-client.tar.gz
 -> ${P}.tar.gz"
+SRC_URI="https://files.teamspeak-services.com/pre_releases/client/${PV/_/-}/teamspeak-client.tar.gz
 -> ${P}.tar.gz"
 S="${WORKDIR}"
 
 KEYWORDS=""



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

2022-08-05 Thread Arthur Zamarin
commit: 45955cb5b7600acd21f4d81d2dc109e0620f3217
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Aug  5 16:07:21 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Aug  5 16:07:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45955cb5

app-text/poppler: Stabilize 22.07.0 sparc, #863818

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-text/poppler/poppler-22.07.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/poppler/poppler-22.07.0.ebuild 
b/app-text/poppler/poppler-22.07.0.ebuild
index 41452dda497b..93dc13fbff60 100644
--- a/app-text/poppler/poppler-22.07.0.ebuild
+++ b/app-text/poppler/poppler-22.07.0.ebuild
@@ -15,7 +15,7 @@ else
 
SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz;
SRC_URI+=" verify-sig? ( 
https://poppler.freedesktop.org/${P}.tar.xz.sig )"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0/122"   # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so 
SOVERSION
 fi
 



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

2022-08-05 Thread Arthur Zamarin
commit: 26053c14fe61552f08ff8b67766816b91f18e812
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Aug  5 16:07:18 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Aug  5 16:07:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26053c14

sec-keys/openpgp-keys-aacid: Stabilize 20220603 arm64, #863818

Signed-off-by: Arthur Zamarin  gentoo.org>

 sec-keys/openpgp-keys-aacid/openpgp-keys-aacid-20220603.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sec-keys/openpgp-keys-aacid/openpgp-keys-aacid-20220603.ebuild 
b/sec-keys/openpgp-keys-aacid/openpgp-keys-aacid-20220603.ebuild
index 5fc6d8c25b5b..0d9c572855a0 100644
--- a/sec-keys/openpgp-keys-aacid/openpgp-keys-aacid-20220603.ebuild
+++ b/sec-keys/openpgp-keys-aacid/openpgp-keys-aacid-20220603.ebuild
@@ -11,7 +11,7 @@ S="${WORKDIR}"
 
 LICENSE="public-domain"
 SLOT="0"
-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"
 
 src_install() {
local files=( ${A} )



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

2022-08-05 Thread Arthur Zamarin
commit: 544dd7bc7aadad7f619b5389a2e15c80c41d45fb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Aug  5 16:07:18 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Aug  5 16:07:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=544dd7bc

app-text/poppler: Stabilize 22.07.0 arm64, #863818

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-text/poppler/poppler-22.07.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/poppler/poppler-22.07.0.ebuild 
b/app-text/poppler/poppler-22.07.0.ebuild
index e8a1f2fcd3e6..41452dda497b 100644
--- a/app-text/poppler/poppler-22.07.0.ebuild
+++ b/app-text/poppler/poppler-22.07.0.ebuild
@@ -15,7 +15,7 @@ else
 
SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz;
SRC_URI+=" verify-sig? ( 
https://poppler.freedesktop.org/${P}.tar.xz.sig )"
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0/122"   # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so 
SOVERSION
 fi
 



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

2022-08-05 Thread Arthur Zamarin
commit: c0ed02d1efb5ca4dfa3722caeeeb1860e2525054
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Aug  5 16:06:06 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Aug  5 16:06:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0ed02d1

app-text/poppler: Stabilize 22.07.0 ppc, #863818

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-text/poppler/poppler-22.07.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/poppler/poppler-22.07.0.ebuild 
b/app-text/poppler/poppler-22.07.0.ebuild
index 5337174c90e6..83b02da58d4e 100644
--- a/app-text/poppler/poppler-22.07.0.ebuild
+++ b/app-text/poppler/poppler-22.07.0.ebuild
@@ -15,7 +15,7 @@ else
 
SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz;
SRC_URI+=" verify-sig? ( 
https://poppler.freedesktop.org/${P}.tar.xz.sig )"
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0/122"   # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so 
SOVERSION
 fi
 



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

2022-08-05 Thread Arthur Zamarin
commit: 211a529f41944c25c5bf9474ed01617bbaf2942a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Aug  5 16:06:09 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Aug  5 16:06:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=211a529f

app-text/poppler: Stabilize 22.07.0 ppc64, #863818

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-text/poppler/poppler-22.07.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/poppler/poppler-22.07.0.ebuild 
b/app-text/poppler/poppler-22.07.0.ebuild
index 83b02da58d4e..e8a1f2fcd3e6 100644
--- a/app-text/poppler/poppler-22.07.0.ebuild
+++ b/app-text/poppler/poppler-22.07.0.ebuild
@@ -15,7 +15,7 @@ else
 
SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz;
SRC_URI+=" verify-sig? ( 
https://poppler.freedesktop.org/${P}.tar.xz.sig )"
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0/122"   # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so 
SOVERSION
 fi
 



  1   2   3   >