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

2026-03-14 Thread Michał Górny
commit: 524ed86abae0ea05c6325f35811759dfdb0d5f51
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 14 10:50:20 2026 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 14 10:50:20 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=524ed86a

profiles/arch: Mask offload[llvm_targets_SPIRV] on non-amd64

Signed-off-by: Michał Górny  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 31fa93e22759..f2e61e1280f3 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Michał Górny  (2026-03-14)
+# SPIRV target requires dev-libs/level-zero.
+llvm-runtimes/offload -llvm_targets_SPIRV
+
 # Michał Górny  (2026-03-03)
 # OpenMP offloading GPU runtimes are not keyworded everywhre.
 llvm-runtimes/clang-runtime -llvm_targets_AMDGPU -llvm_targets_NVPTX

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index fdac31d54dbf..29eaaa70c969 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Michał Górny  (2026-03-14)
+# SPIRV target requires dev-libs/level-zero.
+llvm-runtimes/offload llvm_targets_SPIRV
+
 # Michał Górny  (2026-03-03)
 # OpenMP offloading GPU runtimes are not keyworded everywhre.
 llvm-runtimes/clang-runtime llvm_targets_AMDGPU llvm_targets_NVPTX



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

2025-10-28 Thread Sam James
commit: fc2879d8f8e13b393f028123a81326f6cfccf229
Author: Sv. Lockal  gmail  com>
AuthorDate: Mon Jun 23 22:01:32 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 29 04:38:18 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc2879d8

profiles/arch: mask "hiprt" except for amd64

Signed-off-by: Sv. Lockal  gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/42717
Closes: https://github.com/gentoo/gentoo/pull/42717
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/profiles/arch/amd64/use.mask b/profiles/arch/amd64/use.mask
index 93e238b00618..74106898b341 100644
--- a/profiles/arch/amd64/use.mask
+++ b/profiles/arch/amd64/use.mask
@@ -49,6 +49,7 @@
 # Paul Zander  (2023-11-17)
 # ROCm/HIP works here
 -hip
+-hiprt
 
 # Nowa Ammerlaan  (2023-07-11)
 # Unmask secureboot flag on arches where sbsigntools is keyworded

diff --git a/profiles/arch/amd64/use.stable.mask 
b/profiles/arch/amd64/use.stable.mask
index ab8fa42f22ab..a254300eb29b 100644
--- a/profiles/arch/amd64/use.stable.mask
+++ b/profiles/arch/amd64/use.stable.mask
@@ -7,6 +7,7 @@
 # Paul Zander  (2023-11-17)
 # ROCm/HIP is not suitable for stabilization.
 hip
+hiprt
 
 # Andreas Sturmlechner  (2020-06-06)
 # sci-libs/mkl is not stable, needs online registration to even run pkg_setup

diff --git a/profiles/arch/base/use.mask b/profiles/arch/base/use.mask
index d3ad6fa37e54..605ec97e87e5 100644
--- a/profiles/arch/base/use.mask
+++ b/profiles/arch/base/use.mask
@@ -83,6 +83,7 @@ cudnn
 
 # ROCm/HIP only works on amd64
 hip
+hiprt
 
 # masking here, and unmasking in arch/x86/use.mask
 vidix



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/base/, app-emulation/wine-staging/, app-emulation/wine-proton/, ...

2025-09-17 Thread Sam James
commit: c9f0ba01f6f91ac7edba26a101068cdee3ebba89
Author: Sasha Finkelstein  gmail  com>
AuthorDate: Thu Aug 28 18:48:24 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep 17 22:21:02 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9f0ba01

wine.eclass: Add arm64ec emulation support

Enable building arm64ec dlls and hook up fex-emu

Signed-off-by: Sasha Finkelstein  gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/43593
Closes: https://github.com/gentoo/gentoo/pull/43593
Signed-off-by: Sam James  gentoo.org>

 app-emulation/wine-proton/metadata.xml  |  1 +
 app-emulation/wine-staging/metadata.xml |  1 +
 app-emulation/wine-vanilla/metadata.xml |  1 +
 eclass/wine.eclass  | 27 +--
 profiles/arch/arm64/package.use.mask|  5 +
 profiles/arch/base/package.use.mask |  6 ++
 6 files changed, 31 insertions(+), 10 deletions(-)

diff --git a/app-emulation/wine-proton/metadata.xml 
b/app-emulation/wine-proton/metadata.xml
index 56b64ea52244..3a15fea2753e 100644
--- a/app-emulation/wine-proton/metadata.xml
+++ b/app-emulation/wine-proton/metadata.xml
@@ -10,6 +10,7 @@
Wine


+   Enable support for running x86_64 
applications on arm64 via binary translation

