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

2024-05-09 Thread Michał Górny
commit: 863f4cacefbd0e1a65f224ad8d4255072d4be123
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May 10 00:56:03 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May 10 02:03:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=863f4cac

profiles: Unmask python3_13 targets after rekeywording

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

 profiles/arch/amd64/use.mask| 5 -
 profiles/arch/amd64/use.stable.mask | 5 -
 profiles/arch/base/use.mask | 5 -
 3 files changed, 15 deletions(-)

diff --git a/profiles/arch/amd64/use.mask b/profiles/arch/amd64/use.mask
index 05b4d15bec03..8049967550c6 100644
--- a/profiles/arch/amd64/use.mask
+++ b/profiles/arch/amd64/use.mask
@@ -1,11 +1,6 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Michał Górny  (2024-05-08)
-# Python 3.13 is due for rekeywording due to a new dep.
--python_targets_python3_13
--python_single_target_python3_13
-
 # Unmask the flag which corresponds to ARCH.
 -amd64
 

diff --git a/profiles/arch/amd64/use.stable.mask 
b/profiles/arch/amd64/use.stable.mask
index c37a4c878745..c7159b879206 100644
--- a/profiles/arch/amd64/use.stable.mask
+++ b/profiles/arch/amd64/use.stable.mask
@@ -4,11 +4,6 @@
 # This file requires eapi 5 or later. New entries go on top.
 # Please use the same syntax as in use.mask
 
-# Michał Górny  (2024-05-08)
-# Need to copy this here while the flag is use.masked.
-python_targets_python3_13
-python_single_target_python3_13
-
 # Paul Zander  (2023-11-17)
 # ROCm/HIP is not suitable for stabilization.
 hip

diff --git a/profiles/arch/base/use.mask b/profiles/arch/base/use.mask
index 529ebbacc4e4..d1cd9910ec4a 100644
--- a/profiles/arch/base/use.mask
+++ b/profiles/arch/base/use.mask
@@ -1,11 +1,6 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Michał Górny  (2024-05-08)
-# Python 3.13 is due for rekeywording due to a new dep.
-python_targets_python3_13
-python_single_target_python3_13
-
 # Paul Zander  (2024-04-14)
 # media-libs/quirc only keyworded on amd64, x86
 quirc



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64/, profiles/arch/base/, profiles/features/musl/, ...

2024-04-25 Thread Andrew Ammerlaan
commit: 21867382426ea87eccf3c49ece762b4e83589edd
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Thu Apr 25 08:45:15 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Thu Apr 25 08:48:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21867382

sys-apps/hwloc: remove automagic behaviour of rocm/l0

And:
- fixed the icon file
- add doc flag to install doxygen documentation

Closes: https://bugs.gentoo.org/926862
Closes: https://bugs.gentoo.org/927627
Closes: https://bugs.gentoo.org/833345
Closes: https://bugs.gentoo.org/836663
Closes: https://github.com/gentoo/gentoo/pull/25837
Co-authored-by: Alessandro Barbieri  gmail.com>
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 profiles/arch/amd64/package.use.mask|  4 
 profiles/arch/base/package.use.mask |  4 
 profiles/features/musl/package.use.mask |  4 
 .../hwloc/{hwloc-2.9.3.ebuild => hwloc-2.9.3-r1.ebuild} | 13 +++--
 sys-apps/hwloc/metadata.xml |  2 ++
 5 files changed, 25 insertions(+), 2 deletions(-)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 2e75b1a6780c..ac69b1e1f682 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Andrew Ammerlaan  (2024-04-25)
+# ROCm and Level-Zero are amd64-only at the moment
+sys-apps/hwloc -rocm -l0
+
 # Paul Zander  (2024-04-20)
 # only keyworded for amd64 currently
 media-gfx/blender -gnome -oneapi -renderdoc -vulkan

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index a079ffb0f50e..61a7f3d48fac 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Andrew Ammerlaan  (2024-04-25)
+# ROCm and Level-Zero are amd64-only at the moment
+sys-apps/hwloc rocm l0
+
 # Paul Zander  (2024-04-20)
 # only keyworded for amd64 currently
 media-gfx/blender gnome oneapi renderdoc vulkan

diff --git a/profiles/features/musl/package.use.mask 
b/profiles/features/musl/package.use.mask
index 32f4f078b71d..50ae5ded22c6 100644
--- a/profiles/features/musl/package.use.mask
+++ b/profiles/features/musl/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Andrew Ammerlaan  (2024-04-25)
+# No Level-Zero on musl
+sys-apps/hwloc l0
+
 # Paul Zander  (2024-04-20)
 # Renderdoc masked on musl, bug #853856
 media-gfx/blender renderdoc

diff --git a/sys-apps/hwloc/hwloc-2.9.3.ebuild 
b/sys-apps/hwloc/hwloc-2.9.3-r1.ebuild
similarity index 87%
rename from sys-apps/hwloc/hwloc-2.9.3.ebuild
rename to sys-apps/hwloc/hwloc-2.9.3-r1.ebuild
index ed032f53b9ab..4d0252d24ecc 100644
--- a/sys-apps/hwloc/hwloc-2.9.3.ebuild
+++ b/sys-apps/hwloc/hwloc-2.9.3-r1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 LICENSE="BSD"
 SLOT="0/15"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="cairo +cpuid cuda debug nvml +pci static-libs svg udev valgrind xml X 
video_cards_nvidia"
+IUSE="cairo +cpuid cuda debug doc l0 nvml +pci rocm static-libs svg udev 
valgrind xml X video_cards_nvidia"
 
 # opencl: opencl support dropped with x11-drivers/ati-drivers being removed 