Use sys-devel/crossdev for the toolchain 
rather than
dev-util/mingw64-toolchain (requires manual 
setting up

diff --git a/app-emulation/wine-staging/metadata.xml 
b/app-emulation/wine-staging/metadata.xml
index 21f619f7e35c..0cd631d2605c 100644
--- a/app-emulation/wine-staging/metadata.xml
+++ b/app-emulation/wine-staging/metadata.xml
@@ -13,6 +13,7 @@ Think of Wine as a compatibility layer for running Windows 
programs. Wine does n
 This variant of the Wine packaging includes the Wine-Staging patchset.


+   Enable support for running x86_64 
applications on arm64 via binary translation
Enable ISDN support using 
net-libs/libcapi

Use sys-devel/crossdev for the toolchain 
rather than

diff --git a/app-emulation/wine-vanilla/metadata.xml 
b/app-emulation/wine-vanilla/metadata.xml
index dc031e4bc44d..e493f2f5381a 100644
--- a/app-emulation/wine-vanilla/metadata.xml
+++ b/app-emulation/wine-vanilla/metadata.xml
@@ -13,6 +13,7 @@ Think of Wine as a compatibility layer for running Windows 
programs. Wine does n
 This variant of the Wine packaging does not include external patchsets


+   Enable support for running x86_64 
applications on arm64 via binary translation
Enable ISDN support using 
net-libs/libcapi

Use sys-devel/crossdev for the toolchain 
rather than

diff --git a/eclass/wine.eclass b/eclass/wine.eclass
index 1336b8642f23..25e1ccfc42e0 100644
--- a/eclass/wine.eclass
+++ b/eclass/wine.eclass
@@ -41,7 +41,7 @@ inherit autotools flag-o-matic multilib prefix 
toolchain-funcs wrapper
 readonly WINE_USEDEP="abi_x86_32(-)?,abi_x86_64(-)?"
 
 IUSE="
-   +abi_x86_32 +abi_x86_64 crossdev-mingw custom-cflags
+   +abi_x86_32 +abi_x86_64 arm64ec crossdev-mingw custom-cflags
+mingw +strip wow64
 "
 REQUIRED_USE="
@@ -50,7 +50,10 @@ REQUIRED_USE="
wow64? ( !arm64? ( abi_x86_64 !abi_x86_32 ) )
 "
 
-RDEPEND="arm64? ( wow64? ( app-emulation/fex-xtajit ) )"
+RDEPEND="
+   arm64? ( wow64? ( app-emulation/fex-xtajit[wow64(+)] ) )
+   arm64ec? ( app-emulation/fex-xtajit[arm64ec(-)] )
+"
 BDEPEND="
|| (
sys-devel/binutils:*
@@ -90,6 +93,7 @@ wine_pkg_pretend() {
$(usev abi_x86_32 i686)
$(usev wow64 i686)
$(usev arm64 aarch64)
+   $(usev arm64ec arm64ec)
)
 
local mingw
@@ -217,6 +221,7 @@ wine_src_configure() {
# no mingw64-toolchain ~arm64, but "may" be usable with crossdev
# (aarch64- rather than arm64- given it is what Wine searches 
for)
wcc_arm64=${CROSSCC:-${CROSSCC_arm64:-aarch64-w64-mingw32-gcc}}
+   
wcc_arm64ec=${CROSSCC:-${CROSSCC_arm64ec:-arm64ec-w64-mingw32-gcc}}
else
conf+=( --with-mingw=clang )
 
@@ -230,6 +235,8 @@ wine_src_configure() {
wcc_x86_testflags="-target i386-windows"
wcc_arm64=${CROSSCC:-${CROSSCC_arm64:-${clang}}}
wcc_arm64_testflags="-target aarch64-windows"
+   wcc_arm64ec=${CROSSCC:-${CROSSCC_arm64ec:-${clang}}}
+   wcc_arm64ec_testflags="-target arm64ec-windows"
 
# do not copy from regular LDFLAGS given odds are they all are
# incompatible, and difficult to test linking without llvm-mingw
@@ -240,6 +247,7 @@ wine_src_configure() {
ac_cv_prog_x86_64_CC="${wcc_amd64}"
 

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

2025-08-31 Thread Sam James
commit: aa94745d2053d6de52b236ff8f617d9289207b21
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 31 17:08:18 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 31 18:37:30 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa94745d

profiles/arch/base: PPC* -> ppc*

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

 profiles/arch/base/package.use.mask | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index a6d86e216866..2e090ea17297 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -252,7 +252,7 @@ media-video/ffmpeg-compat amf
 media-video/handbrake amf
 
 # Sam James  (2021-11-15)
-# Only available on PPC*.
+# Only available on ppc*.
 sys-apps/util-linux rtas
 
 # James Le Cuirot  (2021-10-22)



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

2025-08-31 Thread Sam James
commit: 4695c745aba76d3995a221cdcfe4b7b9e978c7ef
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 31 17:07:36 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 31 18:37:29 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4695c745

profiles/arch/base: fix some old aggressive line-wrapping of mine

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

 profiles/arch/base/package.use.mask | 6 ++
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 3e076350cef7..a6d86e216866 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -301,13 +301,11 @@ llvm-runtimes/compiler-rt-sanitizers libfuzzer memprof 
orc profile xray
 llvm-runtimes/compiler-rt-sanitizers ctx-profile nsan rtsan
 
 # Sam James  (2020-10-24)
-# asm redc is only available on amd64,
-# ppc64. bug #750974.
+# asm redc is only available on amd64, ppc64. bug #750974.
 sci-mathematics/gmp-ecm custom-tune
 
 # Sam James  (2020-10-05)
-# Guile only supports JIT on some arches
-# (See 9.3.8 in the Guile manual)
+# Guile only supports JIT on some arches (see 9.3.8 in the Guile manual).
 dev-scheme/guile jit
 
 # Thomas Deutschmann  (2020-09-07)



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/base/, media-video/mjpg-streamer/files/, profiles/arch/arm64/, ...

2025-08-25 Thread Andreas Sturmlechner
commit: 717cd3ff7f1b0654cd40a7764058a4a4289354f4
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Aug 25 16:17:26 2025 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Aug 25 18:19:10 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=717cd3ff

media-video/mjpg-streamer: drop 0_pre20120621-r2, 0_pre20200524-r1

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-video/mjpg-streamer/Manifest |   1 -
 .../files/make-var-instead-of-cmd.patch| 118 -
 .../files/to-work-with-kernel-3.18.patch   |  76 -
 media-video/mjpg-streamer/metadata.xml |   1 -
 .../mjpg-streamer-0_pre20120621-r2.ebuild  |  77 --
 .../mjpg-streamer-0_pre20200524-r1.ebuild  | 100 -
 profiles/arch/arm/package.use.mask |   4 -
 profiles/arch/arm64/package.use.mask   |   4 -
 profiles/arch/base/package.use.mask|   4 -
 9 files changed, 385 deletions(-)

diff --git a/media-video/mjpg-streamer/Manifest 
b/media-video/mjpg-streamer/Manifest
index 0cc52fbbb0e1..b9cceba65c71 100644
--- a/media-video/mjpg-streamer/Manifest
+++ b/media-video/mjpg-streamer/Manifest
@@ -1,2 +1 @@
-DIST mjpg-streamer-0_pre20120621.tar.bz2 471546 BLAKE2B 
3ede2a60062bba7c91ddfa0d7151e32cd8dac11a083cc6a88dc350a523174685b2ff066fa99db13b82a6a4960d370b97b27aa3663ac323fa54908bb0108857d0
 SHA512 
dfc6077ec03fe4f239d8e25b65b7808bd489a954d8cf3aeed444e68fd9536720c2c888a5fa9f4b8d0152dab5ca0bd166a46f2cb22a357ba816eb5bc79ff11332
 DIST mjpg-streamer-0_pre20200524.tar.gz 711183 BLAKE2B 
3a40f20f518a53c0c6046cf37728c46c2a843a1dd0ef0086c77940b5133f1337445b1edb2c21edc1bbacc588f7c7b45b1530871c944695c2ae02cf327fde6847
 SHA512 
d6e910f6693b27c16c33749458affcb4d9336bd15c642156c452fcbc4a8c2ba9f4a6102e6b94f698fc6fb48da9564a09cb0f804a5ac52201e566adf798a70ba2

diff --git a/media-video/mjpg-streamer/files/make-var-instead-of-cmd.patch 
b/media-video/mjpg-streamer/files/make-var-instead-of-cmd.patch
deleted file mode 100644
index b6f14da2139a..
--- a/media-video/mjpg-streamer/files/make-var-instead-of-cmd.patch
+++ /dev/null
@@ -1,118 +0,0 @@
-Index: diff --git a/Makefile b/Makefile
-index c0b2d10..ef264e9 100644
 a/Makefile
-+++ b/Makefile
-@@ -63,64 +63,64 @@
-   chmod 755 $(APP_BINARY)
- 
- output_autofocus.so: mjpg_streamer.h utils.h
--  make -C plugins/output_autofocus all
-+  $(MAKE) -C plugins/output_autofocus all
-   cp plugins/output_autofocus/output_autofocus.so .
- 
- input_testpicture.so: mjpg_streamer.h utils.h
--  make -C plugins/input_testpicture all
-+  $(MAKE) -C plugins/input_testpicture all
-   cp plugins/input_testpicture/input_testpicture.so .
- 
- 
- ifeq ($(USE_LIBV4L2),true)
- input_uvc.so: mjpg_streamer.h utils.h
--  make -C plugins/input_uvc USE_LIBV4L2=true all
-+  $(MAKE) -C plugins/input_uvc USE_LIBV4L2=true all
-   cp plugins/input_uvc/input_uvc.so .
- else
- input_uvc.so: mjpg_streamer.h utils.h
--  make -C plugins/input_uvc all
-+  $(MAKE) -C plugins/input_uvc all
-   cp plugins/input_uvc/input_uvc.so .
- endif
- 
- input_control.so: mjpg_streamer.h utils.h
--  make -C plugins/input_control all
-+  $(MAKE) -C plugins/input_control all
-   cp plugins/input_control/input_control.so .
- 
- output_file.so: mjpg_streamer.h utils.h
--  make -C plugins/output_file all
-+  $(MAKE) -C plugins/output_file all
-   cp plugins/output_file/output_file.so .
- 
- ifeq ($(WXP_COMPAT),true)
- output_http.so: mjpg_streamer.h utils.h
--  make -C plugins/output_http -DWXP_COMPAT all
-+  $(MAKE) -C plugins/output_http -DWXP_COMPAT all
-   cp plugins/output_http/output_http.so .
- else
- output_http.so: mjpg_streamer.h utils.h
--  make -C plugins/output_http all
-+  $(MAKE) -C plugins/output_http all
-   cp plugins/output_http/output_http.so .
- endif
- 
- output_udp.so: mjpg_streamer.h utils.h
--  make -C plugins/output_udp all
-+  $(MAKE) -C plugins/output_udp all
-   cp plugins/output_udp/output_udp.so .
- 
- input_gspcav1.so: mjpg_streamer.h utils.h
--  make -C plugins/input_gspcav1 all
-+  $(MAKE) -C plugins/input_gspcav1 all
-   cp plugins/input_gspcav1/input_gspcav1.so .
- 
- input_file.so: mjpg_streamer.h utils.h
--  make -C plugins/input_file all
-+  $(MAKE) -C plugins/input_file all
-   cp plugins/input_file/input_file.so .
- 
- output_rtsp.so: mjpg_streamer.h utils.h
--  make -C plugins/output_rtsp all
-+  $(MAKE) -C plugins/output_rtsp all
-   cp plugins/output_rtsp/output_rtsp.so .
-   
- output_ptp2.so: mjpg_streamer.h utils.h
--  make -C plugins/input_ptp2 all
-+  $(MAKE) -C plugins/input_ptp2 all
-   cp plugins/input_ptp2/input_ptp2.so .   
- 
- #input_http.so: mjpg_streamer.h utils.h
--# make -C plugins/input_http all
-+# $(MAKE) -C plugins/input_http all
-

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

2025-08-21 Thread Andreas Sturmlechner
commit: 1d71939a3e9eca07d7f609041090803f2d0ee576
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Aug 19 18:44:38 2025 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Aug 21 15:32:42 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d71939a

profiles: base: Cleanup obsolete package.use.mask entries

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 profiles/arch/base/package.use.mask | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 94abea121ec1..af25dc948f8d 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -183,10 +183,6 @@ dev-build/cmake dap
 dev-libs/mongo-c-driver test-full
 dev-python/pymongo test-full
 
-# Sam James  (2023-05-15)
-# Unkeyworded dependencies
-www-servers/apache apache2_modules_tls
-
 # Nowa Ammerlaan  (2023-04-22)
 # snap only works on amd64
 gnome-extra/gnome-software snap
@@ -306,7 +302,7 @@ llvm-runtimes/compiler-rt-sanitizers asan dfsan lsan msan 
hwasan tsan
 llvm-runtimes/compiler-rt-sanitizers ubsan safestack cfi scudo
 llvm-runtimes/compiler-rt-sanitizers shadowcallstack gwp-asan
 llvm-runtimes/compiler-rt-sanitizers libfuzzer memprof orc profile xray
-llvm-runtimes/compiler-rt-sanitizers ctx-profile nsan rtsan tysan
+llvm-runtimes/compiler-rt-sanitizers ctx-profile nsan rtsan
 
 # Sam James  (2020-10-24)
 # asm redc is only available on amd64,



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

2025-08-13 Thread Michał Górny
commit: abaf5200accdd57b92d3343c29fe6a76eb9eb723
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jul 27 17:31:22 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug 13 12:26:39 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abaf5200

profiles: Add CPU_FLAGS_PPC=vsx4 for NumPy

Signed-off-by: Michał Górny  gentoo.org>
Part-of: https://github.com/gentoo/gentoo/pull/43190
Signed-off-by: Michał Górny  gentoo.org>

 profiles/arch/base/use.mask  | 1 +
 profiles/arch/powerpc/use.mask   | 1 +
 profiles/desc/cpu_flags_ppc.desc | 3 ++-
 3 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/profiles/arch/base/use.mask b/profiles/arch/base/use.mask
index e07bac0b7210..208e12ad32ec 100644
--- a/profiles/arch/base/use.mask
+++ b/profiles/arch/base/use.mask
@@ -137,6 +137,7 @@ cpu_flags_ppc_altivec
 cpu_flags_ppc_vsx
 cpu_flags_ppc_vsx2
 cpu_flags_ppc_vsx3
+cpu_flags_ppc_vsx4
 
 # mips arch specific USE flags
 loongson2f

diff --git a/profiles/arch/powerpc/use.mask b/profiles/arch/powerpc/use.mask
index acb66e942c0f..e09b47334688 100644
--- a/profiles/arch/powerpc/use.mask
+++ b/profiles/arch/powerpc/use.mask
@@ -51,6 +51,7 @@ clang
 -cpu_flags_ppc_vsx
 -cpu_flags_ppc_vsx2
 -cpu_flags_ppc_vsx3
+-cpu_flags_ppc_vsx4
 
 # Incompatible Use Flags
 #

diff --git a/profiles/desc/cpu_flags_ppc.desc b/profiles/desc/cpu_flags_ppc.desc
index 5d3aad787dbd..1b2f6d603d93 100644
--- a/profiles/desc/cpu_flags_ppc.desc
+++ b/profiles/desc/cpu_flags_ppc.desc
@@ -1,7 +1,8 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 altivec - Use the AltiVec/VMX instruction set
 vsx - Use the Vector Scalar Extension instruction set (POWER7 and later)
 vsx2 - Use the Vector Scalar Extension v.2 instruction set (POWER8 and later)
 vsx3 - Use the Vector Scalar Extension v.3 instruction set (POWER9 and later)
+vsx4 - Use the Vector Scalar Extension v.4 instruction set (POWER10 and later)



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

2025-08-01 Thread Andreas Sturmlechner
commit: 9c5d2cf4de9a6cdac1233f86d0079e3f27342d72
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Aug  1 15:06:33 2025 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Aug  1 19:05:32 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c5d2cf4

profiles: arch/base: Drop obsolete media-sound/qmmp[xmp] package.use.mask

Amends c1205723245758f789c0cd2ee3a3740cdda77666

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

 profiles/arch/base/package.use.mask | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 202d53f62523..4cbc9b5d1d62 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -231,9 +231,6 @@ app-laptop/pbbuttonsd macbook
 # www-servers/nginx requires keywording
 www-servers/nginx nginx_modules_http_security
 
-# media-libs/libxmp requires keywording
-media-sound/qmmp xmp
-
 # Kai-Chun Ning  (2022-05-23)
 # Need intel-hybrid-codec-driver, which only works on amd64
 media-libs/libva-intel-driver hybrid



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

2025-06-17 Thread Nowa Ammerlaan
commit: c4f816b5d54d762cb2d5bd4a3bff72638268bacc
Author: Nowa Ammerlaan  gentoo  org>
AuthorDate: Tue Jun 17 10:00:45 2025 +
Commit: Nowa Ammerlaan  gentoo  org>
CommitDate: Tue Jun 17 10:10:58 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4f816b5

profiles/arch/base: stable mask sys-auth/libfprint[tod]

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

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

diff --git a/profiles/arch/base/package.use.stable.mask 
b/profiles/arch/base/package.use.stable.mask
index b7713f92ad7e..f962a6f7d725 100644
--- a/profiles/arch/base/package.use.stable.mask
+++ b/profiles/arch/base/package.use.stable.mask
@@ -1,6 +1,10 @@
 # Copyright 2023-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Nowa Ammerlaan  (2025-06-17)
+# TOD support is a soft fork, mask for testing
+sys-auth/libfprint tod
+
 # Andreas Sturmlechner  (2025-06-02)
 # sci-libs/libsigrok is not stable
 app-metrics/collectd collectd_plugins_sigrok



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

2025-06-02 Thread Andreas Sturmlechner
commit: 81c933de09d3b7d98322d6b49dada366d5e941fe
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jun  2 18:37:35 2025 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jun  2 21:47:31 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81c933de

profiles: arch/base: Stable-mask app-metrics/collectd[collectd_plugins_sigrok]

Signed-off-by: Andreas Sturmlechner  gentoo.org>

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

diff --git a/profiles/arch/base/package.use.stable.mask 
b/profiles/arch/base/package.use.stable.mask
index 9d0bedadc7df..b7713f92ad7e 100644
--- a/profiles/arch/base/package.use.stable.mask
+++ b/profiles/arch/base/package.use.stable.mask
@@ -1,6 +1,10 @@
 # Copyright 2023-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Andreas Sturmlechner  (2025-06-02)
+# sci-libs/libsigrok is not stable
+app-metrics/collectd collectd_plugins_sigrok
+
 # Sam James  (2025-04-20)
 # Needs dev-python/scipy for tests which often ends up destabled on arches
 # even if it was previously stable there, as its own test results vary a lot.



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

2025-05-08 Thread Michał Górny
commit: 919ea40ad2de1d7b1b3658836a18f1d88064e9ac
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  8 17:24:29 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  8 17:28:39 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=919ea40a

profiles: Mask >=dev-lang/python-3.14[verify-sig] on non-amd64

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

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

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index a96953033246..c2fd7da55bf0 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Michał Górny  (2025-05-08)
+# dev-python/sigstore is keyworded here.
+>=dev-lang/python-3.14 -verify-sig
+>=dev-python/python-tests-3.14 -verify-sig
+
 # Jimi Huotari  (2025-04-24)
 # Unmask on amd64.
 lxqt-base/lxqt-meta -wayland

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index ddacbeecd89c..13d686d67e07 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,11 @@
 # Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Michał Górny  (2025-05-08)
+# dev-python/sigstore is not keyworded everywhere.
+>=dev-lang/python-3.14 verify-sig
+>=dev-python/python-tests-3.14 verify-sig
+
 # Jimi Huotari  (2025-04-24)
 # lxqt-base/lxqt-wayland-session is only keyworded for amd64 at this time.
 lxqt-base/lxqt-meta wayland



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

2025-05-05 Thread Matt Turner
commit: a961e47435d75c6695c3e248a9c737aab6ee4119
Author: Matt Turner  gentoo  org>
AuthorDate: Mon May  5 16:16:56 2025 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon May  5 16:29:48 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a961e474

profiles: Add VIDEO_CARDS=imagination

Bug: Bug: https://bugs.gentoo.org/955269
Signed-off-by: Matt Turner  gentoo.org>

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

diff --git a/profiles/arch/base/use.mask b/profiles/arch/base/use.mask
index be13b474c7f6..f79211c7362f 100644
--- a/profiles/arch/base/use.mask
+++ b/profiles/arch/base/use.mask
@@ -181,6 +181,7 @@ video_cards_freedreno
 video_cards_geode
 video_cards_i915
 video_cards_i965
+video_cards_imagination
 video_cards_intel
 video_cards_lima
 video_cards_nvidia

diff --git a/profiles/desc/video_cards.desc b/profiles/desc/video_cards.desc
index da5843660cdc..ff6013e04acd 100644
--- a/profiles/desc/video_cards.desc
+++ b/profiles/desc/video_cards.desc
@@ -16,6 +16,7 @@ fbdev - VIDEO_CARDS setting to build driver for fbdev video 
cards
 geode - VIDEO_CARDS setting to build driver for AMD Geode GX and LX video cards
 i915 - VIDEO_CARDS setting to build driver for Intel i915 video cards
 i965 - VIDEO_CARDS setting to build driver for Intel i965 video cards
+imagination - VIDEO_CARDS setting to build driver for Imagination video cards
 intel - VIDEO_CARDS setting to build driver for Intel video cards
 lavapipe - VIDEO_CARDS setting to build Vulkan software rasterizer using 
LLVMpipe
 lima - VIDEO_CARDS setting to build driver for Mali 200/400 video cards



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

2025-05-05 Thread Matt Turner
commit: 5aab1b80be6674623b62bb1fd6496a21cbabd0f8
Author: Matt Turner  gentoo  org>
AuthorDate: Mon May  5 16:18:41 2025 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon May  5 16:29:48 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5aab1b80

profiles: Reorganize video_cards/input_devices mask

We really don't need the comments about which platforms support which
drivers. That's apparent from entries in arch-specific mask files.

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

 profiles/arch/base/use.mask | 44 +---
 1 file changed, 13 insertions(+), 31 deletions(-)

diff --git a/profiles/arch/base/use.mask b/profiles/arch/base/use.mask
index 4dd8214f5b70..be13b474c7f6 100644
--- a/profiles/arch/base/use.mask
+++ b/profiles/arch/base/use.mask
@@ -170,51 +170,33 @@ nvidia
 oci8-instant-client
 oracle
 
-# not keyworded on non-x86 systems
-video_cards_geode
-
-# not needed on non-x86, non-amd64 systems
+input_devices_synaptics
 input_devices_vmmouse
+input_devices_wacom
+video_cards_asahi
 video_cards_ast
 video_cards_d3d12
+video_cards_exynos
+video_cards_freedreno
+video_cards_geode
 video_cards_i915
 video_cards_i965
 video_cards_intel
+video_cards_lima
 video_cards_nvidia
 video_cards_nvk
-video_cards_vesa
-video_cards_via
-video_cards_vmware
-video_cards_virtualbox
-
-# not needed on non-x86, non-amd64, non-mips systems
-video_cards_siliconmotion
-
-# not needed on non-arm systems
-video_cards_exynos
-video_cards_freedreno
-video_cards_lima
 video_cards_omap
 video_cards_panfrost
+video_cards_qxl
+video_cards_siliconmotion
 video_cards_tegra
 video_cards_v3d
 video_cards_vc4
-
-# James Le Cuirot 
-# Vivante is only available for arm and mips.
+video_cards_vesa
+video_cards_via
+video_cards_virtualbox
 video_cards_vivante
-
-# linux-only drivers
-video_cards_qxl
-
-# drivers with virtgpu DRM native-context support
-# these could be unmasked on all architectures with qemu system target but
-# unmasking only tested and actually used ones is a sane default.
-video_cards_asahi
-
-# not needed on non-x86, non-amd64, non-ppc systems
-input_devices_synaptics
-input_devices_wacom
+video_cards_vmware
 
 # Robert Buchholz  (2007-06-03)
 # Only works on x86 or amd64



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/base/, dev-util/mesa_clc/

2025-05-01 Thread Matt Turner
commit: 2b438e011045dc702c5867397dab03cb11661cad
Author: Janne Grunau  jannau  net>
AuthorDate: Wed Apr 30 20:13:33 2025 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri May  2 01:43:22 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b438e01

dev-util/mesa_clc: Build asahi tools / precomp-compiler

The asahi gallium/vulkan drivers depend on the host tool `asahi_clc`. Add
it to dev-util/mesa_clc to match the video_cards_panfrost build (and
support cross-compilation).

Signed-off-by: Janne Grunau  jannau.net>
Signed-off-by: Matt Turner  gentoo.org>

 dev-util/mesa_clc/mesa_clc-.ebuild | 4 +++-
 profiles/arch/base/package.use.mask| 6 +++---
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/dev-util/mesa_clc/mesa_clc-.ebuild 
b/dev-util/mesa_clc/mesa_clc-.ebuild
index 9b3128f4a731..3c5d58138c6c 100644
--- a/dev-util/mesa_clc/mesa_clc-.ebuild
+++ b/dev-util/mesa_clc/mesa_clc-.ebuild
@@ -26,7 +26,7 @@ fi
 LICENSE="MIT"
 SLOT="0"
 
-VIDEO_CARDS="panfrost"
+VIDEO_CARDS="asahi panfrost"
 for card in ${VIDEO_CARDS}; do
IUSE_VIDEO_CARDS+=" video_cards_${card}"
 done
@@ -68,6 +68,7 @@ pkg_setup() {
 }
 
 src_configure() {
+   tools_enable video_cards_asahi asahi
tools_enable video_cards_panfrost panfrost
 
tools_list() {
@@ -108,6 +109,7 @@ src_configure() {
 src_install() {
dobin "${BUILD_DIR}"/src/compiler/clc/mesa_clc
dobin "${BUILD_DIR}"/src/compiler/spirv/vtn_bindgen2
+   use video_cards_asahi && dobin "${BUILD_DIR}"/src/asahi/clc/asahi_clc
use video_cards_panfrost && dobin 
"${BUILD_DIR}"/src/panfrost/clc/panfrost_compile
 }
 

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index a8fafd0cfe23..ddacbeecd89c 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -279,9 +279,9 @@ dev-util/diffoscope haskell
 # gui-libs/egl-wayland with nvidia-drivers is only usable on some arches.
 x11-wm/mutter video_cards_nvidia
 
-# dev-util/mesa_clc with video_cards_panfrost is required to cross-compile
-# dev-libs/mesa with video_cards_panfrost
-dev-util/mesa_clc -video_cards_panfrost
+# dev-util/mesa_clc with video_cards_{asahi,panfrost} is required to
+# cross-compile dev-libs/mesa with video_cards_{asahi,panfrost}
+dev-util/mesa_clc -video_cards_asahi -video_cards_panfrost
 
 # Michael Orlitzky  (2021-03-27)
 # The clozurecl and clozurecl64 flags are now arch-specific in maxima,



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

2025-04-21 Thread Sam James
commit: 227e560cdda9ce6621026651aeb615d580e14ac7
Author: Paul Zander  gmail  com>
AuthorDate: Mon Apr 21 18:44:38 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 22 00:37:51 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=227e560c

profiles/arch/base: drop outdated opencolorio mask

Signed-off-by: Paul Zander  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 profiles/arch/base/package.use.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 56f8d0fa2139..1dbf1f21a5ad 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -276,10 +276,6 @@ dev-util/diffoscope haskell
 # gui-libs/egl-wayland with nvidia-drivers is only usable on some arches.
 x11-wm/mutter video_cards_nvidia
 
-# Bernd Waibel  (2021-06-11)
-# Has unpackaged dependencies, bug #795459
- (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



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/base/, profiles/arch/arm/, net-p2p/bitcoin-core/, ...

2025-04-20 Thread Sam James
commit: 97ae9fec512f106876f53286b153de15266e0949
Author: Matt Whitlock  mattwhitlock  name>
AuthorDate: Sat Apr 12 14:22:20 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 20 08:11:30 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97ae9fec

net-p2p/bitcoin-core: bump to 29.0

* switch to CMake build system
* add IUSE="asm" to toggle building libsecp256k1 with assembly optimizations
* apply upstream patch to build GUI against Qt 6
* remove blockers from DEPEND
* drop IUSE="man"; force installing of man pages per Gentoo policy
* drop IUSE="kde"; omit unneeded KIO .protocol file
* add USE="qrcode" to profiles/targets/desktop/packages.use

See: https://github.com/gentoo/gentoo/pull/41395
See: https://github.com/bitcoin/bitcoin/releases/tag/v29.0
Signed-off-by: Matt Whitlock  mattwhitlock.name>
Closes: https://github.com/gentoo/gentoo/pull/41558
Signed-off-by: Sam James  gentoo.org>

 net-p2p/bitcoin-core/Manifest  |  3 +-
 ...re-29.0_rc2.ebuild => bitcoin-core-29.0.ebuild} | 40 --
 profiles/arch/amd64/package.use|  3 +-
 profiles/arch/amd64/package.use.mask   |  2 ++
 profiles/arch/arm/package.use.mask |  2 ++
 profiles/arch/base/package.use.mask|  2 ++
 profiles/targets/desktop/package.use   |  6 
 7 files changed, 31 insertions(+), 27 deletions(-)

diff --git a/net-p2p/bitcoin-core/Manifest b/net-p2p/bitcoin-core/Manifest
index b3d48f6bcca4..71162880c567 100644
--- a/net-p2p/bitcoin-core/Manifest
+++ b/net-p2p/bitcoin-core/Manifest
@@ -1,2 +1,3 @@
 DIST bitcoin-core-28.1.tar.gz 12601466 BLAKE2B 
f6dd3c269b0e132798b3bea96a122a89b95e7544f01fd3401bfc2fd1ef11fc847a3570f8d5c0339778df0a3ecf17cf49af4148c2f68d7719d6f85ac2688e9d3c
 SHA512 
859c5f0b2f927969766d3ebde64173469e5810694ba317629fac64c66311d847698ae093dbf585e327cf4e75983b722ff45a23ed3fe6f1f13752db4cf6846aa9
-DIST bitcoin-core-29.0_rc2.tar.gz 12927429 BLAKE2B 
4d207fd7992f10804a45ef5890a35937875c95c9c202701a6dceed5addaa307d9a0f54fd749d6cc0780cdbcabed21a3742e02b58e14dd7dbc40ac2e45fff2276
 SHA512 
8896eaa0ee6199b5193d68339567cfa774e336506bc18153db1b57c589f4dff71a680a3a1a10781bfc496656c7ec3cb1d4510fa9fbea1cec57ea2d7be5b598c0
+DIST bitcoin-core-29.0-qt6.patch 16090 BLAKE2B 
cfa30f07cb9aad43092598d9b7ab45062b41e5c68836e81199f9d5fc32531239b7dffa9680370808e02953d76c6001f79c2f2558def101c0195e97d8bd978e49
 SHA512 
f8e79a7a90e423a649baccbd89dc4bbaa6f40e4b327ace5a44b183ac363281c5e6e263406daff6f390af4e202c98bff115511ac3a334bcd81af42af6e97e5f24
+DIST bitcoin-core-29.0.tar.gz 12931219 BLAKE2B 
ee4a9b67ceb3e7a1851f844a090a099267798f83fbeb4fb76e0dd30ec24ce3fb967ab032179492cb8c02f0e470b3c2546ad589f940487bb0a0cc4d469bf3e1f9
 SHA512 
1373348fff7ac978fd28a8e29eda9ba9af745f947153a2c6c099b1e997d0d55611627f4c5299e350be3a9b555406da6bf056d2c5f6c123077e2872f5db7b3459

diff --git a/net-p2p/bitcoin-core/bitcoin-core-29.0_rc2.ebuild 
b/net-p2p/bitcoin-core/bitcoin-core-29.0.ebuild
similarity index 94%
rename from net-p2p/bitcoin-core/bitcoin-core-29.0_rc2.ebuild
rename to net-p2p/bitcoin-core/bitcoin-core-29.0.ebuild
index e4a12af72175..beb2264add1e 100644
--- a/net-p2p/bitcoin-core/bitcoin-core-29.0_rc2.ebuild
+++ b/net-p2p/bitcoin-core/bitcoin-core-29.0.ebuild
@@ -11,6 +11,7 @@ DESCRIPTION="Reference implementation of the Bitcoin 
cryptocurrency"
 HOMEPAGE="https://bitcoincore.org/";
 SRC_URI="
https://github.com/bitcoin/bitcoin/archive/v${PV/_rc/rc}.tar.gz -> 
${P}.tar.gz
+   
https://github.com/bitcoin/bitcoin/pull/30997/commits/f9472962d1cdf58bfc1ad64c4bb44ddf5d0b4db2.patch?full_index=1
 -> ${PN}-29.0-qt6.patch
 "
 S="${WORKDIR}/${PN/-core}-${PV/_rc/rc}"
 
@@ -19,44 +20,42 @@ SLOT="0"
 if [[ "${PV}" != *_rc* ]] ; then
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 fi
-IUSE="+asm +berkdb +cli +daemon dbus examples +external-signer gui kde +man 
+qrcode +sqlite +system-libsecp256k1 systemtap test test-full zeromq"
+IUSE="asm +berkdb +cli +daemon dbus examples +external-signer gui qrcode 
+sqlite +system-libsecp256k1 systemtap test test-full zeromq"
 RESTRICT="!test? ( test )"
 
 REQUIRED_USE="
dbus? ( gui )
-   kde? ( gui )
qrcode? ( gui )
test-full? ( test )
 "
 # dev-libs/univalue is now bundled, as upstream dropped support for system copy
 # and their version in the Bitcoin repo has deviated a fair bit from upstream.
 # Upstream also seems very inactive.
-RDEPEND="
-   !dev-util/bitcoin-tx
+COMMON_DEPEND="
>=dev-libs/boost-1.81.0:=
>=dev-libs/libevent-2.1.12:=
berkdb? ( >=sys-libs/db-4.8.30:$(db_ver_to_slot 4.8)=[cxx] )
-   cli? ( !net-p2p/bitcoin-cli )
daemon? (
-   !net-p2p/bitcoind
acct-group/bitcoin
acct-user/bitcoin
)
gui? (
-   !net-p2p/bitcoin-qt
-   >=dev-qt/qtcore-5.15.16:5
-   >=dev-qt/qtgui-5.

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

2025-04-19 Thread Sam James
commit: ff9e21c79b0738d23ed78aa389845eb9f40712a1
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 20 00:38:39 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 20 00:38:39 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff9e21c7

profiles/arch: mask media-sound/liblc3[test] on non-amd64 & non-arm64

Needs dev-python/scipy for tests which often ends up destabled on arches
even if it was previously stable there, as its own test results vary a lot.

Just avoid tests for liblc3 in general and unmask in a few places where
scipy will surely be around in future.

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

 profiles/arch/amd64/package.use.stable.mask | 7 +++
 profiles/arch/arm64/package.use.stable.mask | 7 +++
 profiles/arch/base/package.use.stable.mask  | 7 +++
 3 files changed, 21 insertions(+)

diff --git a/profiles/arch/amd64/package.use.stable.mask 
b/profiles/arch/amd64/package.use.stable.mask
index 883c22e044ee..ad58d841b53f 100644
--- a/profiles/arch/amd64/package.use.stable.mask
+++ b/profiles/arch/amd64/package.use.stable.mask
@@ -17,6 +17,13 @@
 
 #--- END OF EXAMPLES ---
 
+# Sam James  (2025-04-20)
+# Needs dev-python/scipy for tests which often ends up destabled on arches
+# even if it was previously stable there, as its own test results vary a lot.
+# Just avoid tests for liblc3 in general and unmask in a few places where
+# scipy will surely be around in future.
+media-sound/liblc3 -test
+
 # Ionen Wolkens  (2025-03-10)
 # dev-util/nvidia-cuda-toolkit may never be stabilized
 media-video/ffmpeg npp

diff --git a/profiles/arch/arm64/package.use.stable.mask 
b/profiles/arch/arm64/package.use.stable.mask
index 5e3a95ef2515..5ea92ea4d616 100644
--- a/profiles/arch/arm64/package.use.stable.mask
+++ b/profiles/arch/arm64/package.use.stable.mask
@@ -1,6 +1,13 @@
 # Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2025-04-20)
+# Needs dev-python/scipy for tests which often ends up destabled on arches
+# even if it was previously stable there, as its own test results vary a lot.
+# Just avoid tests for liblc3 in general and unmask in a few places where
+# scipy will surely be around in future.
+media-sound/liblc3 -test
+
 # Ionen Wolkens  (2025-03-12)
 # dev-util/nvidia-cuda-toolkit may never be stabilized
 media-video/ffmpeg npp

diff --git a/profiles/arch/base/package.use.stable.mask 
b/profiles/arch/base/package.use.stable.mask
index 6a1da0e0bbb6..9d0bedadc7df 100644
--- a/profiles/arch/base/package.use.stable.mask
+++ b/profiles/arch/base/package.use.stable.mask
@@ -1,6 +1,13 @@
 # Copyright 2023-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2025-04-20)
+# Needs dev-python/scipy for tests which often ends up destabled on arches
+# even if it was previously stable there, as its own test results vary a lot.
+# Just avoid tests for liblc3 in general and unmask in a few places where
+# scipy will surely be around in future.
+media-sound/liblc3 test
+
 # Sam James  (2025-02-13)
 # sys-cluster/corosync is not marked stable on most arches
 sys-fs/mdadm corosync



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

2025-04-10 Thread Alexys Jacob
commit: 09984baf3c23400c03db2005831ba1ad6f8b7db8
Author: Robert Förster  gmake  de>
AuthorDate: Mon Apr  7 19:35:56 2025 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Thu Apr 10 08:37:37 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09984baf

profiles/arch/base: mask useflag depending on mongodb

Signed-off-by: Robert Förster  gmake.de>
Signed-off-by: Alexys Jacob  gentoo.org>

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

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 959b02c9e2d2..6f6350d35736 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -164,6 +164,7 @@ dev-build/cmake dap
 
 # Michał Górny  (2023-06-24)
 # dev-db/mongodb builds practically only on the authors' computer.
+dev-libs/mongo-c-driver test-full
 dev-python/pymongo test-full
 
 # Sam James  (2023-05-15)



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

2025-03-11 Thread Sam James
commit: 677804ff898bfb25e140a93104fba7af1363f956
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 11 14:16:28 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 11 14:16:28 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=677804ff

profiles/arch: mask sys-devel/gcc[cobol] except on amd64/arm64 for now

The COBOL frontend only allows building on a small number of platforms
for now until more testing and integration is done.

Fixes: 8238f31c5c8f4122ba30a0e425e55cef5bc366fe
Signed-off-by: Sam James  gentoo.org>

 profiles/arch/amd64/package.use.mask | 5 +
 profiles/arch/arm64/package.use.mask | 5 +
 profiles/arch/base/package.use.mask  | 5 +
 3 files changed, 15 insertions(+)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index c7e4a19d0845..c5a41dc29cea 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,11 @@
 
 #--- END OF EXAMPLES ---
 
+# # Sam James  (2025-03-11)
+# The COBOL frontend only allows building on a small number of platforms
+# for now until more testing and integration is done.
+sys-devel/gcc -cobol
+
 # Ionen Wolkens  (2025-03-10)
 # dev-util/nvidia-cuda-toolkit is keyworded here
 media-video/ffmpeg -npp

diff --git a/profiles/arch/arm64/package.use.mask 
b/profiles/arch/arm64/package.use.mask
index 6451433d19dc..a1bf2726fc8c 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -1,6 +1,11 @@
 # Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2025-03-11)
+# The COBOL frontend only allows building on a small number of platforms
+# for now until more testing and integration is done.
+sys-devel/gcc -cobol
+
 # Ionen Wolkens  (2025-03-10)
 # dev-util/nvidia-cuda-toolkit is keyworded here
 media-video/ffmpeg -npp

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index f40bfd17e468..8d11766e0f71 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,11 @@
 # Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2025-03-11)
+# The COBOL frontend only allows building on a small number of platforms
+# for now until more testing and integration is done.
+sys-devel/gcc cobol
+
 # Ionen Wolkens  (2025-03-10)
 # dev-util/nvidia-cuda-toolkit has very few keywords
 media-video/ffmpeg npp



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

2025-02-21 Thread Ionen Wolkens
commit: a6ce3de2b622d4e2f60d59562fb245ef3e58825d
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Feb 22 02:24:58 2025 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Feb 22 02:34:54 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6ce3de2

profiles/arch: cleanup obsolete libplacebo[shaderc]

Signed-off-by: Ionen Wolkens  gentoo.org>

 profiles/arch/amd64/package.use.mask | 4 
 profiles/arch/arm/package.use| 6 +-
 profiles/arch/arm64/package.use  | 6 +-
 profiles/arch/base/package.use.mask  | 4 
 profiles/arch/loong/package.use.mask | 4 
 profiles/arch/powerpc/ppc32/package.use  | 6 +-
 profiles/arch/powerpc/ppc64/package.use.mask | 4 
 profiles/arch/riscv/package.use.mask | 4 
 profiles/arch/x86/package.use.mask   | 4 
 9 files changed, 3 insertions(+), 39 deletions(-)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 2cc97fd34070..75dd18accfa8 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -155,10 +155,6 @@ app-arch/rpm -sequoia
 # Only available for amd64.
 sys-apps/irqbalance -thermal
 
-# Ionen Wolkens  (2023-10-09)
-# media-libs/shaderc is keyworded here.
-media-libs/libplacebo -shaderc
-
 # Ionen Wolkens  (2023-09-13)
 # media-gfx/renderdoc is keyworded here
 dev-qt/qtbase -renderdoc

diff --git a/profiles/arch/arm/package.use b/profiles/arch/arm/package.use
index 9790384c5079..651d66ae8208 100644
--- a/profiles/arch/arm/package.use
+++ b/profiles/arch/arm/package.use
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # James Le Cuirot  (2023-12-16)
@@ -6,7 +6,3 @@
 media-tv/kodi soc
 media-video/ffmpeg libdrm soc
 media-video/mpv soc
-
-# Ionen Wolkens  (2023-10-09)
-# media-libs/shaderc is not keyworded here, so enable glslang fallback.
-media-libs/libplacebo glslang -shaderc

diff --git a/profiles/arch/arm64/package.use b/profiles/arch/arm64/package.use
index f1ba7d873ad1..14f8b65ef281 100644
--- a/profiles/arch/arm64/package.use
+++ b/profiles/arch/arm64/package.use
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Michał Górny  (2024-09-04)
@@ -13,10 +13,6 @@ media-tv/kodi soc
 media-video/ffmpeg libdrm soc
 media-video/mpv soc
 
-# Ionen Wolkens  (2023-10-09)
-# media-libs/shaderc is not keyworded here, so enable glslang fallback.
-media-libs/libplacebo glslang -shaderc
-
 # Alexis Ballier  (2017-07-10)
 # Enable the native arch as the default qemu target
 app-emulation/qemu qemu_softmmu_targets_aarch64

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 87f876e9b6a9..08fc31c1b1fc 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -134,10 +134,6 @@ media-video/obs-studio websocket
 # net-libs/librist is only keyworded for arm64 at this time.
 media-video/obs-studio mpegts
 
-# Ionen Wolkens  (2023-10-09)
-# media-libs/shaderc has very few keywords.
-media-libs/libplacebo shaderc
-
 # Ionen Wolkens  (2023-09-13)
 # media-gfx/renderdoc currently has few keywords
 dev-qt/qtbase renderdoc

diff --git a/profiles/arch/loong/package.use.mask 
b/profiles/arch/loong/package.use.mask
index 6d16ba36b9a1..64a09e7b6990 100644
--- a/profiles/arch/loong/package.use.mask
+++ b/profiles/arch/loong/package.use.mask
@@ -114,10 +114,6 @@ dev-perl/DBD-MariaDB mysql
 # Unmask only where grub is keyworded
 sys-kernel/installkernel -grub
 
-# Ionen Wolkens  (2024-01-08)
-# media-libs/shaderc is keyworded here.
-media-libs/libplacebo -shaderc
-
 # WANG Xuerui  (2024-01-03)
 # app-crypt/rpm-sequoia is keyworded here.
 app-arch/rpm -sequoia

diff --git a/profiles/arch/powerpc/ppc32/package.use 
b/profiles/arch/powerpc/ppc32/package.use
index bd39f8122a5e..96c63a9c4994 100644
--- a/profiles/arch/powerpc/ppc32/package.use
+++ b/profiles/arch/powerpc/ppc32/package.use
@@ -1,14 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Sam James  (2024-01-05)
 # keyutils is masked here
 net-fs/cifs-utils -ads
 
-# Ionen Wolkens  (2023-10-09)
-# media-libs/shaderc is not keyworded here, so enable glslang fallback.
-media-libs/libplacebo glslang -shaderc
-
 # Sam James  (2023-10-08)
 # dev-db/mysql not keyworded here
 >=dev-perl/DBD-mysql-5 -mysql mariadb

diff --git a/profiles/arch/powerpc/ppc64/package.use.mask 
b/profiles/arch/powerpc/ppc64/package.use.mask
index 8e4116f88474..1dfc6ec8ee41 100644
--- a/profiles/arch/powerpc/ppc64/package.use.mask
+++ b/profiles/arch/powerpc/ppc64/package.use.mask
@@ -29,10 +29,6 @@ dev-python/qtpy webengine test
 # virtiofsd is avail

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

2025-01-24 Thread Viorel Munteanu
commit: 63b41a097a00236db1749af9b7bc2551c504e40d
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri Jan 24 10:45:24 2025 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Jan 24 10:51:06 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63b41a09

profiles/arch/base: remove mask for net-misc/dropbear[test-async]

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

 profiles/arch/base/package.use.mask | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 84edf90cc72a..bd928db11c2a 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,14 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Michał Górny  (2024-12-24)
 # OpenMP offloading is supported on 64-bit architectures only.
 llvm-core/clang-runtime offload
 
-# Viorel Munteanu  (2024-11-30)
-# Missing keywords on dev-python/asyncssh.
-net-misc/dropbear test-async
-
 # Sv. Lockal  (2024-11-30)
 # Only available for amd64.
 dev-debug/gdb rocm



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/base/, llvm-core/clang-runtime/, profiles/arch/arm64/, ...

2024-12-24 Thread Michał Górny
commit: cc3e60d17c11df4484cd99da9520d7128697599a
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Dec 24 12:34:08 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Dec 24 12:35:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc3e60d1

llvm-core/clang-runtime: Add USE=offload to 19.1.6-r1

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

 .../clang-runtime/clang-runtime-19.1.6-r1.ebuild   | 45 ++
 profiles/arch/amd64/package.use.mask   |  4 ++
 profiles/arch/arm64/package.use.mask   |  4 ++
 profiles/arch/base/package.use.mask|  4 ++
 profiles/arch/powerpc/ppc64/package.use.mask   |  4 ++
 5 files changed, 61 insertions(+)

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

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 531c147adad8..1e1ebfb22b46 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Michał Górny  (2024-12-24)
+# OpenMP offloading is supported on 64-bit architectures only.
+llvm-core/clang-runtime -offload
+
 # Alfred Wingate  <2024-12-16)
 # Only available on amd64.
 media-video/handbrake -qsv

diff --git a/profiles/arch/arm64/package.use.mask 
b/profiles/arch/arm64/package.use.mask
index 1f83ab386261..85275e124cb8 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Michał Górny  (2024-12-24)
+# OpenMP offloading is supported on 64-bit architectures only.
+llvm-core/clang-runtime -offload
+
 # Nowa Ammerlaan  (2024-12-20)
 # qtremoteobjects and qthttpserver not yet keyworded here
 dev-python/pyside6 httpserver remoteobjects

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 5a7c86a58b8b..84edf90cc72a 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
 
+# Michał Górny  (2024-12-24)
+# OpenMP offloading is supported on 64-bit architectures only.
+llvm-core/clang-runtime offload
+
 # Viorel Munteanu  (2024-11-30)
 # Missing keywords on dev-python/asyncssh.
 net-misc/dropbear test-async

diff --git a/profiles/arch/powerpc/ppc64/package.use.mask 
b/profiles/arch/powerpc/ppc64/package.use.mask
index ffb12a431e7a..a0a349ea0751 100644
--- a/profiles/arch/powerpc/ppc64/package.use.mask
+++ b/profiles/arch/powerpc/ppc64/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Michał Górny  (2024-12-24)
+# OpenMP offloading is supported on

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

2024-12-11 Thread Andreas Sturmlechner
commit: fb6896d947fb99a3595b85719841a529f4ec7edd
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Dec 11 21:00:05 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Dec 11 22:20:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb6896d9

profiles: amd64/x86: Cleanup obsolete IUSE firebird masks/unmasks

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 profiles/arch/amd64/use.mask| 4 
 profiles/arch/amd64/use.stable.mask | 4 
 profiles/arch/base/use.mask | 4 +---
 profiles/arch/x86/use.mask  | 4 
 profiles/arch/x86/use.stable.mask   | 4 
 5 files changed, 1 insertion(+), 19 deletions(-)

diff --git a/profiles/arch/amd64/use.mask b/profiles/arch/amd64/use.mask
index 653012d0161f..26f4c994030f 100644
--- a/profiles/arch/amd64/use.mask
+++ b/profiles/arch/amd64/use.mask
@@ -70,10 +70,6 @@
 # libvirt is supported on amd64
 -libvirt
 
-# Andreas K. Hüttel  (2017-05-26)
-# dev-db/firebird is keyworded ~amd64
--firebird
-
 # Mike Gilbert  (2014-10-19)
 # Requires the following packages to be keyworded/stable:
 # sys-libs/libapparmor

diff --git a/profiles/arch/amd64/use.stable.mask 
b/profiles/arch/amd64/use.stable.mask
index 237e247f299f..29ee34a86394 100644
--- a/profiles/arch/amd64/use.stable.mask
+++ b/profiles/arch/amd64/use.stable.mask
@@ -12,10 +12,6 @@ hip
 # sci-libs/mkl is not stable, needs online registration to even run pkg_setup
 mkl
 
-# Andreas K. Hüttel  (2017-05-26)
-# dev-db/firebird is keyworded ~amd64
-firebird
-
 # Michał Górny  (2017-05-20)
 # The modern versions of CUDA SDK are not suitable for stabilization.
 cuda

diff --git a/profiles/arch/base/use.mask b/profiles/arch/base/use.mask
index fb453f1da688..e0e59eeea995 100644
--- a/profiles/arch/base/use.mask
+++ b/profiles/arch/base/use.mask
@@ -48,9 +48,7 @@ big-endian
 libvirt
 
 # Michael Orlitzky  (2017-01-07)
-# The dev-db/firebird and dev-db/oracle-instantclient* packages
-# only support amd64 and x86.
-firebird
+# dev-db/oracle-instantclient* only supports amd64 and x86.
 oci8
 
 # cuda/NVENC only works on amd64/arm64

diff --git a/profiles/arch/x86/use.mask b/profiles/arch/x86/use.mask
index 9c9ee57d55b3..e4fd6b676d83 100644
--- a/profiles/arch/x86/use.mask
+++ b/profiles/arch/x86/use.mask
@@ -64,10 +64,6 @@ webengine
 # libvirt is supported on x86
 -libvirt
 
-# Andreas K. Hüttel  (2017-05-26)
-# dev-db/firebird is keyworded ~x86
--firebird
-
 # Michał Górny  (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 90b1e4500f31..5deb6e10b6cf 100644
--- a/profiles/arch/x86/use.stable.mask
+++ b/profiles/arch/x86/use.stable.mask
@@ -22,10 +22,6 @@ openvdb
 # sci-libs/mkl is not stable, needs online registration to even run pkg_setup
 mkl
 
-# Andreas K. Hüttel  (2017-05-26)
-# dev-db/firebird is keyworded ~x86
-firebird
-
 # Michał Górny  (2014-03-30)
 # PyPy is unstable on this arch.
 python_targets_pypy3



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

2024-11-30 Thread Viorel Munteanu
commit: 944dcc8fcaa846671d3f79360566a73cc26c2e61
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat Nov 30 14:38:09 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Nov 30 15:08:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=944dcc8f

profiles/arch/base: add mask for net-misc/dropbear[test-async]

Add mask for net-misc/dropbear[test-async].  Drop the older mask for add
mask for net-misc/dropbear[test], it was too wide.

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

 profiles/arch/base/package.use.mask | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 49dbce47f6d4..794bc4cbf72b 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
 
+# Viorel Munteanu  (2024-11-30)
+# Missing keywords on dev-python/asyncssh.
+net-misc/dropbear test-async
+
 # Sv. Lockal  (2024-11-30)
 # Only available for amd64.
 dev-debug/gdb rocm
@@ -13,10 +17,6 @@ media-gfx/openscad manifold
 # Only available on amd64 for now
 dev-libs/elfutils stacktrace
 
-# Viorel Munteanu  (2024-10-23)
-# Missing keywords on dev-python/asyncssh.
-net-misc/dropbear test
-
 # Michał Górny  (2024-10-23)
 # Debug-enabled binary packages are built for a subset of architectures.
 sys-kernel/gentoo-kernel-bin debug



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

2024-11-16 Thread Sam James
commit: b809ad20e706bf9af8c0a918f3b47701efc4e9e4
Author: Paul Zander  gmail  com>
AuthorDate: Sat Nov 16 01:52:12 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 16 21:39:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b809ad20

media-gfx/openscad: add 20241114

Drop RESTRICT=mirror.
Document manifold USE-flag.
Drop qt5 support.
Bundle sanitizers-cmake as there is and likely never will be another consumer.
Force CONFIG mode for FindBoost.
Eigen3 is a header-only library and we do not have public headers, so it's
DEPEND only.
Add egl and glx USE-flags.

Adjust ebuild style to fit the rest my ebuilds.

Signed-off-by: Paul Zander  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-gfx/openscad/Manifest|   3 +-
 media-gfx/openscad/metadata.xml|   6 +
 ...ad-2024.ebuild => openscad-20241114.ebuild} | 134 +++--
 profiles/arch/amd64/package.use.mask   |   4 +
 profiles/arch/base/package.use.mask|   4 +
 5 files changed, 87 insertions(+), 64 deletions(-)

diff --git a/media-gfx/openscad/Manifest b/media-gfx/openscad/Manifest
index eb98c72aacdb..c20624a8c4dc 100644
--- a/media-gfx/openscad/Manifest
+++ b/media-gfx/openscad/Manifest
@@ -1,3 +1,4 @@
 DIST openscad-2021.01.tar.gz 15817555 BLAKE2B 
417857d704fa3c14312641ebda983eb85a1e3bc0d517a235fa3bd2523fce6f93c1ea526c330179bc35f03e6c73d3cd7c4c57cd71480088c21bfc99bb020ab7cd
 SHA512 
8deaa26bf4c295c12da38f323d2b2e6f827851337f5bc1cc9c79afc083c9f913c19a263086e6e853bf2c8434c1ccc705ea22ddb02dc99d39bb1e5e03fc58d128
-DIST openscad-2024.tar.gz 25288494 BLAKE2B 
d414e2c2bf13a436ee78d02cc4888d2c4c69e237d1b7deef808b56a6b0e1b16dd39acf939befa009da97653b3363886068e8316e7c861b384e6c9e32ad97cf62
 SHA512 
b42ba68842a279a48063690ad730a71e25b5a49c89551eecfe3671e3c217f493968292805831eec3efc8cbb7421d30bcdd216e4205c1b1de8989ab94a31531ae
+DIST openscad-20241114.tar.gz 25288312 BLAKE2B 
0c1a9b4b15c12f4b3b600e81cdb5eeddb34887c83e2ae67735d7221b6660730dc5e7f97f80b84d187772adfa20d15e20f0cded1b4937e26305434847bbf2af27
 SHA512 
6c66c09e4b72ec5ef200d077b58fcb7a5a9acd359551a5daebdc3e24cb2cb7ed7d607b04e5563ea6f14d9d929310c3a9194ac889f2530c2c933235271040981a
 DIST openscad-MCAD-bd0a7ba3f042bfbced5ca1894b236cea08904e26.tar.gz 58895 
BLAKE2B 
e154a38e1c36873a34f7c80b8fa484e4bbcb1b0c217e15b977e6cedc9a83fd2e1518791f9a58a4f0e893c2a55947d7eaddb660d8b725eca048c30f0ea41cf14a
 SHA512 
c6208a90f6a58ebdc0477d3e1b6be2f52e4ce976ac619a87818437cb9696b7e83285564fde757d32efaf50033d5217b55f67b6ce342250de838dd09fef334f36
+DIST sanitizers-cmake-3f0542e4e034aab417c51b2b22c94f83355dee15.tar.gz 7451 
BLAKE2B 
2ca72e3ecda02d4f0eed05be0954af02706425e94626d5a4b9d897968e35c341413171e2388ece7e83dad9eb7b5e2c2f73811ea8db8fa33b0bce6d5dd53550b7
 SHA512 
10cd4eeb3bbb7bf5c6f5cf8b5bc6a531b1ec8bdc147583d8de028a3e4b8b9d0e258aad81f02135267ce8f7d87b30999dedd25b44c0754b5c31e00d8481cd412f

diff --git a/media-gfx/openscad/metadata.xml b/media-gfx/openscad/metadata.xml
index 654ea84529a5..ac47d0a9f5d3 100644
--- a/media-gfx/openscad/metadata.xml
+++ b/media-gfx/openscad/metadata.xml
@@ -30,12 +30,18 @@

Add support for gamepads through dev-qt/qtgamepad

+   
+   Enable GLX to interface OpenGL and X11
+   

Enable or disable building of the GUI


Build in support for HID-Class devices using 
dev-libs/hidapi

+   
+   Enable Manifold render backend via 
sci-mathematics/manifold
+   

Build using dev-libs/mimalloc as memory allocator


diff --git a/media-gfx/openscad/openscad-2024.ebuild 
b/media-gfx/openscad/openscad-20241114.ebuild
similarity index 51%
rename from media-gfx/openscad/openscad-2024.ebuild
rename to media-gfx/openscad/openscad-20241114.ebuild
index afb2c30366fb..ec08be8aa0b5 100644
--- a/media-gfx/openscad/openscad-2024.ebuild
+++ b/media-gfx/openscad/openscad-20241114.ebuild
@@ -5,13 +5,21 @@ EAPI=8
 
 inherit cmake flag-o-matic multiprocessing optfeature virtualx xdg
 
-COMMIT=6baf982dc95c91829251fab871bf66554386ece1
-MCAD_COMMIT=bd0a7ba3f042bfbced5ca1894b236cea08904e26
+COMMIT="bc0d078e0361d7dba66723ac31bdb3b650ecff37"
+SANITIZERS_CMAKE_COMMIT="3f0542e4e034aab417c51b2b22c94f83355dee15"
+MCAD_COMMIT="bd0a7ba3f042bfbced5ca1894b236cea08904e26"
 
 DESCRIPTION="The Programmers Solid 3D CAD Modeller"
 HOMEPAGE="https://openscad.org/";
-SRC_URI="https://github.com/openscad/openscad/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz
-   test? ( https://github.com/openscad/MCAD/archive/${MCAD_COMMIT}.tar.gz 
-> ${PN}-MCAD-${MCAD_COMMIT}.tar.gz )"
+SRC_URI="
+   https://github.com/openscad/openscad/archive/${COMMIT}.tar.gz
+   -> ${P}.tar.gz
+   
https://github.com/arsenm/sanitizers-cmake/archive/${SANITIZERS_CMAKE_COMMIT}.tar.gz
+   -> sanitizers-cmake-${SANITIZERS_CMAKE_COMMIT

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

2024-10-23 Thread Viorel Munteanu
commit: e0ea8d5f8ebe0719892d98043f2251f2998905c0
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Oct 23 19:15:24 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Oct 23 19:27:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0ea8d5f

profiles/arch/base: add mask for net-misc/dropbear[test]

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

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

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 6f026aa9e88f..2edcde7a59c8 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
 
+# Viorel Munteanu  (2024-10-23)
+# Missing keywords on dev-python/asyncssh.
+net-misc/dropbear test
+
 # Michał Górny  (2024-10-23)
 # Debug-enabled binary packages are built for a subset of architectures.
 sys-kernel/gentoo-kernel-bin debug



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

2024-10-07 Thread Andreas Sturmlechner
commit: 8d0d51aeb99b2109ea3ce651f0eb70abcb78904f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Oct  7 17:57:46 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Oct  7 17:58:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d0d51ae

profiles: arch: Cleanup obsolete package entries (calligra, phonon, kodi)

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 profiles/arch/alpha/package.use.mask  | 4 
 profiles/arch/arm/package.use.mask| 4 
 profiles/arch/arm/package.use.stable.mask | 1 -
 profiles/arch/arm64/package.use.mask  | 1 -
 profiles/arch/base/package.use.mask   | 5 -
 profiles/arch/sparc/package.use.mask  | 4 
 6 files changed, 19 deletions(-)

diff --git a/profiles/arch/alpha/package.use.mask 
b/profiles/arch/alpha/package.use.mask
index 04da7dbc8fe8..43de7be3517f 100644
--- a/profiles/arch/alpha/package.use.mask
+++ b/profiles/arch/alpha/package.use.mask
@@ -561,10 +561,6 @@ media-libs/gst-plugins-base ivorbis
 # remove mask if/when media-gfx/argyllcms is keywored here.
 x11-misc/colord argyllcms extra-print-profiles
 
-# Raúl Porcel  (2012-12-30)
-# Needs testing
-media-libs/phonon vlc
-
 # Raúl Porcel  (2012-05-28)
 # Needs x11-misc/lightdm(which also requires some other deps)
 x11-misc/xscreensaver new-login

diff --git a/profiles/arch/arm/package.use.mask 
b/profiles/arch/arm/package.use.mask
index 84c176633a92..51f4d6a79ea3 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -255,10 +255,6 @@ dev-util/schroot zfs
 # PPS should work on all arches, but only keyworded on some arches
 >=net-misc/ntp-4.2.6_p3-r1 -parse-clocks
 
-# Craig Andrews  (2019-07-03)
-# Unmask Raspberry Pi support on arm.
-media-tv/kodi -raspberry-pi
-
 # Matt Turner  (2019-06-20)
 # dev-lang/spidermonkey:60[jit] fails to build on most platforms, but does
 # build on arm.

diff --git a/profiles/arch/arm/package.use.stable.mask 
b/profiles/arch/arm/package.use.stable.mask
index 693acceaafa0..84aa95c37f59 100644
--- a/profiles/arch/arm/package.use.stable.mask
+++ b/profiles/arch/arm/package.use.stable.mask
@@ -92,7 +92,6 @@ media-libs/mesa vulkan-overlay
 # Deps not yet stable
 # Migrated from package.use.mask
 app-text/asciidoc test
-media-libs/phonon vlc
 net-misc/openssh security-key
 dev-util/geany-plugins markdown
 app-arch/rpm test

diff --git a/profiles/arch/arm64/package.use.mask 
b/profiles/arch/arm64/package.use.mask
index a55d1801907f..bb7fe2d7e0da 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -501,5 +501,4 @@ sci-libs/linux-gpib firmware
 
 # Chí-Thanh Christopher Nguyễn  (2013-02-20)
 # Mask flags of calligra and dependencies due to lack of keywords
-app-office/calligra spacenav
 media-gfx/pstoedit emf

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index f1851b42d61a..be3b74b0f7a8 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -308,11 +308,6 @@ sys-firmware/seabios debug
 # upstream tarballs for tier-2 arches do not ship docs
 dev-lang/rust-bin doc
 
-# Craig Andrews  (2019-07-03)
-# Raspberry Pi support is only available on arm.
-# Mask raspberry-pi USE globally, unmask on arm.
-media-tv/kodi raspberry-pi
-
 # Georgy Yakovlev  (2019-06-22)
 # mask here and unmask in profiles for specific arches
 dev-java/openjdk:8 javafx

diff --git a/profiles/arch/sparc/package.use.mask 
b/profiles/arch/sparc/package.use.mask
index e2615cab5157..533968ff55b2 100644
--- a/profiles/arch/sparc/package.use.mask
+++ b/profiles/arch/sparc/package.use.mask
@@ -662,10 +662,6 @@ net-misc/modemmanager qmi
 # remove mask if/when media-gfx/argyllcms is keywored here.
 x11-misc/colord argyllcms extra-print-profiles
 
-# Raúl Porcel  (2012-12-30)
-# Needs testing
-media-libs/phonon vlc
-
 # Robin H Johnson  (2012-11-01)
 # MySQL 5.5 wants systemtap, tcmalloc & jemalloc
 >=dev-db/mysql-5.5 systemtap jemalloc



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

2024-09-18 Thread Sam James
commit: a2bd6ebd349625804859539677d84c819ffdc470
Author: Sam James  gentoo  org>
AuthorDate: Wed Sep 18 18:06:58 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep 18 18:11:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2bd6ebd

profiles/arch/base: unmask llvm_slot_19

LLVM 19 is now released and keyworded.

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

 profiles/arch/base/use.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/arch/base/use.mask b/profiles/arch/base/use.mask
index ecee15a9d4de..a9616ebb2587 100644
--- a/profiles/arch/base/use.mask
+++ b/profiles/arch/base/use.mask
@@ -17,10 +17,6 @@ jasper
 # sci-libs/atlas is only supported on specific architectures
 atlas
 
-# Michał Górny  (2024-02-05)
-# LLVM slots without keywords.
-llvm_slot_19
-
 # Andrew Ammerlaan  (2023-07-11)
 # Mask secureboot flag on arches where sbsigntools is not keyworded
 secureboot



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

2024-09-13 Thread Andreas Sturmlechner
commit: 08525df04fcd886e196a223b56129305e087c8d8
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Sep 12 21:12:29 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Sep 13 12:56:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08525df0

profiles: arch/base: Drop dev-python/QtPy[pyqt6,pyside6] mask

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

 profiles/arch/base/package.use.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 9a9ccce5a07c..1a1450567f2d 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -60,10 +60,6 @@ app-admin/syslog-ng mqtt
 # Refind is only available on a subset of arches
 sys-kernel/installkernel refind
 
-# Ionen Wolkens  (2024-01-27)
-# dev-python/PyQt6 and dev-python/pyside6 have very few keywords
-dev-python/QtPy pyqt6 pyside6
-
 # Michal Privoznik  (2024-01-21)
 # virtiofsd is only available on some arches
 app-emulation/libvirt virtiofsd



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

2024-08-31 Thread Michał Górny
commit: 3e9f2764970a819812aa3bdd03b6be69ab3618cf
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug 31 11:04:55 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug 31 11:08:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e9f2764

profiles: Update sanitizer flag masks

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

 profiles/arch/amd64/package.use.mask | 2 +-
 profiles/arch/arm64/package.use.mask | 2 +-
 profiles/arch/base/package.use.mask  | 2 +-
 profiles/arch/loong/package.use.mask | 1 +
 profiles/arch/powerpc/ppc64/package.use.mask | 1 +
 profiles/arch/riscv/package.use.mask | 4 +++-
 6 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index b9ed7199898a..4309f6e2c921 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -253,7 +253,7 @@ 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 -orc -profile -xray
-sys-libs/compiler-rt-sanitizers -ctx-profile
+sys-libs/compiler-rt-sanitizers -ctx-profile -nsan -rtsan
 
 # Sam James  (2020-10-24)
 # asm redc is only available on amd64,

diff --git a/profiles/arch/arm64/package.use.mask 
b/profiles/arch/arm64/package.use.mask
index d2412f80632d..c80e58a8f136 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -237,7 +237,7 @@ app-text/enchant voikko
 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 -shadowcallstack
-sys-libs/compiler-rt-sanitizers -libfuzzer -profile -xray
+sys-libs/compiler-rt-sanitizers -libfuzzer -profile -xray -rtsan
 >=sys-libs/compiler-rt-sanitizers-16 -orc
 
 # Roy Bamford  (2020-12-07)

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 1d3fbfbbc9b5..9a9ccce5a07c 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -252,7 +252,7 @@ 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 orc profile xray
-sys-libs/compiler-rt-sanitizers ctx-profile
+sys-libs/compiler-rt-sanitizers ctx-profile nsan rtsan
 
 # Sam James  (2020-10-24)
 # asm redc is only available on amd64,

diff --git a/profiles/arch/loong/package.use.mask 
b/profiles/arch/loong/package.use.mask
index 7718c4447e4f..37500a207573 100644
--- a/profiles/arch/loong/package.use.mask
+++ b/profiles/arch/loong/package.use.mask
@@ -309,6 +309,7 @@ media-plugins/gst-plugins-meta libvisual
 >=sys-libs/compiler-rt-sanitizers-17.0.0_pre20230705 -dfsan
 >=sys-libs/compiler-rt-sanitizers-17.0.0_pre20230717 -profile -xray
 >sys-libs/compiler-rt-sanitizers-17.0.0_pre20230717 -libfuzzer
+>=sys-libs/compiler-rt-sanitizers-19 -cfi
 
 # WANG Xuerui  (2022-07-08)
 # virtual/{jdk,jre} is not available on loong yet.

diff --git a/profiles/arch/powerpc/ppc64/package.use.mask 
b/profiles/arch/powerpc/ppc64/package.use.mask
index 01db7ccd205f..1818fc6de33f 100644
--- a/profiles/arch/powerpc/ppc64/package.use.mask
+++ b/profiles/arch/powerpc/ppc64/package.use.mask
@@ -107,6 +107,7 @@ dev-util/diffoscope haskell
 sys-libs/compiler-rt-sanitizers -asan -lsan -msan -tsan
 sys-libs/compiler-rt-sanitizers -ubsan -scudo
 sys-libs/compiler-rt-sanitizers -profile
+>=sys-libs/compiler-rt-sanitizers-19 -orc
 
 # Georgy Yakovlev  (2020-01-25)
 # fwupd keyworded now on ppc64

diff --git a/profiles/arch/riscv/package.use.mask 
b/profiles/arch/riscv/package.use.mask
index 63d7bba2a367..2cf08707fcd8 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -79,8 +79,10 @@ sys-kernel/installkernel -systemd-boot -ukify -uki
 sys-block/tgt rbd
 
 # jinqiang zhang  (2023-03-27)
-# Sanitizers supported on this architecture.
+# Sanitizers supported on riscv64.
 sys-libs/compiler-rt-sanitizers -asan -lsan
+>=sys-libs/compiler-rt-sanitizers-19 -libfuzzer -hwasan -profile -tsan
+>=sys-libs/compiler-rt-sanitizers-19 -ubsan -scudo
 
 # Yixun Lan  (2023-02-16)
 # USE=java depend on virtual/jdk:1.8 which is not support on RISC-V



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

2024-06-25 Thread Arthur Zamarin
commit: 22add0b379f23a7d401ec3d4bb7447ca1e98e3bf
Author: Jared Allard  users  noreply  github 
 com>
AuthorDate: Sat Jun  8 21:59:38 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jun 25 16:13:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22add0b3

app-arch/7zip: add ~arm64 keyword

Adds the `~arm64` keyword to app-arch/7zip because I've
been able to use it in a few different use-cases successfully
now.

As part of this, the USE flags `uasm` and `jwasm` are now masked
by default and unmasked on amd64, as it causes amd64-specific
asm to be used.

Signed-off-by: Jared Allard  users.noreply.github.com>
Closes: https://github.com/gentoo/gentoo/pull/37086
Signed-off-by: Arthur Zamarin  gentoo.org>

 app-arch/7zip/7zip-23.01.ebuild  | 2 +-
 app-arch/7zip/7zip-24.05.ebuild  | 2 +-
 app-arch/7zip/7zip-24.06.ebuild  | 2 +-
 profiles/arch/amd64/package.use.mask | 4 
 profiles/arch/base/package.use.mask  | 4 
 5 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/app-arch/7zip/7zip-23.01.ebuild b/app-arch/7zip/7zip-23.01.ebuild
index 51c0b76b70b0..0d983a22a12f 100644
--- a/app-arch/7zip/7zip-23.01.ebuild
+++ b/app-arch/7zip/7zip-23.01.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}"
 
 LICENSE="LGPL-2 BSD rar? ( unRAR )"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 IUSE="uasm jwasm rar"
 REQUIRED_USE="?? ( uasm jwasm )"
 

diff --git a/app-arch/7zip/7zip-24.05.ebuild b/app-arch/7zip/7zip-24.05.ebuild
index 51c0b76b70b0..0d983a22a12f 100644
--- a/app-arch/7zip/7zip-24.05.ebuild
+++ b/app-arch/7zip/7zip-24.05.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}"
 
 LICENSE="LGPL-2 BSD rar? ( unRAR )"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 IUSE="uasm jwasm rar"
 REQUIRED_USE="?? ( uasm jwasm )"
 

diff --git a/app-arch/7zip/7zip-24.06.ebuild b/app-arch/7zip/7zip-24.06.ebuild
index a6bf83168b8c..59e13dc0c5e5 100644
--- a/app-arch/7zip/7zip-24.06.ebuild
+++ b/app-arch/7zip/7zip-24.06.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}"
 
 LICENSE="LGPL-2 BSD rar? ( unRAR )"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 IUSE="uasm jwasm rar"
 REQUIRED_USE="?? ( uasm jwasm )"
 

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 365a5cbd6812..016e8763c70a 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -21,6 +21,10 @@
 # Pulls in kde-apps/kgpg is keyworded here
 >=kde-apps/kdeutils-meta-24.05.1 -gpg
 
+# Jared Allard  (2024-06-21)
+# uasm and jwasm include amd64-specific ASM
+app-arch/7zip -uasm -jwasm
+
 # Andrew Ammerlaan  (2024-04-25)
 # ROCm and Level-Zero are amd64-only at the moment
 sys-apps/hwloc -rocm -l0

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index afa5d9efabee..e409b19b7ac1 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -7,6 +7,10 @@
 # on amd64 and arm64.
 >=kde-apps/kdeutils-meta-24.05.1 gpg
 
+# Jared Allard  (2024-06-21)
+# uasm and jwasm include amd64-specific ASM
+app-arch/7zip uasm jwasm
+
 # Andrew Ammerlaan  (2024-04-25)
 # ROCm and Level-Zero are amd64-only at the moment
 sys-apps/hwloc rocm l0



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

2024-06-23 Thread Andreas Sturmlechner
commit: 99f23af3fae407e07cd91b11cc280636d0b4d5a5
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Jun 23 07:51:15 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jun 23 07:54:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99f23af3

profiles: arch: Mask all kde-apps/kdeutils-meta[gpg] except amd64/arm64

>=kde-apps/kgpg-24.05.1 and the KDE PIM (akonadi) stack will only be
keyworded where dev-qt/qtwebengine is available.

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

 profiles/arch/amd64/package.use.mask | 4 
 profiles/arch/arm64/package.use.mask | 4 
 profiles/arch/base/package.use.mask  | 6 ++
 3 files changed, 14 insertions(+)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 501559b18b84..365a5cbd6812 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Andreas Sturmlechner  (2024-06-23)
+# Pulls in kde-apps/kgpg is keyworded here
+>=kde-apps/kdeutils-meta-24.05.1 -gpg
+
 # Andrew Ammerlaan  (2024-04-25)
 # ROCm and Level-Zero are amd64-only at the moment
 sys-apps/hwloc -rocm -l0

diff --git a/profiles/arch/arm64/package.use.mask 
b/profiles/arch/arm64/package.use.mask
index 4b533c19aeab..d83b2e00517d 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Andreas Sturmlechner  (2024-06-23)
+# Pulls in kde-apps/kgpg is keyworded here
+>=kde-apps/kdeutils-meta-24.05.1 -gpg
+
 # Sam James  (2024-06-13)
 # Needs as-yet-unkeyworded KF6 (bug #934215)
 app-crypt/pinentry qt6

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 44d1c8e25182..afa5d9efabee 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,12 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Andreas Sturmlechner  (2024-06-23)
+# Pulls in kde-apps/kgpg which requires kde-apps/akonadi, which is as
+# part of the KDE PIM stack (big, requiring QtWebengine) only keyworded
+# on amd64 and arm64.
+>=kde-apps/kdeutils-meta-24.05.1 gpg
+
 # Andrew Ammerlaan  (2024-04-25)
 # ROCm and Level-Zero are amd64-only at the moment
 sys-apps/hwloc rocm l0



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/base/, profiles/arch/arm/, media-video/mpv/, ...

2024-06-06 Thread Ionen Wolkens
commit: 251affd864fc5ba4a690222a05cf3067992bfee3
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Jun  6 12:39:01 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jun  6 13:18:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=251affd8

media-video/mpv: drop 0.37.0

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

 media-video/mpv/Manifest   |   1 -
 media-video/mpv/files/mpv-0.37.0-drm-fix.patch |  41 
 media-video/mpv/metadata.xml   |   2 -
 media-video/mpv/mpv-0.37.0.ebuild  | 286 -
 profiles/arch/arm/package.use.mask |   5 -
 profiles/arch/arm/package.use.stable.mask  |   4 -
 profiles/arch/base/package.use.mask|   7 -
 7 files changed, 346 deletions(-)

diff --git a/media-video/mpv/Manifest b/media-video/mpv/Manifest
index 0e7c6d471455..bf9c05f949be 100644
--- a/media-video/mpv/Manifest
+++ b/media-video/mpv/Manifest
@@ -1,2 +1 @@
-DIST mpv-0.37.0.tar.gz 3384190 BLAKE2B 
31d8d47ed7ae94540189fe05b7ea63f5b0d5c987a22191f931e4bd90664d05dca4c7e0bd0e05fcdf48b977e38e5f8eec0d2572265f2cf4a969a8a9a9dbf83d68
 SHA512 
a2f7fb3837312ec59c50427af7be3b2b1b6175a53ccc7463e81503284fc4047dff32cb105d665d80be77ee1ae775d4512b71584f324d6d202c9a7fc1fab53257
 DIST mpv-0.38.0.tar.gz 3419741 BLAKE2B 
3ff59d30bc305394f58a1fff4f24540aa3be9412bc3cad27bec0c3478f4b7c13190e26847f38edc52996bb9f9a36dd6832c6fccebd6d873058acf78a320e42e4
 SHA512 
b5b2af59039ef4711814f94bbdfedb37f8ce914301670e42d4ed05fe1900025a3d3a2f3d5e69628a8aad115a647a27c386718959e2df1a18740468b3a84f8975

diff --git a/media-video/mpv/files/mpv-0.37.0-drm-fix.patch 
b/media-video/mpv/files/mpv-0.37.0-drm-fix.patch
deleted file mode 100644
index 7e10c07eebc1..
--- a/media-video/mpv/files/mpv-0.37.0-drm-fix.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-From e575ec4fc3654387c7358bd3640877ef32628d2c Mon Sep 17 00:00:00 2001
-From: Jan Beich 
-Date: Wed, 22 Nov 2023 19:44:13 +0100
-Subject: [PATCH] meson: also expose present_sync for VT-only after
- a96d04f19d73
-
-$ meson setup --auto-features=disabled -Ddrm=enabled -Degl=enabled 
-Dgbm=enabled -Degl-drm=enabled /tmp/mpv_build
-$ meson compile -C /tmp/mpv_build
-[...]
-ld: error: undefined symbol: mp_present_initialize
->>> referenced by drm_common.c
->>>   libmpv.so.2.2.0.p/video_out_drm_common.c.o:(vo_drm_init)
-
-ld: error: undefined symbol: present_sync_update_values
->>> referenced by drm_common.c
->>>   libmpv.so.2.2.0.p/video_out_drm_common.c.o:(drm_pflip_cb)
-
-ld: error: undefined symbol: present_sync_swap
->>> referenced by drm_common.c
->>>   libmpv.so.2.2.0.p/video_out_drm_common.c.o:(drm_pflip_cb)
-
-ld: error: undefined symbol: present_sync_get_info
->>> referenced by vo_drm.c
->>>   libmpv.so.2.2.0.p/video_out_vo_drm.c.o:(get_vsync)

- meson.build | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/meson.build b/meson.build
-index a3c3430dd47b..6fd5afa5122a 100644
 a/meson.build
-+++ b/meson.build
-@@ -1049,7 +1049,7 @@ if features['xv']
- sources += files('video/out/vo_xv.c')
- endif
- 
--if features['wayland'] or features['x11']
-+if features['wayland'] or features['x11'] or features['drm']
- sources += ('video/out/present_sync.c')
- endif
- 

diff --git a/media-video/mpv/metadata.xml b/media-video/mpv/metadata.xml
index 4fb09acf0a6a..2601ee1c24c1 100644
--- a/media-video/mpv/metadata.xml
+++ b/media-video/mpv/metadata.xml
@@ -13,11 +13,9 @@
Enable gamepad input support
Enable the shared library and headers (used 
by frontends / plugins)
Enable Lua scripting, OSC (On Screen 
Controller) GUI, and net-misc/yt-dlp support
-   Enable Multi-Media Abstraction Layer (MMAL) 
decoding support: Available e.g. on the Raspberry Pi
Enable support for OpenGL-based video 
backends
(Note: deprecated for X11, USE=egl provides the newer 
support for -gpu-api=opengl)
Enable sound support via native PipeWire 
backend
-   Enable support for the Raspberry 
Pi
Enable high quality pitch correction 
via media-libs/rubberband
Enable media-libs/libsdl2 based 
video and audio outputs
(Note: these outputs exist for compatibility reasons 
only, avoid if possible)

diff --git a/media-video/mpv/mpv-0.37.0.ebuild 
b/media-video/mpv/mpv-0.37.0.ebuild
deleted file mode 100644
index f7dd7257fca2..
--- a/media-video/mpv/mpv-0.37.0.ebuild
+++ /dev/null
@@ -1,286 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-1 luajit )
-PYTHON_COMPAT=( python3_{10..12} )
-inherit flag-o-matic lua-single meson optfeature pax-utils python-single-r1 xdg
-
-if [[ ${PV} ==  ]]; then
-   inherit g

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

2024-04-13 Thread Mike Gilbert
commit: d442b2adb89fdf329eb7976620997f57df35fcae
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Apr 13 18:18:45 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Apr 13 18:18:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d442b2ad

profiles/arch/base: mask sys-fs/fuse:3[test]

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

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

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index afb21417b194..2531ef261766 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
 
+# Mike Gilbert  (2024-04-13)
+# Missing keywords on dev-python/looseversion.
+sys-fs/fuse:3 test
+
 # Andrew Ammerlaan  (2024-03-17)
 # Experimental, only keyworded for amd64 currently
 sys-kernel/installkernel efistub



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

2024-04-02 Thread Sam James
commit: c920bc0801087518ea87d472f7a78bfa25cb04c8
Author: Paul Zander  gmail  com>
AuthorDate: Thu Mar 28 14:02:45 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  2 11:26:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c920bc08

media-libs/osl: add 1.12.14.0-r1, 1.13.7.0

switch to llvm-r1
osl-1.13.7.0 has llvm-17 support

Closes: https://bugs.gentoo.org/920539
Closes: https://bugs.gentoo.org/874279
Closes: https://bugs.gentoo.org/917484
Signed-off-by: Paul Zander  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35965
Signed-off-by: Sam James  gentoo.org>

 media-gfx/blender/blender-3.3.15.ebuild   |   2 +-
 media-gfx/blender/blender-3.3.6-r1.ebuild |   2 +-
 media-gfx/blender/blender-3.3.8.ebuild|   2 +-
 media-gfx/blender/blender-3.6.0.ebuild|   2 +-
 media-gfx/blender/blender-3.6.5.ebuild|   2 +-
 media-gfx/blender/blender-3.6.8.ebuild|   2 +-
 media-gfx/blender/blender-4.0.1-r1.ebuild |   2 +-
 media-gfx/blender/blender-4.0.2.ebuild|   2 +-
 media-gfx/blender/blender-.ebuild |   2 +-
 media-libs/osl/Manifest   |   1 +
 media-libs/osl/metadata.xml   |   5 +-
 media-libs/osl/osl-1.12.14.0-r1.ebuild| 384 +
 media-libs/osl/osl-1.13.7.0.ebuild| 453 ++
 media-libs/osl/osl-.ebuild| 443 +
 profiles/arch/amd64/use.mask  |   4 +
 profiles/arch/arm64/use.mask  |   4 +
 profiles/arch/base/use.mask   |   4 +
 17 files changed, 1306 insertions(+), 10 deletions(-)

diff --git a/media-gfx/blender/blender-3.3.15.ebuild 
b/media-gfx/blender/blender-3.3.15.ebuild
index de6e734737f0..30eb3d17cd54 100644
--- a/media-gfx/blender/blender-3.3.15.ebuild
+++ b/media-gfx/blender/blender-3.3.15.ebuild
@@ -98,7 +98,7 @@ RDEPEND="${PYTHON_DEPS}
dev-libs/c-blosc:=
)
optix? ( =media-libs/osl-1.11.16.0-r3:= )
+   osl? ( =media-libs/osl-1.11.16.0-r3:= )
+   osl? ( =media-libs/osl-1.11.16.0-r3:= )
+   osl? ( =media-libs/osl-1.11.16.0-r3:= )
+   osl? ( =media-libs/osl-1.11.16.0-r3:= )
+   osl? ( media-libs/osl:= )
pdf? ( media-libs/libharu )
potrace? ( media-gfx/potrace )
pugixml? ( dev-libs/pugixml )

diff --git a/media-libs/osl/Manifest b/media-libs/osl/Manifest
index 878645684cfb..5fb6518260ba 100644
--- a/media-libs/osl/Manifest
+++ b/media-libs/osl/Manifest
@@ -2,3 +2,4 @@ DIST osl-1.12.11.0.tar.gz 20287156 BLAKE2B 
178db816980929cc61a0deea63f715a9f10ad
 DIST osl-1.12.13.0.tar.gz 20286745 BLAKE2B 
75a2a5d1ba26cd11463dde710d5be3b8b2d227de45263d8bd39fd87ca064f7c6d2b2f9cea2fdb8f29ccaa94d3ef60e2ff2e0e6d867385e2298dd10ef61b6
 SHA512 
d7e6ab79f77f2854cbb4fa2fbe5fc92659bb015b1bbffcee2ef86185cf20235990fa3b20308601aa298fedc85d3fcd4451b7b7ff0df7def97027efe4fb8a02bc
 DIST osl-1.12.14.0.tar.gz 20555853 BLAKE2B 
4f6bc2084e4c1b25e707a37830961f20926e6ab5cb915c763cbd8126127e70f6368832077729ab5e044f573e8c38c4afb413eff8adccee5ea1ae96cb9be43b6e
 SHA512 
51641e58fb0bba042853e3976c104decc788f1b1d3ec2e33a3f5504b11b05950dc38766ffb066b0f76edc4e0a8829d6b7dd408d9288b74d69380395b1d991bd5
 DIST osl-1.12.7.0.tar.gz 20250356 BLAKE2B 
a9398243546b1bfc1e3f9602f6112a72a8e7cb6ace54e93d0e5f30d943474e82c3317596597d6a09e0f2cf04b1b21f05c31a2357e3d667d710cd2aa340f5fd63
 SHA512 
ec0391dfc95140fee4fa8332991cdcb0978dafc436f3e07d0293e2baa2014b8765e6b60631ae5a8bbd6e16dbcf37f04c076d7d6b2d8bfa58b78471f0d92c433f
+DIST osl-1.13.7.0.tar.gz 21774349 BLAKE2B 
1fd731f14b8dce948d7995efadb63eec8ce028ed6b095db391d2dfedcbbd62ca3aad9cd5d7d40f94c9e358f952d841899103467a2f81b12a605ae8c8436a16ff
 SHA512 
15ffc6a5eed44141672af3d7ddab5d97abacad2062cddb35ef2a8484538a9a9a86cbd7e7170deafcefd3b69df764bfd207685603ca17a2fbff4299ccd1afe569

diff --git a/media-libs/osl/metadata.xml b/media-libs/osl/metadata.xml
index 4e777e0e9393..4c2f57c8a0ed 100644
--- a/media-libs/osl/metadata.xml
+++ b/media-libs/osl/metadata.xml
@@ -15,8 +15,11 @@
lights, displacement, and pattern generation.


-   Use media-libs/partio
Build the osltoy binary (with Qt5)
+   Build against sys-libs/libcxx 
when using clang
+   Do not use Fuse-Multiply-Add 
operations
+   Add support for NVIDIA's OptiX Raytracing 
Engine
+   Use media-libs/partio
Build the osltoy binary (with Qt6)



diff --git a/media-libs/osl/osl-1.12.14.0-r1.ebuild 
b/media-libs/osl/osl-1.12.14.0-r1.ebuild
new file mode 100644
index ..66765c891954
--- /dev/null
+++ b/media-libs/osl/osl-1.12.14.0-r1.ebuild
@@ -0,0 +1,384 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+# Check this on updates
+LLVM_COMPAT=( {15..15} )
+
+inherit cmake flag-o-matic llvm-r1 toolchain-

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

2024-03-29 Thread Michał Górny
commit: 04e136cfdf7bdb7309dbbad0cfb427339569d0c8
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar 29 14:33:34 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar 29 14:35:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04e136cf

dev-java/icedtea: Remove last-rited pkg

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

 dev-java/icedtea/Manifest  |  13 -
 dev-java/icedtea/files/icedtea.env.sh  |  17 -
 .../files/openjdk-8-hotspot-arrayallocator.patch   |  16 -
 dev-java/icedtea/files/openjdk-8-make-4.4.patch|  13 -
 dev-java/icedtea/icedtea-3.21.0.ebuild | 387 -
 dev-java/icedtea/metadata.xml  |  34 --
 profiles/arch/amd64/package.use.mask   |   4 -
 profiles/arch/arm64/package.use.mask   |   4 -
 profiles/arch/base/package.use.mask|   4 -
 profiles/base/package.use.mask |   6 -
 profiles/package.mask  |   8 -
 11 files changed, 506 deletions(-)

diff --git a/dev-java/icedtea/Manifest b/dev-java/icedtea/Manifest
deleted file mode 100644
index 6adf8d98b5fa..
--- a/dev-java/icedtea/Manifest
+++ /dev/null
@@ -1,13 +0,0 @@
-DIST icedtea-3.21-aarch32-3.21.0.tar.xz 7207712 BLAKE2B 
bb9001aa31011fd0b29141caa1ba48344f2ca08e5dbe69cb3501a4830886d02b7a8782336a84273aad2ea721f26db2d3f51cdc72a9eccde1ad45a2790fb2caf1
 SHA512 
fc44c3c59164f6904ad92e04cb8023f39e82d6a2704fb5a91bf84d41066183ca6140273fa4c13d08a0dda47f263bd2d7d5138a5c45f205c58f649e6b87f15a9e
-DIST icedtea-3.21-corba-3.21.0.tar.xz 949700 BLAKE2B 
b845a46b5dcb22545073f894fbc5464e014f8f0e02e0cc66bccda0db6bd5566908a886823189ecf476847adb7f3fa5c009814e54c69d65a3a4a6c3cfc692564d
 SHA512 
55110b92c6eddeb29eab97cbe644d8cc171a489b9fa806c81e4af88a1e5e3e6776fb97371715782935222944464f68e7d6783c46bd0d0de5659123f46c577a7a
-DIST icedtea-3.21-hotspot-3.21.0.tar.xz 7121192 BLAKE2B 
64813c6a71405c5c093792dadf8613361a056b590fa4fa7453887ac5eb1eda1da63777a2f1e529e50eefe033d6f7f757d3235d53ba8f0f45d40dad6f0c215334
 SHA512 
678f6c53db5858ba828e063eeeddb727dbeb0586ff26a4287f9735dc01ad00ddcd9f41fa65343b81d5f5c512a944f47a447d4bdc929ca26ba78a68a7e3dfc1cd
-DIST icedtea-3.21-jaxp-3.21.0.tar.xz 2269276 BLAKE2B 
a1848fa6832a8c87c9a6edcfc5ac45fc487b5378368c07bafe5a3e54b849b81b781fb3652593e3506ffbd220a933cb5a04ae6dee86b3a44be7a1138813f5454c
 SHA512 
ff14c9b63cee2a7b9213872b8710b1c5b901ccaf4122c8ddf5d8437d1cdd35cf9af50f461d05f004b74802ba8a21c7e9f288ec080b2b5f7daad065d40dc39258
-DIST icedtea-3.21-jaxws-3.21.0.tar.xz 2278396 BLAKE2B 
1fb8608df94937447e192d010465379b2c3aa578f9c1ebd2eba445b1cd92ea9427511fd72351537ae78796d90d130497b02bc3e89b9e1ff1765013c681e6cf83
 SHA512 
e21bd36b6cfa92f648856532647150243f2184943dc6f5003fea02cf69aa9b6a94fb18d6478db28d5ee5e3af9b780122c0539fd3207cf4dfcb69a042835c13d6
-DIST icedtea-3.21-jdk-3.21.0.tar.xz 40714380 BLAKE2B 
be2bda5027d20515717ffecef71996bd56c4246a2a0e4d670bb386ea9ed2ff71c91ca8faa17ee209a5894784dff8e1b7d8df544c0b88b8f9da946514d9070bc7
 SHA512 
06385f14d093be250aa530d0659576d75aed57b0264ec7329d6b2c9309cf4ed660a9ecbfb6f199868ae23aedfbdb97036fccda501c00e9d2e3b1562c92b0ed37
-DIST icedtea-3.21-langtools-3.21.0.tar.xz 2081452 BLAKE2B 
97c0820a9c734fc8d155fd5ec8fa9c56b4eaa0bf6fe5df5235b2dc5680f8c1989e608210007faa8e0120ad7dadfe682f4fe174e5cdae64d34624f239a7b1bb16
 SHA512 
949366138278104fc06452d8227bbe5d0829a9124503928cab34e5e9df37e25d25964a5c755e46d9ca74e63f1b318b2e3366f8f08e144524a8043bc2a7ca626e
-DIST icedtea-3.21-nashorn-3.21.0.tar.xz 2324264 BLAKE2B 
d7bcd9dd6df244004e3cb3ea1cdc178d781dd7f1b1d7b97df32385b67829bc3d9cb168caa64dc13fc15f27a9eeab276576d22cb804de5bc0d0209b98308a7105
 SHA512 
eda17f94ed2f34dd5bc4670dd3340d50de956723213948fd15963b0a589433bbe2e0ba8be7761974754b6a5d875ef58c31839daa6fef7215af552842f787bb44
-DIST icedtea-3.21-openjdk-3.21.0.tar.xz 367068 BLAKE2B 
7fe212e84f1f527c229a854212617cd99457c0a4c5fdbd41a1ae65098706a22843e52a108cbf62fac341b9aa85e22f00746bb5a84e7d249ebbd605630bee127a
 SHA512 
6a1706dfcb5e5d79191c01db6da30ca0ca48cea628a26a3a35f6e43c710091e25c97ec95122e8bc19b4ac69ede27a8dae37b49e1a7e4db07a635ded69e2e0336
-DIST icedtea-3.21-shenandoah-3.21.0.tar.xz 7295776 BLAKE2B 
c139711d81ccf593a93f786c398371eaddbaa9aa5044683669204ef9671cd17e80488ba2d290565ba5f1e27a62fa696c3d331c215442ddd29f3067b60682adec
 SHA512 
c0282207854ad13d57dc7e1dd73412fb184406e7783d720cacbf58152177ae70af51bb4d577442bc1bebc75e88458cdb86356b79857b01eafb1eb214dbc439f4
-DIST icedtea-3.21.0.tar.xz 1574548 BLAKE2B 
55dca04bf55a272a92f161a96a1cabe7c0e1f46289d95d74e9253c4da45d8df00e292e5d806118805241ea5c4b914643e380b05ad7996d850a8e5eebd7a2959a
 SHA512 
874f91f3c3311d7017efb91aaff4e2fb660f55c58a626bcf5b120b7158df15e9b94abda7cd28f9620ad76c50bfa89cc8c1d251c193404c0db51ff1430167b018
-DIST icedtea-cacao-c182f119eaad.tar.xz 3056520 BLAKE2B 
6b1be66ce19f491d49f1591babcd8c088e8e327f828dca3f30b8f8b04c132140f8b9f487ef6d91aed212aebab2c7c3052d79fa3f2d

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

2024-03-06 Thread Michał Górny
commit: 343fbecc4df2e03159766fd130276f3b8a2eec86
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Mar  6 16:57:43 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Mar  6 17:03:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=343fbecc

profiles/arch: Mask dev-debug/lld/[debuginfod] where not kwed

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

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

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index d1a323663aaf..56a5aec60eaf 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -91,6 +91,7 @@ media-libs/libplacebo -shaderc
 
 # Michał Górny  (2023-09-19)
 # dev-cpp/cpp-httplib is keyworded here.
+dev-debug/lldb -debuginfod
 sys-devel/llvm -debuginfod
 
 # Ionen Wolkens  (2023-09-13)

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 07f57aa06aff..24189d7b9795 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -57,6 +57,7 @@ media-libs/libplacebo shaderc
 
 # Michał Górny  (2023-09-19)
 # dev-cpp/cpp-httplib is barely keyworded anywhere.
+dev-debug/lldb debuginfod
 sys-devel/llvm debuginfod
 
 # Ionen Wolkens  (2023-09-13)

diff --git a/profiles/arch/loong/package.use.mask 
b/profiles/arch/loong/package.use.mask
index 21d286ccbe8f..c4cc43e2ff78 100644
--- a/profiles/arch/loong/package.use.mask
+++ b/profiles/arch/loong/package.use.mask
@@ -56,6 +56,7 @@ dev-util/librnp man
 
 # Michał Górny  (2023-09-19)
 # dev-cpp/cpp-httplib is keyworded here.
+dev-debug/lldb -debuginfod
 sys-devel/llvm -debuginfod
 
 # WANG Xuerui  (2023-09-10)

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index b21ef9cb033c..278c245cebdb 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -29,6 +29,7 @@ media-libs/libplacebo -shaderc
 
 # Michał Górny  (2023-09-19)
 # dev-cpp/cpp-httplib is keyworded here.
+dev-debug/lldb -debuginfod
 sys-devel/llvm -debuginfod
 
 # Jon Janzen  (2023-09-11)



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

2024-03-03 Thread Mart Raudsepp
commit: c75bbe6a375dd0ef32125ed3ae1010f6a961bfdc
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar  3 17:56:44 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Mar  3 18:09:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c75bbe6a

profiles/arch: Unmask wlroots[drm,liftoff] on ~arm64

Signed-off-by: Mart Raudsepp  gentoo.org>

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

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 8de47171521e..20d998103599 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -60,7 +60,7 @@ dev-python/PyQt6 -pdfium
 
 # Leonardo Hernández Hernández  (2023-11-25)
 # media-libs/libdisplay-info (drm) and dev-libs/libliftoff (liftoff)
-# are only available for amd64 and riscv
+# are only available for amd64, arm64 and riscv
 >=gui-libs/wlroots-0.17.0 -drm -liftoff
 
 # Jimi Huotari  (2023-11-22)

diff --git a/profiles/arch/arm64/package.use.mask 
b/profiles/arch/arm64/package.use.mask
index 0940ab8031e2..dc93722c79cf 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -1,6 +1,11 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Mart Raudsepp  (2024-03-03)
+# media-libs/libdisplay-info (drm) and dev-libs/libliftoff (liftoff)
+# are only available for amd64, arm64 and riscv
+>=gui-libs/wlroots-0.17.0 -drm -liftoff
+
 # Joonas Niilola  (2024-02-16)
 # Test dependencies not keyworded on this arch.
 www-servers/nginx test

diff --git a/profiles/arch/arm64/package.use.stable.mask 
b/profiles/arch/arm64/package.use.stable.mask
index 65ce835fb0fd..b93a9cc15a57 100644
--- a/profiles/arch/arm64/package.use.stable.mask
+++ b/profiles/arch/arm64/package.use.stable.mask
@@ -1,6 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Mart Raudsepp  (2024-03-03)
+# media-libs/libdisplay-info (drm) and dev-libs/libliftoff (liftoff)
+# are not stable yet on arm64
+>=gui-libs/wlroots-0.17.0 drm liftoff
+
 # Ionen Wolkens  (2024-01-27)
 # dev-python/PyQt6 and dev-python/pyside6 are not stable here yet
 dev-python/QtPy pyqt6 pyside6

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 6336dd0d9794..b9be05bd3379 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -36,7 +36,7 @@ dev-python/PyQt6 pdfium
 
 # Leonardo Hernández Hernández  (2023-11-25)
 # media-libs/libdisplay-info (drm) and dev-libs/libliftoff (liftoff)
-# are only available for amd64 and riscv
+# are only available for amd64, arm64 and riscv
 >=gui-libs/wlroots-0.17.0 drm liftoff
 
 # Jimi Huotari  (2023-11-22)

diff --git a/profiles/arch/riscv/package.use.mask 
b/profiles/arch/riscv/package.use.mask
index b2de7b1bc855..5f0957463d47 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -15,7 +15,7 @@ sys-kernel/installkernel -grub
 
 # Leonardo Hernández Hernández  (2023-11-22)
 # media-libs/libdisplay-info (drm) and dev-libs/libliftoff (liftoff)
-# are only available for amd64 and riscv
+# are only available for amd64, arm64 and riscv
 >=gui-libs/wlroots-0.17.0 -drm -liftoff
 
 # Ionen Wolkens  (2023-10-09)



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

2024-02-09 Thread Andrew Ammerlaan
commit: 97eb5f9a8ccc996d496623d05a6ce5d6aeb42b93
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri Feb  9 12:47:53 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Feb  9 12:50:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97eb5f9a

profiles/arch: mask installkernel[refind] on all but amd64 and x86

Signed-off-by: Andrew Ammerlaan  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 e5fde88dd457..91438397ce77 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-02-09)
+# Refind is only available on a subset of arches
+sys-kernel/installkernel -refind
+
 # Ionen Wolkens  (2024-01-27)
 # dev-python/PyQt6 and dev-python/pyside6 are keyworded here
 dev-python/QtPy -pyqt6 -pyside6

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 833dc1d76cc4..fed90b77508a 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-02-09)
+# Refind is only available on a subset of arches
+sys-kernel/installkernel refind
+
 # Ionen Wolkens  (2024-01-27)
 # dev-python/PyQt6 and dev-python/pyside6 have very few keywords
 dev-python/QtPy pyqt6 pyside6

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index 87c8ca636628..043790e263d5 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/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-02-09)
+# Refind is only available on a subset of arches
+sys-kernel/installkernel -refind
+
 # Marek Szuba  (2024-02-01)
 # dev-libs/isa-l is seriously broken on x86 (Bugs #922193, #923425),
 # and upstream seems to have little to no interest in really



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

2024-01-26 Thread Ionen Wolkens
commit: 5b8f72a0333f89ac5d03dfdeaf5718aed9b0cb5a
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Jan 27 05:26:37 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Jan 27 06:46:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b8f72a0

profiles: re-arrange USE=qt6 masks, unmask where possible

Follow-up to bug #918896 which keyworded requirements for unmasking
on most arches (sparc is still pending, so remains masked for now).

Note that still use.stable.masked where needed, stabilizations will
wait a bit to see if any trouble arises in ~arch from unmasking.

If add new IUSE=qt6 and missing a dependency, ideally please file
(re)keywordreqs as needed rather than mask (unless need qtwebengine).

Bug: https://bugs.gentoo.org/918896
Signed-off-by: Ionen Wolkens  gentoo.org>

 profiles/arch/alpha/use.mask | 1 +
 profiles/arch/amd64/package.use.mask | 4 
 profiles/arch/amd64/package.use.stable.mask  | 4 
 profiles/arch/amd64/use.mask | 6 --
 profiles/arch/arm/use.stable.mask| 4 
 profiles/arch/arm64/package.use.mask | 4 
 profiles/arch/arm64/package.use.stable.mask  | 4 
 profiles/arch/arm64/use.stable.mask  | 4 
 profiles/arch/base/package.use.mask  | 3 +++
 profiles/arch/hppa/use.stable.mask   | 4 
 profiles/arch/ia64/use.mask  | 1 +
 profiles/arch/m68k/use.mask  | 1 +
 profiles/arch/mips/use.mask  | 1 +
 profiles/arch/powerpc/ppc64/64le/package.use.mask| 6 ++
 profiles/arch/powerpc/ppc64/64le/package.use.stable.mask | 4 
 profiles/arch/powerpc/use.stable.mask| 4 
 profiles/arch/s390/use.mask  | 1 +
 profiles/arch/sparc/use.mask | 6 +-
 profiles/arch/x86/use.stable.mask| 4 
 profiles/base/use.mask   | 7 ---
 20 files changed, 55 insertions(+), 18 deletions(-)