(bug #582406).
 # anyone with hardware is welcome to step up and help test to get it 
re-added.
@@ -25,11 +25,14 @@ RDEPEND="
>=sys-libs/ncurses-5.9-r3:=[${MULTILIB_USEDEP}]
cairo? ( >=x11-libs/cairo-1.12.14-r4[X?,svg(+)?,${MULTILIB_USEDEP}] )
cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.19-r1:= )
+   doc? ( app-text/doxygen )
+   l0? ( dev-libs/level-zero:= )
nvml? ( x11-drivers/nvidia-drivers[${MULTILIB_USEDEP}] )
pci? (
>=sys-apps/pciutils-3.3.0-r2[${MULTILIB_USEDEP}]
>=x11-libs/libpciaccess-0.13.1-r1[${MULTILIB_USEDEP}]
)
+   rocm? ( dev-util/rocm-smi:= )
udev? ( virtual/libudev:= )
xml? ( >=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}] )
video_cards_nvidia? (
@@ -86,9 +89,13 @@ multilib_src_configure() {
--runstatedir="${EPREFIX}/run"
$(multilib_native_use_enable cuda)
$(multilib_native_use_enable video_cards_nvidia gl)
+   $(multilib_native_use_enable l0 levelzero)
+   $(multilib_native_use_enable rocm rsmi)
+   $(multilib_native_use_with rocm rocm "${ESYSROOT}/usr")
$(use_enable cairo)
$(use_enable cpuid)
$(use_enable debug)
+   $(use_enable doc doxygen)
$(use_enable udev libudev)
$(use_enable nvml)
$(use_enable pci)
@@ 

[gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64/, profiles/arch/base/, dev-qt/qtdeclarative/

2024-04-16 Thread Ionen Wolkens
commit: beac6639812c50efb879b0ff375015f06afedde6
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Apr 16 11:29:17 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Apr 16 12:01:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=beac6639

dev-qt/qtdeclarative: add IUSE=qmlls for same-named user-facing tool

Masked in stable for now, will stabilize qtlanguageserver-6.7.0
in a few days to match the rest.

Was automagic before but don't really need to revbump given the
required package wasn't in the tree and fairly harmless even
if someone had it from elsewhere.

Closes: https://bugs.gentoo.org/930106
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtdeclarative/metadata.xml  | 1 +
 dev-qt/qtdeclarative/qtdeclarative-6.7.0.ebuild| 4 +++-
 dev-qt/qtdeclarative/qtdeclarative-6.7..ebuild | 4 +++-
 dev-qt/qtdeclarative/qtdeclarative-6..ebuild   | 4 +++-
 profiles/arch/amd64/package.use.mask   | 4 
 profiles/arch/amd64/package.use.stable.mask| 5 +
 profiles/arch/base/package.use.mask| 4 
 7 files changed, 23 insertions(+), 3 deletions(-)

diff --git a/dev-qt/qtdeclarative/metadata.xml 
b/dev-qt/qtdeclarative/metadata.xml
index 2d0b3fc41d29..b6df94c4541c 100644
--- a/dev-qt/qtdeclarative/metadata.xml
+++ b/dev-qt/qtdeclarative/metadata.xml
@@ -9,6 +9,7 @@
Build the LocalStorage import for 
QtQuick (requires QtSql)
Enable QtNetwork support
Enable OpenGL support
+   Build the qmlls tool using 
dev-qt/qtlanguageserver
Enable QtSQL support
Enable QtWidgets support


diff --git a/dev-qt/qtdeclarative/qtdeclarative-6.7.0.ebuild 
b/dev-qt/qtdeclarative/qtdeclarative-6.7.0.ebuild
index c82795f0d0f5..6385d3746191 100644
--- a/dev-qt/qtdeclarative/qtdeclarative-6.7.0.ebuild
+++ b/dev-qt/qtdeclarative/qtdeclarative-6.7.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
-IUSE="accessibility +network opengl +sql +ssl svg vulkan +widgets"
+IUSE="accessibility +network opengl qmlls +sql +ssl svg vulkan +widgets"
 
 # behaves very badly when qtdeclarative is not already installed, also
 # other more minor issues (installs junk, sandbox/offscreen issues)
@@ -20,6 +20,7 @@ RESTRICT="test"
 
 RDEPEND="

~dev-qt/qtbase-${PV}:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=]
+   qmlls? ( ~dev-qt/qtlanguageserver-${PV}:6 )
svg? ( ~dev-qt/qtsvg-${PV}:6 )
 "
 DEPEND="
@@ -33,6 +34,7 @@ BDEPEND="
 
 src_configure() {
local mycmakeargs=(
+   $(cmake_use_find_package qmlls Qt6LanguageServerPrivate)
$(cmake_use_find_package sql Qt6Sql)
$(cmake_use_find_package svg Qt6Svg)
$(qt_feature network qml_network)

diff --git a/dev-qt/qtdeclarative/qtdeclarative-6.7..ebuild 
b/dev-qt/qtdeclarative/qtdeclarative-6.7..ebuild
index b87689b35832..64a1db661828 100644
--- a/dev-qt/qtdeclarative/qtdeclarative-6.7..ebuild
+++ b/dev-qt/qtdeclarative/qtdeclarative-6.7..ebuild
@@ -12,7 +12,7 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
 fi
 
-IUSE="accessibility +network opengl +sql +ssl svg vulkan +widgets"
+IUSE="accessibility +network opengl qmlls +sql +ssl svg vulkan +widgets"
 
 # behaves very badly when qtdeclarative is not already installed, also
 # other more minor issues (installs junk, sandbox/offscreen issues)
@@ -20,6 +20,7 @@ RESTRICT="test"
 
 RDEPEND="

~dev-qt/qtbase-${PV}:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=]
+   qmlls? ( ~dev-qt/qtlanguageserver-${PV}:6 )
svg? ( ~dev-qt/qtsvg-${PV}:6 )
 "
 DEPEND="
@@ -33,6 +34,7 @@ BDEPEND="
 
 src_configure() {
local mycmakeargs=(
+   $(cmake_use_find_package qmlls Qt6LanguageServerPrivate)
$(cmake_use_find_package sql Qt6Sql)
$(cmake_use_find_package svg Qt6Svg)
$(qt_feature network qml_network)

diff --git a/dev-qt/qtdeclarative/qtdeclarative-6..ebuild 
b/dev-qt/qtdeclarative/qtdeclarative-6..ebuild
index b87689b35832..64a1db661828 100644
--- a/dev-qt/qtdeclarative/qtdeclarative-6..ebuild
+++ b/dev-qt/qtdeclarative/qtdeclarative-6..ebuild
@@ -12,7 +12,7 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
 fi
 
-IUSE="accessibility +network opengl +sql +ssl svg vulkan +widgets"
+IUSE="accessibility +network opengl qmlls +sql +ssl svg vulkan +widgets"
 
 # behaves very badly when qtdeclarative is not already installed, also
 # other more minor issues (installs junk, sandbox/offscreen issues)
@@ -20,6 +20,7 @@ RESTRICT="test"
 
 RDEPEND="


[gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64/, profiles/arch/base/, sys-kernel/installkernel/

2024-03-17 Thread Andrew Ammerlaan
commit: b9ed549647db434a28353bd972c7451b1b752fec
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sun Mar 17 18:31:55 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Mar 17 18:33:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9ed5496

sys-kernel/installkernel: add 29

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

 profiles/arch/amd64/package.use.mask |   4 +
 profiles/arch/amd64/package.use.stable.mask  |   4 +
 profiles/arch/base/package.use.mask  |   4 +
 sys-kernel/installkernel/Manifest|   1 +
 sys-kernel/installkernel/installkernel-29.ebuild | 194 +++
 sys-kernel/installkernel/metadata.xml|   1 +
 6 files changed, 208 insertions(+)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 36a45fb0e33a..ab647373fb87 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Andrew Ammerlaan  (2024-03-17)
+# virt-firmware is keyworded here
+sys-kernel/installkernel -efistub
+
 # Ionen Wolkens  (2024-03-08)
 # media-libs/libdovi is keyworded here
 media-libs/libplacebo -libdovi

diff --git a/profiles/arch/amd64/package.use.stable.mask 
b/profiles/arch/amd64/package.use.stable.mask
index 325b6833d7e9..da0b707dd420 100644
--- a/profiles/arch/amd64/package.use.stable.mask
+++ b/profiles/arch/amd64/package.use.stable.mask
@@ -17,6 +17,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Andrew Ammerlaan  (2024-03-17)
+# Experimental, virt-firmware is keyworded only unstable
+sys-kernel/installkernel efistub
+
 # Ionen Wolkens  (2024-03-08)
 # media-libs/libdovi is not stable here yet
 media-libs/libplacebo libdovi

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 167339367215..a51be55b952e 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Andrew Ammerlaan  (2024-03-17)
+# Experimental, only keyworded for amd64 currently
+sys-kernel/installkernel efistub
+
 # Ionen Wolkens  (2024-03-08)
 # media-libs/libdovi has very few keywords and there is little interest
 # in adding extras unless requested (also needs rust+cargo-c)

diff --git a/sys-kernel/installkernel/Manifest 
b/sys-kernel/installkernel/Manifest
index 835db019e6be..7c37de71cbd5 100644
--- a/sys-kernel/installkernel/Manifest
+++ b/sys-kernel/installkernel/Manifest
@@ -1,2 +1,3 @@
 DIST installkernel-25.tar.gz 18441 BLAKE2B 
7237cf0bff5c82a55968f612fdeb080496077ff8bf04f71645f7702d45183bdbdc4382e22d25a5697451cfbbc161745402278cb1a96b360935293f38a482
 SHA512 
c7ad6ef614edb805ba4da81d44190362fbe6ada6e507f6f0b8804d6bfc7bb260f0344db20c6032a2830502b278bae35a842d5c9ff2d85d57dfd01f66a3f5bb38
 DIST installkernel-28.tar.gz 18922 BLAKE2B 
26e7b073cd44896f830a8977efb9730b92d01074084a3cfc934719de87bbf6ec25ea865f8b1cd88613279dbb83bb9ad72eb2c90bc0f6152aa0cc11ca71a9963a
 SHA512 
5a0ed452e131d85628c1cf6ecc2a6bb9fe3c9f20c999c9919b3e238d1aa09a114c6086cf5de8d3ecf63cfa80fd2804092ebb8ad6505b51df2786eb3037bdf3f0
+DIST installkernel-29.tar.gz 20796 BLAKE2B 
280cc9b3f0906b9fe874411e5911c26c303d53bfa37530c9c3da4d1ab99507014ce240e386db6676e422e646ea3f51cd08fa1ded2b899933de7076085aaa9ab4
 SHA512 
c72ad5a187edf24eb49924576cb553fcef797e797373d8a0f6f5e599155c35a8418463ba8138479d016f555e9e683146be681f959197533951169cf2aea6be95

diff --git a/sys-kernel/installkernel/installkernel-29.ebuild 
b/sys-kernel/installkernel/installkernel-29.ebuild
new file mode 100644
index ..9ba8f5cf4c74
--- /dev/null
+++ b/sys-kernel/installkernel/installkernel-29.ebuild
@@ -0,0 +1,194 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info
+
+DESCRIPTION="Gentoo fork of installkernel script from debianutils"
+HOMEPAGE="
+   https://github.com/projg2/installkernel-gentoo
+   https://wiki.gentoo.org/wiki/Installkernel
+"
+SRC_URI="https://github.com/projg2/installkernel-gentoo/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-gentoo-${PV}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x86-linux"
+IUSE="dracut efistub grub refind systemd systemd-boot uki ukify"
+REQUIRED_USE="
+   efistub? ( systemd )
+   systemd-boot? ( systemd )
+   ukify? ( uki )
+   ?? ( efistub grub refind systemd-boot )
+"
+# efistub requires systemd's kernel-install because:
+# - We need support for removal to clean-up the created entry
+# - We need to know the location of the ESP
+# - kernel-bootcfg at some point calls bootctl (to find ESP)
+
+RDEPEND="
+   !<=sys-kernel/installkernel-systemd-3
+   dracut? (
+   

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

2024-03-07 Thread Andrew Ammerlaan
commit: d3e02a469a11f210925fc8c4b8573b9af9358df0
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Thu Mar  7 19:53:23 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Thu Mar  7 19:55:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3e02a46

profiles: media-libs/oneVPL -> media-libs/libvpl

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

 profiles/arch/amd64/package.use.mask| 2 +-
 profiles/arch/amd64/package.use.stable.mask | 2 +-
 profiles/arch/base/package.use.mask | 2 +-
 profiles/base/package.use.stable.mask   | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 56a5aec60eaf..8595abe06d54 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -158,7 +158,7 @@ sys-libs/libomp -llvm_targets_AMDGPU
 net-misc/curl -rustls -curl_ssl_rustls
 
 # Andrew Ammerlaan  (2022-12-06)
-# Quick Sync Video (through intel-mediasdk or oneVPL) is
+# Quick Sync Video (through intel-mediasdk or libvpl) is
 # only keyworded on amd64
 media-video/ffmpeg -qsv
 media-libs/gst-plugins-bad -qsv

diff --git a/profiles/arch/amd64/package.use.stable.mask 
b/profiles/arch/amd64/package.use.stable.mask
index b0ebeb503d6e..ac5fb3529c1c 100644
--- a/profiles/arch/amd64/package.use.stable.mask
+++ b/profiles/arch/amd64/package.use.stable.mask
@@ -65,7 +65,7 @@ sys-libs/libomp llvm_targets_AMDGPU
 net-misc/curl rustls curl_ssl_rustls
 
 # Sam James  (2022-12-07)
-# Needs unstable media-libs/oneVPL
+# Needs unstable media-libs/libvpl
 media-libs/gst-plugins-bad qsv
 media-video/ffmpeg qsv
 

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 24189d7b9795..cbc64ea9de24 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -40,7 +40,7 @@ dev-python/PyQt6 pdfium
 >=gui-libs/wlroots-0.17.0 drm liftoff
 
 # Jimi Huotari  (2023-11-22)
-# media-libs/oneVPL is only keyworded for amd64 at this time.
+# media-libs/libvpl is only keyworded for amd64 at this time.
 media-video/obs-studio qsv
 
 # Jimi Huotari  (2023-11-22)

diff --git a/profiles/base/package.use.stable.mask 
b/profiles/base/package.use.stable.mask
index 38557c047921..d3d281bd6407 100644
--- a/profiles/base/package.use.stable.mask
+++ b/profiles/base/package.use.stable.mask
@@ -33,7 +33,7 @@ sys-block/nbdkit libguestfs
 sci-physics/lammps hip
 
 # Sam James  (2022-12-07)
-# Needs unstable media-libs/oneVPL
+# Needs unstable media-libs/libvpl
 media-libs/gst-plugins-bad qsv
 media-video/ffmpeg qsv
 



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64/, profiles/arch/base/, app-emulation/libvirt/, ...

2024-01-25 Thread Sam James
commit: 577d19397bc20460c0aaa049e8cd8b0758e9db63
Author: Michal Privoznik  gmail  com>
AuthorDate: Sun Dec 17 20:41:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 26 07:49:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=577d1939

app-emulation/libvirt: Add virtiofsd USE flag

While technically app-emulation/virtiofsd is not a libvirt
dependency (app-emulation/qemu and app-emulation/virtiofsd can
function on their own, happily), it's handy (in some scenarios)
to drag it automatically in as a dependency. Invent "virtiofsd"
USE flag that controls this.

Bug: https://bugs.gentoo.org/913212
Signed-off-by: Michal Privoznik  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-emulation/libvirt/libvirt-10.0.0.ebuild  | 3 ++-
 app-emulation/libvirt/libvirt-9.9.0.ebuild   | 3 ++-
 app-emulation/libvirt/libvirt-.ebuild| 3 ++-
 app-emulation/libvirt/metadata.xml   | 3 +++
 profiles/arch/amd64/package.use.mask | 4 
 profiles/arch/base/package.use.mask  | 4 
 profiles/arch/powerpc/ppc64/package.use.mask | 4 
 7 files changed, 21 insertions(+), 3 deletions(-)

diff --git a/app-emulation/libvirt/libvirt-10.0.0.ebuild 
b/app-emulation/libvirt/libvirt-10.0.0.ebuild
index fcb80d5cb161..25ba088988c0 100644
--- a/app-emulation/libvirt/libvirt-10.0.0.ebuild
+++ b/app-emulation/libvirt/libvirt-10.0.0.ebuild
@@ -32,7 +32,7 @@ IUSE="
apparmor audit bash-completion +caps dtrace firewalld fuse glusterfs
iscsi iscsi-direct +libvirtd lvm libssh libssh2 lxc nbd nfs nls numa
openvz parted pcap policykit +qemu rbd sasl selinux test +udev
-   virtualbox +virt-network wireshark-plugins xen zfs
+   virtiofsd virtualbox +virt-network wireshark-plugins xen zfs
 "
 RESTRICT="!test? ( test )"
 
@@ -120,6 +120,7 @@ RDEPEND="
net-misc/radvd
sys-apps/iproute2[-minimal]
)
+   virtiofsd? ( app-emulation/virtiofsd )
wireshark-plugins? ( >=net-analyzer/wireshark-2.6.0:= )
xen? (
>=app-emulation/xen-4.9.0

diff --git a/app-emulation/libvirt/libvirt-9.9.0.ebuild 
b/app-emulation/libvirt/libvirt-9.9.0.ebuild
index 04bcd4cb2322..cc922f97df11 100644
--- a/app-emulation/libvirt/libvirt-9.9.0.ebuild
+++ b/app-emulation/libvirt/libvirt-9.9.0.ebuild
@@ -31,7 +31,7 @@ SLOT="0/${PV}"
 IUSE="
apparmor audit bash-completion +caps dtrace firewalld fuse glusterfs
iscsi iscsi-direct +libvirtd lvm libssh libssh2 lxc nfs nls numa openvz
-   parted pcap policykit +qemu rbd sasl selinux test +udev
+   parted pcap policykit +qemu rbd sasl selinux test +udev virtiofsd
virtualbox +virt-network wireshark-plugins xen zfs
 "
 RESTRICT="!test? ( test )"
@@ -120,6 +120,7 @@ RDEPEND="
net-misc/radvd
sys-apps/iproute2[-minimal]
)
+   virtiofsd? ( app-emulation/virtiofsd )
wireshark-plugins? ( >=net-analyzer/wireshark-2.6.0:= )
xen? (
>=app-emulation/xen-4.9.0

diff --git a/app-emulation/libvirt/libvirt-.ebuild 
b/app-emulation/libvirt/libvirt-.ebuild
index c61085b4b439..38baa163aaa0 100644
--- a/app-emulation/libvirt/libvirt-.ebuild
+++ b/app-emulation/libvirt/libvirt-.ebuild
@@ -32,7 +32,7 @@ IUSE="
apparmor audit bash-completion +caps dtrace firewalld fuse glusterfs
iscsi iscsi-direct +libvirtd lvm libssh libssh2 lxc nbd nfs nls numa
openvz parted pcap policykit +qemu rbd sasl selinux test +udev
-   virtualbox +virt-network wireshark-plugins xen zfs
+   virtiofsd virtualbox +virt-network wireshark-plugins xen zfs
 "
 RESTRICT="!test? ( test )"
 
@@ -120,6 +120,7 @@ RDEPEND="
net-misc/radvd
sys-apps/iproute2[-minimal]
)
+   virtiofsd? ( app-emulation/virtiofsd )
wireshark-plugins? ( >=net-analyzer/wireshark-2.6.0:= )
xen? (
>=app-emulation/xen-4.9.0

diff --git a/app-emulation/libvirt/metadata.xml 
b/app-emulation/libvirt/metadata.xml
index e8819dedc86a..16610185fea3 100644
--- a/app-emulation/libvirt/metadata.xml
+++ b/app-emulation/libvirt/metadata.xml
@@ -96,6 +96,9 @@

Enable ZFS backend storage sys-fs/zfs

+   
+   Drag in virtiofsd dependency 
app-emulation/virtiofsd
+   


libvirt/libvirt

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 9ac5e1dc4690..6631c085ccd3 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -518,3 +518,7 @@ media-sound/mpg123-base cpu_flags_x86_mmx 
cpu_flags_x86_3dnow cpu_flags_x86_3dno
 # saves people from needlessly installing nasm
 # Refs bug #93279
 media-sound/lame cpu_flags_x86_mmx
+
+# Michal Privoznik  (2024-01-21)
+# virtiofsd is available here
+app-emulation/libvirt -virtiofsd


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

2023-11-24 Thread Jimi Huotari
commit: 9dc61a6791c69be995de7c8da1107079ac004b8b
Author: Jimi Huotari  gentoo  org>
AuthorDate: Sun Nov 19 19:35:26 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Fri Nov 24 15:51:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dc61a67

profiles: mask 'media-video/obs-studio[qsv,websocket]'

The 'dev-libs/qr-code-generator' and 'media-libs/oneVPL'
packages have only been keyworded for amd64 at this time.

Signed-off-by: Jimi Huotari  gentoo.org>

 profiles/arch/amd64/package.use.mask | 4 
 profiles/arch/base/package.use.mask  | 8 
 2 files changed, 12 insertions(+)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 037bd8e5c0ca..31fab1e8cd31 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Jimi Huotari  (2023-11-22)
+# Unmask on amd64.
+media-video/obs-studio -qsv -websocket
+
 # Andrew Ammerlaan  (2023-11-20)
 # Qt6 is still experimental in freecad, currently the configure phase
 # gets itself stuck by importing both qt5 and qt6 cmake files.

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 4b0362d1f311..6695d99265f5 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,14 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Jimi Huotari  (2023-11-22)
+# media-libs/oneVPL is only keyworded for amd64 at this time.
+media-video/obs-studio qsv
+
+# Jimi Huotari  (2023-11-22)
+# dev-libs/qr-code-generator is only keyworded for amd64 at this time.
+media-video/obs-studio websocket
+
 # Jimi Huotari  (2023-10-21)
 # net-libs/librist is only keyworded for arm64 at this time.
 media-video/obs-studio mpegts



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

2023-07-23 Thread Andrey Grozin
commit: a12d268e95855d08de0f1ba26e6d944a389fd0f3
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sun Jul 23 10:06:19 2023 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sun Jul 23 10:06:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a12d268e

profiles/arch: mask clozurecl64 in mase and unmask in amd64

Signed-off-by: Andrey Grozin  gentoo.org>

 profiles/arch/amd64/use.mask | 1 +
 profiles/arch/base/use.mask  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/profiles/arch/amd64/use.mask b/profiles/arch/amd64/use.mask
index 31bf806892a6..40cc5b1b0035 100644
--- a/profiles/arch/amd64/use.mask
+++ b/profiles/arch/amd64/use.mask
@@ -68,6 +68,7 @@
 # Andrey Grozin  (2014-06-25)
 # keyworded on amd64
 -clisp
+-clozurecl64
 -ecls
 -gcl
 -sbcl

diff --git a/profiles/arch/base/use.mask b/profiles/arch/base/use.mask
index a0408d9e7c5e..3a6a556ad04d 100644
--- a/profiles/arch/base/use.mask
+++ b/profiles/arch/base/use.mask
@@ -206,6 +206,7 @@ abi_s390_64
 # These lisps are available only on some arches
 clisp
 clozurecl
+clozurecl64
 cmucl
 ecls
 gcl



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

2023-04-22 Thread Michał Górny
commit: 4c485474eda5a239e5553f07379912619f08a734
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 22 10:07:21 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 22 10:07:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c485474

profiles: Also mask dev-python/nbclassic[doc] where not stable

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

 profiles/arch/amd64/package.use.stable.mask | 1 +
 profiles/arch/base/package.use.stable.mask  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/profiles/arch/amd64/package.use.stable.mask 
b/profiles/arch/amd64/package.use.stable.mask
index 15189b2ccec6..5bb8f28a0550 100644
--- a/profiles/arch/amd64/package.use.stable.mask
+++ b/profiles/arch/amd64/package.use.stable.mask
@@ -19,6 +19,7 @@
 
 # Michał Górny  (2023-04-22)
 # pandoc is stable here.
+dev-python/nbclassic -doc
 dev-python/nbval -doc
 
 # Yiyang Wu  (2023-01-27)

diff --git a/profiles/arch/base/package.use.stable.mask 
b/profiles/arch/base/package.use.stable.mask
index 899f9ebf4d3a..818466ada9a2 100644
--- a/profiles/arch/base/package.use.stable.mask
+++ b/profiles/arch/base/package.use.stable.mask
@@ -3,4 +3,5 @@
 
 # Michał Górny  (2023-04-22)
 # pandoc is stable on amd64 only.
+dev-python/nbclassic doc
 dev-python/nbval doc



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

2023-04-22 Thread Andrew Ammerlaan
commit: 77564f87710b43364f82f724664d81ea1beb3e10
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sat Apr 22 09:02:03 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sat Apr 22 09:04:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77564f87

profiles/arch: mask kde-plasma/discover[snap] on non-amd64 arches

Preparatory work, currently only the version in ::kde has this
flag. Will trickle down into ::gentoo with the next release.

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

 profiles/arch/amd64/package.use.mask | 4 
 profiles/arch/base/package.use.mask  | 4 
 2 files changed, 8 insertions(+)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index c614b3e933a4..69516b492869 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Andrew Ammerlaan  (2023-04-22)
+# snap only works on amd64
+kde-plasma/discover -snap
+
 # Sam James  (2023-04-17)
 # Ruby has several JITs available but they need porting to individual arches.
 # Unmask on specific arches where it's available.

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 9af8d281351a..9bc2a111363b 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Andrew Ammerlaan  (2023-04-22)
+# snap only works on amd64
+kde-plasma/discover snap
+
 # Sam James  (2023-04-03)
 # Needs dev-python/py-cpuinfo which is not ported to all of our platforms
 # See bug #894078.



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

2022-12-06 Thread Andrew Ammerlaan
commit: cf07b40eeacd75243eb04734d56b3f2a53f867b1
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Tue Dec  6 18:06:31 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Tue Dec  6 18:07:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf07b40e

profiles/arch: mask qsv on non-amd64 arches

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

 profiles/arch/amd64/package.use.mask | 6 ++
 profiles/arch/base/package.use.mask  | 6 ++
 2 files changed, 12 insertions(+)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 20f9e7c5b661..28b8e5f5dfe1 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Andrew Ammerlaan  (2022-12-06)
+# Quick Sync Video (through intel-mediasdk or oneVPL) is
+# only keyworded on amd64
+media-video/ffmpeg -qsv
+media-libs/gst-plugins-bad -qsv
+
 # Michał Górny  (2022-12-01)
 # Keyworded here.
 app-alternatives/awk -nawk

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index cfb208578910..309971ea4bfd 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,12 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Andrew Ammerlaan  (2022-12-06)
+# Quick Sync Video (through intel-mediasdk or oneVPL) is
+# only keyworded on amd64
+media-video/ffmpeg qsv
+media-libs/gst-plugins-bad qsv
+
 # Georgy Yakovlev  (2022-12-01)
 # Only supported on ppc64le.
 sys-devel/gcc ieee-long-double



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64/, profiles/arch/base/, profiles/arch/x86/, dev-libs/gmp/

2022-11-30 Thread Sam James
commit: bf286a7973d8b95dbef90f17cc8e2d66c19a47c8
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 30 08:30:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 30 08:31:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf286a79

dev-libs/gmp: tie --enable-fat to USE=cpudetection

Note that USE=-cpudetection still gives a very generic
build rather than one detected at build time to be
precisely the machine compiled on (for now?)

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

 dev-libs/gmp/gmp-6.2.1-r3.ebuild |  7 ---
 dev-libs/gmp/metadata.xml| 23 ---
 profiles/arch/amd64/package.use.mask |  4 
 profiles/arch/base/package.use.mask  |  4 
 profiles/arch/x86/package.use.mask   |  4 
 5 files changed, 28 insertions(+), 14 deletions(-)

diff --git a/dev-libs/gmp/gmp-6.2.1-r3.ebuild b/dev-libs/gmp/gmp-6.2.1-r3.ebuild
index dc0cb7b4c773..8e7bca104d30 100644
--- a/dev-libs/gmp/gmp-6.2.1-r3.ebuild
+++ b/dev-libs/gmp/gmp-6.2.1-r3.ebuild
@@ -27,7 +27,8 @@ LICENSE="|| ( LGPL-3+ GPL-2+ )"
 SLOT="0/10.4"
 # Unkeyworded temporarily for some more testing
 #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="+asm doc +cxx pic static-libs"
+IUSE="+asm doc +cpudetection +cxx pic static-libs"
+REQUIRED_USE="cpudetection? ( asm )"
 
 BDEPEND="
app-arch/xz-utils
@@ -93,14 +94,14 @@ multilib_src_configure() {
--localstatedir="${EPREFIX}"/var/state/gmp
--enable-shared
 
+   $(use_enable asm assembly)
# fat is needed to avoid gmp installing either purely generic
# or specific-to-used-CPU (which our config.guess refresh 
prevents at the moment).
# Both Fedora and opensuse use this option to tackle the issue, 
bug #883201.
#
# This only works for x86, so we're still getting non-performant
# builds on other arches until we figure something out!
-   $(use_enable asm fat)
-   $(use_enable asm assembly)
+   $(use_enable cpudetection fat)
$(use_enable cxx)
$(use_enable static-libs static)
 

diff --git a/dev-libs/gmp/metadata.xml b/dev-libs/gmp/metadata.xml
index e98fbcba6811..753f212d3e39 100644
--- a/dev-libs/gmp/metadata.xml
+++ b/dev-libs/gmp/metadata.xml
@@ -1,15 +1,16 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
-   toolch...@gentoo.org
-   Gentoo Toolchain Project
-
-
-   Enable use of hand optimized assembly routines (faster 
execution)
-   Force static libraries to be built as PIC to avoid 
TEXTRELs.
-
-
-   cpe:/a:gmplib:gmp
-
+   
+   toolch...@gentoo.org
+   Gentoo Toolchain Project
+   
+   
+   Enable use of hand optimized assembly routines 
(faster execution)
+   Enables runtime CPU detection (useful 
for binpkgs, compatibility on other CPUs)
+   Force static libraries to be built as PIC to 
avoid TEXTRELs.
+   
+   
+   cpe:/a:gmplib:gmp
+   
 

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 27207c6da3f9..4fa0267b5a1b 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Sam James  (2022-11-30)
+# Only effective on amd64/x86.
+dev-libs/gmp -cpudetection
+
 # Guillermo Joandet  (2022-11-22)
 # app-text/pandoc is keyworded on this architecture
 net-libs/gssdp -man

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 5a1455d90b27..a9a1bad325ca 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2022-11-30)
+# Only effective on amd64/x86.
+dev-libs/gmp cpudetection
+
 # Mike Gilbert  (2022-10-16)
 # Only supported on MIPS.
 dev-lang/gnat-gpl fixed-point

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index a68e233ecfd9..20ce8131ba98 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2022-11-30)
+# Only effective on amd64/x86.
+dev-libs/gmp -cpudetection
+
 # Michał Górny  (2022-11-16)
 # spirv-llvm-translator is not keyworded x86.
 dev-libs/libclc spirv



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64/, profiles/arch/base/, profiles/arch/riscv/, ...

2022-10-07 Thread Sam James
commit: 47ba5845d0be4e4d0a60e92724ea4c96abce842f
Author: WANG Xuerui  gentoo  org>
AuthorDate: Fri Oct  7 12:12:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct  7 12:38:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47ba5845

profiles/arch: mask useflags pulling in sys-libs/libsmbios on non-amd64/x86

Bug: https://bugs.gentoo.org/875830
Signed-off-by: WANG Xuerui  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 profiles/arch/amd64/package.use.mask | 5 +
 profiles/arch/base/package.use.mask  | 8 
 profiles/arch/riscv/package.use.mask | 2 +-
 profiles/arch/x86/package.use.mask   | 5 +
 4 files changed, 19 insertions(+), 1 deletion(-)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 8b3916f24493..c25fc2368777 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,11 @@
 
 #--- END OF EXAMPLES ---
 
+# WANG Xuerui  (2022-10-07)
+# sys-libs/libsmbios is available here.
+app-laptop/pbbuttonsd -macbook
+sys-apps/fwupd -dell
+
 # Alfredo Tupone  (2022-08-30)
 # ada bootstrap currently only available on amd64/x86
 sys-devel/gcc -ada

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index f2c917613122..9f6f97a22618 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,14 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# WANG Xuerui  (2022-10-07)
+# sys-libs/libsmbios unavailable on most arches (requires the very low-level
+#  header that is only ever present on alpha, amd64, ia64 and x86),
+# only unmask on relevant arches.
+# bug #875830
+app-laptop/pbbuttonsd macbook
+sys-apps/fwupd dell
+
 # Conrad Kostecki  (2022-07-19)
 # www-servers/nginx requires keywording
 www-servers/nginx nginx_modules_http_security

diff --git a/profiles/arch/riscv/package.use.mask 
b/profiles/arch/riscv/package.use.mask
index a54a8f826041..4d3bbd739f61 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -123,7 +123,7 @@ net-irc/quassel urlpreview
 net-analyzer/suricata hyperscan
 
 # Yixun Lan  (2021-08-29)
-#  sys-apps/fwupd not tested, USE=spi,uefi,dell
+# sys-apps/fwupd not tested, USE=spi,uefi
 sys-apps/fwupd spi uefi
 
 # Marek Szuba  (2021-08-23)

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index 00ea2c232625..a5789fc65f75 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -1,6 +1,11 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# WANG Xuerui  (2022-10-07)
+# sys-libs/libsmbios is available here.
+app-laptop/pbbuttonsd -macbook
+sys-apps/fwupd -dell
+
 # Volkmar W. Pogatzki  (2022-08-09)
 # dev-java/jaxws-api not keyworded
 >=dev-java/jmock-2.12.0 test



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64/, profiles/arch/base/, profiles/arch/arm64/, ...

2022-09-02 Thread Mike Gilbert
commit: 1fe0bb847fc92c345dbcce5e820276716a0fbacd
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Sep  2 15:32:06 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Sep  2 15:40:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fe0bb84

profiles/arch: elaborate on 'apparmor' USE mask

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

 profiles/arch/amd64/use.mask   | 3 +++
 profiles/arch/arm64/use.mask   | 3 +++
 profiles/arch/base/use.mask| 3 +++
 profiles/arch/x86/package.use.mask | 9 -
 profiles/arch/x86/use.mask | 4 
 profiles/arch/x86/use.stable.mask  | 6 +-
 6 files changed, 10 insertions(+), 18 deletions(-)

diff --git a/profiles/arch/amd64/use.mask b/profiles/arch/amd64/use.mask
index 7e8fbecd25e4..19ac88e44f05 100644
--- a/profiles/arch/amd64/use.mask
+++ b/profiles/arch/amd64/use.mask
@@ -40,7 +40,10 @@
 -firebird
 
 # Mike Gilbert  (2014-10-19)
+# Requires the following packages to be keyworded/stable:
 # sys-libs/libapparmor
+# sys-apps/apparmor
+# sys-apps/apparmor-utils
 -apparmor
 
 # Michał Górny  (2014-03-30)

diff --git a/profiles/arch/arm64/use.mask b/profiles/arch/arm64/use.mask
index e4d3133be075..1aa7b0ba54ab 100644
--- a/profiles/arch/arm64/use.mask
+++ b/profiles/arch/arm64/use.mask
@@ -5,7 +5,10 @@
 -arm64
 
 # Mike Gilbert  (2022-08-31)
+# Requires the following packages to be keyworded/stable:
 # sys-libs/libapparmor
+# sys-apps/apparmor
+# sys-apps/apparmor-utils
 -apparmor
 
 # David Seifert  (2022-03-13)

diff --git a/profiles/arch/base/use.mask b/profiles/arch/base/use.mask
index 8c35c3fc8a27..499c69aadc54 100644
--- a/profiles/arch/base/use.mask
+++ b/profiles/arch/base/use.mask
@@ -208,7 +208,10 @@ sbcl
 systemd
 
 # Mike Gilbert  (2014-10-19)
+# Requires the following packages to be keyworded/stable:
 # sys-libs/libapparmor
+# sys-apps/apparmor
+# sys-apps/apparmor-utils
 apparmor
 
 # Mask flags that correspond to all possible ARCH values.

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index 2b94caf6bae8..588a4257a3c8 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -43,10 +43,6 @@ media-video/ffmpeg amf
 # Only supports cpu_flags_x86_aes in 64-bit mode
 net-fs/samba cpu_flags_x86_aes
 
-# Conrad Kostecki  (2021-11-16)
-# AppArmor is not available on x86
-app-benchmarks/stress-ng apparmor
-
 # James Le Cuirot  (2021-10-22)
 # The JIT feature only works on amd64 and x86.
 app-emulation/fs-uae -jit
@@ -150,11 +146,6 @@ dev-python/influxdb test
 # clisp is keyworded on x86
 app-text/texlive-core -xindy
 
-# Joonas Niilola  (2020-05-14)
-# sys-apps/apparmor not keyworded on x86.
-app-containers/lxc apparmor
-app-containers/lxd apparmor
-
 # Georgy Yakovlev  (2014-03-30)
 # PyPy is keyworded on this arch.
 -python_targets_pypy3

diff --git a/profiles/arch/x86/use.stable.mask 
b/profiles/arch/x86/use.stable.mask
index 58b15063cd35..093b69d79a82 100644
--- a/profiles/arch/x86/use.stable.mask
+++ b/profiles/arch/x86/use.stable.mask
@@ -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
 
 # This file requires eapi 5 or later. New entries go on top.
@@ -18,10 +18,6 @@ mkl
 # dev-db/firebird is keyworded ~x86
 firebird
 
-# Mike Gilbert  (2014-10-19)
-# sys-libs/libapparmor
-apparmor
-
 # Michał Górny  (2014-03-30)
 # PyPy is unstable on this arch.
 python_targets_pypy3



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64/, profiles/arch/base/, profiles/arch/sparc/, ...

2022-02-21 Thread Matt Turner
commit: fc2a852220185e40aacf6e1e0f72b3301a81b050
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Feb 21 19:24:48 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Feb 21 19:32:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc2a8522

profiles: Generalize USE=tpm masks

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

 profiles/arch/alpha/package.use.mask | 4 
 profiles/arch/alpha/use.mask | 4 
 profiles/arch/amd64/package.use.mask | 4 
 profiles/arch/arm/package.use.mask   | 4 
 profiles/arch/arm64/package.use.mask | 4 
 profiles/arch/base/package.use.mask  | 4 
 profiles/arch/hppa/package.use.mask  | 4 
 profiles/arch/hppa/use.mask  | 4 
 profiles/arch/ia64/package.use.mask  | 4 
 profiles/arch/ia64/use.mask  | 4 
 profiles/arch/powerpc/ppc32/package.use.mask | 4 
 profiles/arch/powerpc/ppc32/use.mask | 4 
 profiles/arch/powerpc/ppc64/package.use.mask | 4 
 profiles/arch/sparc/package.use.mask | 4 
 profiles/arch/sparc/use.mask | 4 
 profiles/arch/x86/package.use.mask   | 4 
 16 files changed, 20 insertions(+), 44 deletions(-)

diff --git a/profiles/arch/alpha/package.use.mask 
b/profiles/arch/alpha/package.use.mask
index c985051a75e2..48b0a30558f5 100644
--- a/profiles/arch/alpha/package.use.mask
+++ b/profiles/arch/alpha/package.use.mask
@@ -6,10 +6,6 @@
 # It is unusable, for now, in other arches
 media-video/ffmpeg amf
 
-# Sam James  (2022-02-10)
-# app-crypt/tpm2-tss is not keyworded here
-app-crypt/gnupg tpm
-
 # Sam James  (2022-01-29)
 # app-text/ronn-ng not keyworded here, bug #801103
 app-accessibility/espeak-ng man

diff --git a/profiles/arch/alpha/use.mask b/profiles/arch/alpha/use.mask
index e2fa17de5ef5..1b79bcff211d 100644
--- a/profiles/arch/alpha/use.mask
+++ b/profiles/arch/alpha/use.mask
@@ -4,6 +4,10 @@
 # Unmask the flag which corresponds to ARCH.
 -alpha
 
+# Matt Turner  (2022-02-21)
+# app-crypt/tpm2-tss is not keyworded here
+tpm
+
 # James Le Cuirot  (2021-08-10)
 # media-video/pipewire is not keyworded. Bug #807616.
 pipewire

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 72750d69bf00..86214033c737 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -47,10 +47,6 @@ dev-util/diffoscope -haskell
 x11-base/xwayland -video_cards_nvidia
 x11-wm/mutter -video_cards_nvidia
 
-# Mike Gilbert  (2021-03-29)
-# Unmask TPM on supported archs.
-sys-apps/systemd -tpm
-
 # Michael Orlitzky  (2021-03-27)
 # Unmask the use of 64-bit dev-lisp/clozurecl on 64-bit arches.
 # Only maxima makes a distinction between the 32-bit and 64-bit

diff --git a/profiles/arch/arm/package.use.mask 
b/profiles/arch/arm/package.use.mask
index 364bde4349c1..8f2a404dc705 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -49,10 +49,6 @@ media-sound/easyeffects zamaudio
 # no stable virtual/jdk on this arch
 media-libs/rubberband jni
 
-# Mike Gilbert  (2021-03-29)
-# Unmask TPM on supported archs.
-sys-apps/systemd -tpm
-
 # Sam James  (2021-02-17)
 # Unmask dev-libs/libpcre2[jit] support on PHP
 # where available

diff --git a/profiles/arch/arm64/package.use.mask 
b/profiles/arch/arm64/package.use.mask
index 162cb7a46a7c..36118e80a9b9 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -64,10 +64,6 @@ media-sound/easyeffects zamaudio
 # Note: libpng-compat 1.5.30 does NOT seem to.
 media-libs/libpng -cpu_flags_arm_neon
 
-# Mike Gilbert  (2021-03-29)
-# Unmask TPM on supported archs.
-sys-apps/systemd -tpm
-
 # Sam James  (2021-03-20)
 # Supports both 'neon32' and 'neon64'
 sys-libs/zlib-ng -cpu_flags_arm_neon

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index cf2300a6e1a1..08d4b04814e9 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -39,10 +39,6 @@ x11-wm/mutter video_cards_nvidia
 # Has unpackaged depdencies, bug #795459
 >=media-libs/opencolorio-2.0.0 doc
 
-# Mike Gilbert  (2021-03-29)
-# TPM only exists on some archs.
-sys-apps/systemd tpm
-
 # Michael Orlitzky  (2021-03-27)
 # The clozurecl and clozurecl64 flags are now arch-specific in maxima,
 # so we mask them both by default beginning with v5.44.0-r5 where

diff --git a/profiles/arch/hppa/package.use.mask 
b/profiles/arch/hppa/package.use.mask
index 6f919ffb1c90..7620037f991f 100644
--- a/profiles/arch/hppa/package.use.mask
+++ b/profiles/arch/hppa/package.use.mask
@@ -9,10 +9,6 @@
 # It is unusable, for now, in other arches
 media-video/ffmpeg amf
 
-# Sam James  (2022-02-10)
-# app-crypt/tpm2-tss is not keyworded here
-app-crypt/gnupg tpm
-
 # Arthur Zamarin  (2022-02-08)
 # bash becomes corrupted and system breaks, bug #832946
 

[gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64/, profiles/arch/base/, sys-libs/compiler-rt-sanitizers/

2021-08-04 Thread Michał Górny
commit: 659e44e507c880979f9b59a6f0dbcd1d2bca7983
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug  4 08:04:30 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug  4 08:05:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=659e44e5

sys-libs/compiler-rt-sanitizers: Add orc flag for 13+

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

 profiles/arch/amd64/package.use.mask | 2 +-
 profiles/arch/base/package.use.mask  | 2 +-
 .../compiler-rt-sanitizers/compiler-rt-sanitizers-13.0.0..ebuild | 5 +++--
 .../compiler-rt-sanitizers/compiler-rt-sanitizers-13.0.0_rc1.ebuild  | 5 +++--
 .../compiler-rt-sanitizers/compiler-rt-sanitizers-14.0.0..ebuild | 5 +++--
 sys-libs/compiler-rt-sanitizers/metadata.xml | 1 +
 6 files changed, 12 insertions(+), 8 deletions(-)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index e2b47d92c06..45038734214 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -53,7 +53,7 @@ net-misc/asterisk -blocks
 sys-libs/compiler-rt-sanitizers -asan -dfsan -lsan -msan -hwasan -tsan
 sys-libs/compiler-rt-sanitizers -ubsan -safestack -cfi -scudo
 sys-libs/compiler-rt-sanitizers -gwp-asan
-sys-libs/compiler-rt-sanitizers -libfuzzer -memprof -profile -xray
+sys-libs/compiler-rt-sanitizers -libfuzzer -memprof -orc -profile -xray
 
 # Sam James  (2020-10-24)
 # asm redc is only available on amd64,

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index e9acf79d2f2..40d37ef6f55 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -48,7 +48,7 @@ net-misc/asterisk blocks
 sys-libs/compiler-rt-sanitizers asan dfsan lsan msan hwasan tsan
 sys-libs/compiler-rt-sanitizers ubsan safestack cfi scudo
 sys-libs/compiler-rt-sanitizers shadowcallstack gwp-asan
-sys-libs/compiler-rt-sanitizers libfuzzer memprof profile xray
+sys-libs/compiler-rt-sanitizers libfuzzer memprof orc profile xray
 
 # Sam James  (2020-10-24)
 # asm redc is only available on amd64,

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-13.0.0..ebuild 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-13.0.0..ebuild
index cc239e8feec..86e4d10a7c7 100644
--- a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-13.0.0..ebuild
+++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-13.0.0..ebuild
@@ -14,7 +14,7 @@ SLOT="$(ver_cut 1-3)"
 KEYWORDS=""
 IUSE="+clang test elibc_glibc"
 # base targets
-IUSE+=" +libfuzzer +memprof +profile +xray"
+IUSE+=" +libfuzzer +memprof +orc +profile +xray"
 # sanitizer targets, keep in sync with config-ix.cmake
 # NB: ubsan, scudo deliberately match two entries
 SANITIZER_FLAGS=(
@@ -23,7 +23,7 @@ SANITIZER_FLAGS=(
 )
 IUSE+=" ${SANITIZER_FLAGS[@]/#/+}"
 REQUIRED_USE="
-   || ( ${SANITIZER_FLAGS[*]} libfuzzer profile xray )
+   || ( ${SANITIZER_FLAGS[*]} libfuzzer orc profile xray )
test? (
cfi? ( ubsan )
gwp-asan? ( scudo )
@@ -126,6 +126,7 @@ src_configure() {
-DCOMPILER_RT_BUILD_CRT=OFF
-DCOMPILER_RT_BUILD_LIBFUZZER=$(usex libfuzzer)
-DCOMPILER_RT_BUILD_MEMPROF=$(usex memprof)
+   -DCOMPILER_RT_BUILD_ORC=$(usex orc)
-DCOMPILER_RT_BUILD_PROFILE=$(usex profile)
-DCOMPILER_RT_BUILD_SANITIZERS="${want_sanitizer}"
-DCOMPILER_RT_BUILD_XRAY=$(usex xray)

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-13.0.0_rc1.ebuild 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-13.0.0_rc1.ebuild
index cc239e8feec..86e4d10a7c7 100644
--- a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-13.0.0_rc1.ebuild
+++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-13.0.0_rc1.ebuild
@@ -14,7 +14,7 @@ SLOT="$(ver_cut 1-3)"
 KEYWORDS=""
 IUSE="+clang test elibc_glibc"
 # base targets
-IUSE+=" +libfuzzer +memprof +profile +xray"
+IUSE+=" +libfuzzer +memprof +orc +profile +xray"
 # sanitizer targets, keep in sync with config-ix.cmake
 # NB: ubsan, scudo deliberately match two entries
 SANITIZER_FLAGS=(
@@ -23,7 +23,7 @@ SANITIZER_FLAGS=(
 )
 IUSE+=" ${SANITIZER_FLAGS[@]/#/+}"
 REQUIRED_USE="
-   || ( ${SANITIZER_FLAGS[*]} libfuzzer profile xray )
+   || ( ${SANITIZER_FLAGS[*]} libfuzzer orc profile xray )
test? (
cfi? ( ubsan )
gwp-asan? ( scudo )
@@ -126,6 +126,7 @@ src_configure() {
-DCOMPILER_RT_BUILD_CRT=OFF
-DCOMPILER_RT_BUILD_LIBFUZZER=$(usex libfuzzer)
-DCOMPILER_RT_BUILD_MEMPROF=$(usex memprof)
+   -DCOMPILER_RT_BUILD_ORC=$(usex orc)
-DCOMPILER_RT_BUILD_PROFILE=$(usex profile)
-DCOMPILER_RT_BUILD_SANITIZERS="${want_sanitizer}"

[gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64/, profiles/arch/base/, profiles/arch/x86/

2021-06-30 Thread Ionen Wolkens
commit: b04a3c7ec297e96609e59e3f81e3d5cb45c14c08
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Jul  1 00:39:48 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jul  1 01:49:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b04a3c7e

profiles: mask xwayland+mutter[video_cards_nvidia] on most arches

egl-wayland with nvidia-drivers is currently only usable on amd64.

May potentially be for aarch64 in the future, but more is unlikely.

Acked-by: Matt Turner  gentoo.org>
Signed-off-by: Ionen Wolkens  gentoo.org>

 profiles/arch/amd64/package.use.mask | 5 +
 profiles/arch/base/package.use.mask  | 5 +
 profiles/arch/x86/package.use.mask   | 6 ++
 3 files changed, 16 insertions(+)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 3833aa4deba..144a5e516b1 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Ionen Wolkens  (2021-07-01)
+# gui-libs/egl-wayland with nvidia-drivers is supported on this arch.
+x11-base/xwayland -video_cards_nvidia
+x11-wm/mutter -video_cards_nvidia
+
 # Mike Gilbert  (2021-03-29)
 # Unmask TPM on supported archs.
 sys-apps/systemd -tpm

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 5f3f70e9821..522059cbd0b 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,11 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Ionen Wolkens  (2021-07-01)
+# gui-libs/egl-wayland with nvidia-drivers is only usable on some arches.
+x11-base/xwayland video_cards_nvidia
+x11-wm/mutter video_cards_nvidia
+
 # Bernd Waibel  (2021-06-16)
 # sci-libs/pcl-1.11.1 is missing support for >=sci-libs/vtk-9
 # bug #796368

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index 9532c7c62a5..048fbc3963a 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -1,6 +1,12 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Ionen Wolkens  (2021-07-01)
+# gui-libs/egl-wayland with nvidia-drivers does not function well with
+# the last drivers to support x86 (needed here to override use.mask).
+x11-base/xwayland video_cards_nvidia
+x11-wm/mutter video_cards_nvidia
+
 # Stefan Strogin  (2021-06-27)
 # Requires dev-python/adblock which is not keyworded on x86 yet
 www-client/qutebrowser adblock



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

2021-03-29 Thread Michael Orlitzky
commit: 89b6e0a3442972aaf1bf89eab004f19fbfb85bb6
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Sat Mar 27 11:48:20 2021 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Mon Mar 29 12:42:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89b6e0a3

profiles: add masks for arch-specific sci-mathematics/maxima flags.

Now that there are two separate flags (clozurecl and clozurecl64) for
the corresponding 32-bit and 64-bit lisp implementations in maxima,
we need to refactor the profile masks a bit. The idea is that, going
forward, 32-bit arches will unmask "clozurecl" and 64-bit arches will
unmask "clozurecl64" for maxima.

This only gets a bit messy because we still need to support older
versions of maxima where the flags are NOT split; and we have one
other package (sci-mathematics/fricas) which treats USE=clozurecl
generically.

Signed-off-by: Michael Orlitzky  gentoo.org>

 profiles/arch/amd64/package.use.mask | 8 
 profiles/arch/amd64/use.mask | 1 -
 profiles/arch/base/package.use.mask  | 8 
 3 files changed, 16 insertions(+), 1 deletion(-)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 33fc0e6531a..d948cdc183b 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,14 @@
 
 #--- END OF EXAMPLES ---
 
+# Michael Orlitzky  (2021-03-27)
+# Unmask the use of 64-bit dev-lisp/clozurecl on 64-bit arches.
+# Only maxima makes a distinction between the 32-bit and 64-bit
+# USE flags.
+sci-mathematics/fricas -clozurecl
+ (2021-02-17)
 # Unmask PCRE JIT support where dev-libs/libpcre2[jit] is available
 dev-lang/php -jit

diff --git a/profiles/arch/amd64/use.mask b/profiles/arch/amd64/use.mask
index 30c8a9b4114..b5cba9077af 100644
--- a/profiles/arch/amd64/use.mask
+++ b/profiles/arch/amd64/use.mask
@@ -55,7 +55,6 @@
 # Andrey Grozin  (2014-06-25)
 # keyworded on amd64
 -clisp
--clozurecl
 -ecls
 -gcl
 -sbcl

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 542e10c3fa5..883c1d48b80 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,14 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Michael Orlitzky  (2021-03-27)
+# The clozurecl and clozurecl64 flags are now arch-specific in maxima,
+# so we mask them both by default beginning with v5.44.0-r5 where
+# their meanings first diverged. You should unmask "clozurecl" on
+# 32-bit arches and unmask "clozurecl64" on 64-bit ones.
+# We don't list "clozurecl" here since it's already in use.mask.
+>=sci-mathematics/maxima-5.44.0-r5 clozurecl64
+
 # Sam James  (2021-03-02)
 # Java build is extremely sensitive to environment
 # Previously stable-masked but moved here



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64/, profiles/arch/base/, profiles/desc/, app-metrics/collectd/

2020-09-06 Thread Thomas Deutschmann
commit: ba9f44cddffb2ae8c4a5f759817499a511449966
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Sep  7 00:45:48 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Sep  7 00:46:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba9f44cd

app-metrics/collectd: add gpu_nvidia plugin

Closes: https://bugs.gentoo.org/740106
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Thomas Deutschmann  gentoo.org>

 app-metrics/collectd/collectd-5.12.0.ebuild | 11 +--
 profiles/arch/amd64/package.use.mask|  4 
 profiles/arch/amd64/package.use.stable.mask |  5 +++--
 profiles/arch/base/package.use.mask |  4 
 profiles/desc/collectd_plugins.desc |  1 +
 5 files changed, 21 insertions(+), 4 deletions(-)

diff --git a/app-metrics/collectd/collectd-5.12.0.ebuild 
b/app-metrics/collectd/collectd-5.12.0.ebuild
index e3d3fc157a4..b4afd4d953e 100644
--- a/app-metrics/collectd/collectd-5.12.0.ebuild
+++ b/app-metrics/collectd/collectd-5.12.0.ebuild
@@ -52,8 +52,8 @@ COLLECTD_TESTED_PLUGINS="aggregation amqp apache apcups 
ascent battery bind
buddyinfo capabilities ceph cgroups check_uptime chrony connectivity
conntrack contextswitch cpu cpufreq cpusleep csv curl curl_json
curl_xml dbi df disk dns drbd email entropy ethstat exec fhcount
-   filecount fscache gmond gps hddtemp hugepages interface ipc ipmi
-   iptables ipvs irq java lua load logfile logparser log_logstash
+   filecount fscache gmond gps gpu_nvidia hddtemp hugepages interface ipc
+   ipmi iptables ipvs irq java lua load logfile logparser log_logstash
madwifi match_empty_counter match_hashed match_regex match_timediff
match_value mbmon mcelog md memcachec memcached memory modbus mqtt
multimeter mysql netlink network network nfs nginx notify_desktop
@@ -101,6 +101,7 @@ COMMON_DEPEND="
collectd_plugins_dns?   ( net-libs/libpcap )
collectd_plugins_gmond? ( sys-cluster/ganglia )
collectd_plugins_gps?   ( sci-geosciences/gpsd:= )
+   collectd_plugins_gpu_nvidia?( dev-util/nvidia-cuda-toolkit )
collectd_plugins_ipmi?  ( >=sys-libs/openipmi-2.0.16-r1 
)
collectd_plugins_iptables?  ( 
>=net-firewall/iptables-1.4.13:0= )
collectd_plugins_log_logstash?  ( dev-libs/yajl:= )
@@ -413,6 +414,12 @@ src_configure() {
use collectd_plugins_smart|| myconf+=" --with-libatasmart=no"
use collectd_plugins_gps  || myconf+=" --with-libgps=no"
 
+   if use collectd_plugins_gpu_nvidia; then
+   myconf+=" --with-cuda=${EPREFIX}/opt/cuda"
+   else
+   myconf+=" --with-cuda=no"
+   fi
+
if use perl; then
myconf+=" --with-perl-bindings=INSTALLDIRS=vendor"
else

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 099a58aefbd..6e4e7e3cd1a 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Thomas Deutschmann  (2020-09-07)
+# dev-util/nvidia-cuda-toolkit is keyworded on amd64
+app-metrics/collectd -collectd_plugins_gpu_nvidia
+
 # Thomas Deutschmann  (2020-08-17)
 # Columnstore engine is supported on amd64
 dev-db/mariadb -columnstore

diff --git a/profiles/arch/amd64/package.use.stable.mask 
b/profiles/arch/amd64/package.use.stable.mask
index f55e89a559d..0020c0a53bb 100644
--- a/profiles/arch/amd64/package.use.stable.mask
+++ b/profiles/arch/amd64/package.use.stable.mask
@@ -17,9 +17,10 @@
 
 #--- END OF EXAMPLES ---
 
-# Thomas Deutschmann  (2020-08-05)
+# Thomas Deutschmann  (2020-09-07)
 # sys-cluster/slurm has no stable keywords
-app-metrics/collectd collectd_plugins_slurm
+# dev-util/nvidia-cuda-toolkit has no stable keywords
+app-metrics/collectd collectd_plugins_slurm collectd_plugins_gpu_nvidia
 
 # Joonas Niilola  (2020-06-21)
 # sys-apps/apparmor doesn't have stable keywords.

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index dac55926b80..e95a85a5d18 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Thomas Deutschmann  (2020-09-07)
+# dev-util/nvidia-cuda-toolkit is only available on amd64
+app-metrics/collectd collectd_plugins_gpu_nvidia
+
 # Sam James  (2020-07-03)
 # Rust is only available on some arches
 # Bug #728558

diff --git a/profiles/desc/collectd_plugins.desc 
b/profiles/desc/collectd_plugins.desc
index ef2d2d9f415..11d1b8eb96b 100644
--- a/profiles/desc/collectd_plugins.desc
+++ b/profiles/desc/collectd_plugins.desc
@@ -41,6 +41,7 @@ filecount - Build the filecount input plugin (counts the 
number of files in a di
 

[gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64/, profiles/arch/base/, profiles/arch/x86/

2020-06-17 Thread Marek Szuba
commit: 4952985ebef7bd88c6b16574e5cfa209d6c1986f
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Jun 17 14:03:43 2020 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Jun 17 14:03:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4952985e

profiles: update USE-flag masks for sys-apps/flashrom, again

Although a look at the code of ich_descriptors_tool, the only tool
currently installed by USE=tools, suggests there should be nothing
hardware-dependent there (it works with ICH image files, not ICH
chipsets themselves), upstream has decided to only compile it on
x86-compatible systems. Until it turns out someone is in fact
interested in running this tool on other architectures, honour their
decision.

Closes: https://bugs.gentoo.org/728472
Signed-off-by: Marek Szuba  gentoo.org>

 profiles/arch/amd64/package.use.mask | 6 +++---
 profiles/arch/base/package.use.mask  | 9 +
 profiles/arch/x86/package.use.mask   | 6 +++---
 3 files changed, 11 insertions(+), 10 deletions(-)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 5ffde3c307c..fff4e15c9f4 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,9 +17,9 @@
 
 #--- END OF EXAMPLES ---
 
-# Marek Szuba  (2020-06-15)
-# Unmask globally-masked flashrom drivers which do work on amd64
-sys-apps/flashrom -atahpt -atapromise -internal -nic3com -nicnatsemi 
-nicrealtek -rayer-spi -satamv
+# Marek Szuba  (2020-06-17)
+# Unmask globally-masked flashrom drivers and tools which do work on amd64
+sys-apps/flashrom -atahpt -atapromise -internal -nic3com -nicnatsemi 
-nicrealtek -rayer-spi -satamv -tools
 
 # Mikle Kolyada  (2020-06-08)
 # clisp is keyworded on amd64

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index e1ce8f90077..9bdee5482a0 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,11 +1,12 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Marek Szuba  (2020-06-15)
-# Mask flashrom drivers which only work on few architectures:
+# Marek Szuba  (2020-06-17)
+# Mask flashrom drivers and tools which only work on few architectures:
+#  - ich_descriptors_tools (USE=tools) is only compiled on amd64 and x86,
 #  - internal is presently only supported on amd64/x86 and mipsel,
-#  - the others only work on x86 due to lack of PCI-port I/O support
-sys-apps/flashrom atahpt atapromise internal nic3com nicnatsemi nicrealtek 
rayer-spi satamv
+#  - the others only work on x86 due to lack of PCI-port I/O support.
+sys-apps/flashrom atahpt atapromise internal nic3com nicnatsemi nicrealtek 
rayer-spi satamv tools
 
 # Thomas Deutschmann  (2020-04-30)
 # Dependency is only keyworded on amd64 and x86

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index cf7cc7c2762..6404d44186b 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -1,9 +1,9 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Marek Szuba  (2020-06-15)
-# Unmask globally-masked flashrom drivers which do work on x86
-sys-apps/flashrom -atahpt -atapromise -internal -nic3com -nicnatsemi 
-nicrealtek -rayer-spi -satamv
+# Marek Szuba  (2020-06-17)
+# Unmask globally-masked flashrom drivers and tools which do work on x86
+sys-apps/flashrom -atahpt -atapromise -internal -nic3com -nicnatsemi 
-nicrealtek -rayer-spi -satamv -tools
 
 # Christopher Head  (2020-06-10)
 # Requires dev-db/influxdb which is amd64-only



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64/, profiles/arch/base/, profiles/arch/x86/

2020-02-26 Thread Andreas Sturmlechner
commit: 2bc1e4014446f2cd300868371937332f7842b765
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Feb 26 20:38:55 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Feb 26 21:56:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bc1e401

profiles: Mask dev-qt/qt{declarative,gui,wayland}[vulkan] except amd64/x86

Bug: https://bugs.gentoo.org/703594
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 profiles/arch/amd64/package.use.mask | 6 ++
 profiles/arch/base/package.use.mask  | 7 +++
 profiles/arch/x86/package.use.mask   | 6 ++
 3 files changed, 19 insertions(+)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index a823b528528..9580a47ead3 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Andreas Sturmlechner  (2020-02-26)
+# Vulkan is available on amd64.
+dev-qt/qtdeclarative -vulkan
+dev-qt/qtgui -vulkan
+dev-qt/qtwayland -vulkan
+
 # James Le Cuirot  (2019-12-10)
 # The JIT feature only works on amd64 and x86.
 app-emulation/aranym -jit

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index c455a18241b..76abd4b73d4 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,13 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Andreas Sturmlechner  (2020-02-26)
+# Vulkan support is only available on few selected arches atm.
+# Mask everywhere, unmask where appropriate.
+dev-qt/qtdeclarative vulkan
+dev-qt/qtgui vulkan
+dev-qt/qtwayland vulkan
+
 # dev-python/pandas is only keyworded for amd64 & x86
 sys-block/fio python gnuplot
 

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index 8b7177d8067..f7a4a8ce47a 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -1,6 +1,12 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Andreas Sturmlechner  (2020-02-26)
+# Vulkan is available on x86.
+dev-qt/qtdeclarative -vulkan
+dev-qt/qtgui -vulkan
+dev-qt/qtwayland -vulkan
+
 # Andreas Sturmlechner  (2020-01-29)
 # media-libs/pulseaudio-qt is not keyworded
 kde-misc/kdeconnect pulseaudio



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64/, profiles/arch/base/, profiles/arch/x86/

2019-11-11 Thread Thomas Deutschmann
commit: 95348ca3b33fe1e6f2ab40ba5de94c5aba572c2c
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Nov 11 14:26:15 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Nov 11 14:27:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95348ca3

profiles: Mask sys-block/fio[gnuplot] everywhere except amd64 & x86

Signed-off-by: Thomas Deutschmann  gentoo.org>

 profiles/arch/amd64/package.use.mask | 4 
 profiles/arch/base/package.use.mask  | 4 
 profiles/arch/x86/package.use.mask   | 4 
 3 files changed, 12 insertions(+)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index c03379c9fec..4d08305a170 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Thomas Deutschmann  (2019-11-11)
+# dev-python/pandas is keyworded for amd64
+sys-block/fio -gnuplot
+
 # Craig Andrews  (2019-10-08)
 # net-misc/quiche is available on this arch
 net-misc/curl -quiche

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 07a85754d01..14c0288d655 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Thomas Deutschmann  (2019-11-11)
+# dev-python/pandas is only keyworded for amd64 & x86
+sys-block/fio gnuplot
+
 # Craig Andrews  (2019-10-08)
 # net-libs/quiche is not available on all arches
 # Track addition arch keywording of quiche at:

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index e5e1b295791..dd12b908e28 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -3,6 +3,10 @@
 
 # This file requires >=portage-2.1.1
 
+# Thomas Deutschmann  (2019-11-11)
+# dev-python/pandas is keyworded for x86
+sys-block/fio -gnuplot
+
 # Andreas Sturmlechner  (2019-10-29)
 # Neither sys-apps/bolt nor kde-plasma/plasma-thunderbolt are keyworded
 # bugs #697860, #698172



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64/, profiles/arch/base/, profiles/arch/powerpc/, ...

2019-11-03 Thread Michał Górny
commit: df59d01cd357a1eecd0062b13818c246b494b255
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Nov  3 09:07:20 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Nov  3 09:29:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df59d01c

profiles: Clean up package.use* for removed flags

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

 profiles/arch/amd64/package.use.mask   | 4 ++--
 profiles/arch/base/package.use.mask| 2 +-
 profiles/arch/powerpc/package.use.mask | 2 +-
 profiles/base/package.use  | 1 -
 profiles/base/package.use.mask | 6 --
 5 files changed, 4 insertions(+), 11 deletions(-)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 790fbdc2e98..c03379c9fec 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -117,8 +117,8 @@ media-libs/opencv -contrib_xfeatures2d
 net-wireless/pyrit cuda
 
 # Rick Farina  (2017-05-11)
-# nexpose and openvas work on amd64
-net-analyzer/metasploit -nexpose -openvas
+# nexpose work on amd64
+net-analyzer/metasploit -nexpose
 
 # Thomas Deutschmann  (2017-03-01)
 # dev-libs/libmaxminddb is keyworded on amd64

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 86b449ac668..07a85754d01 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -103,7 +103,7 @@ media-libs/opencv contrib_xfeatures2d
 
 # Rick Farina  (2017-05-11)
 # the needed deps are amd64/x86 only
-net-analyzer/metasploit nexpose openvas
+net-analyzer/metasploit nexpose
 
 # Thomas Deutschmann  (2017-03-01)
 # dev-libs/libmaxminddb is only keyworded on amd64 and x86 at the moment

diff --git a/profiles/arch/powerpc/package.use.mask 
b/profiles/arch/powerpc/package.use.mask
index 67dd6101c60..ba2002551f5 100644
--- a/profiles/arch/powerpc/package.use.mask
+++ b/profiles/arch/powerpc/package.use.mask
@@ -291,7 +291,7 @@ net-vpn/tor tor-hardening
 
 # Pacho Ramos  (2012-05-07)
 # libhid is not keyworded
-app-misc/lcdproc hid lcd_devices_mdm166a
+app-misc/lcdproc lcd_devices_mdm166a
 
 # Brent Baude  (2012-03-06)
 # masking wimax use flag

diff --git a/profiles/base/package.use b/profiles/base/package.use
index 6122e7297a5..8f3e278bef4 100644
--- a/profiles/base/package.use
+++ b/profiles/base/package.use
@@ -5,7 +5,6 @@
 # These py2-only packages also support pypy, enable
 # Python 2.7 as the default implementation, preparing
 # for the eventual switch to py3 in PYTHON_SINGLE_TARGET
-app-text/asciidoc python_single_target_python2_7 python_targets_python2_7
 app-text/wklej python_single_target_python2_7 python_targets_python2_7
 dev-vcs/git-bz python_single_target_python2_7 python_targets_python2_7
 gnome-base/libglade python_single_target_python2_7 python_targets_python2_7

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 01a2ef6f779..5253f941ba2 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -220,7 +220,6 @@ app-emulation/fuse backend-svga
 # Brian Evans  (2018-03-05)
 # Mask embedded USE on virtual/mysql and friends to transition it to be 
obsolete
 virtual/mysql embedded
-dev-perl/DBD-mysql embedded
 
 # Brian Evans  (2018-02-28)
 # Mask client-libs USE to force users to install alternative standard pacakges
@@ -288,11 +287,6 @@ sys-boot/refind custom-cflags
 # depenencies.
 >=app-arch/snappy-1.1.5 static-libs
 
-# Ilya Tumaykin  (2017-06-18)
-# Libav is basically unsupported by mpv, see upstream issues 3923, 3925.
-# Needs patch to even build, subs are broken and not supported anymore.
-media-video/mpv libav
-
 # Andreas K. Hüttel  (2017-05-29)
 # Does not build
 sci-libs/linux-gpib php



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

2018-11-03 Thread James Le Cuirot
commit: 67e17930f5dc6ce0f781fb7f8defbf26471fa03a
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Nov  3 11:21:41 2018 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Nov  3 11:33:14 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67e17930

profiles: Mask media-libs/libsdl2[vulkan] on all but amd64

Signed-off-by: James Le Cuirot  gentoo.org>

 profiles/arch/amd64/package.use.mask | 4 
 profiles/arch/base/package.use.mask  | 4 
 2 files changed, 8 insertions(+)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 3011e934437..e81b99e2eb2 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,10 @@
 
 #--- END OF EXAMPLES ---
 
+# James Le Cuirot  (02 Nov 2018)
+# Vulkan is only available on amd64 at present.
+media-libs/libsdl2 -vulkan
+
 # Thomas Deutschmann  (12 Oct 2018)
 # www-client/firefox is available on amd64
 app-misc/tracker -firefox-bookmarks

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 68da82ad967..0d31a6716b6 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
+# James Le Cuirot  (02 Nov 2018)
+# Vulkan is only available on amd64 at present.
+media-libs/libsdl2 vulkan
+
 # Michael Palimaka  (12 Oct 2018)
 # Only available on amd64/x86
 net-analyzer/testssl bundled-openssl kerberos



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64/, profiles/arch/base/, profiles/arch/x86/

2017-09-24 Thread Alon Bar-Lev
commit: ec5cf2d5090c1aa8436139df50626a84f5a614cd
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Sun Sep 24 17:05:00 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Sun Sep 24 17:05:00 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec5cf2d5

profiles: unmask dev-python/kaa-base[tls]

Gentoo-Bug: 630826

 profiles/arch/amd64/package.use.mask | 4 
 profiles/arch/base/package.use.mask  | 5 -
 profiles/arch/x86/package.use.mask   | 4 
 3 files changed, 13 deletions(-)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index b82f6915cfc..121b4078df6 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -306,7 +306,3 @@ media-sound/mpg123 cpu_flags_x86_mmx cpu_flags_x86_3dnow 
cpu_flags_x86_3dnowext
 # saves people from needlessly installing nasm
 # Refs bug #93279
 media-sound/lame cpu_flags_x86_mmx
-
-# Robert Buchholz  (16 Aug 2008)
-# masked in base, unmask for x86/amd64
-dev-python/kaa-base -tls

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 4eb2e87ae80..c1f2b0728eb 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -5,11 +5,6 @@
 # Requires [cuda] which is masked in most of the profiles.
 media-libs/opencv contrib_xfeatures2d
 
-# Alon Bar-Lev  (01 Sep 2017)
-# dev-python/tlslite is keyworded only for x86/amd64
-# waiting for ppc, bug#629506
-dev-python/kaa-base tls
-
 # Rick Farina  (11 May 2017)
 # the needed deps are amd64/x86 only
 net-analyzer/metasploit nexpose openvas

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index 21cf1da1a2d..ebfbaafd0d1 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -232,10 +232,6 @@ sys-power/pm-utils -video_cards_intel -video_cards_radeon
 # X use flag only for amd64/x86, bug 285951.
 media-gfx/iscan -X
 
-# Robert Buchholz  (16 Aug 2008)
-# masked in base, unmask for x86/amd64
-dev-python/kaa-base -tls
-
 # Serkan Kaba  (20 Jul 2008)
 app-text/enchant -zemberek
 



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64/, profiles/arch/base/, profiles/arch/x86/

2017-05-22 Thread James Le Cuirot
commit: 2a34a469821cdf602f3e32b137eef4e8917c6f29
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun May 21 21:51:27 2017 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon May 22 10:04:37 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a34a469

profiles: Remove obsolete dev-java/icedtea[infinality] mask

 profiles/arch/amd64/package.use.mask | 4 
 profiles/arch/base/package.use.mask  | 4 
 profiles/arch/x86/package.use.mask   | 4 
 3 files changed, 12 deletions(-)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index e58a49369fc..4ee9201d136 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -186,10 +186,6 @@ media-libs/phonon zeitgeist
 # dependency keyworded here, masked in base
 media-libs/freetype -infinality
 
-# James Le Cuirot  (20 May 2015)
-# Masked in base like the above.
-dev-java/icedtea -infinality
-
 # Mike Gilbert  (29 Jun 2012)
 # sys-fs/zfs is not available everywhere.
 sys-boot/grub -libzfs

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index ad0394c7a84..e379a256d7c 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -153,10 +153,6 @@ net-libs/gnutls dane
 # fontconfig-infinality dependency not yet keyworded on most arches
 media-libs/freetype infinality
 
-# James Le Cuirot  (20 May 2015)
-# Mask this in conjunction with the above.
-dev-java/icedtea infinality
-
 # Mike Gilbert  (29 Jun 2012)
 # sys-fs/zfs is not available everywhere.
 sys-boot/grub libzfs

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index 1416929f8e8..dcb87ab4198 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -160,10 +160,6 @@ media-libs/phonon zeitgeist
 # dependency keyworded here, masked in base
 media-libs/freetype -infinality
 
-# James Le Cuirot  (20 May 2015)
-# Masked in base like the above.
-dev-java/icedtea -infinality
-
 # Alexandre Rostovtsev  (12 Apr 2012)
 # Temporary mask-in-base, unmask-in-arch for dev-python/mako keywording for
 # gobject-introspection[doctool], bug #411761



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64/, profiles/arch/base/, profiles/arch/x86/

2017-05-09 Thread Mike Gilbert
commit: 983483060008c957f1c4df8a93f85973651ff429
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue May  9 15:07:00 2017 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue May  9 15:07:00 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98348306

profiles: Remove dev-util/pkgconf[test] mask

 profiles/arch/amd64/package.use.mask | 4 
 profiles/arch/base/package.use.mask  | 4 
 profiles/arch/x86/package.use.mask   | 4 
 3 files changed, 12 deletions(-)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 59d87573df0..45483927bbc 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,10 +17,6 @@
 
 #--- END OF EXAMPLES ---
 
-# Mike Gilbert  (07 May 2017)
-# Test deps need keywording.
-dev-util/pkgconf -test
-
 # Thomas Deutschmann  (01 Mar 2017)
 # dev-libs/libmaxminddb is keyworded on amd64
 app-admin/rsyslog -mdblookup

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 4c409c18ec1..f2d3a9b4916 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,10 +1,6 @@
 # Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-# Mike Gilbert  (07 May 2017)
-# Test deps need keywording.
-dev-util/pkgconf test
-
 # Thomas Deutschmann  (01 Mar 2017)
 # dev-libs/libmaxminddb is only keyworded on amd64 and x86 at the moment
 app-admin/rsyslog mdblookup

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index 4fbdbe35559..f091f81ef11 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -3,10 +3,6 @@
 
 # This file requires >=portage-2.1.1
 
-# Mike Gilbert  (07 May 2017)
-# Test deps need keywording.
-dev-util/pkgconf -test
-
 # Thomas Deutschmann  (01 Mar 2017)
 # dev-libs/libmaxminddb is keyworded on x86
 app-admin/rsyslog -mdblookup