diff --git a/profiles/arch/alpha/use.mask b/profiles/arch/alpha/use.mask
index 3663ca5845ec..53ce21c2ffb6 100644
--- a/profiles/arch/alpha/use.mask
+++ b/profiles/arch/alpha/use.mask
@@ -11,6 +11,7 @@ flatpak
 # matoro  (2023-11-14)
 # Qt is not keyworded here
 qt5
+qt6
 
 # matoro  (2023-06-17)
 # media-libs/libheif is not keyworded here

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 493581018443..1d7742865b38 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Ionen Wolkens  (2024-01-27)
+# dev-python/PyQt6 and dev-python/pyside6 are keyworded here
+dev-python/QtPy -pyqt6 -pyside6
+
 # Michal Privoznik  (2024-01-21)
 # virtiofsd is available here
 app-emulation/libvirt -virtiofsd

diff --git a/profiles/arch/amd64/package.use.stable.mask 
b/profiles/arch/amd64/package.use.stable.mask
index 420f3a193b95..55ec28d2d0de 100644
--- a/profiles/arch/amd64/package.use.stable.mask
+++ b/profiles/arch/amd64/package.use.stable.mask
@@ -17,6 +17,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Ionen Wolkens  (2024-01-27)
+# dev-python/pyside6 is not stable here yet
+dev-python/QtPy pyside6
+
 # Ionen Wolkens  (2024-01-16)
 # cuda (and thus cudnn) are not available in stable
 media-libs/opencv cudnn

diff --git a/profiles/arch/amd64/use.mask b/profiles/arch/amd64/use.mask
index a2dda70023b4..903b1e2d2f32 100644
--- a/profiles/arch/amd64/use.mask
+++ b/profiles/arch/amd64/use.mask
@@ -16,12 +16,6 @@
 # Unmask secureboot flag on arches where sbsigntools is keyworded
 -secureboot
 
-# Jimi Huotari  (2023-03-03)
-# Unmask on amd64 only for now.
--qt6
--pyqt6
--pyside6
-
 # matoro  (2022-09-29)
 # dev-util/google-perftools is supported here
 -tcmalloc

diff --git a/profiles/arch/arm/use.stable.mask 
b/profiles/arch/arm/use.stable.mask
index 0022a3aafc7e..2e2b478ee999 100644
--- a/profiles/arch/arm/use.stable.mask
+++ b/profiles/arch/arm/use.stable.mask
@@ -4,6 +4,10 @@
 # This file requires eapi 5 or later. New entries go on top.
 # Please use the same syntax as in use.mask
 
+# Ionen Wolkens  (2024-01-27)
+# Qt6 is not stable here yet
+qt6
+
 # Sam James  (2022-01-16)
 # net-libs/gnome-online-accounts is not marked stable on arm yet
 gnome-online-accounts

diff --git a/profiles/arch/arm64/package.use.mask 
b/profiles/arch/arm64/package.use.mask
index e76f5b50835d..c7a747a831bb 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Ionen Wolkens  (2024-01-27)
+# dev-python/PyQt6 is keyworded here
+dev-python/QtPy -pyqt6
+
 # Michal Privoznik  (20

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

2023-11-22 Thread Sam James
commit: 146afb1ed27c9261513f95f8a3faed952447dd8f
Author: Paul Zander  gmail  com>
AuthorDate: Fri Nov 17 16:22:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 22 11:51:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=146afb1e

profiles: allow USE=hip only on amd64

Signed-off-by: Paul Zander  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33874
Signed-off-by: Sam James  gentoo.org>

 profiles/arch/amd64/use.mask| 4 
 profiles/arch/amd64/use.stable.mask | 4 
 profiles/arch/base/use.mask | 3 +++
 3 files changed, 11 insertions(+)

diff --git a/profiles/arch/amd64/use.mask b/profiles/arch/amd64/use.mask
index 3e17c184e946..048f26b5883f 100644
--- a/profiles/arch/amd64/use.mask
+++ b/profiles/arch/amd64/use.mask
@@ -4,6 +4,10 @@
 # Unmask the flag which corresponds to ARCH.
 -amd64
 
+# Paul Zander  (2023-11-17)
+# ROCm/HIP works here
+-hip
+
 # Andrew Ammerlaan  (2023-07-11)
 # Unmask secureboot flag on arches where sbsigntools is keyworded
 -secureboot

diff --git a/profiles/arch/amd64/use.stable.mask 
b/profiles/arch/amd64/use.stable.mask
index dc93eb4e00b2..5f97cbc0e630 100644
--- a/profiles/arch/amd64/use.stable.mask
+++ b/profiles/arch/amd64/use.stable.mask
@@ -4,6 +4,10 @@
 # This file requires eapi 5 or later. New entries go on top.
 # Please use the same syntax as in use.mask
 
+# Paul Zander  (2023-11-17)
+# ROCm/HIP is not suitable for stabilization.
+hip
+
 # Jimi Huotari  (2023-03-03)
 # Mask until stable.
 pyside6

diff --git a/profiles/arch/base/use.mask b/profiles/arch/base/use.mask
index fea25523e4a2..216f30b7336f 100644
--- a/profiles/arch/base/use.mask
+++ b/profiles/arch/base/use.mask
@@ -37,6 +37,9 @@ oci8
 cuda
 nvenc
 
+# ROCm/HIP only works on amd64
+hip
+
 # masking here, and unmasking in arch/x86/use.mask
 vidix
 



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

2023-10-28 Thread Sam James
commit: 733358216f5b8ef3a135d27c684f3bbee8144f6c
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 28 21:44:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 28 21:44:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73335821

profiles/arch/base: fix opencolorio doc mask

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

 profiles/arch/base/package.use.mask | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 355a676ca11b..004d9af566bb 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -144,7 +144,7 @@ x11-wm/mutter video_cards_nvidia
 
 # Bernd Waibel  (2021-06-11)
 # Has unpackaged dependencies, bug #795459
- (2021-03-27)
 # The clozurecl and clozurecl64 flags are now arch-specific in maxima,



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

2023-10-26 Thread Sam James
commit: fbc4886d78510283d1374d0790b78c177429ab04
Author: Paul Zander  gmail  com>
AuthorDate: Wed Oct 11 21:22:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 27 03:15:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbc4886d

media-libs/OpenColorIO: unmask doc for >=2.2.1

* required dependencies are packaged now

Signed-off-by: Paul Zander  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 profiles/arch/base/package.use.mask | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 48029716354c..355a676ca11b 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -143,8 +143,8 @@ x11-base/xwayland video_cards_nvidia
 x11-wm/mutter video_cards_nvidia
 
 # Bernd Waibel  (2021-06-11)
-# Has unpackaged depdencies, bug #795459
->=media-libs/opencolorio-2.0.0 doc
+# Has unpackaged dependencies, bug #795459
+ (2021-03-27)
 # The clozurecl and clozurecl64 flags are now arch-specific in maxima,



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

2023-10-26 Thread Sam James
commit: 7b5f5a3dbc8c2d53b603ea6f07f90281dfdb4ce8
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 27 02:58:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 27 02:58:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b5f5a3d

Revert "media-libs/OpenColorIO: unmask doc for >=2.2.1"

This reverts commit f46682a2f35d276501de5aa2662fad0298e17bd2.

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

 profiles/arch/base/package.use.mask | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 355a676ca11b..191302a28257 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -143,8 +143,8 @@ x11-base/xwayland video_cards_nvidia
 x11-wm/mutter video_cards_nvidia
 
 # Bernd Waibel  (2021-06-11)
-# Has unpackaged dependencies, bug #795459
-=media-libs/OpenColorIO-2.0.0 doc
 
 # Michael Orlitzky  (2021-03-27)
 # The clozurecl and clozurecl64 flags are now arch-specific in maxima,



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

2023-10-26 Thread Sam James
commit: f46682a2f35d276501de5aa2662fad0298e17bd2
Author: Paul Zander  gmail  com>
AuthorDate: Wed Oct 11 21:22:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 27 02:31:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f46682a2

media-libs/OpenColorIO: unmask doc for >=2.2.1

* required dependencies are packaged now

Signed-off-by: Paul Zander  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 profiles/arch/base/package.use.mask | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 191302a28257..355a676ca11b 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -143,8 +143,8 @@ x11-base/xwayland video_cards_nvidia
 x11-wm/mutter video_cards_nvidia
 
 # Bernd Waibel  (2021-06-11)
-# Has unpackaged depdencies, bug #795459
->=media-libs/OpenColorIO-2.0.0 doc
+# Has unpackaged dependencies, bug #795459
+ (2021-03-27)
 # The clozurecl and clozurecl64 flags are now arch-specific in maxima,



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

2023-10-21 Thread Jimi Huotari
commit: a165a02757e87fbd0c30d4fbb2941e7faf36258e
Author: Jimi Huotari  gentoo  org>
AuthorDate: Sat Oct 21 19:00:38 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Sat Oct 21 19:16:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a165a027

profiles/arch: mask/unmask 'mpegts' where (un)available

At this time, 'net-libs/librist' is only keyworded for arm64.

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

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

diff --git a/profiles/arch/arm64/package.use.mask 
b/profiles/arch/arm64/package.use.mask
index 35920ebda320..98e340931512 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Jimi Huotari  (2023-10-21)
+# Unmask on specific arches where it's available.
+media-video/obs-studio mpegts
+
 # Sam James  (2023-10-11)
 # Supports 64-bit NEON
 dev-libs/botan -cpu_flags_arm_neo

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 18c1a1473cea..48029716354c 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
 
+# Jimi Huotari  (2023-10-21)
+# net-libs/librist is only keyworded for arm64 at this time.
+media-video/obs-studio mpegts
+
 # Ionen Wolkens  (2023-10-09)
 # media-libs/shaderc has very few keywords.
 media-libs/libplacebo shaderc



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/base/, dev-python/pytables/files/, dev-python/tables/files/, ...

2023-10-05 Thread Michał Górny
commit: 40140c90b36e89419b7e2f4d85c17f267adf5fee
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct  5 14:04:48 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct  5 14:08:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40140c90

Rename dev-python/{pytables → tables}

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

 dev-python/pandas/pandas-1.5.1.ebuild | 8 
 dev-python/pandas/pandas-1.5.2.ebuild | 8 
 dev-python/pandas/pandas-1.5.3.ebuild | 8 
 dev-python/pandas/pandas-2.0.0.ebuild | 8 
 dev-python/pandas/pandas-2.0.1.ebuild | 8 
 dev-python/pandas/pandas-2.0.2.ebuild | 6 +++---
 dev-python/pandas/pandas-2.0.3-r1.ebuild  | 6 +++---
 dev-python/pandas/pandas-2.1.0.ebuild | 4 ++--
 dev-python/pandas/pandas-2.1.1.ebuild | 4 ++--
 dev-python/{pytables => tables}/Manifest  | 0
 .../files/tables-3.8.0-blosc2.patch}  | 0
 .../files/tables-3.8.0-cython3.patch} | 0
 .../files/tables-3.8.0-optional-cpuinfo.patch}| 0
 dev-python/{pytables => tables}/metadata.xml  | 0
 .../pytables-3.8.0-r3.ebuild => tables/tables-3.8.0-r3.ebuild}| 2 +-
 profiles/arch/amd64/package.use.mask  | 2 +-
 profiles/arch/base/package.use.mask   | 2 +-
 sci-chemistry/mdtraj/mdtraj-1.9.7.ebuild  | 4 ++--
 sci-misc/vitables/vitables-3.0.2_p4-r1.ebuild | 4 ++--
 19 files changed, 37 insertions(+), 37 deletions(-)

diff --git a/dev-python/pandas/pandas-1.5.1.ebuild 
b/dev-python/pandas/pandas-1.5.1.ebuild
index d0df42ebdb57..9fd2d2a5f9bc 100644
--- a/dev-python/pandas/pandas-1.5.1.ebuild
+++ b/dev-python/pandas/pandas-1.5.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 PYTHON_REQ_USE="threads(+)"
 
 VIRTUALX_REQUIRED="manual"
@@ -49,7 +49,7 @@ OPTIONAL_DEPEND="
dev-python/openpyxl[${PYTHON_USEDEP}]
dev-python/xlsxwriter[${PYTHON_USEDEP}]
)
-   >=dev-python/pytables-3.2.1[${PYTHON_USEDEP}]
+   >=dev-python/tables-3.2.1[${PYTHON_USEDEP}]
>=dev-python/xarray-0.12.3[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.3.0[${PYTHON_USEDEP}]
>=dev-python/xlrd-1.2.0[${PYTHON_USEDEP}]
@@ -88,7 +88,7 @@ DEPEND="
dev-python/nbsphinx[${PYTHON_USEDEP}]
>=dev-python/numpydoc-0.9.1[${PYTHON_USEDEP}]
>=dev-python/openpyxl-1.6.1[${PYTHON_USEDEP}]
-   >=dev-python/pytables-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/tables-3.0.0[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]
dev-python/rpy[${PYTHON_USEDEP}]
dev-python/sphinx[${PYTHON_USEDEP}]
@@ -203,7 +203,7 @@ pkg_postinst() {
optfeature "Template engine for conditional HTML formatting" 
dev-python/jinja
optfeature "Plotting support" dev-python/matplotlib
optfeature "Needed for Excel I/O" ">=dev-python/openpyxl-3.0.0" 
dev-python/xlsxwriter dev-python/xlrd dev-python/xlwt
-   optfeature "necessary for HDF5-based storage" 
">=dev-python/pytables-3.2.1"
+   optfeature "necessary for HDF5-based storage" 
">=dev-python/tables-3.2.1"
optfeature "R I/O support" dev-python/rpy
optfeature "Needed for parts of pandas.stats" dev-python/statsmodels
optfeature "SQL database support" ">=dev-python/sqlalchemy-1.3.0"

diff --git a/dev-python/pandas/pandas-1.5.2.ebuild 
b/dev-python/pandas/pandas-1.5.2.ebuild
index f719ef313c98..09d214d3f934 100644
--- a/dev-python/pandas/pandas-1.5.2.ebuild
+++ b/dev-python/pandas/pandas-1.5.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 PYTHON_REQ_USE="threads(+)"
 
 VIRTUALX_REQUIRED="manual"
@@ -49,7 +49,7 @@ OPTIONAL_DEPEND="
dev-python/openpyxl[${PYTHON_USEDEP}]
dev-python/xlsxwriter[${PYTHON_USEDEP}]
)
-   >=dev-python/pytables-3.2.1[${PYTHON_USEDEP}]
+   >=dev-python/tables-3.2.1[${PYTHON_USEDEP}]
>=dev-python/xarray-0.12.3[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.3.0[${PYTHON_USEDEP}]
>=dev-python/xlrd-1.2.0[${PYTHON_USEDEP}]
@@ -88,7 +88,7 @@ DEPEND="
dev-python/nbsphinx[${PYTHON_USEDEP}]
>=dev-python/numpydoc-0.9.1[${PYTHON_USEDEP}]
>=dev-python/openpyxl-1.6.1[${PYTHON_USEDEP}]
-   >=dev-python/pytables-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/tables-3.0.0[${PYTHO

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

2023-09-13 Thread Ionen Wolkens
commit: de5a94e0af5f81d7cd89ccc478eb1fc3f0398fd8
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Sep 13 14:43:20 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Sep 13 16:40:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de5a94e0

profiles/arch: mask dev-qt/qtbase[renderdoc] on non-amd64

In advance, mask not really needed until Qt6.7+ is keyworded.

Do not believe this is very interesting to keyword (very obscure
feature for qtbase), but could be revisited if someone wants this.

Signed-off-by: Ionen Wolkens  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 cd381dfdd243..189fff8bb107 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Ionen Wolkens  (2023-09-13)
+# media-gfx/renderdoc is keyworded here
+dev-qt/qtbase -renderdoc
+
 # Sam James  (2023-09-07)
 # media-libs/roc-toolkit is not keyworded in most places
 media-video/pipewire -roc

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 0a83decefa79..4e5678bfaf67 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
 
+# Ionen Wolkens  (2023-09-13)
+# media-gfx/renderdoc currently has few keywords
+dev-qt/qtbase renderdoc
+
 # Sam James  (2023-09-07)
 # media-libs/roc-toolkit is not keyworded in most places
 media-video/pipewire roc



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

2023-07-27 Thread Sam James
commit: 78a8b15f8ba5b777d32fc248e08323d6369fc40d
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 28 02:15:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 28 02:15:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78a8b15f

profiles/arch: mask media-video/pipewire[ieee1394]

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

 profiles/arch/arm/package.use.stable.mask | 4 
 profiles/arch/base/package.use.stable.mask| 4 
 profiles/arch/powerpc/package.use.stable.mask | 4 
 3 files changed, 12 insertions(+)

diff --git a/profiles/arch/arm/package.use.stable.mask 
b/profiles/arch/arm/package.use.stable.mask
index a1e0711b3b78..5cbcc08621ad 100644
--- a/profiles/arch/arm/package.use.stable.mask
+++ b/profiles/arch/arm/package.use.stable.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2023-07-28)
+# media-libs/libffado not marked stable here
+media-video/pipewire ieee1394
+
 # Michał Górny  (2023-04-22)
 # Needs unkeyworded dev-python/sympy
 dev-python/nbval test

diff --git a/profiles/arch/base/package.use.stable.mask 
b/profiles/arch/base/package.use.stable.mask
index 818466ada9a2..939d4f924666 100644
--- a/profiles/arch/base/package.use.stable.mask
+++ b/profiles/arch/base/package.use.stable.mask
@@ -1,6 +1,10 @@
 # Copyright 2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2023-07-28)
+# media-libs/libffado not marked stable on most arches
+media-video/pipewire -ieee1394
+
 # Michał Górny  (2023-04-22)
 # pandoc is stable on amd64 only.
 dev-python/nbclassic doc

diff --git a/profiles/arch/powerpc/package.use.stable.mask 
b/profiles/arch/powerpc/package.use.stable.mask
index fe093716344b..c1a95c0efa09 100644
--- a/profiles/arch/powerpc/package.use.stable.mask
+++ b/profiles/arch/powerpc/package.use.stable.mask
@@ -17,6 +17,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Sam James  (2023-07-28)
+# media-libs/libffado not marked stable here
+media-video/pipewire ieee1394
+
 # Sam James  (2021-10-25)
 # Various unstable dependencies:
 # gnome-base/nautilus



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

2023-06-09 Thread Sam James
commit: 7626550ae6795d00b29492808d61891934c9be2f
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun  9 11:28:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun  9 11:28:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7626550a

profiles/arch: mask dev-util/cmake[debugger] on most arches

Signed-off-by: Sam James  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 83a261731286..d2146cb91175 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Sam James  (2023-06-09)
+# dev-cpp/cppdap is not keyworded on most arches
+dev-util/cmake -debugger
+
 # Sam James  (2023-05-15)
 # net-libs/rustls-ffi is keyworded here
 www-servers/apache -apache2_modules_tls

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index db7cae156eac..75cfebf25113 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
 
+# Sam James  (2023-06-09)
+# dev-cpp/cppdap is not keyworded on most arches
+dev-util/cmake debugger
+
 # Sam James  (2023-05-15)
 # Unkeyworded dependencies
 www-servers/apache apache2_modules_tls



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

2023-06-04 Thread James Le Cuirot
commit: 431542c052988a70056cde89130d00915fd25e55
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Jun  4 17:07:42 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Jun  4 20:31:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=431542c0

profiles: Mask net-misc/moonlight[mmal], except on arm

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

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

diff --git a/profiles/arch/arm/package.use.mask 
b/profiles/arch/arm/package.use.mask
index 7ae4cfed9881..bde53b9837b8 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -326,6 +326,7 @@ media-gfx/xsane ocr
 media-video/ffmpeg -mmal
 media-video/ffmpeg-chromium -mmal
 media-video/mpv -mmal
+net-misc/moonlight -mmal
 
 # Markus Meier  (2015-10-10)
 # unkeyworded deps, bug #552330

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 5054ceb096a0..db7cae156eac 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -320,6 +320,7 @@ media-video/motion mmal
 media-video/ffmpeg mmal
 media-video/ffmpeg-chromium mmal
 media-video/mpv mmal
+net-misc/moonlight mmal
 
 # Brian Evans 

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

2023-05-29 Thread Sam James
commit: 928c74a5176ab59bed7307b9e6103cad30cdaf6a
Author: Sam James  gentoo  org>
AuthorDate: Sat May 27 16:59:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May 29 18:19:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=928c74a5

profiles: drop dead prefix targets

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

 profiles/arch/base/make.defaults | 4 ++--
 profiles/embedded/make.defaults  | 6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/profiles/arch/base/make.defaults b/profiles/arch/base/make.defaults
index fb4ad83b8fa2..bb227e4ece2a 100644
--- a/profiles/arch/base/make.defaults
+++ b/profiles/arch/base/make.defaults
@@ -1,8 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 USE_EXPAND_UNPREFIXED="ARCH"
 USE_EXPAND_IMPLICIT="ARCH"
-USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 arm64-macos hppa 
ia64 loong m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc 
sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 
x86-linux x86-solaris x86-winnt"
+USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 arm64-macos hppa 
ia64 loong m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc x64-macos 
x64-solaris x86 x86-linux"
 
 PROFILE_ONLY_VARIABLES="${PROFILE_ONLY_VARIABLES} ARCH USE_EXPAND_VALUES_ARCH"

diff --git a/profiles/embedded/make.defaults b/profiles/embedded/make.defaults
index a1bd0cf4017d..e3d7f8df25cb 100644
--- a/profiles/embedded/make.defaults
+++ b/profiles/embedded/make.defaults
@@ -22,9 +22,9 @@ LINGUAS="en"
 IUSE_IMPLICIT="prefix prefix-guest prefix-stack"
 USE_EXPAND_UNPREFIXED="ARCH"
 USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL"
-USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 hppa ia64 loong m68k 
mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc sparc64-solaris 
sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-linux 
x86-solaris x86-winnt"
-USE_EXPAND_VALUES_ELIBC="bionic Cygwin Darwin glibc mingw musl SunOS"
-USE_EXPAND_VALUES_KERNEL="Darwin linux SunOS Winnt"
+USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 hppa ia64 loong m68k 
mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc x64-macos x64-solaris x86 
x86-linux"
+USE_EXPAND_VALUES_ELIBC="bionic Darwin glibc mingw musl SunOS"
+USE_EXPAND_VALUES_KERNEL="Darwin linux SunOS"
 
 # Env vars to expand into USE vars.  Modifying this requires prior
 # discussion on [email protected].



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

2023-04-22 Thread Michał Górny
commit: 7a721451b500b07d86405a58c074098083062b07
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 22 09:53:21 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 22 09:53:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a721451

profiles: Mask dev-python/nbval[doc] on non-amd64 stable

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

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

diff --git a/profiles/arch/amd64/package.use.stable.mask 
b/profiles/arch/amd64/package.use.stable.mask
index 12838fdbc612..15189b2ccec6 100644
--- a/profiles/arch/amd64/package.use.stable.mask
+++ b/profiles/arch/amd64/package.use.stable.mask
@@ -17,6 +17,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Michał Górny  (2023-04-22)
+# pandoc is stable here.
+dev-python/nbval -doc
+
 # Yiyang Wu  (2023-01-27)
 # AMDGPU enablement depends on dev-libs/rocr-runtime, ~amd64 only
 # See also: https://bugs.gentoo.org/891499

diff --git a/profiles/arch/base/package.use.stable.mask 
b/profiles/arch/base/package.use.stable.mask
new file mode 100644
index ..899f9ebf4d3a
--- /dev/null
+++ b/profiles/arch/base/package.use.stable.mask
@@ -0,0 +1,6 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Michał Górny  (2023-04-22)
+# pandoc is stable on amd64 only.
+dev-python/nbval doc



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

2023-01-04 Thread Sam James
commit: d513d3e24448922f589dace818e6830bb6d85205
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 01:32:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 04:37:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d513d3e2

dev-libs/libsecp256k1: add 0.2.0

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

 dev-libs/libsecp256k1/Manifest  |  1 +
 dev-libs/libsecp256k1/libsecp256k1-0.2.0.ebuild | 79 +
 profiles/arch/amd64/package.use.mask|  5 ++
 profiles/arch/base/package.use.mask |  5 ++
 4 files changed, 90 insertions(+)

diff --git a/dev-libs/libsecp256k1/Manifest b/dev-libs/libsecp256k1/Manifest
index 5d4a61eeda99..9b2e6807476f 100644
--- a/dev-libs/libsecp256k1/Manifest
+++ b/dev-libs/libsecp256k1/Manifest
@@ -1,2 +1,3 @@
+DIST libsecp256k1-0.2.0.tar.gz 2456096 BLAKE2B 
9160ea9977ddc08daf8881cdcb98cd223024c938ab09c0dab9fc4cd67d355018f339bab7701bbb895345fa858e5673006ab81e027da109a7c9d470e2052eecdf
 SHA512 
a345ffd69c558dc834a9f86f89971090158695507cf08cd12efc3b136ff5eff54a7bd789354a5e6e11229e1b2839f706458d64cdf7561519245c5be31a9f
 DIST libsecp256k1-v0.1_pre20190401.tgz 13 BLAKE2B 
68c9fc3fda6af56452f32edeae5dcb5a92f68bc3fb39a397c532951c6392347df14ea0347bbe05cab43158512e0d9f5ea87bd8f69bece1b04440860ebb8065ee
 SHA512 
8c4945e93cb5ff241482ba4426b25162a7ae3b26860edc10c91d06b1c396887202ad971f4d38e035828352531b87fc29087a12b675e43da44f23c9ea3b6c0cc8
 DIST libsecp256k1-v0.1_pre20201028.tgz 200051 BLAKE2B 
90d636049b411e02703feb2661006900a55f952f60e76e2b7147a5afe8e391a06a80d6ae1489b1e7f2382176c7ea831526465a85bca09156dc6d37b417fcb33b
 SHA512 
54a0fa21b64dd6836e4227de51f3539afe06e0e2f352683397d6adb5dd0508af443d2e25f91e90e1ae366b261965fe7d438292314705baee799cf37421644958

diff --git a/dev-libs/libsecp256k1/libsecp256k1-0.2.0.ebuild 
b/dev-libs/libsecp256k1/libsecp256k1-0.2.0.ebuild
new file mode 100644
index ..56a8ea20c441
--- /dev/null
+++ b/dev-libs/libsecp256k1/libsecp256k1-0.2.0.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+MY_PN=${PN##lib}
+
+DESCRIPTION="Optimized C library for EC operations on curve secp256k1"
+HOMEPAGE="https://github.com/bitcoin-core/secp256k1";
+if [[ ${PV} == *_p* ]] ; then
+   MY_COMMIT="3967d96bf184519eb98b766af665b4d4b072563e"
+   
SRC_URI="https://github.com/bitcoin-core/${MyPN}/archive/${COMMITHASH}.tar.gz 
-> ${P}.tar.gz"
+   S="${WORKDIR}"/${MY_PN}-${MY_COMMIT}
+else
+   
SRC_URI="https://github.com/bitcoin-core/secp256k1/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}"/${MY_PN}-${PV}
+fi
+
+LICENSE="MIT"
+SLOT="0/1"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+asm ecdh experimental +extrakeys lowmem precompute-ecmult +schnorr 
+recovery test valgrind"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   ?? ( lowmem precompute-ecmult )
+   asm? (
+   || ( amd64 arm )
+   )
+   schnorr? ( extrakeys )
+"
+
+BDEPEND="
+   virtual/pkgconfig
+   test? ( dev-libs/openssl )
+   valgrind? ( dev-util/valgrind )
+"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local asm_opt
+   if use asm; then
+   if use arm; then
+   asm_opt=arm
+   else
+   asm_opt=auto
+   fi
+   else
+   asm_opt=no
+   fi
+
+   local myeconfargs=(
+   --disable-benchmark
+   $(use_enable experimental)
+   $(use_enable test tests)
+   $(use_enable test exhaustive-tests)
+   $(use_enable ecdh module-ecdh)
+   $(use_enable extrakeys module-extrakeys)
+   --with-asm=${asm_opt}
+   $(use_enable recovery module-recovery)
+   $(use_enable schnorr module-schnorrsig)
+   $(usev lowmem '--with-ecmult-window=2 
--with-ecmult-gen-precision=2')
+   $(usev precompute-ecmult '--with-ecmult-window=24 
--with-ecmult-gen-precision=8')
+   $(use_with valgrind)
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   find "${ED}" -name '*.la' -delete || die
+}

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 12787fac0489..b0e7ddb895b8 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Sam James  (2023-01-05)
+# asm is only available for amd64 and arm, but for arm, is gated
+# behind an experimental flag.
+>=dev-libs/libsecp256k1-0.2.0 -asm
+
 # Sam James  (2022-12-11)
 # net-libs/rustls-ffi is keyworded here
 net-misc/curl -rustls -curl_ssl_rustls

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/

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

2022-12-27 Thread Sam James
commit: a78dd64f3b7b638c1371b6127a2a8219669f1f4b
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 27 23:49:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 28 00:32:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a78dd64f

profiles/arch: drop obsolete app-alternatives/* masks

They're keyworded everywhere now.

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

 profiles/arch/amd64/package.use.mask |  4 
 profiles/arch/arm/package.use.mask   |  8 
 profiles/arch/arm64/package.use.mask |  4 
 profiles/arch/base/package.use.mask  |  4 
 profiles/arch/hppa/package.use.mask  |  8 
 profiles/arch/ia64/package.use.mask  |  8 
 profiles/arch/powerpc/ppc32/package.use.mask |  8 
 profiles/arch/powerpc/ppc64/package.use.mask |  8 
 profiles/arch/riscv/package.use.mask | 16 
 profiles/arch/s390/package.use.mask  | 12 
 profiles/arch/sparc/package.use.mask |  8 
 profiles/arch/x86/package.use.mask   |  8 
 12 files changed, 96 deletions(-)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 106f5b994aa2..cae08acd30b3 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -27,10 +27,6 @@ net-misc/curl -rustls -curl_ssl_rustls
 media-video/ffmpeg -qsv
 media-libs/gst-plugins-bad -qsv
 
-# Michał Górny  (2022-12-01)
-# Keyworded here.
-app-alternatives/awk -nawk
-
 # WANG Xuerui  (2022-10-07)
 # sys-libs/libsmbios is available here.
 app-laptop/pbbuttonsd -macbook

diff --git a/profiles/arch/arm/package.use.mask 
b/profiles/arch/arm/package.use.mask
index fba3315db99a..805353975272 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -1,14 +1,6 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Sam James  (2022-12-02)
-# Unkeyworded dependencies
-app-alternatives/bc gh
-
-# Sam James  (2022-12-02)
-# Not keyworded here
-app-alternatives/lex reflex
-
 # Florian Schmaus  (2022-11-23)
 # avoid larger deptree, bug #882593
 dev-python/bracex doc

diff --git a/profiles/arch/arm64/package.use.mask 
b/profiles/arch/arm64/package.use.mask
index e91a2e91bf26..99c6bf2d978d 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -1,10 +1,6 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Sam James  (2022-12-02)
-# Not keyworded here
-app-alternatives/lex reflex
-
 # Florian Schmaus  (2022-11-23)
 # avoid larger deptree, bug #882593
 dev-python/bracex doc

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 06bc75d2449f..eb0d9c7bbb76 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -16,10 +16,6 @@ media-libs/gst-plugins-bad qsv
 sys-devel/clang ieee-long-double
 sys-devel/gcc ieee-long-double
 
-# Michał Górny  (2022-12-01)
-# Not widely keyworded.
-app-alternatives/awk nawk
-
 # Mike Gilbert  (2022-10-16)
 # Only supported on MIPS.
 dev-lang/gnat-gpl fixed-point

diff --git a/profiles/arch/hppa/package.use.mask 
b/profiles/arch/hppa/package.use.mask
index 47c402b2c3e9..6e1b69e6e38e 100644
--- a/profiles/arch/hppa/package.use.mask
+++ b/profiles/arch/hppa/package.use.mask
@@ -8,14 +8,6 @@
 # Unkeyworded dependencies
 dev-util/diffoscope opendocument pascal pdf R
 
-# Sam James  (2022-12-02)
-# Unkeyworded dependencies
-app-alternatives/bc gh
-
-# Sam James  (2022-12-02)
-# Not keyworded here
-app-alternatives/lex reflex
-
 # Florian Schmaus  (2022-11-23)
 # avoid larger deptree, bug #882593
 dev-python/bracex doc

diff --git a/profiles/arch/ia64/package.use.mask 
b/profiles/arch/ia64/package.use.mask
index 5e36be8a59a4..cc8cf039c8ca 100644
--- a/profiles/arch/ia64/package.use.mask
+++ b/profiles/arch/ia64/package.use.mask
@@ -5,14 +5,6 @@
 # Unkeyworded dependencies
 dev-util/diffoscope opendocument pascal pdf R
 
-# Sam James  (2022-12-02)
-# Unkeyworded dependencies
-app-alternatives/bc gh
-
-# Sam James  (2022-12-02)
-# Not keyworded here
-app-alternatives/lex reflex
-
 # Florian Schmaus  (2022-11-23)
 # avoid larger deptree, bug #882593
 dev-python/bracex doc

diff --git a/profiles/arch/powerpc/ppc32/package.use.mask 
b/profiles/arch/powerpc/ppc32/package.use.mask
index 88205b0180eb..79384429974f 100644
--- a/profiles/arch/powerpc/ppc32/package.use.mask
+++ b/profiles/arch/powerpc/ppc32/package.use.mask
@@ -5,14 +5,6 @@
 # Unkeyworded dependencies
 dev-util/diffoscope opendocument pascal pdf R
 
-# Sam James  (2022-12-02)
-# Unkeyworded dependencies
-app-alternatives/bc gh
-
-# Sam James  (2022-12-02)
-# Not keyworded here
-app-alternatives/lex reflex
-
 # Sam James  (2022-11-19)
 # Fails to compil

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

2022-12-04 Thread Georgy Yakovlev
commit: f455b0a971d5e43fb787b9e8bc7565fce3f8ff71
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Dec  1 20:08:18 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Dec  4 22:21:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f455b0a9

profiles/arch/base: mask gcc[ieee-long-double]

We will unmask it on relevant ppc64le profiles once ready.

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

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

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 7db6c9601a3c..cfb208578910 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
 
+# Georgy Yakovlev  (2022-12-01)
+# Only supported on ppc64le.
+sys-devel/gcc ieee-long-double
+
 # Michał Górny  (2022-12-01)
 # Not widely keyworded.
 app-alternatives/awk nawk



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/base/, app-alternatives/awk/, profiles/arch/x86/, ...

2022-12-01 Thread Sam James
commit: fe323f5591a2556d80dd16a8fde2f2cfc349f3b2
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec  1 17:26:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  1 19:38:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe323f55

app-alternatives/awk: New package to control awk symlinks

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

 app-alternatives/awk/awk-0.ebuild| 59 
 app-alternatives/awk/metadata.xml| 27 +
 profiles/arch/amd64/package.use.mask |  4 +++
 profiles/arch/base/package.use.mask  |  4 +++
 profiles/arch/x86/package.use.mask   |  4 +++
 5 files changed, 98 insertions(+)

diff --git a/app-alternatives/awk/awk-0.ebuild 
b/app-alternatives/awk/awk-0.ebuild
new file mode 100644
index ..01e69d65fbd1
--- /dev/null
+++ b/app-alternatives/awk/awk-0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="/bin/awk and /usr/bin/awk symlinks"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Base/Alternatives";
+SRC_URI=""
+S=${WORKDIR}
+
+LICENSE="CC0-1.0"
+SLOT="0"
+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="busybox +gawk mawk nawk split-usr"
+REQUIRED_USE="^^ ( busybox gawk mawk nawk )"
+
+RDEPEND="
+   busybox? ( sys-apps/busybox )
+   gawk? ( sys-apps/gawk )
+   mawk? ( sys-apps/mawk )
+   nawk? ( sys-apps/nawk )
+   !app-eselect/eselect-awk
+"
+
+src_install() {
+   local root_prefix=
+   use split-usr && root_prefix=../../bin/
+
+   if use busybox; then
+   dosym "${root_prefix}busybox" /usr/bin/awk
+   newman - awk.1 <<<".so busybox.1"
+   elif use gawk; then
+   dosym gawk /usr/bin/awk
+   newman - awk.1 <<<".so gawk.1"
+   elif use mawk; then
+   dosym mawk /usr/bin/awk
+   newman - awk.1 <<<".so mawk.1"
+   elif use nawk; then
+   dosym nawk /usr/bin/awk
+   newman - awk.1 <<<".so nawk.1"
+   else
+   die "Invalid USE flag combination (broken REQUIRED_USE?)"
+   fi
+
+   if use split-usr; then
+   dosym ../usr/bin/awk /bin/awk
+   fi
+}
+
+pkg_postrm() {
+   # make sure we don't leave the user without the symlinks, since
+   # they've not been owned by any other package
+   if [[ ! -h ${EROOT}/usr/bin/awk ]]; then
+   ln -s gawk "${EROOT}/usr/bin/awk" || die
+   fi
+   if [[ ! -h ${EROOT}/bin/awk ]]; then
+   ln -s ../usr/bin/awk "${EROOT}/bin/awk" || die
+   fi
+}

diff --git a/app-alternatives/awk/metadata.xml 
b/app-alternatives/awk/metadata.xml
new file mode 100644
index ..7c4c46c75e10
--- /dev/null
+++ b/app-alternatives/awk/metadata.xml
@@ -0,0 +1,27 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   [email protected]
+   Gentoo Base System
+   
+   
+   [email protected]
+   Michał Górny
+   
+   
+   
+   Symlink to sys-apps/busybox
+   
+   
+   Symlink to sys-apps/gawk
+   
+   
+   Symlink to sys-apps/mawk (warning: mawk is
+   not fully POSIX-compliant)
+   
+   
+   Symlink to sys-apps/nawk
+   
+   
+

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 27207c6da3f9..317dfc821763 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Michał Górny  (2022-12-01)
+# Keyworded here.
+app-alternatives/awk -nawk
+
 # 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..8ca1e3eda94e 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
 
+# Michał Górny  (2022-12-01)
+# Not widely keyworded.
+app-alternatives/awk nawk
+
 # 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..b733021ebde4 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 

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

2022-11-07 Thread Ionen Wolkens
commit: 6f37d96a73eed4e812c04ef10cc88f47dbf5af03
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Nov  6 23:26:04 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Nov  7 19:28:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f37d96a

profiles/arch: update media-video/mpv libplacebo/vulkan masks

Signed-off-by: Ionen Wolkens  gentoo.org>

 profiles/arch/amd64/package.use.mask  | 2 +-
 profiles/arch/base/package.use.mask   | 2 +-
 profiles/arch/powerpc/ppc64/64le/package.use.mask | 2 +-
 profiles/arch/x86/package.use.mask| 4 
 4 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index a721800b468b..471115a6defe 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -220,7 +220,7 @@ dev-util/catalyst -system-bootloader
 # Ilya Tumaykin  (2018-06-17)
 # Vulkan support is only available on few selected arches atm.
 # Mask everywhere, unmask where appropriate.
-media-video/mpv -vulkan
+media-video/mpv -libplacebo -vulkan
 
 # Richard Yao  (2018-04-16)
 # sys-fs/zfs is keyworded on amd64

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index fad744752618..5a1455d90b27 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -214,7 +214,7 @@ dev-util/catalyst system-bootloader
 # Ilya Tumaykin  (2018-06-17)
 # Vulkan support is only available on few selected arches atm.
 # Mask everywhere, unmask where appropriate.
-media-video/mpv vulkan
+media-video/mpv libplacebo vulkan
 
 # Richard Yao  (2018-04-16)
 # sys-fs/zfs is not available everywhere.

diff --git a/profiles/arch/powerpc/ppc64/64le/package.use.mask 
b/profiles/arch/powerpc/ppc64/64le/package.use.mask
index 6cf00c63b8df..6588d1e9f48a 100644
--- a/profiles/arch/powerpc/ppc64/64le/package.use.mask
+++ b/profiles/arch/powerpc/ppc64/64le/package.use.mask
@@ -51,7 +51,7 @@ dev-qt/qtdeclarative -vulkan
 dev-qt/qtgui -vulkan
 dev-qt/qtwayland -vulkan
 media-libs/mesa -vulkan -vulkan-overlay
-media-video/mpv -vulkan
+media-video/mpv -libplacebo -vulkan
 media-video/vlc -libplacebo
 
 # Robin H. Johnson  (2019-12-06)

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index 2a8867429c19..2e5749c53225 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
 
+# Ionen Wolkens  (2022-11-07)
+# media-libs/libplacebo is keyworded here and vulkan is usable
+media-video/mpv -libplacebo -vulkan
+
 # WANG Xuerui  (2022-10-07)
 # sys-libs/libsmbios is available here.
 app-laptop/pbbuttonsd -macbook



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

2022-10-19 Thread WANG Xuerui
commit: 0afbad121e56dcf973f0fe9757f4b065ecfbcecb
Author: WANG Xuerui  gentoo  org>
AuthorDate: Wed Oct 19 10:57:35 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Wed Oct 19 10:57:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0afbad12

profiles/arch/base: sync USE=experimental-loong mask updates

The previous commit didn't update the base masks.

Fixes: d54b4d3d87d3b10a452b2996f18c31a70d0a9cea
Signed-off-by: WANG Xuerui  gentoo.org>

 profiles/arch/base/package.use.mask | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 26044840a092..fad744752618 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -31,9 +31,8 @@ media-libs/libva-intel-driver hybrid
 # In the meantime, force-enable on loong only.
 # This is not inside use.mask, because crossdev toolchain packages would
 # want to have the flag enabled without hassle.
-dev-libs/libffi experimental-loong
-sys-kernel/linux-headers experimental-loong
-sys-libs/glibc experimental-loong
+ (2022-02-24)



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

2022-10-12 Thread Ionen Wolkens
commit: 9c3e42d447b4da2b4ede38c12b27b0d1059e4865
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Oct 12 13:01:47 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Oct 12 13:42:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c3e42d4

profiles/arch: drop obsolete wine-* vulkan/vkd3d mask

These are available everywhere wine is keyworded on, and
seems fine from a quick look on x86.

Signed-off-by: Ionen Wolkens  gentoo.org>

 profiles/arch/amd64/package.use.mask | 5 -
 profiles/arch/base/package.use.mask  | 5 -
 2 files changed, 10 deletions(-)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index c25fc2368777..30eb24984243 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -223,11 +223,6 @@ dev-util/catalyst -system-bootloader
 # Mask everywhere, unmask where appropriate.
 media-video/mpv -vulkan
 
-# Nick Sarnie  (2018-04-29)
-# media-libs/vulkan-loader and app-emulation/vkd3d are keyworded on amd64
-app-emulation/wine-staging -vulkan
-app-emulation/wine-vanilla -vkd3d -vulkan
-
 # Richard Yao  (2018-04-16)
 # sys-fs/zfs is keyworded on amd64
 sys-cluster/ceph -zfs

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 9f6f97a22618..98346e30c17c 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -212,11 +212,6 @@ dev-util/catalyst system-bootloader
 # Mask everywhere, unmask where appropriate.
 media-video/mpv vulkan
 
-# Nick Sarnie  (2018-04-29)
-# media-libs/vulkan-loader and app-emulation/vkd3d are not available everywhere
-app-emulation/wine-staging vulkan
-app-emulation/wine-vanilla vkd3d vulkan
-
 # Richard Yao  (2018-04-16)
 # sys-fs/zfs is not available everywhere.
 sys-cluster/ceph zfs



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

2022-08-14 Thread John Helmert III
commit: 9347caf592b973faa21aa224bd139666b523ec6f
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Aug 15 01:16:15 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Mon Aug 15 01:18:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9347caf5

profiles: drop duplicate collectd_plugins_slurm usemask

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

 profiles/arch/base/package.use.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index c02657e5b8d0..f0ea6816568f 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -125,10 +125,6 @@ sys-apps/flashrom atahpt atapromise atavia drkaiser 
gfxnvidia internal it8212 ni
 # requires clisp whichis keyworded on fewer arches
 app-text/texlive-core xindy
 
-# Thomas Deutschmann  (2020-04-30)
-# Dependency is only keyworded on amd64 and x86
-app-metrics/collectd collectd_plugins_slurm
-
 # Georgy Yakovlev  (2020-04-26)
 # static-pie is not implemented on all arches, #719444
 # https://sourceware.org/glibc/wiki/PortStatus



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

2022-05-22 Thread Lars Wendler
commit: 1019355f492f0d3671cf1467f9fd8bb980f799da
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun May 22 07:54:13 2022 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sun May 22 07:59:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1019355f

profiles/arch: Mask qmmp's xmp USE flag on non-amd64 arches for now

Signed-off-by: Lars Wendler  gentoo.org>

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

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 789b47500e10..0c7b239567e0 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,9 @@
 
 #--- END OF EXAMPLES ---
 
+# Unmask media-libs/libxmp here
+media-sound/qmmp -xmp
+
 # Jakov Smolić  (2022-05-15)
 # media-video/nvidia_video_sdk is masked for removal
 media-libs/avidemux-core nvenc

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 9b39c72ba291..fbc14706bb29 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,9 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# media-libs/libxmp requires keywording
+media-sound/qmmp xmp
+
 # WANG Xuerui  (2022-04-24)
 # This is only for bringing in the not-upstreamed-yet LoongArch patchset;
 # masked everywhere in order to minimize impact on other arches.



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/base/, sys-libs/libseccomp/

2022-04-28 Thread WANG Xuerui
commit: 24321e22d76226e74760704d828567eb3042c8b0
Author: WANG Xuerui  gentoo  org>
AuthorDate: Mon Apr 25 05:37:48 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu Apr 28 22:23:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24321e22

sys-libs/libseccomp: add support for loong

The LoongArch patch is generated by diffing the original release
tarball with the dist tarball, made with the LoongArch support
PR [1] applied. Tests have passed on amd64 and loong.

[1]: https://github.com/seccomp/libseccomp/pull/356

See: https://github.com/gentoo/gentoo/pull/25189
Signed-off-by: WANG Xuerui  gentoo.org>

 profiles/arch/base/package.use.mask |  1 +
 sys-libs/libseccomp/Manifest|  1 +
 sys-libs/libseccomp/libseccomp-2.5.4.ebuild | 16 ++--
 sys-libs/libseccomp/metadata.xml|  3 +++
 4 files changed, 19 insertions(+), 2 deletions(-)

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 2dad2e3c3a61..8d22c623dfd8 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -9,6 +9,7 @@
 # want to have the flag enabled without hassle.
 sys-kernel/linux-headers experimental-loong
 sys-libs/glibc experimental-loong
+sys-libs/libseccomp experimental-loong
 
 # James Le Cuirot  (2022-02-24)
 # These GRUB platforms are only for MIPS.

diff --git a/sys-libs/libseccomp/Manifest b/sys-libs/libseccomp/Manifest
index 1199558b0162..e770c0df7ad7 100644
--- a/sys-libs/libseccomp/Manifest
+++ b/sys-libs/libseccomp/Manifest
@@ -1,3 +1,4 @@
 DIST libseccomp-2.5.1.tar.gz 638811 BLAKE2B 
683ae7536c0cba36f4d30640b42361171fc34b7cb04985ea56e64369df29c440361a0205385b14580cc0e481e0f9ffd0b0e8ebd4ac98817ed59298db6b274c35
 SHA512 
2be80a6323f9282dbeae8791724e5778b32e2382b2a3d1b0f77366371ec4072ea28128204f675cce101c091c0420d12c497e1a9ccbb7dc5bcbf61bfd777160af
 DIST libseccomp-2.5.3.tar.gz 637572 BLAKE2B 
cedf04b3a926f9fe5202e6169ddac6b983e755009c14fc1d645157b9c0bcdf65d4085f8ea7abad90f3a0c13ae4d66b5d8306e725168490863aad15976de1eae7
 SHA512 
00170fe2360f0c0b33293dccfcc33e98fabb99619f34ecefbcc92bfdaa249ba91e7433226545b842b71542a3b224b6e980ea2ae656c4addf07e84a0def1870a0
+DIST libseccomp-2.5.4-loongarch64-20220425.patch.xz 132768 BLAKE2B 
f3ab165b028b5f8b4c16574936b915595807ebeb49ef7365d6051f3dfafa7da46ef2a9de458e0a268298cb340152abe1f3c0c293446462a06696bc9ce92d2f72
 SHA512 
94f23c7a2cc2ea8acb01fef00ef184295c276b14b2b3ba0c65687fd72081df8478f3f04c51b0b391ba44529c4f914e6edbb4132af935e3be55902f641d478780
 DIST libseccomp-2.5.4.tar.gz 637228 BLAKE2B 
38b134cb578f9355667546f92950ebcf8c53ccaf98db568db9aadfa9629c054136849e03d4bf9f09f73998fe66a5e8a9038573d19740b2bddf5518a8a0119229
 SHA512 
92650bd7d1d48b383f402a536b97a017fd0f6ad1234daf4b938d01c92e8d134a01d2f2dd45fd9e2d025d7556bd1386ec360402145a87f20580c85949d62cea0e

diff --git a/sys-libs/libseccomp/libseccomp-2.5.4.ebuild 
b/sys-libs/libseccomp/libseccomp-2.5.4.ebuild
index fed0b3c8f425..4b5c83a4fcad 100644
--- a/sys-libs/libseccomp/libseccomp-2.5.4.ebuild
+++ b/sys-libs/libseccomp/libseccomp-2.5.4.ebuild
@@ -16,13 +16,14 @@ if [[ ${PV} == * ]] ; then
PRERELEASE="2.6.0"
inherit autotools git-r3
 else
-   
SRC_URI="https://github.com/seccomp/libseccomp/releases/download/v${PV}/${P}.tar.gz";
+   
SRC_URI="https://github.com/seccomp/libseccomp/releases/download/v${PV}/${P}.tar.gz
+   experimental-loong? ( 
https://dev.gentoo.org/~xen0n/distfiles/${P}-loongarch64-20220425.patch.xz )"
KEYWORDS="-* ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 
~x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-IUSE="python static-libs test"
+IUSE="experimental-loong python static-libs test"
 RESTRICT="!test? ( test )"
 
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
@@ -42,8 +43,19 @@ PATCHES=(
 )
 
 src_prepare() {
+   if use experimental-loong; then
+   PATCHES+=( "${WORKDIR}/${P}-loongarch64-20220425.patch" )
+   fi
+
default
 
+   if use experimental-loong; then
+   # touch generated files to avoid activating maintainer mode
+   # remove when loong-fix-build.patch is no longer necessary
+   touch ./aclocal.m4 ./configure ./configure.h.in || die
+   find . -name Makefile.in -exec touch {} + || die
+   fi
+
if [[ ${PV} == * ]] ; then
sed -i -e "s/0.0.0/${PRERELEASE}/" configure.ac || die
 

diff --git a/sys-libs/libseccomp/metadata.xml b/sys-libs/libseccomp/metadata.xml
index dd20dd0473ec..75b652d43244 100644
--- a/sys-libs/libseccomp/metadata.xml
+++ b/sys-libs/libseccomp/metadata.xml
@@ -5,6 +5,9 @@
[email protected]
Gentoo Base System

+   
+   Add experimental LoongArch 
patchset
+   

seccomp/libseccomp
libseccomp



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

2022-04-23 Thread WANG Xuerui
commit: db2494a7c95005acd6dfb76b8c687bb5d9bb2be8
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sun Apr 17 15:47:51 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sun Apr 24 02:50:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db2494a7

profiles: add new ARCH keyword "loong"

See: https://github.com/gentoo/gentoo/pull/25083
Reviewed-by: Sam James  gentoo.org>
Signed-off-by: WANG Xuerui  gentoo.org>

 profiles/arch.list   | 1 +
 profiles/arch/base/make.defaults | 2 +-
 profiles/arch/base/use.mask  | 1 +
 profiles/arches.desc | 3 ++-
 profiles/embedded/make.defaults  | 2 +-
 5 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/profiles/arch.list b/profiles/arch.list
index 0c9a0540efa1..c1b3f7ab2a45 100644
--- a/profiles/arch.list
+++ b/profiles/arch.list
@@ -4,6 +4,7 @@ arm
 arm64
 hppa
 ia64
+loong
 m68k
 mips
 ppc

diff --git a/profiles/arch/base/make.defaults b/profiles/arch/base/make.defaults
index 9abd9bab3d01..fb4ad83b8fa2 100644
--- a/profiles/arch/base/make.defaults
+++ b/profiles/arch/base/make.defaults
@@ -3,6 +3,6 @@
 
 USE_EXPAND_UNPREFIXED="ARCH"
 USE_EXPAND_IMPLICIT="ARCH"
-USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 arm64-macos hppa 
ia64 m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc sparc64-solaris 
sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-linux 
x86-solaris x86-winnt"
+USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 arm64-macos hppa 
ia64 loong m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc 
sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 
x86-linux x86-solaris x86-winnt"
 
 PROFILE_ONLY_VARIABLES="${PROFILE_ONLY_VARIABLES} ARCH USE_EXPAND_VALUES_ARCH"

diff --git a/profiles/arch/base/use.mask b/profiles/arch/base/use.mask
index 229a41186f2d..e355ffb1edcd 100644
--- a/profiles/arch/base/use.mask
+++ b/profiles/arch/base/use.mask
@@ -221,6 +221,7 @@ arm
 arm64
 hppa
 ia64
+loong
 m68k
 mips
 ppc

diff --git a/profiles/arches.desc b/profiles/arches.desc
index c627dd5570a7..75e49339031c 100644
--- a/profiles/arches.desc
+++ b/profiles/arches.desc
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 Gentoo Authors
+# Copyright 2020-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # This file specifies keyword level for profiles
@@ -17,6 +17,7 @@ arm   stable
 arm64  stable
 hppa   stable
 ia64   testing
+loong  testing
 m68k   testing
 mips   testing
 ppcstable

diff --git a/profiles/embedded/make.defaults b/profiles/embedded/make.defaults
index 2ec8febf5f4f..2c90652fe630 100644
--- a/profiles/embedded/make.defaults
+++ b/profiles/embedded/make.defaults
@@ -23,7 +23,7 @@ LINGUAS="en"
 IUSE_IMPLICIT="prefix prefix-guest prefix-stack"
 USE_EXPAND_UNPREFIXED="ARCH"
 USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL USERLAND"
-USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 hppa ia64 m68k mips 
ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc sparc64-solaris sparc-solaris 
x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-linux x86-solaris x86-winnt"
+USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 hppa ia64 loong m68k 
mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc sparc64-solaris 
sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-linux 
x86-solaris x86-winnt"
 USE_EXPAND_VALUES_ELIBC="bionic Cygwin Darwin glibc mingw musl SunOS Winnt"
 USE_EXPAND_VALUES_KERNEL="Darwin linux SunOS Winnt"
 USE_EXPAND_VALUES_USERLAND="BSD GNU"



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

2022-04-23 Thread WANG Xuerui
commit: b903572c28cfd187a18086e97981c827c349ada3
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sat Apr 23 00:50:50 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sun Apr 24 01:58:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b903572c

profiles/arch/base: mask sys-libs/glibc[experimental-loong]

See: https://github.com/gentoo/gentoo/pull/25162
Signed-off-by: WANG Xuerui  gentoo.org>

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

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 4683e58f9b8a..7c645abdafc0 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-04-24)
+# This is only for bringing in the not-upstreamed-yet LoongArch patchset;
+# masked everywhere in order to minimize impact on other arches.
+# In the meantime, force-enable on loong only.
+# This is not inside use.mask, because crossdev toolchain packages would
+# want to have the flag enabled without hassle.
+sys-libs/glibc experimental-loong
+
 # James Le Cuirot  (2022-02-24)
 # These GRUB platforms are only for MIPS.
 sys-boot/grub grub_platforms_loongson grub_platforms_qemu-mips



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

2022-04-16 Thread Mike Gilbert
commit: 541a99a7e997058fc7c9736ed37cc0d5238ad4c6
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Apr 12 15:55:58 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Apr 16 23:12:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=541a99a7

profiles/arch: mask sys-apps/systemd-utils[boot] where appropriate

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

 profiles/arch/amd64/package.use.mask | 1 +
 profiles/arch/arm/package.use.mask   | 1 +
 profiles/arch/arm64/package.use.mask | 1 +
 profiles/arch/base/package.use.mask  | 1 +
 profiles/arch/ia64/package.use.mask  | 1 +
 profiles/arch/x86/package.use.mask   | 1 +
 6 files changed, 6 insertions(+)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 4610921674f9..84d80ea786ca 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -280,6 +280,7 @@ sys-boot/grub:2 -grub_platforms_xen-32
 # Mike Gilbert  (2015-09-05)
 # sys-boot/gnu-efi is not supported on all archs.
 sys-apps/systemd -gnuefi
+sys-apps/systemd-utils -boot
 
 # Ben de Groot  (2015-03-15)
 # media-libs/libbdplus is keyworded on amd64, so unmask the useflag

diff --git a/profiles/arch/arm/package.use.mask 
b/profiles/arch/arm/package.use.mask
index 6f6b04881b44..4034a3d22ea1 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -74,6 +74,7 @@ net-im/prosody selinux
 # gnuefi + systemd-boot works on arm
 # bug #729720
 sys-apps/systemd -gnuefi
+sys-apps/systemd-utils -boot
 
 # Joonas Niilola  (2021-01-15)
 # Dependency not keyworded on this arch.

diff --git a/profiles/arch/arm64/package.use.mask 
b/profiles/arch/arm64/package.use.mask
index 8b7b5eb5a77d..e30bc8103f11 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -108,6 +108,7 @@ media-sound/bluez-alsa man
 # gnuefi + systemd-boot works on arm64
 # bug #729720
 sys-apps/systemd -gnuefi
+sys-apps/systemd-utils -boot
 
 # Joonas Niilola  (2021-01-15)
 # Dependency not keyworded on this arch.

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 95fe1fc05f8b..4683e58f9b8a 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -275,6 +275,7 @@ media-video/ffmpeg-chromium mmal
 # Mike Gilbert  (2015-09-05)
 # sys-boot/gnu-efi is not supported on all archs.
 sys-apps/systemd gnuefi
+sys-apps/systemd-utils boot
 
 # Ben de Groot  (2015-03-15)
 # Mask bdplus support and unmask on arches where libbdplus is keyworded.

diff --git a/profiles/arch/ia64/package.use.mask 
b/profiles/arch/ia64/package.use.mask
index d7ec8415fba3..adc60a31c090 100644
--- a/profiles/arch/ia64/package.use.mask
+++ b/profiles/arch/ia64/package.use.mask
@@ -381,6 +381,7 @@ media-sound/pulseaudio ofono-headset
 # Mike Gilbert  (2015-09-05)
 # sys-boot/gnu-efi is not supported on all archs.
 sys-apps/systemd -gnuefi
+sys-apps/systemd-utils -boot
 
 # Pacho Ramos  (2015-06-13)
 # Missing keywords, bug #513108

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index 00f4b2fe76f7..c50b6ccf90f3 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -315,6 +315,7 @@ app-emulation/libvirt xen
 # Mike Gilbert  (2015-09-05)
 # sys-boot/gnu-efi is not supported on all archs.
 sys-apps/systemd -gnuefi
+sys-apps/systemd-utils -boot
 
 # Ben de Groot  (2015-03-15)
 # media-libs/libbdplus is keyworded on x86, so unmask the useflag



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

2022-03-13 Thread David Seifert
commit: 58d3fd255f80ce2f45275cc6e16b5529a10072f4
Author: David Seifert  gentoo  org>
AuthorDate: Sun Mar 13 20:12:49 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Mar 13 20:12:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58d3fd25

profiles: remove dead abi_ppc_* flags

Signed-off-by: David Seifert  gentoo.org>

 profiles/arch/base/use.mask| 2 --
 profiles/arch/powerpc/ppc32/use.force  | 3 ---
 profiles/arch/powerpc/ppc32/use.mask   | 4 
 profiles/arch/powerpc/ppc64/32ul/use.force | 5 -
 profiles/arch/powerpc/ppc64/32ul/use.mask  | 5 -
 profiles/arch/powerpc/ppc64/use.force  | 3 ---
 profiles/arch/powerpc/ppc64/use.mask   | 6 +-
 profiles/base/make.defaults| 4 ++--
 profiles/embedded/make.defaults| 4 ++--
 9 files changed, 5 insertions(+), 31 deletions(-)

diff --git a/profiles/arch/base/use.mask b/profiles/arch/base/use.mask
index f55dfd0cd001..229a41186f2d 100644
--- a/profiles/arch/base/use.mask
+++ b/profiles/arch/base/use.mask
@@ -193,8 +193,6 @@ abi_x86_x32
 abi_mips_o32
 abi_mips_n32
 abi_mips_n64
-abi_ppc_32
-abi_ppc_64
 abi_s390_32
 abi_s390_64
 

diff --git a/profiles/arch/powerpc/ppc32/use.force 
b/profiles/arch/powerpc/ppc32/use.force
index 5da3746141ae..ebd35a2034ce 100644
--- a/profiles/arch/powerpc/ppc32/use.force
+++ b/profiles/arch/powerpc/ppc32/use.force
@@ -1,5 +1,2 @@
 # Force the flag which corresponds to ARCH.
 ppc
-
-# Force the flag corresponding to the only ABI.
-abi_ppc_32

diff --git a/profiles/arch/powerpc/ppc32/use.mask 
b/profiles/arch/powerpc/ppc32/use.mask
index 58adf43e9b93..a51476ff3230 100644
--- a/profiles/arch/powerpc/ppc32/use.mask
+++ b/profiles/arch/powerpc/ppc32/use.mask
@@ -30,10 +30,6 @@ gnome-shell
 # Java is no longer supported on ppc.
 java
 
-# Michał Górny  (2014-06-27)
-# Unmask multilib flag for the ABI.
--abi_ppc_32
-
 # Andrey Grozin  (2014-06-25)
 # keyworded on ppc
 -clisp

diff --git a/profiles/arch/powerpc/ppc64/32ul/use.force 
b/profiles/arch/powerpc/ppc64/32ul/use.force
index e7102de1a2df..c74bf3460241 100644
--- a/profiles/arch/powerpc/ppc64/32ul/use.force
+++ b/profiles/arch/powerpc/ppc64/32ul/use.force
@@ -3,8 +3,3 @@ ppc
 
 # Unforce the flag which corresponds to the 64-bit ARCH.
 -ppc64
-
-# Michał Górny  (2014-06-27)
-# Switch multilib flags for the ABI.
--abi_ppc_64
-abi_ppc_32

diff --git a/profiles/arch/powerpc/ppc64/32ul/use.mask 
b/profiles/arch/powerpc/ppc64/32ul/use.mask
index abf49705cc6b..2e4685d1f36d 100644
--- a/profiles/arch/powerpc/ppc64/32ul/use.mask
+++ b/profiles/arch/powerpc/ppc64/32ul/use.mask
@@ -6,8 +6,3 @@ ppc64
 
 # We mask this since we're not really a multilib profile
 multilib
-
-# Michał Górny  (2014-06-27)
-# Switch multilib flags for the ABI.
-abi_ppc_64
--abi_ppc_32

diff --git a/profiles/arch/powerpc/ppc64/use.force 
b/profiles/arch/powerpc/ppc64/use.force
index 85c8ee8c145f..88544d5e9243 100644
--- a/profiles/arch/powerpc/ppc64/use.force
+++ b/profiles/arch/powerpc/ppc64/use.force
@@ -1,5 +1,2 @@
 # Force the flag which corresponds to ARCH.
 ppc64
-
-# Force the flag corresponding to the only ABI.
-abi_ppc_64

diff --git a/profiles/arch/powerpc/ppc64/use.mask 
b/profiles/arch/powerpc/ppc64/use.mask
index ab9cefcf66ac..7de0634ed869 100644
--- a/profiles/arch/powerpc/ppc64/use.mask
+++ b/profiles/arch/powerpc/ppc64/use.mask
@@ -1,4 +1,4 @@
-# Copyright 2008-2021 Gentoo Authors
+# Copyright 2008-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 ### THIS FILE IS ONLY FOR PACKAGES MASKED ON BOTH 64-BIT AND 32-BIT USERLAND!!!
@@ -14,10 +14,6 @@
 openexr
 osg
 
-# Michał Górny  (2014-06-27)
-# Unmask multilib flag for the ABI.
--abi_ppc_64
-
 # Samuli Suominen  (2012-11-24)
 # TODO: Keyword and stabilize media-gfx/opencolorio and media-libs/opencv
 color-management

diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults
index 7c4cc85f1cbc..ff9d142dabf7 100644
--- a/profiles/base/make.defaults
+++ b/profiles/base/make.defaults
@@ -13,11 +13,11 @@ USE_EXPAND_VALUES_USERLAND="BSD GNU"
 
 # Env vars to expand into USE vars.  Modifying this requires prior
 # discussion on [email protected].
-USE_EXPAND="ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS 
APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS 
CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ELIBC FFTOOLS GPSD_PROTOCOLS 
GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS 
LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP 
NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS OFFICE_IMPLEMENTATION 
OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS 
PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS 
ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS 
VOICEMAIL_STORAGE XTABLES_ADDONS"
+USE_EXPAND="ABI_MIPS ABI_

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

2022-02-24 Thread James Le Cuirot
commit: 5b5dfbf2547de5a52ec837a76793ef8abadd9bfa
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Feb 24 23:28:56 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Feb 24 23:28:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b5dfbf2

profiles: Mask loongson and qemu-mips GRUB platforms everywhere but MIPS

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

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

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 08d4b04814e9..42238fbf4d8f 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
 
+# James Le Cuirot  (2022-02-24)
+# These GRUB platforms are only for MIPS.
+sys-boot/grub grub_platforms_loongson grub_platforms_qemu-mips
+
 # Sam James  (2021-11-15)
 # Only available on PPC*.
 sys-apps/util-linux rtas

diff --git a/profiles/arch/mips/package.use.mask 
b/profiles/arch/mips/package.use.mask
index 67d60f06c16b..6dae04813fb1 100644
--- a/profiles/arch/mips/package.use.mask
+++ b/profiles/arch/mips/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# James Le Cuirot  (2022-02-24)
+# These GRUB platforms are only for MIPS.
+sys-boot/grub -grub_platforms_loongson -grub_platforms_qemu-mips
+
 # Adel Kara Slimane  (2022-01-17)
 # Mask AMF keyword on non-amd64 arches
 # It is unusable, for now, in other arches



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

2021-11-06 Thread Georgy Yakovlev
commit: 7e3aead35e577e204f5df6295bbb63a91044093e
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Nov  2 22:52:31 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Nov  7 05:20:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e3aead3

profiles/arch/base: mask systemd[hostnamed-fallback]

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

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

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index b286847139d..41c7b0ecd2d 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Georgy Yakovlev  (2021-11-01)
+# requires sys-apps/dbus-broker, which is not widely keyworded yet.
+sys-apps/systemd hostnamed-fallback
+
 # James Le Cuirot  (2021-10-22)
 # Only available on some architectures.
 app-emulation/fs-uae jit



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

2021-10-22 Thread James Le Cuirot
commit: 690e23751563df72eb48777bd7214dc8c0a5255c
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Oct 22 22:47:47 2021 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Oct 22 22:47:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=690e2375

profiles: Mask app-emulation/fs-uae[jit] except on amd64 and x86

Signed-off-by: James Le Cuirot  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 7498557f179..f664687b9b9 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  (2021-10-22)
+# The JIT feature only works on amd64 and x86.
+app-emulation/fs-uae -jit
+
 # Marek Szuba  (2021-10-10)
 # Does work on amd64 and x86
 x11-misc/read-edid -vbe-mode

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index f8c1f0e1751..b286847139d 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# James Le Cuirot  (2021-10-22)
+# Only available on some architectures.
+app-emulation/fs-uae jit
+
 # Lars Wendler  (2021-08-27)
 # Lacks various keywords in media-libs/webrtc-audio-processing
 media-video/pipewire echo-cancel

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index f6a56f5514d..bc9f5bce2d6 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# James Le Cuirot  (2021-10-22)
+# The JIT feature only works on amd64 and x86.
+app-emulation/fs-uae -jit
+
 # Marek Szuba  (2021-10-10)
 # Does work on amd64 and x86
 x11-misc/read-edid -vbe-mode



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

2021-10-07 Thread James Le Cuirot
commit: 2628d88cb6ca5126bd2014f17e008c26bf372e0e
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Oct  7 22:18:35 2021 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Oct  7 22:22:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2628d88c

profiles: Copy applicable masks from ffmpeg to ffmpeg-chromium

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

 profiles/arch/arm/package.use.mask| 1 +
 profiles/arch/arm64/package.use.force | 1 +
 profiles/arch/arm64/package.use.mask  | 1 +
 profiles/arch/base/package.use.mask   | 1 +
 4 files changed, 4 insertions(+)

diff --git a/profiles/arch/arm/package.use.mask 
b/profiles/arch/arm/package.use.mask
index bbc6713a53a..c855277818b 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -332,6 +332,7 @@ media-gfx/xsane ocr
 # Alexis Ballier  (2015-11-14)
 # MMAL is available on the Raspberry Pi (armv6 & armv7 so far)
 media-video/ffmpeg -mmal
+media-video/ffmpeg-chromium -mmal
 
 # Markus Meier  (2015-10-10)
 # unkeyworded deps, bug #552330

diff --git a/profiles/arch/arm64/package.use.force 
b/profiles/arch/arm64/package.use.force
index 5612ce870a4..90e884f46c8 100644
--- a/profiles/arch/arm64/package.use.force
+++ b/profiles/arch/arm64/package.use.force
@@ -13,6 +13,7 @@ dev-libs/keystone llvm_targets_AArch64
 # Aaron Bauman  (2019-12-27)
 # ffmpeg does support 64 bit neon
 media-video/ffmpeg cpu_flags_arm_neon
+media-video/ffmpeg-chromium cpu_flags_arm_neon
 
 # Luke Dashjr  (2019-09-21)
 # iasl is keyworded ~arm64

diff --git a/profiles/arch/arm64/package.use.mask 
b/profiles/arch/arm64/package.use.mask
index 5f06bb4b2c4..ddc7dccfcf5 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -192,6 +192,7 @@ net-wireless/kismet ubertooth
 # Aaron Bauman  (2019-12-27)
 # ffmpeg does support 64 bit neon
 media-video/ffmpeg -cpu_flags_arm_neon
+media-video/ffmpeg-chromium -cpu_flags_arm_neon
 
 # Tomáš Mózes  (2019-12-19)
 # dev-libs/criterion is not keyworded yet

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 4e3dd6695b6..089f99dfad2 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -257,6 +257,7 @@ media-video/mpv raspberry-pi
 # MMAL is only available on the Raspberry Pi:
 # Mask it globally, unmask it on arm.
 media-video/ffmpeg mmal
+media-video/ffmpeg-chromium mmal
 
 # Brian Evans 

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

2021-08-27 Thread Lars Wendler
commit: 3e50fbabcdc81d31b39e194bc5a338bb750e73f7
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Aug 27 09:37:07 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Aug 27 10:49:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e50fbab

profiles/arch/base: p.use.mask "echo-cancel" USE flag

Signed-off-by: Lars Wendler  gentoo.org>

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

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 94a2b69a910..81c17fb7ac6 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Lars Wendler  (2021-08-27)
+# Lacks various keywords in media-libs/webrtc-audio-processing
+media-video/pipewire echo-cancel
+
 # Sam James  (2021-08-14)
 # Needs Raspberry Pi specific applications
 media-video/mjpg-streamer input-raspicam



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

2021-08-05 Thread Ionen Wolkens
commit: aa22bd4cfd3b5418aa0d5c4492e5183ec25cf97f
Author: Bernd Waibel  posteo  net>
AuthorDate: Thu Aug  5 17:01:36 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Aug  5 21:49:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa22bd4c

profiles: remove pcl mask of ~media-gfx/freecad-0.19

sci-libs/pcl-1.12.0 now builds against vtk-9

Signed-off-by: Bernd Waibel  posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/21894
Signed-off-by: Ionen Wolkens  gentoo.org>

 profiles/arch/base/package.use.mask | 5 -
 1 file changed, 5 deletions(-)

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 40d37ef6f55..c71049984f0 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -11,11 +11,6 @@ dev-util/diffoscope haskell
 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
-~media-gfx/freecad-0.19.2 pcl
-
 # Bernd Waibel  (2021-06-11)
 # Has unpackaged depdencies, bug #795459
 >=media-libs/opencolorio-2.0.0 doc



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

2021-07-16 Thread Sam James
commit: 7cde4f6092727f84e8958baef1baaa2b8dfe6e82
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 17 05:06:00 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 17 05:06:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cde4f60

profiles: further dev-util/diffoscope[haskell] stable-masking

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

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

diff --git a/profiles/arch/amd64/package.use.stable.mask 
b/profiles/arch/amd64/package.use.stable.mask
index 41ae83a7573..5aac6d95a29 100644
--- a/profiles/arch/amd64/package.use.stable.mask
+++ b/profiles/arch/amd64/package.use.stable.mask
@@ -17,6 +17,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Sam James  (2021-07-17)
+# Haskell isn't stable on amd64 (or anywhere)
+# bug #801649
+dev-util/diffoscope haskell
+
 # Georgy Yakovlev  (2021-05-07)
 # openjfx:8 will never be stabilized
 # openjfx:11 probably will neither

diff --git a/profiles/arch/base/package.use.stable.mask 
b/profiles/arch/base/package.use.stable.mask
deleted file mode 100644
index c1da0586d52..000
--- a/profiles/arch/base/package.use.stable.mask
+++ /dev/null
@@ -1,10 +0,0 @@
-# Copyright 1999-2021 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.
-# Please use the same syntax as in package.use.mask
-
-# Sam James  (2021-07-17)
-# Haskell isn't stable on amd64 (or anywhere)
-# bug #801649
-dev-util/diffoscope haskell

diff --git a/profiles/arch/x86/package.use.stable.mask 
b/profiles/arch/x86/package.use.stable.mask
index 737847d26d7..8c3c48b76b2 100644
--- a/profiles/arch/x86/package.use.stable.mask
+++ b/profiles/arch/x86/package.use.stable.mask
@@ -17,6 +17,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Sam James  (2021-07-17)
+# Haskell isn't stable on amd64 (or anywhere)
+# bug #801649
+dev-util/diffoscope haskell
+
 # Sam James  (2021-03-04)
 # Dependencies not yet stable, drags in
 # large amount of fabric. bug #763954

diff --git a/profiles/base/package.use.stable.mask 
b/profiles/base/package.use.stable.mask
index 5c09daf7df9..7c7be35a0f1 100644
--- a/profiles/base/package.use.stable.mask
+++ b/profiles/base/package.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 package.use.mask
 
-# Sam James  (2021-07-17)
-# Haskell isn't stable on amd64 (or anywhere)
-# bug #801649
-dev-util/diffoscope haskell
-
 # Patrick McLean  (2021-07-13)
 # Pulls in dev-libs/pmdk which has Haskell deps, a dep on rocr-runtime
 # all of which are not stable anywhere.



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

2021-07-12 Thread Sam James
commit: 9b6a4f26dcc7c4ec2e79b9859a493642e4654175
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 12 06:59:48 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 12 07:00:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b6a4f26

profiles/arch/base: mask dev-util/diffoscope[haskell] for stable

Haskell isn't marked stable anywhere.

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

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

diff --git a/profiles/arch/base/package.use.stable.mask 
b/profiles/arch/base/package.use.stable.mask
new file mode 100644
index 000..02be3780c64
--- /dev/null
+++ b/profiles/arch/base/package.use.stable.mask
@@ -0,0 +1,7 @@
+# Copyright 2019-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Sam James  (2021-07-12)
+# Haskell isn't stable on amd64 (or anywhere)
+# bug #801649
+dev-util/diffoscope haskell



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

2021-07-10 Thread Ionen Wolkens
commit: 5cb888ad872e88c8ccffcea5501d91359afdf70d
Author: Bernd Waibel  posteo  net>
AuthorDate: Sat Jul 10 09:43:37 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Jul 10 10:05:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cb888ad

profiles: update use mask for pcl in freecad

Signed-off-by: Bernd Waibel  posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/21583
Signed-off-by: Ionen Wolkens  gentoo.org>

 profiles/arch/base/package.use.mask | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 522059cbd0b..5b5be3520b9 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -9,7 +9,7 @@ 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
-=media-gfx/freecad-0.19.2-r2 pcl
+~media-gfx/freecad-0.19.2 pcl
 
 # Bernd Waibel  (2021-06-11)
 # Has unpackaged depdencies, bug #795459



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

2021-06-21 Thread Sam James
commit: 9094c5b1cb79957222efecdbd6b2c7a113b60a92
Author: Bernd Waibel  posteo  net>
AuthorDate: Wed Jun 16 18:27:09 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 21 22:25:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9094c5b1

profiles: mask pcl USE flag on non-live freecad

sci-libs/pcl-1.11.1 doesn't support >=sci-libs/vtk-9

Bug: https://bugs.gentoo.org/796368
Signed-off-by: Bernd Waibel  posteo.net>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 2b105478f5c..5f3f70e9821 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
 
+# Bernd Waibel  (2021-06-16)
+# sci-libs/pcl-1.11.1 is missing support for >=sci-libs/vtk-9
+# bug #796368
+=media-gfx/freecad-0.19.2-r2 pcl
+
 # Bernd Waibel  (2021-06-11)
 # Has unpackaged depdencies, bug #795459
 >=media-libs/opencolorio-2.0.0 doc



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

2021-06-11 Thread Sam James
commit: d0f6430e4816c6026dcf35dd37c76fb2f5535fe8
Author: Bernd Waibel  posteo  net>
AuthorDate: Fri Jun 11 21:46:38 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 12 05:11:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0f6430e

profiles: mask media-libs/opencolorio[doc]

Mask the doc USE flag on >=media-libs/opencolorio-2.0.0.
Has currently unpackaged dependencies

Bug: https://bugs.gentoo.org/795459
Signed-off-by: Bernd Waibel  posteo.net>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index a920061900c..2b105478f5c 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Bernd Waibel  (2021-06-11)
+# 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



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

2021-04-30 Thread Matt Turner
commit: dbc56f53dc48625bcc3bbbaa695bb48303b85a1d
Author: Matt Turner  gentoo  org>
AuthorDate: Sat May  1 03:38:54 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat May  1 03:38:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbc56f53

profiles: Mask USE=sysprof on x11-libs/pango where appropriate

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

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

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index a97c6325f2e..2e8662efc82 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -109,6 +109,7 @@ dev-libs/glib -sysprof
 gnome-extra/cjs -sysprof
 x11-libs/gtk+ -sysprof
 net-libs/libsoup -sysprof
+x11-libs/pango -sysprof
 
 # Andreas Sturmlechner  (2020-02-26)
 # Vulkan is available on amd64.

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 38d96d87805..b66e43f2244 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -89,6 +89,7 @@ dev-libs/glib sysprof
 gnome-extra/cjs sysprof
 x11-libs/gtk+ sysprof
 net-libs/libsoup sysprof
+x11-libs/pango sysprof
 
 # Andreas Sturmlechner  (2020-02-26)
 # Vulkan support is only available on few selected arches atm.

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index 38a7fe6960d..4f8856f1579 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -118,6 +118,7 @@ dev-libs/glib -sysprof
 gnome-extra/cjs -sysprof
 x11-libs/gtk+ -sysprof
 net-libs/libsoup -sysprof
+x11-libs/pango -sysprof
 
 # Andreas Sturmlechner  (2020-02-26)
 # Vulkan is available on x86.



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

2021-01-29 Thread Michał Górny
commit: 3a8cd313bd170a76d7e17b7d5a2012fb2de2982b
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 29 21:51:48 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 29 21:58:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a8cd313

profiles/arch: Add mask/unmask for compiler-rt-sanitizers[memprof]

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

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

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 2e1ab42bf14..8c2a5a42a7f 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -27,7 +27,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 -profile -xray
+sys-libs/compiler-rt-sanitizers -libfuzzer -memprof -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 11f27d68134..f60d134fb6e 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -10,7 +10,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 profile xray
+sys-libs/compiler-rt-sanitizers libfuzzer memprof profile xray
 
 # Sam James  (2020-10-24)
 # asm redc is only available on amd64,



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

2021-01-07 Thread Fabian Groffen
commit: 7f9624081b9ffcd81cde0f7e8567afeb0e499813
Author: Fabian Groffen  gentoo  org>
AuthorDate: Thu Jan  7 08:29:53 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Thu Jan  7 08:29:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f962408

profiles: drop references to x86-macos

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

 profiles/arch/base/make.defaults | 2 +-
 profiles/arches.desc | 1 -
 profiles/embedded/make.defaults  | 2 +-
 3 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/profiles/arch/base/make.defaults b/profiles/arch/base/make.defaults
index 635d0b0db9a..bbab57a0742 100644
--- a/profiles/arch/base/make.defaults
+++ b/profiles/arch/base/make.defaults
@@ -3,6 +3,6 @@
 
 USE_EXPAND_UNPREFIXED="ARCH"
 USE_EXPAND_IMPLICIT="ARCH"
-USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm64 
arm64-macos hppa ia64 m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 
sparc sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt 
x86 x86-fbsd x86-linux x86-macos x86-solaris x86-winnt"
+USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm64 
arm64-macos hppa ia64 m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 
sparc sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt 
x86 x86-fbsd x86-linux x86-solaris x86-winnt"
 
 PROFILE_ONLY_VARIABLES="${PROFILE_ONLY_VARIABLES} ARCH USE_EXPAND_VALUES_ARCH"

diff --git a/profiles/arches.desc b/profiles/arches.desc
index af01a5da339..72290c6445e 100644
--- a/profiles/arches.desc
+++ b/profiles/arches.desc
@@ -30,7 +30,6 @@ ppc64-linux   testing
 x86-linux  testing
 arm64-macostesting
 ppc-macos  testing
-x86-macos  testing
 x64-macos  testing
 sparc-solaris  testing
 sparc64-solaristesting

diff --git a/profiles/embedded/make.defaults b/profiles/embedded/make.defaults
index d31cb0f7172..5af38683be6 100644
--- a/profiles/embedded/make.defaults
+++ b/profiles/embedded/make.defaults
@@ -23,7 +23,7 @@ LINGUAS="en"
 IUSE_IMPLICIT="prefix prefix-guest prefix-stack"
 USE_EXPAND_UNPREFIXED="ARCH"
 USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL USERLAND"
-USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm64 hppa ia64 
m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc sparc64-solaris 
sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-fbsd x86-linux 
x86-macos x86-solaris x86-winnt"
+USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm64 hppa ia64 
m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc sparc64-solaris 
sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-fbsd x86-linux 
x86-solaris x86-winnt"
 USE_EXPAND_VALUES_ELIBC="AIX bionic Cygwin Darwin DragonFly FreeBSD glibc HPUX 
Interix mingw mintlib musl NetBSD OpenBSD SunOS uclibc Winnt"
 USE_EXPAND_VALUES_KERNEL="AIX Darwin FreeBSD freemint HPUX linux NetBSD 
OpenBSD SunOS Winnt"
 USE_EXPAND_VALUES_USERLAND="BSD GNU"



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

2021-01-02 Thread David Seifert
commit: 894d27a8478ee40be6c649a59efd21d7dc860e35
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jan  2 22:33:21 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Jan  2 22:33:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=894d27a8

profiles/arch/base/package.use.mask: Unmask sys-power/suspend[crypt] again

* libgcrypt has re-enabled static-libs support.

Signed-off-by: David Seifert  gentoo.org>

 profiles/arch/base/package.use.mask | 6 --
 1 file changed, 6 deletions(-)

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 252425612e9..08587e30215 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -18,12 +18,6 @@ sci-mathematics/gmp-ecm custom-tune
 # (See 9.3.8 in the Guile manual)
 dev-scheme/guile jit
 
-# Sam James  (2020-09-20)
-# (for Mikle Kolyada )
-# libgcrypt et al no longer support static-libs
-# Need to determine whether crypt is possible dynamically?
-sys-power/suspend crypt
-
 # Sam James  (2020-09-20)
 # (for Mikle Kolyada )
 # libgcrypt et al no longer support static-libs



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

2020-12-18 Thread Fabian Groffen
commit: b21867acf090471435c04bb82561fe91981220a0
Author: Fabian Groffen  gentoo  org>
AuthorDate: Fri Dec 18 14:17:11 2020 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Fri Dec 18 14:17:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b21867ac

profiles/arch/base/make.defaults: resolve merge horror :(

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

 profiles/arch/base/make.defaults | 1 -
 1 file changed, 1 deletion(-)

diff --git a/profiles/arch/base/make.defaults b/profiles/arch/base/make.defaults
index f0ea8107cb1..0f4d4bedc58 100644
--- a/profiles/arch/base/make.defaults
+++ b/profiles/arch/base/make.defaults
@@ -3,7 +3,6 @@
 
 USE_EXPAND_UNPREFIXED="ARCH"
 USE_EXPAND_IMPLICIT="ARCH"
-USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm64 hppa ia64 
m68k m68k-mint mips ppc ppc64 ppc64-linux ppc-aix ppc-macos riscv s390 sparc 
sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 
x86-fbsd x86-linux x86-macos x86-solaris x86-winnt"
 USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm64 
arm64-macos hppa ia64 m68k m68k-mint mips ppc ppc64 ppc64-linux ppc-aix 
ppc-macos riscv s390 sparc sparc64-solaris sparc-solaris x64-cygwin x64-macos 
x64-solaris x64-winnt x86 x86-fbsd x86-linux x86-macos x86-solaris x86-winnt"
 
 PROFILE_ONLY_VARIABLES="${PROFILE_ONLY_VARIABLES} ARCH USE_EXPAND_VALUES_ARCH"



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/base/, sys-libs/cygwin-crypt/, profiles/, app-admin/cygwin-rebase/, ...

2020-12-18 Thread Sam James
commit: 2a0c0529cab65854fca8381693a222867f2913fd
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 18 14:12:12 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 18 14:12:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a0c0529

*/*: drop ~x86-cygwin

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

 app-admin/cygwin-rebase/cygwin-rebase-4.4.4.ebuild| 2 +-
 app-admin/cygwin-rebase/cygwin-rebase-.ebuild | 2 +-
 app-portage/elt-patches/elt-patches-20170422.ebuild   | 2 +-
 app-portage/elt-patches/elt-patches-20170815.ebuild   | 2 +-
 app-portage/elt-patches/elt-patches-20170826.1.ebuild | 2 +-
 app-portage/elt-patches/elt-patches-20201205.ebuild   | 2 +-
 profiles/arch/base/make.defaults  | 2 +-
 profiles/arches.desc  | 1 -
 profiles/embedded/make.defaults   | 2 +-
 sys-libs/cygwin-crypt/cygwin-crypt-1.4.ebuild | 2 +-
 virtual/libcrypt/libcrypt-1-r1.ebuild | 2 +-
 virtual/libcrypt/libcrypt-2.ebuild| 2 +-
 12 files changed, 11 insertions(+), 12 deletions(-)

diff --git a/app-admin/cygwin-rebase/cygwin-rebase-4.4.4.ebuild 
b/app-admin/cygwin-rebase/cygwin-rebase-4.4.4.ebuild
index f80b7c07b4d..5feb16b43ff 100644
--- a/app-admin/cygwin-rebase/cygwin-rebase-4.4.4.ebuild
+++ b/app-admin/cygwin-rebase/cygwin-rebase-4.4.4.ebuild
@@ -31,7 +31,7 @@ else

https://github.com/haubi/cygwin-rebase/compare/rebase-${MY_PV}...rebase-${MY_PV}_merge-files-flag-0.patch
 -> ${P}_merge-files-flag-0.patch
"
PATCHES=( "${DISTDIR}/${P}_merge-files-flag-0.patch" )
-   KEYWORDS="-* ~x64-cygwin ~x86-cygwin"
+   KEYWORDS="-* ~x64-cygwin"
 fi
 
 DEPEND=""

diff --git a/app-admin/cygwin-rebase/cygwin-rebase-.ebuild 
b/app-admin/cygwin-rebase/cygwin-rebase-.ebuild
index f80b7c07b4d..5feb16b43ff 100644
--- a/app-admin/cygwin-rebase/cygwin-rebase-.ebuild
+++ b/app-admin/cygwin-rebase/cygwin-rebase-.ebuild
@@ -31,7 +31,7 @@ else

https://github.com/haubi/cygwin-rebase/compare/rebase-${MY_PV}...rebase-${MY_PV}_merge-files-flag-0.patch
 -> ${P}_merge-files-flag-0.patch
"
PATCHES=( "${DISTDIR}/${P}_merge-files-flag-0.patch" )
-   KEYWORDS="-* ~x64-cygwin ~x86-cygwin"
+   KEYWORDS="-* ~x64-cygwin"
 fi
 
 DEPEND=""

diff --git a/app-portage/elt-patches/elt-patches-20170422.ebuild 
b/app-portage/elt-patches/elt-patches-20170422.ebuild
index 52613545662..d849bf22dec 100644
--- a/app-portage/elt-patches/elt-patches-20170422.ebuild
+++ b/app-portage/elt-patches/elt-patches-20170422.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://dev.gentoo.org/~mgorny/dist/${P}.tar.xz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc 
x86 ~ppc-aix ~x64-cygwin ~x86-cygwin ~amd64-linux ~arm64-linux ~ppc64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc 
x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~arm64-linux ~ppc64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 
 RDEPEND="sys-apps/gentoo-functions"

diff --git a/app-portage/elt-patches/elt-patches-20170815.ebuild 
b/app-portage/elt-patches/elt-patches-20170815.ebuild
index 8836b8a3c50..9946949d30c 100644
--- a/app-portage/elt-patches/elt-patches-20170815.ebuild
+++ b/app-portage/elt-patches/elt-patches-20170815.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://dev.gentoo.org/~mgorny/dist/${P}.tar.xz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc 
x86 ~ppc-aix ~x64-cygwin ~x86-cygwin ~amd64-linux ~arm64-linux ~ppc64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc 
x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~arm64-linux ~ppc64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 
 RDEPEND="sys-apps/gentoo-functions"

diff --git a/app-portage/elt-patches/elt-patches-20170826.1.ebuild 
b/app-portage/elt-patches/elt-patches-20170826.1.ebuild
index 98f318e07e4..a481f1a73b2 100644
--- a/app-portage/elt-patches/elt-patches-20170826.1.ebuild
+++ b/app-portage/elt-patches/elt-patches-20170826.1.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://dev.gentoo.org/~mgorny/dist/${P}.tar.xz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~x86-cygwin ~amd64-linux ~arm64-linux 
~ppc64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-s

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

2020-10-23 Thread Sam James
commit: 7726048adff8571f9f0c6e2a116363bac275ef0f
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 24 06:38:09 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 24 06:39:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7726048a

profiles/arch/base: mask custom-tune on gmp-ecm

Only available on amd64 and ppc64.

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

 profiles/arch/amd64/package.use.mask | 5 +
 profiles/arch/base/package.use.mask  | 5 +
 profiles/arch/powerpc/ppc64/package.use.mask | 5 +
 3 files changed, 15 insertions(+)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 4edc27d040a..6e8da1e98be 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Sam James  (2020-10-24)
+# asm redc is only available on amd64,
+# ppc64. bug #750974.
+sci-mathematics/gmp-ecm -custom-tune
+
 # Thomas Deutschmann  (2020-10-07)
 #  (2020-10-24)
+# asm redc is only available on amd64,
+# ppc64. bug #750974.
+sci-mathematics/gmp-ecm custom-tune
+
 # Sam James  (2020-10-05)
 # Guile only supports JIT on some arches
 # (See 9.3.8 in the Guile manual)

diff --git a/profiles/arch/powerpc/ppc64/package.use.mask 
b/profiles/arch/powerpc/ppc64/package.use.mask
index 09687a8495f..f095b87a4f3 100644
--- a/profiles/arch/powerpc/ppc64/package.use.mask
+++ b/profiles/arch/powerpc/ppc64/package.use.mask
@@ -1,6 +1,11 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2020-10-24)
+# asm redc is only available on amd64,
+# ppc64. bug #750974.
+sci-mathematics/gmp-ecm -custom-tune
+
 # Georgy Yakovlev  (2020-10-05)
 # dropbox requires binaries unavaliable for ppc64
 # webengine flag requires unkeyworded plasma-telepathy-meta



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

2020-10-12 Thread Andreas Sturmlechner
commit: 519c862840c15db1e618514f56b28ea623b1f070
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Oct 12 14:06:44 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Oct 12 16:15:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=519c8628

profiles: arch: Mask dev-qt/qt3d[vulkan] everywhere except for amd64/x86

Signed-off-by: Andreas Sturmlechner  gentoo.org>

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

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 6b98a1f0ede..a3a0e578c5d 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -80,6 +80,7 @@ dev-libs/gjs -sysprof
 
 # Andreas Sturmlechner  (2020-02-26)
 # Vulkan is available on amd64.
+dev-qt/qt3d -vulkan
 dev-qt/qtdeclarative -vulkan
 dev-qt/qtgui -vulkan
 dev-qt/qtwayland -vulkan

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index bf31f6eba19..66641ded4a8 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -60,6 +60,7 @@ dev-libs/gjs sysprof
 # Andreas Sturmlechner  (2020-02-26)
 # Vulkan support is only available on few selected arches atm.
 # Mask everywhere, unmask where appropriate.
+dev-qt/qt3d vulkan
 dev-qt/qtdeclarative vulkan
 dev-qt/qtgui vulkan
 dev-qt/qtwayland vulkan

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index 178bf43d284..c4f408fa444 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -81,6 +81,7 @@ dev-libs/gjs -sysprof
 
 # Andreas Sturmlechner  (2020-02-26)
 # Vulkan is available on x86.
+dev-qt/qt3d -vulkan
 dev-qt/qtdeclarative -vulkan
 dev-qt/qtgui -vulkan
 dev-qt/qtwayland -vulkan



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/base/, profiles/arch/x86/, profiles/arch/powerpc/ppc64/64le/, ...

2020-10-05 Thread Andreas Sturmlechner
commit: 8cb34a5a607b1beb13f29bc99a07ff03c2b3ed57
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Oct  5 12:47:43 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Oct  5 12:47:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cb34a5a

profiles: arch: Mask media-video/pipewire[vulkan] except for amd64/x86

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

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

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 843680db926..15111545cf7 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -73,6 +73,7 @@ dev-libs/gjs -sysprof
 dev-qt/qtdeclarative -vulkan
 dev-qt/qtgui -vulkan
 dev-qt/qtwayland -vulkan
+media-video/pipewire -vulkan
 
 # James Le Cuirot  (2019-12-10)
 # The JIT feature only works on amd64 and x86.

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index d36a1f39062..04b8a4211f4 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -58,6 +58,7 @@ dev-libs/gjs sysprof
 dev-qt/qtdeclarative vulkan
 dev-qt/qtgui vulkan
 dev-qt/qtwayland vulkan
+media-video/pipewire vulkan
 
 # dev-python/pandas is only keyworded for amd64 & x86
 sys-block/fio python gnuplot

diff --git a/profiles/arch/powerpc/ppc64/64le/package.use.mask 
b/profiles/arch/powerpc/ppc64/64le/package.use.mask
index 856f7f86c25..8144c6aa293 100644
--- a/profiles/arch/powerpc/ppc64/64le/package.use.mask
+++ b/profiles/arch/powerpc/ppc64/64le/package.use.mask
@@ -13,6 +13,7 @@ dev-qt/qtwayland -vulkan
 media-libs/mesa -vulkan -vulkan-overlay
 media-libs/libsdl2 -vulkan
 media-video/mpv -vulkan
+media-video/pipewire -vulkan
 media-video/vlc -libplacebo
 
 # Georgy Yakovlev  (2020-01-21)

diff --git a/profiles/arch/powerpc/ppc64/64le/package.use.stable.mask 
b/profiles/arch/powerpc/ppc64/64le/package.use.stable.mask
index dc3d73424ec..e6a445260d7 100644
--- a/profiles/arch/powerpc/ppc64/64le/package.use.stable.mask
+++ b/profiles/arch/powerpc/ppc64/64le/package.use.stable.mask
@@ -1,4 +1,4 @@
-# Copyright 2019 Gentoo Authors
+# Copyright 2019-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Georgy Yakovlev  (2020-02-27)
@@ -9,9 +9,9 @@ dev-qt/qtwayland vulkan
 media-libs/mesa vulkan vulkan-overlay
 media-libs/libsdl2 vulkan
 media-video/mpv vulkan
+media-video/pipewire vulkan
 media-video/vlc libplacebo
 
-
 # Georgy Yakovlev  (2019-08-15)
 # deps are not yet stable on ppc64
 media-libs/mesa llvm video_cards_radeonsi

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index e37fd3740e1..ad386688a9d 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -74,6 +74,7 @@ dev-libs/gjs -sysprof
 dev-qt/qtdeclarative -vulkan
 dev-qt/qtgui -vulkan
 dev-qt/qtwayland -vulkan
+media-video/pipewire -vulkan
 
 # Georgy Yakovlev 

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

2020-09-20 Thread Sam James
commit: 6c32b0d612c9dd57c82e5e013e291e2b847ece27
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 20 16:14:37 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 20 16:16:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c32b0d6

profiles/arch/base/package.use.mask: mask app-backup/dar[static, static-libs]

libgcrypt et al just lost static-libs support, so mask consumers
for now to allow tree consistency while it is figured out if
the consumers need to drop static altogether or just crypt-related
static support.

Acked-by: Mikle Kolyada  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 06258569212..49603913ac7 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,14 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+
+# Sam James  (2020-09-20)
+# (for Mikle Kolyada )
+# libgcrypt et al no longer support static-libs
+# Need to determine whether dar's static use
+# is worthwhile without it.
+app-backup/dar static static-libs
+
 # Thomas Deutschmann  (2020-09-07)
 # dev-util/nvidia-cuda-toolkit is only available on amd64
 app-metrics/collectd collectd_plugins_gpu_nvidia



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

2020-09-20 Thread Sam James
commit: 42babe74032e8d228159658ce02335b91f45a315
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 20 16:16:24 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 20 16:16:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42babe74

profiles/arch/base/package.use.mask: mask sys-power/suspend[crypt]

libgcrypt et al just lost static-libs support, so mask consumers
for now to allow tree consistency while it is figured out if
the consumers need to drop static altogether or just crypt-related
static support.

Acked-by: Mikle Kolyada  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 49603913ac7..87ba55bdeea 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,11 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2020-09-20)
+# (for Mikle Kolyada )
+# libgcrypt et al no longer support static-libs
+# Need to determine whether crypt is possible dynamically?
+sys-power/suspend crypt
 
 # Sam James  (2020-09-20)
 # (for Mikle Kolyada )



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

2020-09-11 Thread Andreas K. Hüttel
commit: 23ffb2ad3002969ab123e03ddb5fc53573443654
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Sep 11 16:17:09 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Sep 11 16:17:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23ffb2ad

profiles: Mask rv32 abi globally (unmasked where needed)

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

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

diff --git a/profiles/arch/base/use.mask b/profiles/arch/base/use.mask
index 5a6c92e34bc..1287a5f4097 100644
--- a/profiles/arch/base/use.mask
+++ b/profiles/arch/base/use.mask
@@ -197,6 +197,8 @@ abi_ppc_32
 abi_ppc_64
 abi_riscv_lp64d
 abi_riscv_lp64
+abi_riscv_ilp32d
+abi_riscv_ilp32
 abi_s390_32
 abi_s390_64
 



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

2020-08-24 Thread Georgy Yakovlev
commit: 0b6177e2d16c9e2d6f222e6f726143413cb70b40
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Aug 24 22:55:03 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Aug 24 23:01:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b6177e2

profiles/arch/base/package.use.mask: update rust-bin masks

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

 profiles/arch/base/package.use.mask | 2 --
 1 file changed, 2 deletions(-)

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 89e5026f4bc..dac55926b80 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -61,9 +61,7 @@ sys-firmware/seabios debug
 
 # Georgy Yakovlev  (2019-08-28)
 # upstream tarballs for tier-2 arches do not ship docs
-# and starting with 1.37 no longer ship extra tools
 dev-lang/rust-bin doc
->=dev-lang/rust-bin-1.37 clippy rustfmt
 
 # Craig Andrews  (2019-07-03)
 # Raspberry Pi support is only available on arm.



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/base/, media-libs/mesa/, profiles/arch/arm/, profiles/desc/, ...

2020-08-11 Thread Matt Turner
commit: d78e6b6318526d579512cae0dd959dc332f303c1
Author: Ross Charles Campbell  gmail  com>
AuthorDate: Fri Aug  7 12:24:42 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Aug 11 19:42:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d78e6b63

media-libs/mesa: enable option for V3D graphics driver

Closes: https://bugs.gentoo.org/733190
Closes: https://github.com/gentoo/gentoo/pull/17040
Signed-off-by: Ross Charles Campbell  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 media-libs/mesa/mesa-.ebuild | 5 -
 profiles/arch/arm/use.mask   | 1 +
 profiles/arch/arm64/use.mask | 1 +
 profiles/arch/base/use.mask  | 1 +
 profiles/desc/video_cards.desc   | 1 +
 5 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/media-libs/mesa/mesa-.ebuild b/media-libs/mesa/mesa-.ebuild
index 311d46e53a9..ebb32fce460 100644
--- a/media-libs/mesa/mesa-.ebuild
+++ b/media-libs/mesa/mesa-.ebuild
@@ -29,7 +29,7 @@ RESTRICT="
 "
 
 RADEON_CARDS="r100 r200 r300 r600 radeon radeonsi"
-VIDEO_CARDS="${RADEON_CARDS} freedreno i915 i965 intel iris lima nouveau 
panfrost vc4 virgl vivante vmware"
+VIDEO_CARDS="${RADEON_CARDS} freedreno i915 i965 intel iris lima nouveau 
panfrost v3d vc4 virgl vivante vmware"
 for card in ${VIDEO_CARDS}; do
IUSE_VIDEO_CARDS+=" video_cards_${card}"
 done
@@ -62,6 +62,7 @@ REQUIRED_USE="
video_cards_r300?   ( gallium x86? ( llvm ) amd64? ( llvm ) )
video_cards_r600?   ( gallium )
video_cards_radeonsi?   ( gallium llvm )
+   video_cards_v3d? ( gallium )
video_cards_vc4? ( gallium )
video_cards_virgl? ( gallium )
video_cards_vivante? ( gallium gbm )
@@ -430,6 +431,7 @@ multilib_src_configure() {
if use video_cards_freedreno ||
   use video_cards_lima ||
   use video_cards_panfrost ||
+  use video_cards_v3d ||
   use video_cards_vc4 ||
   use video_cards_vivante; then
gallium_enable -- kmsro
@@ -437,6 +439,7 @@ multilib_src_configure() {
 
gallium_enable video_cards_lima lima
gallium_enable video_cards_panfrost panfrost
+   gallium_enable video_cards_v3d v3d
gallium_enable video_cards_vc4 vc4
gallium_enable video_cards_vivante etnaviv
gallium_enable video_cards_vmware svga

diff --git a/profiles/arch/arm/use.mask b/profiles/arch/arm/use.mask
index 95b9d0b694d..76f4bca6d6f 100644
--- a/profiles/arch/arm/use.mask
+++ b/profiles/arch/arm/use.mask
@@ -97,6 +97,7 @@ anthy
 -video_cards_omap
 -video_cards_panfrost
 -video_cards_tegra
+-video_cards_v3d
 -video_cards_vc4
 
 # James Le Cuirot 

diff --git a/profiles/arch/arm64/use.mask b/profiles/arch/arm64/use.mask
index e6feb96bdaa..0796842e8b5 100644
--- a/profiles/arch/arm64/use.mask
+++ b/profiles/arch/arm64/use.mask
@@ -137,6 +137,7 @@ sdl
 -video_cards_nouveau
 -video_cards_panfrost
 -video_cards_tegra
+-video_cards_v3d
 -video_cards_vc4
 
 # James Le Cuirot 

diff --git a/profiles/arch/base/use.mask b/profiles/arch/base/use.mask
index a406e010119..5a6c92e34bc 100644
--- a/profiles/arch/base/use.mask
+++ b/profiles/arch/base/use.mask
@@ -141,6 +141,7 @@ video_cards_lima
 video_cards_omap
 video_cards_panfrost
 video_cards_tegra
+video_cards_v3d
 video_cards_vc4
 
 # James Le Cuirot 

diff --git a/profiles/desc/video_cards.desc b/profiles/desc/video_cards.desc
index 97614a412cf..1a82d207852 100644
--- a/profiles/desc/video_cards.desc
+++ b/profiles/desc/video_cards.desc
@@ -35,6 +35,7 @@ radeon - VIDEO_CARDS setting to build driver for ATI radeon 
video cards
 radeonsi - VIDEO_CARDS setting to build only Southern Islands based chips code 
for radeon
 siliconmotion - VIDEO_CARDS setting to build driver for siliconmotion video 
cards
 tegra - VIDEO_CARDS setting to build driver for tegra video cards
+v3d - VIDEO_CARDS setting to build driver for v3d video cards
 vc4 - VIDEO_CARDS setting to build driver for vc4 video cards
 vesa - VIDEO_CARDS setting to build driver for vesa video cards
 via - VIDEO_CARDS setting to build driver for via video cards



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

2020-07-27 Thread Sam James
commit: f4436c027d87224ae37ac344783b7745269242d7
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 27 16:13:21 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 27 16:40:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4436c02

profiles: mask cleanups post ffmpeg-3 removal

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

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

diff --git a/profiles/arch/alpha/package.use.mask 
b/profiles/arch/alpha/package.use.mask
index 633b03f3a3b..a5f9a5ef145 100644
--- a/profiles/arch/alpha/package.use.mask
+++ b/profiles/arch/alpha/package.use.mask
@@ -224,9 +224,8 @@ net-mail/notmuch test
 app-admin/conky cmus irc
 
 # Tobias Klausmann  (2016-06-07)
-# the nvidia SDK needs nvidia-drivers and thus can never work on alpha
-# Likewise, nasm is x86/x86-64 only
-media-video/ffmpeg nvenc openh264
+# nasm is x86/x86-64 only
+media-video/ffmpeg openh264
 
 # Tobias Klausmann  (2016-02-04)
 # sys-cluster/ceph is not broken per se, but a maintenance burden.

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index c20334383b9..725770217af 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -172,10 +172,6 @@ app-admin/rsyslog -mdblookup
 # https://caml.inria.fr/pub/docs/manual-ocaml/spacetime.html
 dev-lang/ocaml -spacetime
 
-# Alexis Ballier  (2017-01-31)
-# nvidia drivers are unmasked here
-media-video/ffmpeg -nvenc
-
 # Luke Dashjr  (2017-01-04)
 # Assembly optimisations are supported on amd64 for all versions
 dev-libs/libsecp256k1 -asm

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 291a65ad2b0..ce05528460d 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -136,10 +136,6 @@ app-admin/rsyslog mdblookup
 # https://caml.inria.fr/pub/docs/manual-ocaml/spacetime.html
 dev-lang/ocaml spacetime
 
-# Alexis Ballier  (2017-01-31)
-# nvenc requires nvidia drivers, apply same mask logic
-media-video/ffmpeg nvenc
-
 # Thomas Deutschmann  (2017-01-30)
 # media-libs/raspberrypi-userland not keyworded
 media-video/motion mmal

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index 2b42b8fa926..c2c79b2e687 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -194,10 +194,6 @@ app-admin/rsyslog -mdblookup
 # which is only keyworded for amd64
 x11-wm/awesome doc
 
-# Alexis Ballier  (2017-01-31)
-# nvidia drivers are unmasked here
-media-video/ffmpeg -nvenc
-
 # Andreas Sturmlechner  (2016-12-31)
 # on behalf of Andreas K. Hüttel  (2016-12-14)
 # Fails to build with newly unmasked ffmpeg-3, so mask this useflag



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

2020-07-04 Thread Michał Górny
commit: 355d8d3200a4e82a0d872662a7b824ce3974caba
Author: Sam James (sam_c)  cmpct  info>
AuthorDate: Thu Jul  2 13:29:48 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul  4 20:35:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=355d8d32

profiles: mask media-video/ffmpeg[rav1e] w/o Rust

Mask media-video/ffmpeg[rav1e] where Rust isn't available.

Bug: https://bugs.gentoo.org/728558
Signed-off-by: Sam James (sam_c)  cmpct.info>
Signed-off-by: Michał Górny  gentoo.org>

 profiles/arch/amd64/package.use.mask | 5 +
 profiles/arch/arm/armv7a/package.use.mask| 5 +
 profiles/arch/arm64/package.use.mask | 5 +
 profiles/arch/base/package.use.mask  | 5 +
 profiles/arch/powerpc/ppc64/package.use.mask | 5 +
 profiles/arch/x86/package.use.mask   | 5 +
 6 files changed, 30 insertions(+)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 3e6eb33f3df..c2d786ea71a 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Sam James  (2020-07-03)
+# Rust is available here
+# Bug #728558
+media-video/ffmpeg -rav1e
+
 # Robin H. Johnson  (2020-07-02)
 # Mask io-uring & zbc pending keywording
 sys-block/fio -io-uring -zbc

diff --git a/profiles/arch/arm/armv7a/package.use.mask 
b/profiles/arch/arm/armv7a/package.use.mask
index 8aea7c2c883..5a3011ed45e 100644
--- a/profiles/arch/arm/armv7a/package.use.mask
+++ b/profiles/arch/arm/armv7a/package.use.mask
@@ -1,6 +1,11 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2020-07-03)
+# Rust is available here
+# Bug #728558
+media-video/ffmpeg -rav1e
+
 # Sam James  (2020-06-27)
 # Tests require Valgrind, available on armv7a
 dev-libs/rapidjson -test

diff --git a/profiles/arch/arm64/package.use.mask 
b/profiles/arch/arm64/package.use.mask
index 0a813a773fe..539337cc7dc 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -1,6 +1,11 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2020-07-03)
+# Rust is available here
+# Bug #728558
+media-video/ffmpeg -rav1e
+
 # Robin H. Johnson  (2020-07-02)
 # Mask io-uring & zbc pending keywording
 sys-block/fio -io-uring

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index cf91d327fb7..0a8f38ef77c 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,11 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2020-07-03)
+# Rust is only available on some arches
+# Bug #728558
+media-video/ffmpeg rav1e
+
 # Robin H. Johnson  (2020-07-02)
 # Mask io-uring & zbc pending keywording
 sys-block/fio io-uring zbc

diff --git a/profiles/arch/powerpc/ppc64/package.use.mask 
b/profiles/arch/powerpc/ppc64/package.use.mask
index a6b93f2012c..ed7f856f3b0 100644
--- a/profiles/arch/powerpc/ppc64/package.use.mask
+++ b/profiles/arch/powerpc/ppc64/package.use.mask
@@ -1,6 +1,11 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2020-07-03)
+# Rust is available here
+# Bug #728558
+media-video/ffmpeg -rav1e
+
 # Andreas Sturmlechner  (2020-07-02)
 # media-libs/libplacebo is keyworded
 media-video/vlc -libplacebo

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index d0df057869a..0b995e62880 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -1,6 +1,11 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2020-07-03)
+# Rust is available here
+# Bug #728558
+media-video/ffmpeg -rav1e
+
 # Robin H. Johnson  (2020-07-02)
 # Mask io-uring & zbc pending keywording
 sys-block/fio -io-uring -zbc



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

2020-07-02 Thread Andreas Sturmlechner
commit: 0086d2621b3bb78eeff602a354859b18925b30cc
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jul  2 08:31:17 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jul  2 09:11:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0086d262

profiles: ppc64: Unmask media-video/vlc[libplacebo]

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 profiles/arch/base/package.use.mask  | 2 +-
 profiles/arch/powerpc/ppc64/package.use.mask | 4 
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 9bdee5482a0..7ade57e2a1c 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -66,7 +66,7 @@ dev-java/openjdk:11 javafx
 >=dev-lang/spidermonkey-60 jit
 
 # Andreas Sturmlechner  (2019-05-09)
-# media-libs/libplacebo is not keyworded anywhere except amd64 yet
+# media-libs/libplacebo is not keyworded anywhere except amd64/ppc64/x86 yet
 media-video/vlc libplacebo
 
 # Denis Lisov  (2019-05-09)

diff --git a/profiles/arch/powerpc/ppc64/package.use.mask 
b/profiles/arch/powerpc/ppc64/package.use.mask
index a102fb4120c..a6b93f2012c 100644
--- a/profiles/arch/powerpc/ppc64/package.use.mask
+++ b/profiles/arch/powerpc/ppc64/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Andreas Sturmlechner  (2020-07-02)
+# media-libs/libplacebo is keyworded
+media-video/vlc -libplacebo
+
 # Georgy Yakovlev 

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

2020-06-05 Thread Andreas Sturmlechner
commit: e70bc31cc56e4a9d8c23d8c8d46e8f7292b6834d
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Jun  5 22:20:54 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jun  6 00:32:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e70bc31c

profiles: arch/base: Add "mkl" to use.mask

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 profiles/arch/base/use.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/arch/base/use.mask b/profiles/arch/base/use.mask
index cd30696d3a0..9cc7516fc79 100644
--- a/profiles/arch/base/use.mask
+++ b/profiles/arch/base/use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Andreas Sturmlechner  (2020-06-06)
+# sci-libs/mkl is only supported on specific architectures
+mkl
+
 # Thomas Deutschmann  (2019-11-11)
 # James Le Cuirot  (2017-06-29)
 # Forced and masked by default. Unmask where necessary.



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

2020-05-02 Thread Ulrich Müller
commit: 992a71f90a8168638d1209061c3560b529f37a1d
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat May  2 11:27:36 2020 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat May  2 11:28:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=992a71f9

profiles: Remove mask for SuperH from arch/base/use.mask.

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

 profiles/arch/base/use.mask | 1 -
 1 file changed, 1 deletion(-)

diff --git a/profiles/arch/base/use.mask b/profiles/arch/base/use.mask
index 550b14c59c9..5736223a365 100644
--- a/profiles/arch/base/use.mask
+++ b/profiles/arch/base/use.mask
@@ -239,7 +239,6 @@ ppc
 ppc64
 riscv
 s390
-sh
 sparc
 x86
 x86-fbsd



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

2020-05-02 Thread Mikle Kolyada
commit: 8ff62696284707cb21a16395b4777b4bfdc82324
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat May  2 10:27:00 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat May  2 10:27:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ff62696

profiles: remove more SuperH references

Signed-off-by: Mikle Kolyada  gentoo.org>

 profiles/arch/base/make.defaults | 2 +-
 profiles/embedded/make.defaults  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/profiles/arch/base/make.defaults b/profiles/arch/base/make.defaults
index 81f92b89ebe..0470aeb57c3 100644
--- a/profiles/arch/base/make.defaults
+++ b/profiles/arch/base/make.defaults
@@ -3,6 +3,6 @@
 
 USE_EXPAND_UNPREFIXED="ARCH"
 USE_EXPAND_IMPLICIT="ARCH"
-USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm64 hppa ia64 
m68k m68k-mint mips ppc ppc64 ppc64-linux ppc-aix ppc-macos riscv s390 sh sparc 
sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 
x86-cygwin x86-fbsd x86-linux x86-macos x86-solaris x86-winnt"
+USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm64 hppa ia64 
m68k m68k-mint mips ppc ppc64 ppc64-linux ppc-aix ppc-macos riscv s390 sparc 
sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 
x86-cygwin x86-fbsd x86-linux x86-macos x86-solaris x86-winnt"
 
 PROFILE_ONLY_VARIABLES="${PROFILE_ONLY_VARIABLES} ARCH USE_EXPAND_VALUES_ARCH"

diff --git a/profiles/embedded/make.defaults b/profiles/embedded/make.defaults
index c6dc06a3c23..d7d601e655c 100644
--- a/profiles/embedded/make.defaults
+++ b/profiles/embedded/make.defaults
@@ -23,7 +23,7 @@ LINGUAS="en"
 IUSE_IMPLICIT="prefix prefix-guest prefix-stack"
 USE_EXPAND_UNPREFIXED="ARCH"
 USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL USERLAND"
-USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm64 hppa ia64 
m68k m68k-mint mips ppc ppc64 ppc64-linux ppc-aix ppc-macos s390 sh sparc 
sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 
x86-cygwin x86-fbsd x86-linux x86-macos x86-solaris x86-winnt"
+USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm64 hppa ia64 
m68k m68k-mint mips ppc ppc64 ppc64-linux ppc-aix ppc-macos s390 sparc 
sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 
x86-cygwin x86-fbsd x86-linux x86-macos x86-solaris x86-winnt"
 USE_EXPAND_VALUES_ELIBC="AIX bionic Cygwin Darwin DragonFly FreeBSD glibc HPUX 
Interix mingw mintlib musl NetBSD OpenBSD SunOS uclibc Winnt"
 USE_EXPAND_VALUES_KERNEL="AIX Darwin FreeBSD freemint HPUX linux NetBSD 
OpenBSD SunOS Winnt"
 USE_EXPAND_VALUES_USERLAND="BSD GNU"



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

2020-04-26 Thread Georgy Yakovlev
commit: 698e6a08693b245254deee9515e8762c54101f70
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Apr 26 15:48:55 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Apr 26 15:56:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=698e6a08

profiles/arch/base/package.use.mask: mask glibc[static-pie]

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

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

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index cd78a95a075..281b7ebbb18 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,11 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Georgy Yakovlev  (2020-04-26)
+# static-pie is not implemented on all arches, #719444
+# https://sourceware.org/glibc/wiki/PortStatus
+sys-libs/glibc static-pie
+
 # Mart Raudsepp  (2020-03-01)
 # dev-util/sysprof not keyworded on most arches yet
 x11-wm/mutter sysprof



  1   2   >