[gentoo-commits] proj/releng:master commit in: tools/

2024-02-20 Thread Matt Turner
commit: 456173c3212e5bcac176f17119b4c7763697f405
Author: Ian Jordan  gmail  com>
AuthorDate: Mon Jul 17 18:12:58 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Feb 20 20:43:53 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=456173c3

tools/catalyst-auto: Remove treeish sed

Removes line which allowed catalyst-auto to convert to snapshot_treeish
on the fly as it's no longer needed.

Signed-off-by: Ian Jordan  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 tools/catalyst-auto | 4 
 1 file changed, 4 deletions(-)

diff --git a/tools/catalyst-auto b/tools/catalyst-auto
index 28a92611..dac4deb5 100755
--- a/tools/catalyst-auto
+++ b/tools/catalyst-auto
@@ -436,10 +436,6 @@ run_catalyst_commands() {
done
fi
 
-   if [[ -n ${TREEISH} ]]; then
-   sed -i -e "s|snapshot:.*|snapshot_treeish: 
${TREEISH}|g" "${i}"
-   fi
-
# Expand vars that the spec expects us to.
sed -i \
-e "s:@TIMESTAMP@:${TIMESTAMP}:g" \



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

2024-02-16 Thread Matt Turner
commit: f29908ac297bc1546c364d3bdb9e7f1e6e73c051
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Feb 16 14:10:53 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Fri Feb 16 14:11:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f29908ac

media-libs/mesa: Version bump to 23.3.6

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

 media-libs/mesa/Manifest   |   1 +
 media-libs/mesa/mesa-23.3.6.ebuild | 448 +
 2 files changed, 449 insertions(+)

diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index fcd3113d074e..f766226818d8 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -1,2 +1,3 @@
 DIST mesa-23.3.5.tar.xz 19429564 BLAKE2B 
69c7434ae9c503c14b5bf9abad9a3a26a1dd402461b098dcdb01b9da7a7e8652f897fd9681c809aa70d3ace77c448289d22400deca3854844a355eb0ac095583
 SHA512 
1ad29f524caeeef51abe58d29d9687de5fbc5168f7e677bb4e69c5e9a94918d5fbf6e10c6757fe7ce6d47bab109e452f0fa2e26aad2e6f8bfb744383b5ea
+DIST mesa-23.3.6.tar.xz 19455492 BLAKE2B 
1bec42973aa849ab3553942500de253213736eca5a71550f488cf915d65ee4f47d137772af1c59042f5803cfaf8152f278ccbab29c896d104985263a7121a2ba
 SHA512 
b52ee34de90b77cd4f204a0cfeabc72064f30c3a11668b5280ad5d1c59c3c805b14a8d892f33c32db68a8ada330fbe7fe2124edccfd45cc84636ca7605c10048
 DIST mesa-24.0.1.tar.xz 19950992 BLAKE2B 
05eb98f2fec0d15e63e8da2ca2e563d0b6fb7e29d639e66fc69074b7550939160e6f29121b80f2c64083625f2b13aa728221443b1f5adf2dd0fd92056ed9dc40
 SHA512 
1eaff5dcff8dd314b2dfe249d25db68d530d3f0fb54e926999768d0a48aa34b67c31ec3587bb2a7d1969845b26e79a4d87aceb7a141fd2e811ae0c47c00b0963

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

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

2024-02-16 Thread Matt Turner
commit: 55c233f0ca1b5ed673b53aff2b7afb7bec978eb8
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Feb 16 14:09:31 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Fri Feb 16 14:11:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55c233f0

dev-util/intel_clc: Version bump to 23.3.6

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

 dev-util/intel_clc/Manifest|   1 +
 dev-util/intel_clc/intel_clc-23.3.6.ebuild | 116 +
 2 files changed, 117 insertions(+)

diff --git a/dev-util/intel_clc/Manifest b/dev-util/intel_clc/Manifest
index fcd3113d074e..f766226818d8 100644
--- a/dev-util/intel_clc/Manifest
+++ b/dev-util/intel_clc/Manifest
@@ -1,2 +1,3 @@
 DIST mesa-23.3.5.tar.xz 19429564 BLAKE2B 
69c7434ae9c503c14b5bf9abad9a3a26a1dd402461b098dcdb01b9da7a7e8652f897fd9681c809aa70d3ace77c448289d22400deca3854844a355eb0ac095583
 SHA512 
1ad29f524caeeef51abe58d29d9687de5fbc5168f7e677bb4e69c5e9a94918d5fbf6e10c6757fe7ce6d47bab109e452f0fa2e26aad2e6f8bfb744383b5ea
+DIST mesa-23.3.6.tar.xz 19455492 BLAKE2B 
1bec42973aa849ab3553942500de253213736eca5a71550f488cf915d65ee4f47d137772af1c59042f5803cfaf8152f278ccbab29c896d104985263a7121a2ba
 SHA512 
b52ee34de90b77cd4f204a0cfeabc72064f30c3a11668b5280ad5d1c59c3c805b14a8d892f33c32db68a8ada330fbe7fe2124edccfd45cc84636ca7605c10048
 DIST mesa-24.0.1.tar.xz 19950992 BLAKE2B 
05eb98f2fec0d15e63e8da2ca2e563d0b6fb7e29d639e66fc69074b7550939160e6f29121b80f2c64083625f2b13aa728221443b1f5adf2dd0fd92056ed9dc40
 SHA512 
1eaff5dcff8dd314b2dfe249d25db68d530d3f0fb54e926999768d0a48aa34b67c31ec3587bb2a7d1969845b26e79a4d87aceb7a141fd2e811ae0c47c00b0963

diff --git a/dev-util/intel_clc/intel_clc-23.3.6.ebuild 
b/dev-util/intel_clc/intel_clc-23.3.6.ebuild
new file mode 100644
index ..0df8ae0fd528
--- /dev/null
+++ b/dev-util/intel_clc/intel_clc-23.3.6.ebuild
@@ -0,0 +1,116 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit llvm meson python-any-r1
+
+MY_PV="${PV/_/-}"
+
+DESCRIPTION="intel_clc tool used for building OpenCL C to SPIR-V"
+HOMEPAGE="https://mesa3d.org/;
+
+if [[ ${PV} ==  ]]; then
+   S="${WORKDIR}/intel_clc-${MY_PV}"
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git;
+   inherit git-r3
+else
+   S="${WORKDIR}/mesa-${MY_PV}"
+   SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz;
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="MIT SGI-B-2.0"
+SLOT="0"
+IUSE="debug"
+
+RDEPEND="
+   dev-libs/libclc
+   dev-util/spirv-tools
+   >=sys-libs/zlib-1.2.8:=
+   x11-libs/libdrm
+"
+DEPEND="${RDEPEND}
+   dev-libs/expat
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep ">=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]")
+   virtual/pkgconfig
+"
+
+# Please keep the LLVM dependency block separate. Since LLVM is slotted,
+# we need to *really* make sure we're not pulling one than more slot
+# simultaneously.
+#
+# How to use it:
+# 1. Specify LLVM_MAX_SLOT (inclusive), e.g. 17.
+# 2. Specify LLVM_MIN_SLOT (inclusive), e.g. 15.
+LLVM_MAX_SLOT="17"
+LLVM_MIN_SLOT="15"
+PER_SLOT_DEPSTR="
+   (
+   dev-util/spirv-llvm-translator:@SLOT@
+   sys-devel/clang:@SLOT@
+   sys-devel/llvm:@SLOT@
+   )
+"
+LLVM_DEPSTR="
+   || (
+   $(for ((slot=LLVM_MAX_SLOT; slot>=LLVM_MIN_SLOT; slot--)); do
+   echo "${PER_SLOT_DEPSTR//@SLOT@/${slot}}"
+   done)
+   )
+   =dev-python/mako-0.8.0[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   PKG_CONFIG_PATH="$(get_llvm_prefix 
"${LLVM_MAX_SLOT}")/$(get_libdir)/pkgconfig"
+
+   local emesonargs=(
+   -Dllvm=enabled
+   -Dshared-llvm=enabled
+   -Dintel-clc=enabled
+
+   -Dgallium-drivers=''
+   -Dvulkan-drivers=''
+
+   # Set platforms empty to avoid the default "auto" setting. If
+   # platforms is empty meson.build will add surfaceless.
+   -Dplatforms=''
+
+   -Dglx=disabled
+   -Dlibunwind=disabled
+   -Dzstd=disabled
+
+   --buildtype $(usex debug debug plain)
+   -Db_ndebug=$(usex debug false true)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   dobin "${BUILD_DIR}"/src/intel/compiler/intel_clc
+}



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libXvMC/

2024-02-15 Thread Matt Turner
commit: 5fcb65fbaf088e011a21314678574a43efbf1b35
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Feb 16 02:42:26 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Fri Feb 16 02:45:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fcb65fb

x11-libs/libXvMC: Bump to EAPI=8

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

 x11-libs/libXvMC/libXvMC-1.0.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/libXvMC/libXvMC-1.0.14.ebuild 
b/x11-libs/libXvMC/libXvMC-1.0.14.ebuild
index 4f27b38cd43c..e4676e9acbf7 100644
--- a/x11-libs/libXvMC/libXvMC-1.0.14.ebuild
+++ b/x11-libs/libXvMC/libXvMC-1.0.14.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 XORG_MULTILIB=yes
 XORG_TARBALL_SUFFIX="xz"



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

2024-02-15 Thread Matt Turner
commit: 57b9617a89d3d6b07b411e3c861326ecadb41455
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Feb 15 15:55:14 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Feb 15 15:55:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57b9617a

profiles: Remove stable mask of USE=test for vulkan-utility-libraries

This was masked pending keywording in bug #920328, which is now resolved.

This reverts commit 233ada5fae87dac92373c9ca0dfaaaff2b491ba6.

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

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

diff --git a/profiles/base/package.use.stable.mask 
b/profiles/base/package.use.stable.mask
index f62b66128c4d..a24e352f6e63 100644
--- a/profiles/base/package.use.stable.mask
+++ b/profiles/base/package.use.stable.mask
@@ -4,10 +4,6 @@
 # This file requires eapi 5 or later. New entries go on top.
 # Please use the same syntax as in package.use.mask
 
-# Nick Sarnie  (2024-01-31)
-# Test dependencies are not stable
-dev-util/vulkan-utility-libraries test
-
 # Joonas Niilola  (2023-07-14)
 # Calendar is broken with some languages on 115.0 release with 

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

2024-02-15 Thread Matt Turner
commit: f9666a97ac7fce3c87f9f2c347ea9bd8307426bb
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Feb 15 14:48:48 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Feb 15 14:51:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9666a97

media-libs/mesa: Drop old versions

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

 media-libs/mesa/Manifest   |   4 -
 ...-d3d12-Fix-AV1-video-encode-32-bits-build.patch | 277 -
 media-libs/mesa/files/23.3.3-big-endian.patch  |  84 
 ...3-symbols-check-Add-_GLOBAL_OFFSET_TABLE_.patch |  31 --
 media-libs/mesa/mesa-23.3.1.ebuild | 452 
 media-libs/mesa/mesa-23.3.3.ebuild | 453 -
 media-libs/mesa/mesa-23.3.4.ebuild | 448 
 media-libs/mesa/mesa-24.0.0.ebuild | 431 
 8 files changed, 2180 deletions(-)

diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index fefb8bc10ea2..fcd3113d074e 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -1,6 +1,2 @@
-DIST mesa-23.3.1.tar.xz 19337988 BLAKE2B 
73696281868e5eba6493cc34786a6c30eaf256bed2495444be9a1a5ebf1a0d4b8f00bcc3fb91ce9de3ac8ff23663e41cab17b8fe42b1048366c8e9b95aefa905
 SHA512 
0861fb5083e37439ad8cc0a0d8372a7c84d8665ea298dc784e2dd893162e20ae072f5ef0b860be88ecf74bc123714acbc1dec312e139b892ff40ef1887c5f4a5
-DIST mesa-23.3.3.tar.xz 19379484 BLAKE2B 
6b57e99356abccf398c5fb84953fc1490ddf516dbeed1feca8d16344a04c1c15183325752717447a34a61dd4cdda897147e3194f869d8dbadfa5c45a0c95dab5
 SHA512 
bed23e8324b026edd5d2b16a381ec563cf2fa9be9c8fbe8d9fb907cab9d87eef91f493fb9d4e3973d4b679e271d2a85ce48af491585638ab97f087532fc63c30
-DIST mesa-23.3.4.tar.xz 19415668 BLAKE2B 
85687793853675a43da5135f41d0512cb4729f3dd824e2ad28d9bda129258adb00dd7da1e75e76cae71c1148e6a2ede84e1efda640c11aff233e5e12b0cea554
 SHA512 
026c424989a594dd840dc158ca09e0f57e604f0b1bd2a3981110b4b2b5a47c6cd9c7241c7f48957a781e2dd9f9760cc9db79b2fb7c7fe39b64eddb18dcf18412
 DIST mesa-23.3.5.tar.xz 19429564 BLAKE2B 
69c7434ae9c503c14b5bf9abad9a3a26a1dd402461b098dcdb01b9da7a7e8652f897fd9681c809aa70d3ace77c448289d22400deca3854844a355eb0ac095583
 SHA512 
1ad29f524caeeef51abe58d29d9687de5fbc5168f7e677bb4e69c5e9a94918d5fbf6e10c6757fe7ce6d47bab109e452f0fa2e26aad2e6f8bfb744383b5ea
-DIST mesa-24.0.0.tar.xz 19875824 BLAKE2B 
e15b14e921a6d1c8d1b183b8f7302d13aa81401d9485742846b8b70e2353825bcf0a0e1ee1849831eb43e5836a108cb3cf68bfe0d9183a78684dbd2fac637ab7
 SHA512 
9dfdea7cebb37b9c020335e24194b39b399f48b5af6eec30c3455108276ac4e29e7b06df942cb2abc7afa667784968c0c43d19b9afe30ef03021b9cb6a789f15
 DIST mesa-24.0.1.tar.xz 19950992 BLAKE2B 
05eb98f2fec0d15e63e8da2ca2e563d0b6fb7e29d639e66fc69074b7550939160e6f29121b80f2c64083625f2b13aa728221443b1f5adf2dd0fd92056ed9dc40
 SHA512 
1eaff5dcff8dd314b2dfe249d25db68d530d3f0fb54e926999768d0a48aa34b67c31ec3587bb2a7d1969845b26e79a4d87aceb7a141fd2e811ae0c47c00b0963

diff --git 
a/media-libs/mesa/files/23.3.1-d3d12-Fix-AV1-video-encode-32-bits-build.patch 
b/media-libs/mesa/files/23.3.1-d3d12-Fix-AV1-video-encode-32-bits-build.patch
deleted file mode 100644
index 981d10dac178..
--- 
a/media-libs/mesa/files/23.3.1-d3d12-Fix-AV1-video-encode-32-bits-build.patch
+++ /dev/null
@@ -1,277 +0,0 @@
-https://bugs.gentoo.org/920288
-https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26777
-
-From 070563c4b61dfe56cde0508e0adf9d585c220a49 Mon Sep 17 00:00:00 2001
-From: Sil Vilerino 
-Date: Wed, 6 Dec 2023 20:09:44 -0500
-Subject: [PATCH] d3d12: Fix AV1 video encode 32 bits build
-
-Reviewed-by: Jesse Natalie 
-Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26573>
-(cherry picked from commit 096e17b57832e96e36fc27f70e7a0e5ccbb0ac8a)

- .../drivers/d3d12/d3d12_video_enc_av1.cpp | 58 +--
- ...12_video_encoder_bitstream_builder_av1.cpp | 10 ++--
- ...2_video_encoder_references_manager_av1.cpp |  2 +-
- 3 files changed, 35 insertions(+), 35 deletions(-)
-
-diff --git a/src/gallium/drivers/d3d12/d3d12_video_enc_av1.cpp 
b/src/gallium/drivers/d3d12/d3d12_video_enc_av1.cpp
-index 2c1964aa274..a5e2a2e3d39 100644
 a/src/gallium/drivers/d3d12/d3d12_video_enc_av1.cpp
-+++ b/src/gallium/drivers/d3d12/d3d12_video_enc_av1.cpp
-@@ -2189,7 +2189,7 @@ 
d3d12_video_encoder_build_post_encode_codec_bitstream_av1(struct d3d12_video_enc
-  writtenTemporalDelimBytes  // Bytes Written 
AFTER placingPositionStart arg above
-   );
-   assert(pD3D12Enc->m_BitstreamHeadersBuffer.size() == 
writtenTemporalDelimBytes);
--  debug_printf("Written OBU_TEMPORAL_DELIMITER bytes: %" PRIu64 "\n", 
writtenTemporalDelimBytes);
-+  debug_printf("Written OBU_TEMPORAL_DELIMITER bytes: %" PRIu64 "\n", 
static_cast(writtenTemporalDelimBytes));
-}
- 

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

2024-02-15 Thread Matt Turner
commit: 6bbe8e93656e81edf57cc9a78649c97d02133acc
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Feb 15 14:47:45 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Feb 15 14:51:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bbe8e93

media-libs/mesa: Propagate stable keywords

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

 media-libs/mesa/mesa-23.3.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/mesa/mesa-23.3.5.ebuild 
b/media-libs/mesa/mesa-23.3.5.ebuild
index 015ace3a31c5..36571ddf091c 100644
--- a/media-libs/mesa/mesa-23.3.5.ebuild
+++ b/media-libs/mesa/mesa-23.3.5.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
 else
SRC_URI="https://archive.mesa3d.org/${MY_P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-solaris"
 fi
 
 LICENSE="MIT SGI-B-2.0"



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

2024-02-15 Thread Matt Turner
commit: c29ceebaf0f786079767402293f20d1767462f23
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Feb 15 14:48:17 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Feb 15 14:51:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c29ceeba

dev-util/intel_clc: Propagate stable keywords

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

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

diff --git a/dev-util/intel_clc/intel_clc-23.3.5.ebuild 
b/dev-util/intel_clc/intel_clc-23.3.5.ebuild
index 0df8ae0fd528..090fb7729358 100644
--- a/dev-util/intel_clc/intel_clc-23.3.5.ebuild
+++ b/dev-util/intel_clc/intel_clc-23.3.5.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} ==  ]]; then
 else
S="${WORKDIR}/mesa-${MY_PV}"
SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz;
-   KEYWORDS="~amd64"
+   KEYWORDS="amd64"
 fi
 
 LICENSE="MIT SGI-B-2.0"



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

2024-02-15 Thread Matt Turner
commit: 203f15742b766754b6b726319895b68c1d5d9c17
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Feb 15 14:48:46 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Feb 15 14:51:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=203f1574

dev-util/intel_clc: Drop old versions

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

 dev-util/intel_clc/Manifest   |   4 -
 dev-util/intel_clc/intel_clc-23.3.1-r1.ebuild | 116 --
 dev-util/intel_clc/intel_clc-23.3.3.ebuild| 116 --
 dev-util/intel_clc/intel_clc-23.3.4.ebuild| 116 --
 dev-util/intel_clc/intel_clc-24.0.0.ebuild|  86 ---
 5 files changed, 438 deletions(-)

diff --git a/dev-util/intel_clc/Manifest b/dev-util/intel_clc/Manifest
index fefb8bc10ea2..fcd3113d074e 100644
--- a/dev-util/intel_clc/Manifest
+++ b/dev-util/intel_clc/Manifest
@@ -1,6 +1,2 @@
-DIST mesa-23.3.1.tar.xz 19337988 BLAKE2B 
73696281868e5eba6493cc34786a6c30eaf256bed2495444be9a1a5ebf1a0d4b8f00bcc3fb91ce9de3ac8ff23663e41cab17b8fe42b1048366c8e9b95aefa905
 SHA512 
0861fb5083e37439ad8cc0a0d8372a7c84d8665ea298dc784e2dd893162e20ae072f5ef0b860be88ecf74bc123714acbc1dec312e139b892ff40ef1887c5f4a5
-DIST mesa-23.3.3.tar.xz 19379484 BLAKE2B 
6b57e99356abccf398c5fb84953fc1490ddf516dbeed1feca8d16344a04c1c15183325752717447a34a61dd4cdda897147e3194f869d8dbadfa5c45a0c95dab5
 SHA512 
bed23e8324b026edd5d2b16a381ec563cf2fa9be9c8fbe8d9fb907cab9d87eef91f493fb9d4e3973d4b679e271d2a85ce48af491585638ab97f087532fc63c30
-DIST mesa-23.3.4.tar.xz 19415668 BLAKE2B 
85687793853675a43da5135f41d0512cb4729f3dd824e2ad28d9bda129258adb00dd7da1e75e76cae71c1148e6a2ede84e1efda640c11aff233e5e12b0cea554
 SHA512 
026c424989a594dd840dc158ca09e0f57e604f0b1bd2a3981110b4b2b5a47c6cd9c7241c7f48957a781e2dd9f9760cc9db79b2fb7c7fe39b64eddb18dcf18412
 DIST mesa-23.3.5.tar.xz 19429564 BLAKE2B 
69c7434ae9c503c14b5bf9abad9a3a26a1dd402461b098dcdb01b9da7a7e8652f897fd9681c809aa70d3ace77c448289d22400deca3854844a355eb0ac095583
 SHA512 
1ad29f524caeeef51abe58d29d9687de5fbc5168f7e677bb4e69c5e9a94918d5fbf6e10c6757fe7ce6d47bab109e452f0fa2e26aad2e6f8bfb744383b5ea
-DIST mesa-24.0.0.tar.xz 19875824 BLAKE2B 
e15b14e921a6d1c8d1b183b8f7302d13aa81401d9485742846b8b70e2353825bcf0a0e1ee1849831eb43e5836a108cb3cf68bfe0d9183a78684dbd2fac637ab7
 SHA512 
9dfdea7cebb37b9c020335e24194b39b399f48b5af6eec30c3455108276ac4e29e7b06df942cb2abc7afa667784968c0c43d19b9afe30ef03021b9cb6a789f15
 DIST mesa-24.0.1.tar.xz 19950992 BLAKE2B 
05eb98f2fec0d15e63e8da2ca2e563d0b6fb7e29d639e66fc69074b7550939160e6f29121b80f2c64083625f2b13aa728221443b1f5adf2dd0fd92056ed9dc40
 SHA512 
1eaff5dcff8dd314b2dfe249d25db68d530d3f0fb54e926999768d0a48aa34b67c31ec3587bb2a7d1969845b26e79a4d87aceb7a141fd2e811ae0c47c00b0963

diff --git a/dev-util/intel_clc/intel_clc-23.3.1-r1.ebuild 
b/dev-util/intel_clc/intel_clc-23.3.1-r1.ebuild
deleted file mode 100644
index ddb3fe2f40ad..
--- a/dev-util/intel_clc/intel_clc-23.3.1-r1.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit llvm meson python-any-r1
-
-MY_PV="${PV/_/-}"
-
-DESCRIPTION="intel_clc tool used for building OpenCL C to SPIR-V"
-HOMEPAGE="https://mesa3d.org/;
-
-if [[ ${PV} ==  ]]; then
-   S="${WORKDIR}/intel_clc-${MY_PV}"
-   EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git;
-   inherit git-r3
-else
-   S="${WORKDIR}/mesa-${MY_PV}"
-   SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz;
-   KEYWORDS="amd64"
-fi
-
-LICENSE="MIT SGI-B-2.0"
-SLOT="0"
-IUSE="debug"
-
-RDEPEND="
-   dev-libs/libclc
-   dev-util/spirv-tools
-   >=sys-libs/zlib-1.2.8:=
-   x11-libs/libdrm
-"
-DEPEND="${RDEPEND}
-   dev-libs/expat
-"
-BDEPEND="
-   ${PYTHON_DEPS}
-   $(python_gen_any_dep ">=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]")
-   virtual/pkgconfig
-"
-
-# Please keep the LLVM dependency block separate. Since LLVM is slotted,
-# we need to *really* make sure we're not pulling one than more slot
-# simultaneously.
-#
-# How to use it:
-# 1. Specify LLVM_MAX_SLOT (inclusive), e.g. 17.
-# 2. Specify LLVM_MIN_SLOT (inclusive), e.g. 15.
-LLVM_MAX_SLOT="17"
-LLVM_MIN_SLOT="15"
-PER_SLOT_DEPSTR="
-   (
-   dev-util/spirv-llvm-translator:@SLOT@
-   sys-devel/clang:@SLOT@
-   sys-devel/llvm:@SLOT@
-   )
-"
-LLVM_DEPSTR="
-   || (
-   $(for ((slot=LLVM_MAX_SLOT; slot>=LLVM_MIN_SLOT; slot--)); do
-   echo "${PER_SLOT_DEPSTR//@SLOT@/${slot}}"
-   done)
-   )
-   =dev-python/mako-0.8.0[${PYTHO

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

2024-02-14 Thread Matt Turner
commit: 0dd2416788324950b8bf83c86c109334f55312bc
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Feb 15 04:49:07 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Feb 15 04:50:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dd24167

media-libs/mesa: Version bump to 24.0.1

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

 media-libs/mesa/Manifest   |   1 +
 media-libs/mesa/mesa-24.0.1.ebuild | 431 +
 2 files changed, 432 insertions(+)

diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index b30421e850ab..fefb8bc10ea2 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -3,3 +3,4 @@ DIST mesa-23.3.3.tar.xz 19379484 BLAKE2B 
6b57e99356abccf398c5fb84953fc1490ddf516
 DIST mesa-23.3.4.tar.xz 19415668 BLAKE2B 
85687793853675a43da5135f41d0512cb4729f3dd824e2ad28d9bda129258adb00dd7da1e75e76cae71c1148e6a2ede84e1efda640c11aff233e5e12b0cea554
 SHA512 
026c424989a594dd840dc158ca09e0f57e604f0b1bd2a3981110b4b2b5a47c6cd9c7241c7f48957a781e2dd9f9760cc9db79b2fb7c7fe39b64eddb18dcf18412
 DIST mesa-23.3.5.tar.xz 19429564 BLAKE2B 
69c7434ae9c503c14b5bf9abad9a3a26a1dd402461b098dcdb01b9da7a7e8652f897fd9681c809aa70d3ace77c448289d22400deca3854844a355eb0ac095583
 SHA512 
1ad29f524caeeef51abe58d29d9687de5fbc5168f7e677bb4e69c5e9a94918d5fbf6e10c6757fe7ce6d47bab109e452f0fa2e26aad2e6f8bfb744383b5ea
 DIST mesa-24.0.0.tar.xz 19875824 BLAKE2B 
e15b14e921a6d1c8d1b183b8f7302d13aa81401d9485742846b8b70e2353825bcf0a0e1ee1849831eb43e5836a108cb3cf68bfe0d9183a78684dbd2fac637ab7
 SHA512 
9dfdea7cebb37b9c020335e24194b39b399f48b5af6eec30c3455108276ac4e29e7b06df942cb2abc7afa667784968c0c43d19b9afe30ef03021b9cb6a789f15
+DIST mesa-24.0.1.tar.xz 19950992 BLAKE2B 
05eb98f2fec0d15e63e8da2ca2e563d0b6fb7e29d639e66fc69074b7550939160e6f29121b80f2c64083625f2b13aa728221443b1f5adf2dd0fd92056ed9dc40
 SHA512 
1eaff5dcff8dd314b2dfe249d25db68d530d3f0fb54e926999768d0a48aa34b67c31ec3587bb2a7d1969845b26e79a4d87aceb7a141fd2e811ae0c47c00b0963

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

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

2024-02-14 Thread Matt Turner
commit: 498f3ea9bf7894dd08485358865c27634ee3ee0e
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Feb 15 04:48:48 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Feb 15 04:50:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=498f3ea9

dev-util/intel_clc: Version bump to 24.0.1

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

 dev-util/intel_clc/Manifest|  1 +
 dev-util/intel_clc/intel_clc-24.0.1.ebuild | 86 ++
 2 files changed, 87 insertions(+)

diff --git a/dev-util/intel_clc/Manifest b/dev-util/intel_clc/Manifest
index b30421e850ab..fefb8bc10ea2 100644
--- a/dev-util/intel_clc/Manifest
+++ b/dev-util/intel_clc/Manifest
@@ -3,3 +3,4 @@ DIST mesa-23.3.3.tar.xz 19379484 BLAKE2B 
6b57e99356abccf398c5fb84953fc1490ddf516
 DIST mesa-23.3.4.tar.xz 19415668 BLAKE2B 
85687793853675a43da5135f41d0512cb4729f3dd824e2ad28d9bda129258adb00dd7da1e75e76cae71c1148e6a2ede84e1efda640c11aff233e5e12b0cea554
 SHA512 
026c424989a594dd840dc158ca09e0f57e604f0b1bd2a3981110b4b2b5a47c6cd9c7241c7f48957a781e2dd9f9760cc9db79b2fb7c7fe39b64eddb18dcf18412
 DIST mesa-23.3.5.tar.xz 19429564 BLAKE2B 
69c7434ae9c503c14b5bf9abad9a3a26a1dd402461b098dcdb01b9da7a7e8652f897fd9681c809aa70d3ace77c448289d22400deca3854844a355eb0ac095583
 SHA512 
1ad29f524caeeef51abe58d29d9687de5fbc5168f7e677bb4e69c5e9a94918d5fbf6e10c6757fe7ce6d47bab109e452f0fa2e26aad2e6f8bfb744383b5ea
 DIST mesa-24.0.0.tar.xz 19875824 BLAKE2B 
e15b14e921a6d1c8d1b183b8f7302d13aa81401d9485742846b8b70e2353825bcf0a0e1ee1849831eb43e5836a108cb3cf68bfe0d9183a78684dbd2fac637ab7
 SHA512 
9dfdea7cebb37b9c020335e24194b39b399f48b5af6eec30c3455108276ac4e29e7b06df942cb2abc7afa667784968c0c43d19b9afe30ef03021b9cb6a789f15
+DIST mesa-24.0.1.tar.xz 19950992 BLAKE2B 
05eb98f2fec0d15e63e8da2ca2e563d0b6fb7e29d639e66fc69074b7550939160e6f29121b80f2c64083625f2b13aa728221443b1f5adf2dd0fd92056ed9dc40
 SHA512 
1eaff5dcff8dd314b2dfe249d25db68d530d3f0fb54e926999768d0a48aa34b67c31ec3587bb2a7d1969845b26e79a4d87aceb7a141fd2e811ae0c47c00b0963

diff --git a/dev-util/intel_clc/intel_clc-24.0.1.ebuild 
b/dev-util/intel_clc/intel_clc-24.0.1.ebuild
new file mode 100644
index ..adb22e32e30a
--- /dev/null
+++ b/dev-util/intel_clc/intel_clc-24.0.1.ebuild
@@ -0,0 +1,86 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( 16 17 )
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit llvm-r1 meson python-any-r1
+
+MY_PV="${PV/_/-}"
+
+DESCRIPTION="intel_clc tool used for building OpenCL C to SPIR-V"
+HOMEPAGE="https://mesa3d.org/;
+
+if [[ ${PV} ==  ]]; then
+   S="${WORKDIR}/intel_clc-${MY_PV}"
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git;
+   inherit git-r3
+else
+   S="${WORKDIR}/mesa-${MY_PV}"
+   SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz;
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="MIT SGI-B-2.0"
+SLOT="0"
+IUSE="debug"
+
+RDEPEND="
+   dev-libs/libclc
+   dev-util/spirv-tools
+   >=sys-libs/zlib-1.2.8:=
+   x11-libs/libdrm
+   $(llvm_gen_dep '
+   dev-util/spirv-llvm-translator:${LLVM_SLOT}
+   sys-devel/clang:${LLVM_SLOT}
+   sys-devel/llvm:${LLVM_SLOT}
+   ')
+"
+DEPEND="${RDEPEND}
+   dev-libs/expat
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep ">=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]")
+   virtual/pkgconfig
+"
+
+python_check_deps() {
+   python_has_version -b ">=dev-python/mako-0.8.0[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   llvm-r1_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   PKG_CONFIG_PATH="$(get_llvm_prefix)/$(get_libdir)/pkgconfig"
+
+   local emesonargs=(
+   -Dllvm=enabled
+   -Dshared-llvm=enabled
+   -Dintel-clc=enabled
+
+   -Dgallium-drivers=''
+   -Dvulkan-drivers=''
+
+   # Set platforms empty to avoid the default "auto" setting. If
+   # platforms is empty meson.build will add surfaceless.
+   -Dplatforms=''
+
+   -Dglx=disabled
+   -Dlibunwind=disabled
+   -Dzstd=disabled
+
+   --buildtype $(usex debug debug plain)
+   -Db_ndebug=$(usex debug false true)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   dobin "${BUILD_DIR}"/src/intel/compiler/intel_clc
+}



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

2024-02-13 Thread Matt Turner
commit: 911669b55c7100f5f59d2d1ccd7646c37d7fbd96
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Feb 14 01:18:36 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Feb 14 01:19:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=911669b5

media-libs/mesa: Limit intel-rt to native ABI

Fails to build on x86-32 and likely should be disabled upstream. See
https://gitlab.freedesktop.org/mesa/mesa/-/issues/10610

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

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

diff --git a/media-libs/mesa/mesa-.ebuild b/media-libs/mesa/mesa-.ebuild
index e8c5b7c006f3..d829a215f145 100644
--- a/media-libs/mesa/mesa-.ebuild
+++ b/media-libs/mesa/mesa-.ebuild
@@ -388,7 +388,7 @@ multilib_src_configure() {
$(meson_use osmesa)
$(meson_use selinux)
$(meson_feature unwind libunwind)
-   $(meson_feature video_cards_intel intel-rt)
+   $(meson_native_use_feature video_cards_intel intel-rt)
$(meson_feature zstd)
$(meson_use cpu_flags_x86_sse2 sse2)
-Dintel-clc=$(usex video_cards_intel system auto)



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

2024-02-13 Thread Matt Turner
commit: f21a150abe95c332adf035356dede1c54cce5da2
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Feb 13 22:03:20 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Feb 13 22:34:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f21a150a

media-libs/mesa: Depend on intel_clc for VIDEO_CARDS=intel

New requirement added by upstream commit a512c2a8b57 ("meson: enforce
build of intel-clc with anv/iris").

And now that `-Dintel_clc=system` is required for more than just
ray-tracing support, set the new `-Dintel-rt=` option as well.

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

 media-libs/mesa/mesa-.ebuild | 24 
 1 file changed, 8 insertions(+), 16 deletions(-)

diff --git a/media-libs/mesa/mesa-.ebuild b/media-libs/mesa/mesa-.ebuild
index 0f1b37ec26f6..e8c5b7c006f3 100644
--- a/media-libs/mesa/mesa-.ebuild
+++ b/media-libs/mesa/mesa-.ebuild
@@ -139,16 +139,12 @@ BDEPEND="
app-alternatives/lex
virtual/pkgconfig
$(python_gen_any_dep ">=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]")
-   vulkan? (
-   dev-util/glslang
-   llvm? (
-   video_cards_intel? (
-   amd64? (
-   $(python_gen_any_dep 
"dev-python/ply[\${PYTHON_USEDEP}]")
-   ~dev-util/intel_clc-${PV}
-   dev-libs/libclc[spirv(-)]
-   )
-   )
+   video_cards_intel? (
+   ~dev-util/intel_clc-${PV}
+   dev-libs/libclc[spirv(-)]
+   vulkan? (
+   dev-util/glslang
+   $(python_gen_any_dep 
"dev-python/ply[\${PYTHON_USEDEP}]")
)
)
wayland? ( dev-util/wayland-scanner )
@@ -359,12 +355,6 @@ multilib_src_configure() {
use vulkan-overlay && vulkan_layers+=",overlay"
emesonargs+=(-Dvulkan-layers=${vulkan_layers#,})
 
-   if use llvm && use vulkan && use video_cards_intel && use amd64; then
-   emesonargs+=(-Dintel-clc=system)
-   else
-   emesonargs+=(-Dintel-clc=disabled)
-   fi
-
if use opengl || use gles1 || use gles2; then
emesonargs+=(
-Degl=enabled
@@ -398,8 +388,10 @@ multilib_src_configure() {
$(meson_use osmesa)
$(meson_use selinux)
$(meson_feature unwind libunwind)
+   $(meson_feature video_cards_intel intel-rt)
$(meson_feature zstd)
$(meson_use cpu_flags_x86_sse2 sse2)
+   -Dintel-clc=$(usex video_cards_intel system auto)
-Dvalgrind=$(usex valgrind auto disabled)
-Dvideo-codecs=$(usex proprietary-codecs "all" "all_free")
-Dgallium-drivers=$(driver_list "${GALLIUM_DRIVERS[*]}")



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

2024-02-13 Thread Matt Turner
commit: ccdf8bb5a5b17e37a91a1f0c8519516a7f9a71a2
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Feb 13 21:49:51 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Feb 13 22:34:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccdf8bb5

media-libs/mesa: Raise zlib requirement

Upstream commit 010272b62e2 ("util: use crc32_z instead of crc32 and
bump zlib dep to 1.2.9") raised this requirement.

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

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

diff --git a/media-libs/mesa/mesa-.ebuild b/media-libs/mesa/mesa-.ebuild
index 0ef20b351970..0f1b37ec26f6 100644
--- a/media-libs/mesa/mesa-.ebuild
+++ b/media-libs/mesa/mesa-.ebuild
@@ -64,7 +64,7 @@ LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.119"
 RDEPEND="
>=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}]
>=media-libs/libglvnd-1.3.2[X?,${MULTILIB_USEDEP}]
-   >=sys-libs/zlib-1.2.8[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.9[${MULTILIB_USEDEP}]
unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
llvm? (
$(llvm_gen_dep "



[gentoo-commits] repo/gentoo:master commit in: sys-auth/oath-toolkit/, sys-auth/oath-toolkit/files/

2024-02-13 Thread Matt Turner
commit: fbc1f31bc03c190eb69994887903d4c8d313a8f4
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Feb 13 20:37:16 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Feb 13 20:37:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbc1f31b

sys-auth/oath-toolkit: Add patch to avoid implicit definitions

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

 ...build-failure-noticed-on-ArchLinux-xmlsec.patch | 40 ++
 sys-auth/oath-toolkit/oath-toolkit-2.6.9.ebuild|  4 +++
 2 files changed, 44 insertions(+)

diff --git 
a/sys-auth/oath-toolkit/files/oath-toolkit-2.6.9-Fix-build-failure-noticed-on-ArchLinux-xmlsec.patch
 
b/sys-auth/oath-toolkit/files/oath-toolkit-2.6.9-Fix-build-failure-noticed-on-ArchLinux-xmlsec.patch
new file mode 100644
index ..8b0cbacc51f7
--- /dev/null
+++ 
b/sys-auth/oath-toolkit/files/oath-toolkit-2.6.9-Fix-build-failure-noticed-on-ArchLinux-xmlsec.patch
@@ -0,0 +1,40 @@
+https://bugs.gentoo.org/924395
+
+From 9f2bc8d4278421e2a05598c89f22cdf34929ec66 Mon Sep 17 00:00:00 2001
+From: Simon Josefsson 
+Date: Sun, 31 Dec 2023 15:42:00 +0100
+Subject: [PATCH] Fix build failure noticed on ArchLinux-xmlsec.
+
+---
+ NEWS| 2 ++
+ libpskc/container.c | 1 +
+ libpskc/parser.c| 1 +
+ 3 files changed, 4 insertions(+)
+
+diff --git a/libpskc/container.c b/libpskc/container.c
+index 639babc..bda2266 100644
+--- a/libpskc/container.c
 b/libpskc/container.c
+@@ -24,6 +24,7 @@
+ #include 
+ 
+ #include/* memset */
++#include/* realloc */
+ 
+ #define INTERNAL_NEED_PSKC_STRUCT
+ #define INTERNAL_NEED_PSKC_KEY_STRUCT
+diff --git a/libpskc/parser.c b/libpskc/parser.c
+index b1f3245..9a1e925 100644
+--- a/libpskc/parser.c
 b/libpskc/parser.c
+@@ -28,6 +28,7 @@
+ #include "internal.h"
+ 
+ #include 
++#include/* malloc, strtoul */
+ #include "base64.h"
+ 
+ static void
+-- 
+2.43.0
+

diff --git a/sys-auth/oath-toolkit/oath-toolkit-2.6.9.ebuild 
b/sys-auth/oath-toolkit/oath-toolkit-2.6.9.ebuild
index 9ddeb896163e..d7c6b3404ba0 100644
--- a/sys-auth/oath-toolkit/oath-toolkit-2.6.9.ebuild
+++ b/sys-auth/oath-toolkit/oath-toolkit-2.6.9.ebuild
@@ -31,6 +31,10 @@ QA_CONFIG_IMPL_DECL_SKIP=(
MIN # glibc fp
 )
 
+PATCHES=(
+   "${FILESDIR}"/${P}-Fix-build-failure-noticed-on-ArchLinux-xmlsec.patch
+)
+
 src_configure() {
local myeconfargs=(
--cache-file="${S}"/config.cache



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

2024-02-13 Thread Matt Turner
commit: 5eb83758346b2b2349d8192c1deb5c5a93d1c50c
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Feb 13 18:51:10 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Feb 13 19:37:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5eb83758

x11-misc/makedepend: Version bump to 1.0.9

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

 x11-misc/makedepend/Manifest|  1 +
 x11-misc/makedepend/makedepend-1.0.9.ebuild | 10 ++
 2 files changed, 11 insertions(+)

diff --git a/x11-misc/makedepend/Manifest b/x11-misc/makedepend/Manifest
index 7a3942ff94e6..6d03a7b9e8c6 100644
--- a/x11-misc/makedepend/Manifest
+++ b/x11-misc/makedepend/Manifest
@@ -1 +1,2 @@
 DIST makedepend-1.0.8.tar.xz 141304 BLAKE2B 
15c29c9b727cf2fd7bb560596376f86f94d5ebd4dddeaf95c39acbed7f3a0b891db80bbc40cec4dae76e7019795d06d30869d2606f756ed5c4e2f8736101813d
 SHA512 
6707b1107c07d4ffbcf008181e877d18a0bcc4aea03860ee1158f5630c7fdce4cf9ad7bee3b38ee420c3a44819ed4b56a6f2428a5b695c0dbd17fb3e60825a6d
+DIST makedepend-1.0.9.tar.xz 145080 BLAKE2B 
7f8b2c0a3992a7c87a37f152eb5df1e6a881c0523f4cc4e69fd0ec3aa9aee37b6a0b32c548ad246151c938596b6d4a6c32d956aa9be1ed6c81978d313644f9a3
 SHA512 
68d289656314dc9f12c792d0e394cfbc95404a0d01155dbcb38313d451b506da48a3d44183f568a2cbb2b1d1da9e26703a0d92f2bb658f72fc968eeb03bf2fe8

diff --git a/x11-misc/makedepend/makedepend-1.0.9.ebuild 
b/x11-misc/makedepend/makedepend-1.0.9.ebuild
new file mode 100644
index ..7bfab17db14d
--- /dev/null
+++ b/x11-misc/makedepend/makedepend-1.0.9.ebuild
@@ -0,0 +1,10 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="create dependencies in makefiles"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbfile/

2024-02-13 Thread Matt Turner
commit: 335b68ff45cb491013767840790aee1fa0b09275
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Feb 13 18:40:59 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Feb 13 19:37:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=335b68ff

x11-libs/libxkbfile: Version bump to 1.1.3

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

 x11-libs/libxkbfile/Manifest|  1 +
 x11-libs/libxkbfile/libxkbfile-1.1.3.ebuild | 15 +++
 2 files changed, 16 insertions(+)

diff --git a/x11-libs/libxkbfile/Manifest b/x11-libs/libxkbfile/Manifest
index cfea6d1c115b..67f105aee3ab 100644
--- a/x11-libs/libxkbfile/Manifest
+++ b/x11-libs/libxkbfile/Manifest
@@ -1 +1,2 @@
 DIST libxkbfile-1.1.2.tar.xz 311428 BLAKE2B 
a7087fe8a752c83fc7c05e4765469d87eb75eb33686c5bcdcbbdc46d60b23d453053aba35082fd2adf5f95a464909e7b7aac1f12ba364ee1fded1c0559dd3a4b
 SHA512 
0639fad7b64b36a85f8d24cdd40085e0ec18d7a671793b8b5c26449e9cc5a84c37117e7757fb1238ac353044935dd00013e42166de5af9dec428e873a47e598d
+DIST libxkbfile-1.1.3.tar.xz 314520 BLAKE2B 
b0fc59e7f68005bee731f72dfaccac1d0f1b1ec2d07d3ec24745542d47aba7bf86cf7ead22153f04a2b4b5acf66f1300050aa4ae6e4f609cf609d8a3a2a6d031
 SHA512 
d80ac41f6fa3a1ffad77ea1f8f9d9542f0bd210d74b263802bc6e6c1594fe325b27f42b5454aeeb36352518963b1ed1fdbbad95d7db3690b2e36d54742b7c236

diff --git a/x11-libs/libxkbfile/libxkbfile-1.1.3.ebuild 
b/x11-libs/libxkbfile/libxkbfile-1.1.3.ebuild
new file mode 100644
index ..1534ae08b742
--- /dev/null
+++ b/x11-libs/libxkbfile/libxkbfile-1.1.3.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+XORG_MULTILIB=yes
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="X.Org xkbfile library"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+
+RDEPEND="x11-libs/libX11[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"



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

2024-02-13 Thread Matt Turner
commit: 898ac6d1b0d59abbc128d2da46d1fa7e8431859a
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Feb 13 18:52:44 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Feb 13 19:37:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=898ac6d1

x11-misc/xkeyboard-config: Version bump to 2.41

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

 x11-misc/xkeyboard-config/Manifest |  1 +
 .../xkeyboard-config/xkeyboard-config-2.41.ebuild  | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/x11-misc/xkeyboard-config/Manifest 
b/x11-misc/xkeyboard-config/Manifest
index 4b482d9df882..80405d3ec240 100644
--- a/x11-misc/xkeyboard-config/Manifest
+++ b/x11-misc/xkeyboard-config/Manifest
@@ -1 +1,2 @@
 DIST xkeyboard-config-2.40.tar.xz 893584 BLAKE2B 
79dd20e588e72c9fe65ff0885889ae3e2ad0ffbb66b27cf90db36fecfd41f24667fcc0a0a7fc96f3bc5d01502532af3e6b560719413bc16529328dd02d353c92
 SHA512 
00c965e747169194d9a8d1ed0dfd544988c70df6a69888c50a06b4e266ce7047a8696ce408b9a7ba91e7e6b9679ab6e5f014308dbbf0a9c6be0e948d7646f878
+DIST xkeyboard-config-2.41.tar.xz 898404 BLAKE2B 
f608c30b31c26f2273907f45929a0fe9e44bb9513d45a791be1ff3fb8da5cd56d4fbb182540c47960f16841a30f89fdab0ad87cc41597c02bfd76643fff6857d
 SHA512 
108c1d0a8344e15f5d92f876a1b008571f6dbe57aecf2797757accc1f3f031a07dfb4ba5028e06784620810dd835ddd5afadf68e2d73594ae96b7520b0bbde7a

diff --git a/x11-misc/xkeyboard-config/xkeyboard-config-2.41.ebuild 
b/x11-misc/xkeyboard-config/xkeyboard-config-2.41.ebuild
new file mode 100644
index ..8dccf01c3ce0
--- /dev/null
+++ b/x11-misc/xkeyboard-config/xkeyboard-config-2.41.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit meson python-any-r1
+
+DESCRIPTION="X keyboard configuration database"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/XKeyboardConfig 
https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config;
+
+if [[ ${PV} ==  ]]; then
+   
EGIT_REPO_URI="https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config.git;
+   inherit git-r3
+else
+   SRC_URI="https://www.x.org/releases/individual/data/${PN}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# 

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

2024-02-13 Thread Matt Turner
commit: 2bee926a0d96a5c631a005764dcdc6e83d17f489
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Feb 13 18:53:45 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Feb 13 19:37:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bee926a

x11-misc/xkeyboard-config: Remove version requirement on pycountry

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

 x11-misc/xkeyboard-config/xkeyboard-config-.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/x11-misc/xkeyboard-config/xkeyboard-config-.ebuild 
b/x11-misc/xkeyboard-config/xkeyboard-config-.ebuild
index 026837b87ed2..8dccf01c3ce0 100644
--- a/x11-misc/xkeyboard-config/xkeyboard-config-.ebuild
+++ b/x11-misc/xkeyboard-config/xkeyboard-config-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -32,7 +32,7 @@ BDEPEND="
x11-apps/xkbcomp
x11-libs/libxkbcommon
$(python_gen_any_dep '
-   

[gentoo-commits] repo/gentoo:master commit in: media-libs/libva-intel-media-driver/

2024-02-13 Thread Matt Turner
commit: 6193c58d58d6396a4c5dcc6829dc70950fcd06a7
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Feb 13 18:37:02 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Feb 13 19:37:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6193c58d

media-libs/libva-intel-media-driver: Version bump to 24.1.3

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

 media-libs/libva-intel-media-driver/Manifest   |  1 +
 .../libva-intel-media-driver-24.1.3.ebuild | 57 ++
 2 files changed, 58 insertions(+)

diff --git a/media-libs/libva-intel-media-driver/Manifest 
b/media-libs/libva-intel-media-driver/Manifest
index 2882e00ef16e..636a7e112d39 100644
--- a/media-libs/libva-intel-media-driver/Manifest
+++ b/media-libs/libva-intel-media-driver/Manifest
@@ -1,2 +1,3 @@
 DIST intel-media-23.4.3.tar.gz 25805389 BLAKE2B 
ecb766bc3316e7cda338cc0b279ee31455596d004c11282dd1cad94f85f36c7711077648ae78c9b24e02198f8cc00746161fef119b86b10da52ddb2bf2949de5
 SHA512 
f28967d5474d43878ce6bf3e793c1a129fa0cd0240a2478d5d56ceb1fba3171ee8389c328818d90f914cabdd26caf1e7185dc9b38cd911a799b1fe2d8bc1ddfb
 DIST intel-media-24.1.1.tar.gz 25814687 BLAKE2B 
b9d721c17f7caa594668c2221cb730fe7e2b8f7a8ccef85b3f174012d76500c5f890a1abc8a0b0ca893cc80314044321b5e965e72dac4ed357197bc426b493d0
 SHA512 
42c30d24aab0d73510069dd83e59e0e9a29484b98969e94078681cfa2a832a3c44fac3942535a57db8c75db75d47e3a76c7b7d919fcff292fe6455eede418198
+DIST intel-media-24.1.3.tar.gz 25817697 BLAKE2B 
683c22c484b5b10ad392e98bb75e85652f8e3b0ca9d06ab08d8c23fe71f46cb34804722405c70727b97a9bdf13c7610518a093a674996e35affed7a327ed9d83
 SHA512 
4f1844422ebad74f698ae5d14fd8e0bf7d9b2c4e98edb8f7c0a36957f8ebb43bc0191fab36b9b7b57d96f44ec3bb1f3dcba7b2c74f51786164d9380fb3523c3e

diff --git 
a/media-libs/libva-intel-media-driver/libva-intel-media-driver-24.1.3.ebuild 
b/media-libs/libva-intel-media-driver/libva-intel-media-driver-24.1.3.ebuild
new file mode 100644
index ..c39052ca1e08
--- /dev/null
+++ b/media-libs/libva-intel-media-driver/libva-intel-media-driver-24.1.3.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib flag-o-matic
+
+if [[ ${PV} == * ]] ; then
+   : ${EGIT_REPO_URI:="https://github.com/intel/media-driver"}
+   if [[ ${PV%} != "" ]] ; then
+   : ${EGIT_BRANCH:="release/${PV%.}"}
+   fi
+   inherit git-r3
+else
+   MY_PV="${PV%_pre}"
+   
SRC_URI="https://github.com/intel/media-driver/archive/intel-media-${MY_PV}.tar.gz;
+   S="${WORKDIR}/media-driver-intel-media-${MY_PV}"
+   if [[ ${PV} != *_pre* ]] ; then
+   KEYWORDS="~amd64"
+   fi
+fi
+
+DESCRIPTION="Intel Media Driver for VA-API (iHD)"
+HOMEPAGE="https://github.com/intel/media-driver;
+
+LICENSE="MIT BSD redistributable? ( no-source-code )"
+SLOT="0"
+IUSE="+redistributable test X"
+
+RESTRICT="!test? ( test )"
+
+DEPEND=">=media-libs/gmmlib-22.3.14:=[${MULTILIB_USEDEP}]
+   >=media-libs/libva-2.20.0[X?,${MULTILIB_USEDEP}]
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-23.3.4-Remove-unwanted-CFLAGS.patch
+   "${FILESDIR}"/${PN}-23.3.4_testing_in_src_test.patch
+)
+
+multilib_src_configure() {
+   # https://github.com/intel/media-driver/issues/356
+   append-cxxflags -D_FILE_OFFSET_BITS=64
+
+   local mycmakeargs=(
+   -DMEDIA_BUILD_FATAL_WARNINGS=OFF
+   -DMEDIA_RUN_TEST_SUITE=$(usex test)
+   -DBUILD_TYPE=Release
+   -DPLATFORM=linux
+   -DCMAKE_DISABLE_FIND_PACKAGE_X11=$(usex !X)
+   -DENABLE_NONFREE_KERNELS=$(usex redistributable)
+   -DLATEST_CPP_NEEDED=ON # Seems to be the best option for now
+   )
+   local CMAKE_BUILD_TYPE="Release"
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libXvMC/

2024-02-13 Thread Matt Turner
commit: cda65969f6c6d3c990dc7d878e9aca990507564a
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Feb 13 18:41:41 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Feb 13 19:37:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cda65969

x11-libs/libXvMC: Version bump to 1.0.14

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

 x11-libs/libXvMC/Manifest  |  1 +
 x11-libs/libXvMC/libXvMC-1.0.14.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/x11-libs/libXvMC/Manifest b/x11-libs/libXvMC/Manifest
index 4d1b4b206443..d7ebc0d39a61 100644
--- a/x11-libs/libXvMC/Manifest
+++ b/x11-libs/libXvMC/Manifest
@@ -1 +1,2 @@
 DIST libXvMC-1.0.13.tar.xz 274180 BLAKE2B 
51e7a08b0a1c76c9ed3bf53dc9656d7cea836ce7f5c17175b0700f73f2a8c4c0a9a91a6c3bc3b3919c4fbfaecc8e305d344ebf4654662d297735bf53d9a55579
 SHA512 
c9d0f73884a586efb9ea4f77fc8555f60d940077d7dff8eaa765b86345c8b4e3d80b860f68191d2830c272b9e464c08450fbb51bb64819753a6f4228c71861ac
+DIST libXvMC-1.0.14.tar.xz 278492 BLAKE2B 
91c50f188ff944e9515043b0ff4b76477814a12a281a577dced157b8ffac5512f282c9393592c384743fb908bfc745f985e8f622e7a7034f84aa3ceb5bb1e004
 SHA512 
fc76c6d591780f3481f5032d1f956f2043f3dc7655a4b776dfda4bae55d4424a36d1a3c63dafe2a851908f33159297c0b038a41329d7a137ca7ea73d3db3eedf

diff --git a/x11-libs/libXvMC/libXvMC-1.0.14.ebuild 
b/x11-libs/libXvMC/libXvMC-1.0.14.ebuild
new file mode 100644
index ..4f27b38cd43c
--- /dev/null
+++ b/x11-libs/libXvMC/libXvMC-1.0.14.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+XORG_MULTILIB=yes
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3 meson-multilib
+
+DESCRIPTION="X.Org XvMC library"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+
+RDEPEND="
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXv-1.0.10[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+
+# Override xorg-3's src_prepare
+src_prepare() {
+   default
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Ddefault_library=shared
+   )
+   meson_src_configure
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   mv "${ED}"/usr/share/doc/{${PN},${P}}/XvMC_API.txt || die
+   rmdir "${ED}"/usr/share/doc/${PN} || die
+}



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libXext/

2024-02-13 Thread Matt Turner
commit: 90abba7ddc277aba54718f63df9f5147b89d1b04
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Feb 13 18:40:15 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Feb 13 19:37:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90abba7d

x11-libs/libXext: Version bump to 1.3.6

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

 x11-libs/libXext/Manifest |  1 +
 x11-libs/libXext/libXext-1.3.6.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/x11-libs/libXext/Manifest b/x11-libs/libXext/Manifest
index 49c650517173..8a5a927cddbd 100644
--- a/x11-libs/libXext/Manifest
+++ b/x11-libs/libXext/Manifest
@@ -1 +1,2 @@
 DIST libXext-1.3.5.tar.xz 340108 BLAKE2B 
0041ef38ba363ff82105f4e626851d2ef7db35804ca80de84e5ed99d97b4f5dd9877b9a43f8690d9040fadc7ee075fca640752bcdde4f7be0e220c1a5e0058e8
 SHA512 
fd9805982dabfb14b1526c0cb71f94508003fa3fcd60560d387465afd891c1dca61927ae86278436d53f4b840cacd1f412071fdc3dce1d6f730610a9c163d59b
+DIST libXext-1.3.6.tar.xz 341092 BLAKE2B 
9879ba01e45fb84613c62b161334bdb49e0cd9a5ca6c33d27a4add2a94c4bae700cc8021e383493cc1eec31da4969f99461dcb1a2aa0613cb300ceaefd3a3b7e
 SHA512 
fd7693b5698cc4f5e80002a2cd4bd88e5d52c755c19a0417ee73029bd65f9d77b0969e765a1febc4d8fce1ba5dfb7278717f47be742e33d8fc5eb941e769792e

diff --git a/x11-libs/libXext/libXext-1.3.6.ebuild 
b/x11-libs/libXext/libXext-1.3.6.ebuild
new file mode 100644
index ..ac2ddf68da3f
--- /dev/null
+++ b/x11-libs/libXext/libXext-1.3.6.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_DOC=doc
+XORG_MULTILIB=yes
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="X.Org Xext library"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+
+RDEPEND=">=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+
+src_configure() {
+   local XORG_CONFIGURE_OPTIONS=(
+   $(use_enable doc specs)
+   $(use_with doc xmlto)
+   --without-fop
+   )
+   xorg-3_src_configure
+}



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

2024-02-13 Thread Matt Turner
commit: 29c67e24aedac6f5e9a69b7a4dcd2c60c76e2c7a
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Feb 13 18:38:53 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Feb 13 19:37:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29c67e24

dev-libs/libei: Version bump to 1.2.1

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

 dev-libs/libei/Manifest   |  1 +
 dev-libs/libei/libei-1.2.1.ebuild | 98 +++
 2 files changed, 99 insertions(+)

diff --git a/dev-libs/libei/Manifest b/dev-libs/libei/Manifest
index 5d4fbae9a190..f3b99334ca48 100644
--- a/dev-libs/libei/Manifest
+++ b/dev-libs/libei/Manifest
@@ -1,3 +1,4 @@
 DIST libei-1.1.0.tar.bz2 169197 BLAKE2B 
3f33b21a9876da533a6f52ecc2478065f4f3083f72880cf09f1bbeadcdcaed843e681e5d9fc8692ff667fe7262195caa272712b755997ca74a1b90f24492c08d
 SHA512 
93525215cf896213e5f28581a1701cfccaf1ea07ae85744c01b6152ff29c2c9d6fd3afeeb8de5850cde915b540d3452bfe32c8c56bf780dd401da9947e28044b
 DIST libei-1.2.0.tar.bz2 174155 BLAKE2B 
4b540cb79decd9785f67efa6fa76b984eb7ae2729dd49ac36e240b6a4feb4c54b34626dad93831c873861e3d3fd597c530e7eaaab0150890f0c952a9d75ee178
 SHA512 
c1d39c2c830df373ff5d7cc3eca330c2d771a26df6f2902d62f639a8a4db9af5370db4b9defe605721dd1f429eae68cbc4249792b3ae26b4c82d269f07a36732
+DIST libei-1.2.1.tar.bz2 174636 BLAKE2B 
b718d2287e83adb43a8dee9ae06499d780b2a50231e9ce452b6e7bfa9e89e9599058628614fb4325d0cef842d6b29ca68eb38b3e547790cd5a7a0ac14728f250
 SHA512 
ac8e32a381b9555a6b9becab9217a323d79aeba4b3f11e1dbba9f876d566f232f41d0f299f8cb8e5de6707d0dd91e93872edd81532c971e35d1cf33f9f9063b4
 DIST munit-fbbdf1467eb0d04a6ee465def2e529e4c87f2118.tar.gz 27724 BLAKE2B 
9670c9b7a0b5d9ee6ec8df2dea9e241b043964ecf1fa3f6060ad1d16c40ab6afe47f53c6d4a791003e101a0b363263b858e6e4e445f868292753dd1ee7f7e3ce
 SHA512 
26b5599fd12be627a692823ebf496fa446be7ed04a1233fb42e0667c05109b0f804f76646e289ac660fc815baf45f77ec8caf0ff2ea7fb0b4f87f0038a2b971c

diff --git a/dev-libs/libei/libei-1.2.1.ebuild 
b/dev-libs/libei/libei-1.2.1.ebuild
new file mode 100644
index ..0e3de5795b0f
--- /dev/null
+++ b/dev-libs/libei/libei-1.2.1.ebuild
@@ -0,0 +1,98 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit meson python-any-r1
+
+DESCRIPTION="Library for Emulated Input, primarily aimed at the Wayland stack"
+HOMEPAGE="https://gitlab.freedesktop.org/libinput/libei;
+SRC_URI="https://gitlab.freedesktop.org/libinput/${PN}/-/archive/${PV}/${P}.tar.bz2;
+MUNIT_COMMIT="fbbdf1467eb0d04a6ee465def2e529e4c87f2118"
+SRC_URI+=" https://github.com/nemequ/munit/archive/${MUNIT_COMMIT}.tar.gz -> 
munit-${MUNIT_COMMIT}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="elogind systemd test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/libevdev-1.9.902
+   || (
+   systemd? ( >=sys-apps/systemd-237 )
+   elogind? ( >=sys-auth/elogind-237 )
+   sys-libs/basu
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   $(python_gen_any_dep '
+   dev-python/attrs[${PYTHON_USEDEP}]
+   dev-python/jinja[${PYTHON_USEDEP}]
+   ')
+   test? (
+   $(python_gen_any_dep '
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/python-dbusmock[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/structlog[${PYTHON_USEDEP}]
+   ')
+   )
+"
+
+python_check_deps() {
+   if use test; then
+   python_has_version \
+   "dev-python/pytest[${PYTHON_USEDEP}]" \
+   "dev-python/python-dbusmock[${PYTHON_USEDEP}]" \
+   "dev-python/pyyaml[${PYTHON_USEDEP}]" \
+   "dev-python/structlog[${PYTHON_USEDEP}]" \
+   || return 1
+   fi
+   python_has_version \
+   "dev-python/attrs[${PYTHON_USEDEP}]" \
+   "dev-python/jinja[${PYTHON_USEDEP}]" \
+   || return 1
+}
+
+src_unpack() {
+   if [[ -n ${A} ]]; then
+   unpack ${A}
+   mv "${WORKDIR}"/munit-${MUNIT_COMMIT} 
"${WORKDIR}"/${P}/subprojects/munit || die
+   rm "${WORKDIR}"/${P}/subprojects/munit.wrap || die
+   fi
+}
+
+src_prepare() {
+   default
+
+   sed -i -e 's:^valgrind = .*:valgrind = disabler():g' test/meson.build 
|| die
+}
+
+src_configure() {
+   local emesonargs=(
+   -Ddocumentation=""
+ 

Re: VMware Fusion/Player

2024-02-11 Thread 'Matt Turner' via MacVisionaries
I get this when I try to install windows 11.
Check your Startup Disk in the virtual machine settings. If you have not 
installed an operating system yet, you can choose an installation disc or disc 
image in the CD/DVD settings and restart the virtual machine.
I’m on an Intel mac.
On Feb 11, 2024, at 8:37 AM, Anders Holmberg  wrote:
> 
> Hi!
> Vocr is so hard to use.
> I have tried that but was wondering should I turn off VoiceOver?
> /A
> 
>> 11 feb. 2024 kl. 00:57 skrev Kelly Ford :
>> 
>> Well,
>> 
>> I am now running a VMWare VM on my M1 Mac. I have to use VOCR to get through 
>> setup and then add VMWare tools.  Only then did I get Narrator sound.
>> 
>> I’m not entirely sure why because I did get the windows startup sound after 
>> going through the first steps of OS install where you enter a product key 
>> and such. But I didn’t have Narrator speech.
>> 
>> Kelly
>> 
>> 
>>> On Feb 10, 2024, at 5:28 PM, Kelly Ford  wrote:
>>> 
>>> Hi,
>>> 
>>> For what it is worth, my Mac updated to the latest developer beta today. 
>>> VMware virtual machines do not shutdown immediately any longer but I’m not 
>>> getting any sound from a VM to use Narrator during OS install
>>> 
>>> I am trying to get through it with VOCR so we will see.
>>> 
>>> 
>>> 
 On Feb 9, 2024, at 9:50 AM, Anders Holmberg  wrote:
 
 Hi!
 Hi!
 Vocr is very very tedious.
 So I rather not use any virtual machine.
 I will try to find a refurbished laptop that I can install linux onto or 
 windows.
 Bless.
 /A
> 8 feb. 2024 kl. 03:02 skrev 'Sabahattin Gucukoglu' via MacVisionaries 
> :
> 
> How do you find Parallels? Are you all right using VOCR? I find it very 
> tedious and definitely would prefer to avoid that.
> 
> -- 
> The following information is important for all members of the Mac 
> Visionaries list.
> 
> If you have any questions or concerns about the running of this list, or 
> if you feel that a member's post is inappropriate, please contact the 
> owners or moderators directly rather than posting on the list itself.
> 
> Your Mac Visionaries list moderator is Mark Taylor.  You can reach mark 
> at:  mk...@ucla.edu and your owner is Cara Quinn - you can reach Cara at 
> caraqu...@caraquinn.com
> 
> The archives for this list can be searched at:
> http://www.mail-archive.com/macvisionaries@googlegroups.com/
> --- 
> You received this message because you are subscribed to the Google Groups 
> "MacVisionaries" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to macvisionaries+unsubscr...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/macvisionaries/53ECE646-4CE0-404E-869C-70CF382200A7%40me.com.
 
 -- 
 The following information is important for all members of the Mac 
 Visionaries list.
 
 If you have any questions or concerns about the running of this list, or 
 if you feel that a member's post is inappropriate, please contact the 
 owners or moderators directly rather than posting on the list itself.
 
 Your Mac Visionaries list moderator is Mark Taylor.  You can reach mark 
 at:  mk...@ucla.edu and your owner is Cara Quinn - you can reach Cara at 
 caraqu...@caraquinn.com
 
 The archives for this list can be searched at:
 http://www.mail-archive.com/macvisionaries@googlegroups.com/
 --- 
 You received this message because you are subscribed to the Google Groups 
 "MacVisionaries" group.
 To unsubscribe from this group and stop receiving emails from it, send an 
 email to macvisionaries+unsubscr...@googlegroups.com.
 To view this discussion on the web visit 
 https://groups.google.com/d/msgid/macvisionaries/3E421955-BC0E-4561-BBC7-6BCDAF63F0A9%40pipkrokodil.se.
>>> 
>> 
>> -- 
>> The following information is important for all members of the Mac 
>> Visionaries list.
>> 
>> If you have any questions or concerns about the running of this list, or if 
>> you feel that a member's post is inappropriate, please contact the owners or 
>> moderators directly rather than posting on the list itself.
>> 
>> Your Mac Visionaries list moderator is Mark Taylor.  You can reach mark at:  
>> mk...@ucla.edu and your owner is Cara Quinn - you can reach Cara at 
>> caraqu...@caraquinn.com
>> 
>> The archives for this list can be searched at:
>> http://www.mail-archive.com/macvisionaries@googlegroups.com/
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "MacVisionaries" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to macvisionaries+unsubscr...@googlegroups.com.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/macvisionaries/B39F207E-B59E-4020-B46E-A530AD200C90%40gmail.com.
> 
> -- 
> The following 

[gentoo-commits] repo/gentoo:master commit in: x11-apps/xkbutils/

2024-02-04 Thread Matt Turner
commit: 3a9c45f4403a1c16e65304371d1b808caa32a652
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Feb  4 22:02:10 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Feb  4 22:02:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a9c45f4

x11-apps/xkbutils: Version bump to 1.0.6

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

 x11-apps/xkbutils/Manifest  |  1 +
 x11-apps/xkbutils/xkbutils-1.0.6.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/x11-apps/xkbutils/Manifest b/x11-apps/xkbutils/Manifest
index 12ac792e9e21..b332981f47d2 100644
--- a/x11-apps/xkbutils/Manifest
+++ b/x11-apps/xkbutils/Manifest
@@ -1 +1,2 @@
 DIST xkbutils-1.0.5.tar.xz 129344 BLAKE2B 
ac2572b31638120dd5c5e92497f9cde4b43df7ab0f13882f5f1fbac71084dc112a1f9e34d10adf5a4eb83b1b1636ab2388ae8675be5ac1048a3913ac7b0d7f53
 SHA512 
0d8d460f5e015e9034292688437511068dab61216c2493f2981cfb63aaa012976ac9435c1586a22c0940fbfcb779b48dce9b85832303fe2b854aa945b814ac77
+DIST xkbutils-1.0.6.tar.xz 130540 BLAKE2B 
af97210ded0e5d1d5ce99e71c50c3ade19b5fe926596a3816a8fcbe7ea6b65f08d5216792a45cb4df3191b6f5fc3db059ee1b1b05ecf0fea408562088f6489e4
 SHA512 
78fb7ab4ef6642040992529444944080aca7a2ec4118f9a64c45dacc37e4041181df7bcd1f4270e11b9fbc8bd60a131b4702d2aa95741d89c54582ff8a8f896e

diff --git a/x11-apps/xkbutils/xkbutils-1.0.6.ebuild 
b/x11-apps/xkbutils/xkbutils-1.0.6.ebuild
new file mode 100644
index ..eaa215daa98f
--- /dev/null
+++ b/x11-apps/xkbutils/xkbutils-1.0.6.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="X.Org xkbutils application"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   x11-libs/libX11
+   x11-libs/libXt
+   x11-libs/libXaw"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xmore/

2024-02-04 Thread Matt Turner
commit: 616dcb78eb671fcc765a35a815e15e0a4ec5d18c
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Feb  4 22:21:24 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Feb  4 22:22:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=616dcb78

x11-apps/xmore: Version bump to 1.0.4

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

 x11-apps/xmore/Manifest   |  1 +
 x11-apps/xmore/xmore-1.0.4.ebuild | 17 +
 2 files changed, 18 insertions(+)

diff --git a/x11-apps/xmore/Manifest b/x11-apps/xmore/Manifest
index b22af194a51c..069fe9fea7cc 100644
--- a/x11-apps/xmore/Manifest
+++ b/x11-apps/xmore/Manifest
@@ -1 +1,2 @@
 DIST xmore-1.0.3.tar.bz2 127587 BLAKE2B 
f59c9b6b7a134694dc7df5540c75a4331785ef7da0c5b40618923a3d1d53a543f7a54b7b8383f2e816b4f478056f6c0b1c6a4ce212c50b4fca75a307057c3f54
 SHA512 
e3e44831cd87a54bb585f80ef0d87f69dc35f6c834a73241aad9f6e2b0999b53c51a0a3f915a94ae4d6dc9bdfb9f60b6576f0bdcec441443abd98efa6c51b1d3
+DIST xmore-1.0.4.tar.xz 122624 BLAKE2B 
98d14c6f0e1e1bd839b4bc13fccdd047cb8328c8b372d6fd281e51190193cd6738df855be7b0f157db7d7f24361a04d56f010115f882a7883900ba54f842d2ff
 SHA512 
52ac9bca78431f5f830b4607ff2cc375ab90e11380e0d4d3e591689359806cc7c7ec92c713d4d65742f40407e4f407c372759e5d03e30a30dfd866e6d5c6f6f7

diff --git a/x11-apps/xmore/xmore-1.0.4.ebuild 
b/x11-apps/xmore/xmore-1.0.4.ebuild
new file mode 100644
index ..84238fccaa09
--- /dev/null
+++ b/x11-apps/xmore/xmore-1.0.4.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="plain text display program for the X Window System"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+
+RDEPEND="
+   x11-libs/libXaw
+   x11-libs/libXt
+"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto
+"



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libpciaccess/

2024-02-04 Thread Matt Turner
commit: 41556a6d2a19931a9abcc78d8f0e9fb399f16a7a
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Feb  4 22:20:37 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Feb  4 22:20:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41556a6d

x11-libs/libpciaccess: Version bump to 0.18

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

 x11-libs/libpciaccess/Manifest |  1 +
 x11-libs/libpciaccess/libpciaccess-0.18.ebuild | 29 ++
 2 files changed, 30 insertions(+)

diff --git a/x11-libs/libpciaccess/Manifest b/x11-libs/libpciaccess/Manifest
index 6a06b50fcbe5..c9596090d890 100644
--- a/x11-libs/libpciaccess/Manifest
+++ b/x11-libs/libpciaccess/Manifest
@@ -1 +1,2 @@
 DIST libpciaccess-0.17.tar.xz 331768 BLAKE2B 
41539b3d6385fe7c42b562c7602f87b07730bbbeea7d65d3cc8e5af974ed5f9985b0779d51891493dd241a36bb171a3744e3b1f3fd30bee8a19bb5bd785f4c5f
 SHA512 
8484605c66ef18c8d8a3e029a6d33e26fcaa450c1263790d89ac8b0a160ffb2dfceaa6140ac9ad7d8087283ecbec8ac801f757e44890d547c3cbecd2c922ca47
+DIST libpciaccess-0.18.tar.xz 64452 BLAKE2B 
06309f98aee985c92c2389344fdd0fcb4bebc6c69d71198e6bf5bc165dce85c7fd54aa1ff9454ee430264a8e1ff283976508285523d48d9948e242c53157761f
 SHA512 
54dff9a493344586d072edf8c8eb8f7960c7dfd64aa5c51a8ec8d4e341f703fd39eb606ee41c4fdd9d5aad3372b7efe6e0fe96eadc575ea91de276320ebc3fbd

diff --git a/x11-libs/libpciaccess/libpciaccess-0.18.ebuild 
b/x11-libs/libpciaccess/libpciaccess-0.18.ebuild
new file mode 100644
index ..fdc380f05cd5
--- /dev/null
+++ b/x11-libs/libpciaccess/libpciaccess-0.18.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_MULTILIB=yes
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3 meson-multilib
+
+DESCRIPTION="Library providing generic access to the PCI bus and devices"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+IUSE="zlib"
+
+DEPEND="
+   zlib? ( >=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] )"
+RDEPEND="${DEPEND}
+   sys-apps/hwdata"
+
+src_prepare() {
+   default
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Dpci-ids="${EPREFIX}"/usr/share/hwdata
+   $(meson_feature zlib)
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xditview/

2024-02-04 Thread Matt Turner
commit: 12d6606b5f55fb0f5712814653942cd889de8579
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Feb  4 22:06:15 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Feb  4 22:13:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12d6606b

x11-apps/xditview: Version bump to 1.0.7

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

 x11-apps/xditview/Manifest  |  1 +
 x11-apps/xditview/xditview-1.0.7.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/x11-apps/xditview/Manifest b/x11-apps/xditview/Manifest
index 61479e94719c..97099f980544 100644
--- a/x11-apps/xditview/Manifest
+++ b/x11-apps/xditview/Manifest
@@ -1 +1,2 @@
 DIST xditview-1.0.6.tar.xz 143848 BLAKE2B 
bf832e17631a12f58ad194b1ddcf7a63a31e04f005ce883798f892284c8ad64ae40f15f5c1d781179333ce212e989de9b45cc53881079818e5c2f0b6087e3b5c
 SHA512 
249769d27980e9a69ac8f056f329dfa514f3ab6267d6ed69814c5695f315d2a7021c560a0e26fdd2568290a071793d7f2eafdd92f9981ed556047deb244ebf5a
+DIST xditview-1.0.7.tar.xz 146392 BLAKE2B 
d0a3300698bf263cc790bf364f849c64cb2e12b10fa6423dd893d188bb06998c29740331e268a15a378a972df0d4b7b7362896844da262297ec8f3cd86f458ff
 SHA512 
da7e80cd9fbb5da0ec4949c6fed0bad135a2490767f030e60f1c51a9f5a62379572bf8b4dd6dec2fe824152d090470e62fce12c9144aaa1be1b48ddbc3b2910b

diff --git a/x11-apps/xditview/xditview-1.0.7.ebuild 
b/x11-apps/xditview/xditview-1.0.7.ebuild
new file mode 100644
index ..c19d912e4a70
--- /dev/null
+++ b/x11-apps/xditview/xditview-1.0.7.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="display ditroff output"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE="xft"
+
+RDEPEND="
+   x11-libs/libXaw
+   x11-libs/libXmu
+   x11-libs/libXt
+   x11-libs/libX11
+   xft? (
+   x11-libs/libXft
+   x11-libs/libXrender
+   media-libs/fontconfig
+   )"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+
+src_configure() {
+   local XORG_CONFIGURE_OPTIONS=(
+   $(use_with xft)
+   )
+   xorg-3_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xprop/

2024-02-04 Thread Matt Turner
commit: 3636b1aece3fabea11eb2f5d91825831abab6d47
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Feb  4 22:18:16 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Feb  4 22:18:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3636b1ae

x11-apps/xprop: Version bump to 1.2.7

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

 x11-apps/xprop/Manifest   |  1 +
 x11-apps/xprop/xprop-1.2.7.ebuild | 14 ++
 2 files changed, 15 insertions(+)

diff --git a/x11-apps/xprop/Manifest b/x11-apps/xprop/Manifest
index 7581b990e681..b58b3616df66 100644
--- a/x11-apps/xprop/Manifest
+++ b/x11-apps/xprop/Manifest
@@ -1 +1,2 @@
 DIST xprop-1.2.6.tar.xz 143616 BLAKE2B 
6fbad31f376936a25ca49a98e4691130727b2eb808181c7010e19554690efe6404f67f0a2c62bd6b55b463558b15dff604f4840e15615473f056ee1976514359
 SHA512 
ab25d4b8bf9de8fb37149060ad4870ffed4d6846ac3b31903a42c36301fcb0d50d3ba15949fdd9079507db97d3f05d4bbd11711d825e5470482cc30772cc3f25
+DIST xprop-1.2.7.tar.xz 144216 BLAKE2B 
858627e1d0d61246d428865242dba262aa05104e08b71167b965fc7881c660cc8681b5b831fc5a2e7fbc5fff7e8d49f12f178b07b5d52ac08894d89e930ca4d0
 SHA512 
84ada23660e2aef7024352e1a774f920e86c55fbfda486c087b9f41f8da30a84734fe753b62432f3df16913e86da4a18ce04ca018091d444cef727de97bf94f1

diff --git a/x11-apps/xprop/xprop-1.2.7.ebuild 
b/x11-apps/xprop/xprop-1.2.7.ebuild
new file mode 100644
index ..418d728bd08b
--- /dev/null
+++ b/x11-apps/xprop/xprop-1.2.7.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="property displayer for X"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+
+RDEPEND="x11-libs/libX11"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xkbcomp/

2024-02-04 Thread Matt Turner
commit: 9d27d04262cc0e01ac641942982231bd034dc91b
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Feb  4 22:15:12 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Feb  4 22:15:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d27d042

x11-apps/xkbcomp: Version bump to 1.4.7

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

 x11-apps/xkbcomp/Manifest |  1 +
 x11-apps/xkbcomp/xkbcomp-1.4.7.ebuild | 17 +
 2 files changed, 18 insertions(+)

diff --git a/x11-apps/xkbcomp/Manifest b/x11-apps/xkbcomp/Manifest
index 100564831594..c7edbbddc3c7 100644
--- a/x11-apps/xkbcomp/Manifest
+++ b/x11-apps/xkbcomp/Manifest
@@ -1 +1,2 @@
 DIST xkbcomp-1.4.6.tar.xz 233620 BLAKE2B 
b651d0f8cd3252b4f2897dcd8f291761876658706982cc313f61a146a29ac7f11fe7a5195da96c5bad5a2fae67aa3429e189c52b65871f2eefb9691195b98554
 SHA512 
90e69dd1c78c28f77a5acc7821b43afec1b9ac4895bc6f3462b4902baaadc26f3869da69e3bd023b4bc74adb5f1be0c43ca24b3dab37ac9a479c5622684baa81
+DIST xkbcomp-1.4.7.tar.xz 239324 BLAKE2B 
1acbd4809b0a2d2f64dd7ac2d2b4c898cabf74e23cc1352c58acb6490cfe3ccdeba47fadbf190d16d582463a9adb0e166a27e8a270e9b3a289cc9ee94eeb557d
 SHA512 
6f468dce9d2499ab1022f4288d46f66af149dac0a161fb5b9dc0c262bc70c2c3d254db2c6fb5df1e2793c822e2d55c6da5fd037ce523a555b7c3de23e35c49ef

diff --git a/x11-apps/xkbcomp/xkbcomp-1.4.7.ebuild 
b/x11-apps/xkbcomp/xkbcomp-1.4.7.ebuild
new file mode 100644
index ..83035e09fc0b
--- /dev/null
+++ b/x11-apps/xkbcomp/xkbcomp-1.4.7.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="XKB keyboard description compiler"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+
+RDEPEND="
+   >=x11-libs/libX11-1.6.9
+   x11-libs/libxkbfile"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+BDEPEND="app-alternatives/yacc"



[gentoo-commits] repo/gentoo:master commit in: x11-apps/bitmap/

2024-02-04 Thread Matt Turner
commit: 768dbc9c139e7da776a216acd15f48819e0a6749
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Feb  4 22:00:00 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Feb  4 22:00:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=768dbc9c

x11-apps/bitmap: Version bump to 1.1.1

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

 x11-apps/bitmap/Manifest|  1 +
 x11-apps/bitmap/bitmap-1.1.1.ebuild | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/x11-apps/bitmap/Manifest b/x11-apps/bitmap/Manifest
index 427b708583a5..c7bc80ad27e1 100644
--- a/x11-apps/bitmap/Manifest
+++ b/x11-apps/bitmap/Manifest
@@ -1 +1,2 @@
 DIST bitmap-1.1.0.tar.xz 163560 BLAKE2B 
411ae6d34059cef35456d7a12fbd2fba6de65d0ad551ea884463f123c0e034e89142f103793a1aa6602649b468e4d9ffc33450a67b592b9355c5878c712a4654
 SHA512 
3d6c94675f10772daeb71598c3e0ddcb51569b1bfc4771159e9df89599bfeb8bf49f464c24fef54d30a8f737af32136f859f844be03e088d24ed962f88381193
+DIST bitmap-1.1.1.tar.xz 169676 BLAKE2B 
27daed3a742233180742313335db33ff76d001035114efd455308fc018221deb92ecbe3ef459b3ca27899607bc9ad590e375da601e1b1ac73b9760ad3d425eec
 SHA512 
69096a73739019545f2eb44b823e659b84377cf7c497243c89cbf3f26c9623c31fecfa36628022d241a581a5930e9e2394ec116e5c6d9df94097b45661261307

diff --git a/x11-apps/bitmap/bitmap-1.1.1.ebuild 
b/x11-apps/bitmap/bitmap-1.1.1.ebuild
new file mode 100644
index ..a0647c1bfb62
--- /dev/null
+++ b/x11-apps/bitmap/bitmap-1.1.1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+XORG_TARBALL_SUFFIX=xz
+inherit xorg-3
+
+DESCRIPTION="X.Org bitmap application"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   x11-libs/libX11
+   x11-libs/libXaw
+   x11-libs/libXmu
+   x11-libs/libXt
+   x11-misc/xbitmaps"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"



Partitioning Disc?

2024-02-03 Thread 'Matt Turner' via MacVisionaries
Hi folks.
I’d like to use winclone to backup my bootcamp side.
if I want to restore said image I made with winclone I need to first make a 
partition That I think, is XFat.
But I can’t seem to figure out how  to do this in  disc utility.

-- 
The following information is important for all members of the Mac Visionaries 
list.

If you have any questions or concerns about the running of this list, or if you 
feel that a member's post is inappropriate, please contact the owners or 
moderators directly rather than posting on the list itself.

Your Mac Visionaries list moderator is Mark Taylor.  You can reach mark at:  
mk...@ucla.edu and your owner is Cara Quinn - you can reach Cara at 
caraqu...@caraquinn.com

The archives for this list can be searched at:
http://www.mail-archive.com/macvisionaries@googlegroups.com/
--- 
You received this message because you are subscribed to the Google Groups 
"MacVisionaries" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to macvisionaries+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/macvisionaries/844FB70D-DE2C-4C48-88FE-30663BC7A0FA%40icloud.com.


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

2024-02-01 Thread Matt Turner
commit: e3473afeac9dbe9e820f658c783c46416ee30d8c
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Feb  1 23:40:16 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Feb  1 23:42:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3473afe

media-libs/mesa: Revert "Add VIDEO_CARDS=swrast"

This reverts commit 46b2f0ab301a02e8763e461140b317e6dcd707bc.

Users of the proprietary NVIDIA driver will likely have media-libs/mesa
installed with no VIDEO_CARDS set, and without a driver present the
configuration step fails.

Bug: https://bugs.gentoo.org/920752
Closes: https://bugs.gentoo.org/923494
Signed-off-by: Matt Turner  gentoo.org>

 media-libs/mesa/mesa-24.0.0.ebuild | 9 -
 media-libs/mesa/mesa-.ebuild   | 9 -
 2 files changed, 8 insertions(+), 10 deletions(-)

diff --git a/media-libs/mesa/mesa-24.0.0.ebuild 
b/media-libs/mesa/mesa-24.0.0.ebuild
index 28a5b5573daa..7d7f3b5ed165 100644
--- a/media-libs/mesa/mesa-24.0.0.ebuild
+++ b/media-libs/mesa/mesa-24.0.0.ebuild
@@ -25,7 +25,7 @@ SLOT="0"
 RESTRICT="!test? ( test )"
 
 RADEON_CARDS="r300 r600 radeon radeonsi"
-VIDEO_CARDS="${RADEON_CARDS} d3d12 freedreno intel swrast lima nouveau 
panfrost v3d vc4 virgl vivante vmware"
+VIDEO_CARDS="${RADEON_CARDS} d3d12 freedreno intel lavapipe lima nouveau 
panfrost v3d vc4 virgl vivante vmware"
 for card in ${VIDEO_CARDS}; do
IUSE_VIDEO_CARDS+=" video_cards_${card}"
 done
@@ -47,9 +47,8 @@ REQUIRED_USE="
video_cards_vmware
)
)
-   osmesa? ( video_cards_swrast )
vulkan-overlay? ( vulkan )
-   video_cards_swrast? ( vulkan? ( llvm ) )
+   video_cards_lavapipe? ( llvm vulkan )
video_cards_radeon? ( x86? ( llvm ) amd64? ( llvm ) )
video_cards_r300?   ( x86? ( llvm ) amd64? ( llvm ) )
vdpau? ( X )
@@ -341,7 +340,7 @@ multilib_src_configure() {
gallium_enable -- kmsro
fi
 
-   gallium_enable video_cards_swrast swrast
+   gallium_enable -- swrast
gallium_enable video_cards_freedreno freedreno
gallium_enable video_cards_intel crocus i915 iris
gallium_enable video_cards_lima lima
@@ -373,7 +372,7 @@ multilib_src_configure() {
fi
 
if use vulkan; then
-   vulkan_enable video_cards_swrast swrast
+   vulkan_enable video_cards_lavapipe swrast
vulkan_enable video_cards_freedreno freedreno
vulkan_enable video_cards_intel intel intel_hasvk
vulkan_enable video_cards_d3d12 microsoft-experimental

diff --git a/media-libs/mesa/mesa-.ebuild b/media-libs/mesa/mesa-.ebuild
index 28a5b5573daa..7d7f3b5ed165 100644
--- a/media-libs/mesa/mesa-.ebuild
+++ b/media-libs/mesa/mesa-.ebuild
@@ -25,7 +25,7 @@ SLOT="0"
 RESTRICT="!test? ( test )"
 
 RADEON_CARDS="r300 r600 radeon radeonsi"
-VIDEO_CARDS="${RADEON_CARDS} d3d12 freedreno intel swrast lima nouveau 
panfrost v3d vc4 virgl vivante vmware"
+VIDEO_CARDS="${RADEON_CARDS} d3d12 freedreno intel lavapipe lima nouveau 
panfrost v3d vc4 virgl vivante vmware"
 for card in ${VIDEO_CARDS}; do
IUSE_VIDEO_CARDS+=" video_cards_${card}"
 done
@@ -47,9 +47,8 @@ REQUIRED_USE="
video_cards_vmware
)
)
-   osmesa? ( video_cards_swrast )
vulkan-overlay? ( vulkan )
-   video_cards_swrast? ( vulkan? ( llvm ) )
+   video_cards_lavapipe? ( llvm vulkan )
video_cards_radeon? ( x86? ( llvm ) amd64? ( llvm ) )
video_cards_r300?   ( x86? ( llvm ) amd64? ( llvm ) )
vdpau? ( X )
@@ -341,7 +340,7 @@ multilib_src_configure() {
gallium_enable -- kmsro
fi
 
-   gallium_enable video_cards_swrast swrast
+   gallium_enable -- swrast
gallium_enable video_cards_freedreno freedreno
gallium_enable video_cards_intel crocus i915 iris
gallium_enable video_cards_lima lima
@@ -373,7 +372,7 @@ multilib_src_configure() {
fi
 
if use vulkan; then
-   vulkan_enable video_cards_swrast swrast
+   vulkan_enable video_cards_lavapipe swrast
vulkan_enable video_cards_freedreno freedreno
vulkan_enable video_cards_intel intel intel_hasvk
vulkan_enable video_cards_d3d12 microsoft-experimental



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

2024-02-01 Thread Matt Turner
commit: 1cb0fb6a909eb61b2a0e4f3ebda1411bf1bae839
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Feb  1 19:24:07 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Feb  1 19:49:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cb0fb6a

media-libs/mesa: Version bump to 24.0.0

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

 media-libs/mesa/Manifest   |   1 +
 media-libs/mesa/mesa-24.0.0.ebuild | 463 +
 2 files changed, 464 insertions(+)

diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index c6c31c7c923f..b30421e850ab 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -2,3 +2,4 @@ DIST mesa-23.3.1.tar.xz 19337988 BLAKE2B 
73696281868e5eba6493cc34786a6c30eaf256b
 DIST mesa-23.3.3.tar.xz 19379484 BLAKE2B 
6b57e99356abccf398c5fb84953fc1490ddf516dbeed1feca8d16344a04c1c15183325752717447a34a61dd4cdda897147e3194f869d8dbadfa5c45a0c95dab5
 SHA512 
bed23e8324b026edd5d2b16a381ec563cf2fa9be9c8fbe8d9fb907cab9d87eef91f493fb9d4e3973d4b679e271d2a85ce48af491585638ab97f087532fc63c30
 DIST mesa-23.3.4.tar.xz 19415668 BLAKE2B 
85687793853675a43da5135f41d0512cb4729f3dd824e2ad28d9bda129258adb00dd7da1e75e76cae71c1148e6a2ede84e1efda640c11aff233e5e12b0cea554
 SHA512 
026c424989a594dd840dc158ca09e0f57e604f0b1bd2a3981110b4b2b5a47c6cd9c7241c7f48957a781e2dd9f9760cc9db79b2fb7c7fe39b64eddb18dcf18412
 DIST mesa-23.3.5.tar.xz 19429564 BLAKE2B 
69c7434ae9c503c14b5bf9abad9a3a26a1dd402461b098dcdb01b9da7a7e8652f897fd9681c809aa70d3ace77c448289d22400deca3854844a355eb0ac095583
 SHA512 
1ad29f524caeeef51abe58d29d9687de5fbc5168f7e677bb4e69c5e9a94918d5fbf6e10c6757fe7ce6d47bab109e452f0fa2e26aad2e6f8bfb744383b5ea
+DIST mesa-24.0.0.tar.xz 19875824 BLAKE2B 
e15b14e921a6d1c8d1b183b8f7302d13aa81401d9485742846b8b70e2353825bcf0a0e1ee1849831eb43e5836a108cb3cf68bfe0d9183a78684dbd2fac637ab7
 SHA512 
9dfdea7cebb37b9c020335e24194b39b399f48b5af6eec30c3455108276ac4e29e7b06df942cb2abc7afa667784968c0c43d19b9afe30ef03021b9cb6a789f15

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

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

2024-02-01 Thread Matt Turner
commit: e29ea9bfbf309264b9b97f66465eecb7ae8faa61
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Feb  1 19:20:42 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Feb  1 19:49:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e29ea9bf

media-libs/mesa: Version bump to 23.3.5

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

 media-libs/mesa/Manifest   |   1 +
 media-libs/mesa/mesa-23.3.5.ebuild | 448 +
 2 files changed, 449 insertions(+)

diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index 05aeb4dfb67d..c6c31c7c923f 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -1,3 +1,4 @@
 DIST mesa-23.3.1.tar.xz 19337988 BLAKE2B 
73696281868e5eba6493cc34786a6c30eaf256bed2495444be9a1a5ebf1a0d4b8f00bcc3fb91ce9de3ac8ff23663e41cab17b8fe42b1048366c8e9b95aefa905
 SHA512 
0861fb5083e37439ad8cc0a0d8372a7c84d8665ea298dc784e2dd893162e20ae072f5ef0b860be88ecf74bc123714acbc1dec312e139b892ff40ef1887c5f4a5
 DIST mesa-23.3.3.tar.xz 19379484 BLAKE2B 
6b57e99356abccf398c5fb84953fc1490ddf516dbeed1feca8d16344a04c1c15183325752717447a34a61dd4cdda897147e3194f869d8dbadfa5c45a0c95dab5
 SHA512 
bed23e8324b026edd5d2b16a381ec563cf2fa9be9c8fbe8d9fb907cab9d87eef91f493fb9d4e3973d4b679e271d2a85ce48af491585638ab97f087532fc63c30
 DIST mesa-23.3.4.tar.xz 19415668 BLAKE2B 
85687793853675a43da5135f41d0512cb4729f3dd824e2ad28d9bda129258adb00dd7da1e75e76cae71c1148e6a2ede84e1efda640c11aff233e5e12b0cea554
 SHA512 
026c424989a594dd840dc158ca09e0f57e604f0b1bd2a3981110b4b2b5a47c6cd9c7241c7f48957a781e2dd9f9760cc9db79b2fb7c7fe39b64eddb18dcf18412
+DIST mesa-23.3.5.tar.xz 19429564 BLAKE2B 
69c7434ae9c503c14b5bf9abad9a3a26a1dd402461b098dcdb01b9da7a7e8652f897fd9681c809aa70d3ace77c448289d22400deca3854844a355eb0ac095583
 SHA512 
1ad29f524caeeef51abe58d29d9687de5fbc5168f7e677bb4e69c5e9a94918d5fbf6e10c6757fe7ce6d47bab109e452f0fa2e26aad2e6f8bfb744383b5ea

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

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

2024-02-01 Thread Matt Turner
commit: 6858857c7ad8d782eee43dc5a077383c3e169754
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Feb  1 19:23:31 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Feb  1 19:49:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6858857c

media-libs/mesa: Raise meson requirement for USE=opencl

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

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

diff --git a/media-libs/mesa/mesa-.ebuild b/media-libs/mesa/mesa-.ebuild
index 0f7d3b45f59e..81fb149c0650 100644
--- a/media-libs/mesa/mesa-.ebuild
+++ b/media-libs/mesa/mesa-.ebuild
@@ -155,7 +155,7 @@ BDEPEND="
opencl? (
>=virtual/rust-1.62.0
>=dev-util/bindgen-0.58.0
-   >=dev-build/meson-1.3.0
+   >=dev-build/meson-1.3.1
)
app-alternatives/yacc
app-alternatives/lex



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

2024-02-01 Thread Matt Turner
commit: 352f04090d016c4460bfae93a688c6a9004e96e5
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Feb  1 19:47:37 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Feb  1 19:49:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=352f0409

dev-util/intel_clc: Version bump to 24.0.0

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

 dev-util/intel_clc/Manifest   | 1 +
 dev-util/intel_clc/{intel_clc-.ebuild => intel_clc-24.0.0.ebuild} | 4 ++--
 dev-util/intel_clc/intel_clc-.ebuild  | 4 ++--
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/dev-util/intel_clc/Manifest b/dev-util/intel_clc/Manifest
index c6c31c7c923f..b30421e850ab 100644
--- a/dev-util/intel_clc/Manifest
+++ b/dev-util/intel_clc/Manifest
@@ -2,3 +2,4 @@ DIST mesa-23.3.1.tar.xz 19337988 BLAKE2B 
73696281868e5eba6493cc34786a6c30eaf256b
 DIST mesa-23.3.3.tar.xz 19379484 BLAKE2B 
6b57e99356abccf398c5fb84953fc1490ddf516dbeed1feca8d16344a04c1c15183325752717447a34a61dd4cdda897147e3194f869d8dbadfa5c45a0c95dab5
 SHA512 
bed23e8324b026edd5d2b16a381ec563cf2fa9be9c8fbe8d9fb907cab9d87eef91f493fb9d4e3973d4b679e271d2a85ce48af491585638ab97f087532fc63c30
 DIST mesa-23.3.4.tar.xz 19415668 BLAKE2B 
85687793853675a43da5135f41d0512cb4729f3dd824e2ad28d9bda129258adb00dd7da1e75e76cae71c1148e6a2ede84e1efda640c11aff233e5e12b0cea554
 SHA512 
026c424989a594dd840dc158ca09e0f57e604f0b1bd2a3981110b4b2b5a47c6cd9c7241c7f48957a781e2dd9f9760cc9db79b2fb7c7fe39b64eddb18dcf18412
 DIST mesa-23.3.5.tar.xz 19429564 BLAKE2B 
69c7434ae9c503c14b5bf9abad9a3a26a1dd402461b098dcdb01b9da7a7e8652f897fd9681c809aa70d3ace77c448289d22400deca3854844a355eb0ac095583
 SHA512 
1ad29f524caeeef51abe58d29d9687de5fbc5168f7e677bb4e69c5e9a94918d5fbf6e10c6757fe7ce6d47bab109e452f0fa2e26aad2e6f8bfb744383b5ea
+DIST mesa-24.0.0.tar.xz 19875824 BLAKE2B 
e15b14e921a6d1c8d1b183b8f7302d13aa81401d9485742846b8b70e2353825bcf0a0e1ee1849831eb43e5836a108cb3cf68bfe0d9183a78684dbd2fac637ab7
 SHA512 
9dfdea7cebb37b9c020335e24194b39b399f48b5af6eec30c3455108276ac4e29e7b06df942cb2abc7afa667784968c0c43d19b9afe30ef03021b9cb6a789f15

diff --git a/dev-util/intel_clc/intel_clc-.ebuild 
b/dev-util/intel_clc/intel_clc-24.0.0.ebuild
similarity index 97%
copy from dev-util/intel_clc/intel_clc-.ebuild
copy to dev-util/intel_clc/intel_clc-24.0.0.ebuild
index 0df8ae0fd528..10dd7e930b24 100644
--- a/dev-util/intel_clc/intel_clc-.ebuild
+++ b/dev-util/intel_clc/intel_clc-24.0.0.ebuild
@@ -47,9 +47,9 @@ BDEPEND="
 #
 # How to use it:
 # 1. Specify LLVM_MAX_SLOT (inclusive), e.g. 17.
-# 2. Specify LLVM_MIN_SLOT (inclusive), e.g. 15.
+# 2. Specify LLVM_MIN_SLOT (inclusive), e.g. 16.
 LLVM_MAX_SLOT="17"
-LLVM_MIN_SLOT="15"
+LLVM_MIN_SLOT="16"
 PER_SLOT_DEPSTR="
(
dev-util/spirv-llvm-translator:@SLOT@

diff --git a/dev-util/intel_clc/intel_clc-.ebuild 
b/dev-util/intel_clc/intel_clc-.ebuild
index 0df8ae0fd528..10dd7e930b24 100644
--- a/dev-util/intel_clc/intel_clc-.ebuild
+++ b/dev-util/intel_clc/intel_clc-.ebuild
@@ -47,9 +47,9 @@ BDEPEND="
 #
 # How to use it:
 # 1. Specify LLVM_MAX_SLOT (inclusive), e.g. 17.
-# 2. Specify LLVM_MIN_SLOT (inclusive), e.g. 15.
+# 2. Specify LLVM_MIN_SLOT (inclusive), e.g. 16.
 LLVM_MAX_SLOT="17"
-LLVM_MIN_SLOT="15"
+LLVM_MIN_SLOT="16"
 PER_SLOT_DEPSTR="
(
dev-util/spirv-llvm-translator:@SLOT@



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

2024-02-01 Thread Matt Turner
commit: fa3a9f6530c8dc851df792e11dd9f7f9539f2320
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Feb  1 19:47:17 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Feb  1 19:49:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa3a9f65

dev-util/intel_clc: Version bump to 23.3.5

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

 dev-util/intel_clc/Manifest|   1 +
 dev-util/intel_clc/intel_clc-23.3.5.ebuild | 116 +
 2 files changed, 117 insertions(+)

diff --git a/dev-util/intel_clc/Manifest b/dev-util/intel_clc/Manifest
index 05aeb4dfb67d..c6c31c7c923f 100644
--- a/dev-util/intel_clc/Manifest
+++ b/dev-util/intel_clc/Manifest
@@ -1,3 +1,4 @@
 DIST mesa-23.3.1.tar.xz 19337988 BLAKE2B 
73696281868e5eba6493cc34786a6c30eaf256bed2495444be9a1a5ebf1a0d4b8f00bcc3fb91ce9de3ac8ff23663e41cab17b8fe42b1048366c8e9b95aefa905
 SHA512 
0861fb5083e37439ad8cc0a0d8372a7c84d8665ea298dc784e2dd893162e20ae072f5ef0b860be88ecf74bc123714acbc1dec312e139b892ff40ef1887c5f4a5
 DIST mesa-23.3.3.tar.xz 19379484 BLAKE2B 
6b57e99356abccf398c5fb84953fc1490ddf516dbeed1feca8d16344a04c1c15183325752717447a34a61dd4cdda897147e3194f869d8dbadfa5c45a0c95dab5
 SHA512 
bed23e8324b026edd5d2b16a381ec563cf2fa9be9c8fbe8d9fb907cab9d87eef91f493fb9d4e3973d4b679e271d2a85ce48af491585638ab97f087532fc63c30
 DIST mesa-23.3.4.tar.xz 19415668 BLAKE2B 
85687793853675a43da5135f41d0512cb4729f3dd824e2ad28d9bda129258adb00dd7da1e75e76cae71c1148e6a2ede84e1efda640c11aff233e5e12b0cea554
 SHA512 
026c424989a594dd840dc158ca09e0f57e604f0b1bd2a3981110b4b2b5a47c6cd9c7241c7f48957a781e2dd9f9760cc9db79b2fb7c7fe39b64eddb18dcf18412
+DIST mesa-23.3.5.tar.xz 19429564 BLAKE2B 
69c7434ae9c503c14b5bf9abad9a3a26a1dd402461b098dcdb01b9da7a7e8652f897fd9681c809aa70d3ace77c448289d22400deca3854844a355eb0ac095583
 SHA512 
1ad29f524caeeef51abe58d29d9687de5fbc5168f7e677bb4e69c5e9a94918d5fbf6e10c6757fe7ce6d47bab109e452f0fa2e26aad2e6f8bfb744383b5ea

diff --git a/dev-util/intel_clc/intel_clc-23.3.5.ebuild 
b/dev-util/intel_clc/intel_clc-23.3.5.ebuild
new file mode 100644
index ..0df8ae0fd528
--- /dev/null
+++ b/dev-util/intel_clc/intel_clc-23.3.5.ebuild
@@ -0,0 +1,116 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit llvm meson python-any-r1
+
+MY_PV="${PV/_/-}"
+
+DESCRIPTION="intel_clc tool used for building OpenCL C to SPIR-V"
+HOMEPAGE="https://mesa3d.org/;
+
+if [[ ${PV} ==  ]]; then
+   S="${WORKDIR}/intel_clc-${MY_PV}"
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git;
+   inherit git-r3
+else
+   S="${WORKDIR}/mesa-${MY_PV}"
+   SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz;
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="MIT SGI-B-2.0"
+SLOT="0"
+IUSE="debug"
+
+RDEPEND="
+   dev-libs/libclc
+   dev-util/spirv-tools
+   >=sys-libs/zlib-1.2.8:=
+   x11-libs/libdrm
+"
+DEPEND="${RDEPEND}
+   dev-libs/expat
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep ">=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]")
+   virtual/pkgconfig
+"
+
+# Please keep the LLVM dependency block separate. Since LLVM is slotted,
+# we need to *really* make sure we're not pulling one than more slot
+# simultaneously.
+#
+# How to use it:
+# 1. Specify LLVM_MAX_SLOT (inclusive), e.g. 17.
+# 2. Specify LLVM_MIN_SLOT (inclusive), e.g. 15.
+LLVM_MAX_SLOT="17"
+LLVM_MIN_SLOT="15"
+PER_SLOT_DEPSTR="
+   (
+   dev-util/spirv-llvm-translator:@SLOT@
+   sys-devel/clang:@SLOT@
+   sys-devel/llvm:@SLOT@
+   )
+"
+LLVM_DEPSTR="
+   || (
+   $(for ((slot=LLVM_MAX_SLOT; slot>=LLVM_MIN_SLOT; slot--)); do
+   echo "${PER_SLOT_DEPSTR//@SLOT@/${slot}}"
+   done)
+   )
+   =dev-python/mako-0.8.0[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   PKG_CONFIG_PATH="$(get_llvm_prefix 
"${LLVM_MAX_SLOT}")/$(get_libdir)/pkgconfig"
+
+   local emesonargs=(
+   -Dllvm=enabled
+   -Dshared-llvm=enabled
+   -Dintel-clc=enabled
+
+   -Dgallium-drivers=''
+   -Dvulkan-drivers=''
+
+   # Set platforms empty to avoid the default "auto" setting. If
+   # platforms is empty meson.build will add surfaceless.
+   -Dplatforms=''
+
+   -Dglx=disabled
+   -Dlibunwind=disabled
+   -Dzstd=disabled
+
+   --buildtype $(usex debug debug plain)
+   -Db_ndebug=$(usex debug false true)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   dobin "${BUILD_DIR}"/src/intel/compiler/intel_clc
+}



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

2024-02-01 Thread Matt Turner
commit: 78da2493dd11ce279d74d8ed1f790ff03bfc2090
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Feb  1 19:36:53 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Feb  1 19:49:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78da2493

media-libs/mesa: Add USE=opengl

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

 media-libs/mesa/mesa-.ebuild | 30 --
 profiles/base/package.use.force  |  4 
 2 files changed, 28 insertions(+), 6 deletions(-)

diff --git a/media-libs/mesa/mesa-.ebuild b/media-libs/mesa/mesa-.ebuild
index 69bb2e2a8abb..28a5b5573daa 100644
--- a/media-libs/mesa/mesa-.ebuild
+++ b/media-libs/mesa/mesa-.ebuild
@@ -32,7 +32,7 @@ done
 
 IUSE="${IUSE_VIDEO_CARDS}
cpu_flags_x86_sse2 d3d9 debug gles1 +gles2 +llvm
-   lm-sensors opencl osmesa +proprietary-codecs selinux
+   lm-sensors opencl +opengl osmesa +proprietary-codecs selinux
test unwind vaapi valgrind vdpau vulkan
vulkan-overlay wayland +X xa zink +zstd"
 
@@ -54,7 +54,8 @@ REQUIRED_USE="
video_cards_r300?   ( x86? ( llvm ) amd64? ( llvm ) )
vdpau? ( X )
xa? ( X )
-   zink? ( vulkan )
+   X? ( gles1? ( opengl ) gles2? ( opengl ) )
+   zink? ( vulkan || ( opengl gles1 gles2 ) )
 "
 
 LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.119"
@@ -396,15 +397,32 @@ multilib_src_configure() {
emesonargs+=(-Dintel-clc=disabled)
fi
 
+   if use opengl || use gles1 || use gles2; then
+   emesonargs+=(
+   -Degl=enabled
+   -Dgbm=enabled
+   -Dglvnd=true
+   )
+   else
+   emesonargs+=(
+   -Degl=disabled
+   -Dgbm=disabled
+   -Dglvnd=false
+   )
+   fi
+
+   if use opengl && use X; then
+   emesonargs+=(-Dglx=dri)
+   else
+   emesonargs+=(-Dglx=disabled)
+   fi
+
emesonargs+=(
$(meson_use test build-tests)
-   -Dglx=$(usex X dri disabled)
-Dshared-glapi=enabled
-Ddri3=enabled
-   -Degl=enabled
-Dexpat=enabled
-   -Dgbm=enabled
-   -Dglvnd=true
+   $(meson_use opengl)
$(meson_feature gles1)
$(meson_feature gles2)
$(meson_feature llvm)

diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force
index 9a47d64fea28..e50d568231f8 100644
--- a/profiles/base/package.use.force
+++ b/profiles/base/package.use.force
@@ -1,6 +1,10 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Matt Turner  (2024-02-01)
+# Reverse dependencies are not ready for media-libs/mesa to not provide OpenGL.
+media-libs/mesa opengl
+
 # Michael Orlitzky  (2023-11-22)
 # USE=-gui is broken in this and the subsequent version (bug
 # 916718). Package is a PITA: the maintainer is combative, and the



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

2024-02-01 Thread Matt Turner
commit: 2deee2e6163cbeca2d73da13f7eaf9c49bd35127
Author: Mike Lothian  fireburn  co  uk>
AuthorDate: Thu Dec  7 13:32:34 2023 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Feb  1 19:49:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2deee2e6

media-libs/mesa: Allow radeonsi to be built without LLVM

The radeonsi driver now works with with ACO, and can be built without
LLVM, so remove the REQUIRED_USE.

Closes: https://github.com/gentoo/gentoo/pull/33520
Signed-off-by: Mike Lothian  fireburn.co.uk>
Signed-off-by: Matt Turner  gentoo.org>

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

diff --git a/media-libs/mesa/mesa-.ebuild b/media-libs/mesa/mesa-.ebuild
index 81fb149c0650..a7d485533118 100644
--- a/media-libs/mesa/mesa-.ebuild
+++ b/media-libs/mesa/mesa-.ebuild
@@ -47,12 +47,10 @@ REQUIRED_USE="
video_cards_vmware
)
)
-   vulkan? ( video_cards_radeonsi? ( llvm ) )
vulkan-overlay? ( vulkan )
video_cards_lavapipe? ( llvm vulkan )
video_cards_radeon? ( x86? ( llvm ) amd64? ( llvm ) )
video_cards_r300?   ( x86? ( llvm ) amd64? ( llvm ) )
-   video_cards_radeonsi?   ( llvm )
vdpau? ( X )
xa? ( X )
zink? ( vulkan )



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

2024-02-01 Thread Matt Turner
commit: 46b2f0ab301a02e8763e461140b317e6dcd707bc
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Feb  1 19:29:17 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Feb  1 19:49:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46b2f0ab

media-libs/mesa: Add VIDEO_CARDS=swrast

Replaces VIDEO_CARDS=lavapipe; controls building the swrast/llvmpipe
driver for OpenGL as well as the lavapipe driver for Vulkan.

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

 media-libs/mesa/mesa-.ebuild | 9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/media-libs/mesa/mesa-.ebuild b/media-libs/mesa/mesa-.ebuild
index a7d485533118..69bb2e2a8abb 100644
--- a/media-libs/mesa/mesa-.ebuild
+++ b/media-libs/mesa/mesa-.ebuild
@@ -25,7 +25,7 @@ SLOT="0"
 RESTRICT="!test? ( test )"
 
 RADEON_CARDS="r300 r600 radeon radeonsi"
-VIDEO_CARDS="${RADEON_CARDS} d3d12 freedreno intel lavapipe lima nouveau 
panfrost v3d vc4 virgl vivante vmware"
+VIDEO_CARDS="${RADEON_CARDS} d3d12 freedreno intel swrast lima nouveau 
panfrost v3d vc4 virgl vivante vmware"
 for card in ${VIDEO_CARDS}; do
IUSE_VIDEO_CARDS+=" video_cards_${card}"
 done
@@ -47,8 +47,9 @@ REQUIRED_USE="
video_cards_vmware
)
)
+   osmesa? ( video_cards_swrast )
vulkan-overlay? ( vulkan )
-   video_cards_lavapipe? ( llvm vulkan )
+   video_cards_swrast? ( vulkan? ( llvm ) )
video_cards_radeon? ( x86? ( llvm ) amd64? ( llvm ) )
video_cards_r300?   ( x86? ( llvm ) amd64? ( llvm ) )
vdpau? ( X )
@@ -339,7 +340,7 @@ multilib_src_configure() {
gallium_enable -- kmsro
fi
 
-   gallium_enable -- swrast
+   gallium_enable video_cards_swrast swrast
gallium_enable video_cards_freedreno freedreno
gallium_enable video_cards_intel crocus i915 iris
gallium_enable video_cards_lima lima
@@ -371,7 +372,7 @@ multilib_src_configure() {
fi
 
if use vulkan; then
-   vulkan_enable video_cards_lavapipe swrast
+   vulkan_enable video_cards_swrast swrast
vulkan_enable video_cards_freedreno freedreno
vulkan_enable video_cards_intel intel intel_hasvk
vulkan_enable video_cards_d3d12 microsoft-experimental



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

2024-02-01 Thread Matt Turner
commit: 484465188dd6d6b35a2b4aa69d25e0e9a6b1b6bd
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Feb  1 19:29:25 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Feb  1 19:49:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48446518

profiles: Add VIDEO_CARDS=swrast description

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

 profiles/desc/video_cards.desc | 1 +
 1 file changed, 1 insertion(+)

diff --git a/profiles/desc/video_cards.desc b/profiles/desc/video_cards.desc
index f749910a11bf..0a78c8c1268a 100644
--- a/profiles/desc/video_cards.desc
+++ b/profiles/desc/video_cards.desc
@@ -32,6 +32,7 @@ r600 - VIDEO_CARDS setting to build only r600, r700, 
Evergreen and Northern Isla
 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
+swrast - VIDEO_CARDS setting to build software rasterizer driver
 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



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

2024-01-31 Thread Matt Turner
commit: 90d882a58e4acb2b0ce2da1512d25d9cd9314846
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jan 31 14:17:28 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Jan 31 14:24:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90d882a5

dev-lang/spidermonkey: Drop SLOT=91

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

 dev-lang/spidermonkey/Manifest |   3 -
 .../files/spidermonkey-91-known-test-failures.txt  | 152 ---
 .../spidermonkey/spidermonkey-91.13.0-r1.ebuild| 455 -
 3 files changed, 610 deletions(-)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index 230420112300..c4dc49bea2e3 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -4,8 +4,5 @@ DIST firefox-115.3.1esr.source.tar.xz 515785920 BLAKE2B 
ad5ec24361e94d9185eed210
 DIST firefox-115.7.0esr.source.tar.xz 515513828 BLAKE2B 
9cacd9cd7e9b9040f37843645bc6823d72b3b736a3c4dcef7706304ebeda718e36e98962d9d9c000b7507fdfda40bd19ca4c8267573dc623a9507a7f77b17b52
 SHA512 
d468d8ef117d76e0660c5359c3becf0502354c61bdaaeb4137d86f52b50143abec2ac4578af69afa5670700b57efff1c7323ca23e3339a9eaaa888dee7e8e922
 DIST firefox-115esr-patches-06.tar.xz 14944 BLAKE2B 
e60a8a32f8c5e6d897e8c3e13d291ffab651937505ce258f031e7e75560c9eb89fce4a22c61872d639e6e1d40244e94761baa1660c2d3d02584ad4cc4778946f
 SHA512 
d9ea1a063df287fa651042c90529b1a1b5ebd5a28735c44b5527cc7dd29678c2f8a9204f007db328371ed6af9613ca7215464c00df5e685c3af4296a22139257
 DIST firefox-115esr-patches-08.tar.xz 15912 BLAKE2B 
3f94deb17920672ad2184e813bd38e390ecaa50bfc6e00973db717bc56a5adb4f096224cc366da525db25aaa3d198d57716bcb765ddc906783532864e23dd8d4
 SHA512 
4474fbed14b2c4fac03d82f4b37849a69dbdd61fc15f01cefa373eb8a64a692f5a584247acdf7c349ab6965225c3cd47be3fc4523f93db5299680e2a22e94d94
-DIST firefox-91.13.0esr.source.tar.xz 380053584 BLAKE2B 
75d0daa512b3a2d41974a0169778be9ef19a100de2bd382add9831860ca93976585a41e760b6a7ec753268fb78f9f61049780fa7961834248bc8157cfdcc2827
 SHA512 
38b4cc52de21e76d6061e6ba175e1cbfd888a16070aa951f5a44283f2db9d7e94f2504621f0da78feac6e71491a6d0e7038f63dd0ae112dcad700eb02e9aa516
-DIST firefox-91esr-patches-10j.tar.xz 18320 BLAKE2B 
ec882411eed19bafab8676e3d79f4ae43947bb97c44571c1497bb93a44fcfec99de06ebacbdf8c4944dcecdf949e4f684908d7ce4226cdcec60241e62e75810e
 SHA512 
670a14d852bb74b9074c3fef9310650f71ce1c56314109c49aea02a7a69acc836af60a8beab11da53e21b10a8e6da341fcfa18b68a1dfd33b26978dd63758e9c
 DIST spidermonkey-102-patches-05j.tar.xz 4596 BLAKE2B 
215b770bbdf17973d7b3fd1df6cee9647459d2b02b0be5bdb289d457e5dbdb06ceac7a3082fc2f5836e991a4ac4486d73330b0276a466b5c528dab226a27829c
 SHA512 
d2b8e32dac87d60a00fd93479dc34d8adab4feec24a38591cebeb4cf271aa2fd964f4dc26e67ebfb127a47bc8f684d50b32b2cff18ed5286701a04a289058185
 DIST spidermonkey-115-patches-01.tar.xz 3992 BLAKE2B 
e97d0cb3edfb885119226f54f22485ed4e8220cd904d3356b87ccc013403f976a042171cf9ca7250bcf3fe3d90996dd80b4104e7d614f95d7bcfcb0e710a8a78
 SHA512 
cece96f172a09dd0e29f7c2fdbf650cde405b276bc4083956365289f1da4b1d078ccbde760da6553888ddb3c53cf9aded52051db556a2c4ec492fed01dcb03a1
-DIST spidermonkey-91-patches-05j.tar.xz 5964 BLAKE2B 
13f09f77bf16bc61b03c9488b7ab521552e179bfb123e390d0883ea4a3f55e87e0a5d5a246f31a9ddc35f212ea84655fe9d4fc364bbdddc1aac421eb28dbe41f
 SHA512 
4d9cf21b712234ff6a18554a010badd756028e6147597040c423f7e27d260e3984938f956d9bc3572557163a144345ed28d9f88e459fc959aaa6fd448f6deab7

diff --git 
a/dev-lang/spidermonkey/files/spidermonkey-91-known-test-failures.txt 
b/dev-lang/spidermonkey/files/spidermonkey-91-known-test-failures.txt
deleted file mode 100644
index 448ee25e96bb..
--- a/dev-lang/spidermonkey/files/spidermonkey-91-known-test-failures.txt
+++ /dev/null
@@ -1,152 +0,0 @@
-non262/Date/15.9.5.7.js
-non262/Date/reset-time-zone-cache-same-offset.js
-non262/Date/time-zone-path.js
-non262/Date/time-zones-historic.js
-non262/Date/time-zones-imported.js
-non262/Date/toString-localized-posix.js
-non262/Date/toString-localized.js
-non262/Intl/Array/toLocaleString-date.js
-non262/Intl/Date/toLocaleDateString_timeZone.js
-non262/Intl/Date/toLocaleString_timeZone.js
-non262/Intl/Date/toLocaleTimeString_timeZone.js
-non262/Intl/DateTimeFormat/day-period-hour-cycle.js
-non262/Intl/DateTimeFormat/extended-time-zone-names.js
-non262/Intl/DateTimeFormat/field-widths.js
-non262/Intl/DateTimeFormat/format.js
-non262/Intl/DateTimeFormat/formatRange-hour-cycle.js
-non262/Intl/DateTimeFormat/formatToParts.js
-non262/Intl/DateTimeFormat/format_timeZone.js
-non262/Intl/DateTimeFormat/fractional-second-digits-append-item.js
-non262/Intl/DateTimeFormat/hourCycle.js
-non262/Intl/DateTimeFormat/implied-script-has-consistent-output.js
-non262/Intl/DateTimeFormat/japanese-gannen-year.js
-non262/Intl/DateTimeFormat/related-year.js
-non262/Intl/DateTimeFormat/timeZone_backward_links.js
-non262/Intl/DateTimeFormat/timeZone_version.js
-non262/Intl/DateTimeFormat/tz-en

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

2024-01-31 Thread Matt Turner
commit: cafa5bee74d18eb222c9e09124eddfcb61d9131f
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jan 31 14:21:23 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Jan 31 14:24:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cafa5bee

dev-lang/spidermonkey: Drop sparc keywords on SLOT=102

The only reverse dependency is polkit, which has USE=duktape
package.use.force'd on.

sparc doesn't have keywords for sys-devel/lld, and lld is required for
the build with llvm-16 or llvm-17. In dropping rust versions supporting
llvm < 16, this broke the dependency graph.

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

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

diff --git a/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild
index f9c13c9b7793..b1ab05478ed6 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv x86"
 
 SLOT="$(ver_cut 1)"
 LICENSE="MPL-2.0"



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

2024-01-31 Thread Matt Turner
commit: 683ebf88998b2abab7106add7b57e61ba7a58c85
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jan 24 17:17:44 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Jan 31 13:56:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=683ebf88

dev-util/cargo-license: Drop old versions

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

 dev-util/cargo-license/Manifest   | 31 ---
 dev-util/cargo-license/cargo-license-0.4.2.ebuild | 68 ---
 2 files changed, 99 deletions(-)

diff --git a/dev-util/cargo-license/Manifest b/dev-util/cargo-license/Manifest
index 02893db7dd0d..601bef76555e 100644
--- a/dev-util/cargo-license/Manifest
+++ b/dev-util/cargo-license/Manifest
@@ -1,80 +1,49 @@
-DIST ansi_term-0.11.0.crate 17087 BLAKE2B 
9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4
 SHA512 
a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
 DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
 DIST anyhow-1.0.36.crate 29083 BLAKE2B 
62166679a01ba1a2935316efa74b97a990f3ad720cbe339abc333a8609462438ec0268c4f3e6f5ede1ec972a23ce982d8e5de057c3f76b3f711b1d1d1cba8fe9
 SHA512 
4128dade4fa361230581973809598556b188195f5cbd951f2be651cb9bdb9ce6bbc45e70e0f05044080b054524d379bf2661cddc85ca157f0b260c1c0b492bda
-DIST anyhow-1.0.44.crate 35067 BLAKE2B 
19dd53abcbf5ade698f3bf5b1522fa8c1c55b777d91fd05f6c43a7a32691d00da756c7af9d991ebfc71b02fa4e8e2e257c78ce3e29f8c3034066ca43eea4c07d
 SHA512 
d8ec44c64cf4b06121421c99157573b59e2078ab1aba7d949aad9ddd5ec4a1b585a07d0ca06807ed2349c6becaed1cba69f10f9affa2da25f749b615a70aa9ff
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST bitflags-1.2.1.crate 16745 BLAKE2B 
0fa6d3ce44aad7616d5cd02aad8c1d0b0fed4022650eb43067c4a72e6fc88da05442674fa51826e4858a47c9de233e1ba2229820af094197cd11bb416ceffb2b
 SHA512 
ad89b3798845e23737a620bba581c2ff1ff3e15bac12555c765e201d2c0b90ecea0cdbc5b5b1a3fa9858c385e8e041f8226f5acfae5bbbe9925643fff2bf3f0b
-DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST bstr-0.2.14.crate 345490 BLAKE2B 
96095cf4d70d88cd5cb4a61bd0e72a673933c7d1d95b713bd44375e739037ae12451602fa539ebf98e73d39a6786728ad145e882117b98108d945ba96b810e83
 SHA512 
de62c0f31ad672f90a8038fa163c7cdaf474b35ec24592aee5549af7c76d43e6ed00f8d7237e15ab27576c27a7232033a217955de6a0a3b40c83661b3a7e1e8a
-DIST bstr-0.2.17.crate 330350 BLAKE2B 
90c3a48d78b73d7e36a3da9fda0beae6e91ce534d17198ea8ceee0b613d03297f9dd8bca30e1ec5da01d1da359a1da72b2c2771b77c82bebab5006cafd665192
 SHA512 
883eac8210d14f89517b4dd5e25d02c97cf31602ec74498b5e186112ba0f154d47de8d1c41a8f4e5503f3b53c064e2c976b60bbfd63fc28b186bc006e00f20c2
 DIST byteorder-1.3.4.crate 21943 BLAKE2B 
278b24e036e920f84683f883991a967d997883bc80edefc5b69f52551794a37e5051786a1ac1b7a30bf2f5cad7318d781f189a7b2e496e2743df01262d5c33d6
 SHA512 
0618ce2cd6f3f6c586201d9aee8c8aaa08f99c9f9f215cf448b3cb6af1ac741845f5279953544caaec7fcf0beec1474bb991bee1ad0c0dac0c3f1d3ddd99e2d9
-DIST camino-1.0.5.crate 29642 BLAKE2B 
c345be490622b50f3a744f9c42392d12e02e286d75e09f4eaa8a1c6f86cc849c5a752aa7cb5fb1f697ed8beb741c7d9cea951f4f5ce7049dcaf6de5ec69a60d7
 SHA512 
1131997ca090426a25daf3be2fcd6e559d980078dd71fbf3f16b4d593531a24c0f030aa6c9652080fdc02b5420da98991b9c93115ce1c0cad8c0fad4437b1d59
 DIST camino-1.1.1.crate 30737 BLAKE2B 
f2403e2f3c4c66f14c298faf582d5ce4f3071be62ecd9ebd4b2d684f0e8d9964e6da14326cd89011c4ec26ede18b26b46f36d04324eb67cda0ebeacf4a18f726
 SHA512 
4709463c158e248a17b3aa1a1d065d397f88f66871a1fcd7389acf2729acb7e6457d60682c7eda3e2654878e428baa8eba48118e2f26650fff641b4a0f84ce48
-DIST cargo-license-0.4.2.tar.gz 5528 BLAKE2B 
277b57c09ee06cfb108e8302ab71b742eea99f264d6b44a0ad1a1bc0dccb1f4dbe78f53a8cf2760b66c3fd8bab9c735a93975216b6cf4f7a100944c94913c88

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

2024-01-31 Thread Matt Turner
commit: f45bae1d47a67ff3549a36af9af5c9c6a7086b0a
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jan 24 17:17:42 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Jan 31 13:56:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f45bae1d

dev-util/cargo-audit: Drop old versions

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

 dev-util/cargo-audit/Manifest  | 185 ---
 dev-util/cargo-audit/cargo-audit-0.17.0.ebuild | 311 -
 2 files changed, 496 deletions(-)

diff --git a/dev-util/cargo-audit/Manifest b/dev-util/cargo-audit/Manifest
index 09a767ea7bea..3aa518fed8b7 100644
--- a/dev-util/cargo-audit/Manifest
+++ b/dev-util/cargo-audit/Manifest
@@ -1,162 +1,98 @@
 DIST abscissa_core-0.6.0.crate 30041 BLAKE2B 
5f3dbe484ff17990deebb71aa745ae9dba1d33665a7da9a68064f002884d0886c6b1a8578dda5630b8317e3e57fbf731c7dd0b69395b2199dfafeb3da90ecaea
 SHA512 
72d5ec5cd45a5f2a50f8de659a6de3665dfd256586a49ae2c3b8e5ce8e8216d18fdd7864e365caf2ebb124e1d0d13b54943eb46cc81f9589570c9c09fd7d3423
 DIST abscissa_derive-0.6.0.crate 4812 BLAKE2B 
f638d515bbe1b8b8fb84c508864c7a473533a3a872b192642c4f6f0efa2a957c565e343a226596f03fdd7eaf6c6329a09825c833092325b1aec9d01c4f00aa5c
 SHA512 
648573cf467a087e43668f21e44d84155e2bd2824300f4359a1d725a1a1ef822f4bcc2911747931d60c0f3878147a44b87a3fe36424dc8d8c78358649e6350c6
-DIST addr2line-0.17.0.crate 32260 BLAKE2B 
23c3715820a04260460a41695d535da3565f76519b7313d0ed684352b339de2ea668c44fe8ca58fc1a5b9f84cc5e9d04d889440abb5985bdc04b267dbdad9d9c
 SHA512 
ef3bbd7c6d1dfdd0b47e3be1fb4c8b15ed61a769bed7e80dce80461a1ee13ef21c75e62e9a66328504f862341f1e808abec5790ac79784e18655afcc16206b95
 DIST addr2line-0.19.0.crate 33210 BLAKE2B 
a6b393dcddfa0f858297efb6b261d3a23f118be45a3211ee15f6c58808f241dbcf5282f4a86be579360513f23ac4035819e923f2587b7499110af42e9ac3ab88
 SHA512 
18da72e412bb89028e2ccb838192330535e45300f6fd8edc7d1d64397792a3db12418aa24a3312730c5414e2a1b1d65e6b9d5691ba234c9142b5d885523a5e94
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
-DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f
 SHA512 
7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
 DIST aho-corasick-1.0.1.crate 167320 BLAKE2B 
f148004140d4f705e93f448020b97c434b93fea6ae34fd74b1f394b076c2727a87f5ec54542a0f52822d716c10ada3c68ae8f50a46c455fc6e828b10b5650ecc
 SHA512 
7cea5b2305b90aebc54f78446cfc91f275b1be8489d2d80c3baa9ff8b913f9b2296adbdf4aefb0d8fce8f57812963fb9450b200d133a9d61e100cef324068070
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
-DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
-DIST anyhow-1.0.56.crate 44780 BLAKE2B 
142a2c02e51dc6fa2709d349881aea404b14dbdfa379ddd6a99672df4977dcca0658897c9e9881e291fb56f5b522cf2a0e2da12afb7038d0929d05f436ff68a9
 SHA512 
9dc8233b87f8229676ad08903cc1507370588d63702c10bff3426d00ce10754744477d5ba3396c94e7128eeef12c647f8f042de8cc6d1943c2882785ac7ebab5
 DIST anyhow-1.0.70.crate 43803 BLAKE2B 
574da0e447592c12051deef171850b00ac2347dd336f71915dd21f45cc03439fbcdbaffe261097d53cc11fa0db75b1e3b21ba667f26c08db7125b1c6264973de
 SHA512 
6fd1338e4cbe915cb01fcc5e05e7e0c051868701eeb27f03577a7cfdd59057493922b36e2308f7050608a851112d4d24cff2826456160ac8930fe961640e809b
-DIST arc-swap-1.5.0.crate 65351 BLAKE2B 
c6b278134f6e29551302e27131639f3bc5bfb05042701cf6c12aab1697f211be0942c44919d374e196ef03605fb137334b42decb9623a137b6ead346586c2105
 SHA512 
b668a75b2ac77a9d2df3f29b70c8c22e5a961cd2478cd76b6d313e0e1ff809508887451b895f057d160860daa4b02cb74616ab8daa34d163ef3f42a009842031
 DIST arc-swap-1.6.0.crate 67342 BLAKE2B 
6afd6570c3cef4ae722d4168c3320be1343c4f6043892e5e5b52879b8210a896e083d720797b41a41db04a08eefdcfbacbfdee1a7f2180e9755c868d6fded872
 SHA512 
5e09cef9fa12d1204db24f3397158a3f45d12dd0fa61eadd691bba120a43fdaa916ab09997e7a63d61a3fb7dada4e3266181f4ef413850c4bc5e59d2c6c5b9df
 DIST askama-0.11.1.crate 8182 BLAKE2B 
5cfa6a0cf5679e271c1d35500b5ae40eb4fe1f955f4356d913ae38d7dc6fa9137ff6e250b7f0ff2a3aadb747d4abc8456a6990c99908e602521ba28014d81ca

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

2024-01-31 Thread Matt Turner
commit: 971bb85a74c3a116c6c90cb268539b5a521b9d13
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jan 24 17:17:43 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Jan 31 13:56:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=971bb85a

dev-util/cargo-ebuild: Drop old versions

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

 dev-util/cargo-ebuild/Manifest  |  79 ---
 dev-util/cargo-ebuild/cargo-ebuild-0.5.2.ebuild | 180 
 dev-util/cargo-ebuild/cargo-ebuild-0.5.4.ebuild | 172 --
 3 files changed, 431 deletions(-)

diff --git a/dev-util/cargo-ebuild/Manifest b/dev-util/cargo-ebuild/Manifest
index 59dcb789a1e4..a9e279e65522 100644
--- a/dev-util/cargo-ebuild/Manifest
+++ b/dev-util/cargo-ebuild/Manifest
@@ -1,55 +1,33 @@
-DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f
 SHA512 
7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
 DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 
3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6
 SHA512 
ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5
 DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
-DIST anyhow-1.0.58.crate 43137 BLAKE2B 
8e797dfab555d7076128851203ec1c6cb3c448bad52fe28c82b10518549971e6daaaca52d4a0dbb126549fd819706d6788e5322c6433ed71836c7f6051230b7a
 SHA512 
78b21c51efd37e2be8f5672dc57f23ecd222d910604276da094754e06b86eb5a899d7ca7fb9f92566a13f70c116b05fed93d68a06320894d76a14a31e6c557b7
 DIST anyhow-1.0.68.crate 43882 BLAKE2B 
0ccd8fcb746344dfa85674fa7c95aa648aed8d40134b8c1c1c0852f6c7d22f5622ca1704ec65c254fc20946b1733299e1517364d74f726952d5a951ef89a2fe5
 SHA512 
b8cfc132ebeac823edf18cba7e335d1939fcbb095ed4ea859f4dc4cde5b1ff35fd68f0743577c69085f74f019768a3359936bf6dc1b2aceb7e2b28ace7f74a0f
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST block-buffer-0.10.3.crate 10465 BLAKE2B 
32f0089971bb759244b73a75bdbbeb2d24f0422e92ceb0ae0afe3c698e3fabb371112a2eba3dab16a3859420d492c0ac984bfbb25e59e0c31951501cc652aab7
 SHA512 
e29faab70f8f2965a58089728274ec34bc97d681526687868c9cb1a2c145db00717f97e77b79a04fa52bd76817d796e104b509cd2a3163085b214f8eb68ac04f
-DIST block-buffer-0.7.3.crate 7179 BLAKE2B 
549e8532358f9a77fdfbd5ef7a06d60f20f034fcf69072757811cb4a95f5cee5589bebd40fe87af36127254ec42ef3240cc7542828085f590fb774faab8f0e21
 SHA512 
74c8b89777a006bd72511b32df94f8bd78e2b53c30d85d39ea3c52acf199c357140fb6181f7f7ab5e30dd80d37181582cad740c95b89328a7a4b0f84f77ad6bf
-DIST block-padding-0.1.5.crate 7342 BLAKE2B 
876421fa89251d011a455163baa49e0931e0692ed928fad71357fc93b87493eeab4cfcf8fc4aa94638a90a8dce8ec1ad95e9ba91da9557008e5fc19c1f618ab4
 SHA512 
acf5369cdae38b6b1a5c1561a9df18b8a39c8fd434fa50c49a8f73d2654a835269b7b22876354c903514c49c77aa860c68cd84d3c1efcb36bdfa8b01af300a9a
 DIST bstr-0.2.17.crate 330350 BLAKE2B 
90c3a48d78b73d7e36a3da9fda0beae6e91ce534d17198ea8ceee0b613d03297f9dd8bca30e1ec5da01d1da359a1da72b2c2771b77c82bebab5006cafd665192
 SHA512 
883eac8210d14f89517b4dd5e25d02c97cf31602ec74498b5e186112ba0f154d47de8d1c41a8f4e5503f3b53c064e2c976b60bbfd63fc28b186bc006e00f20c2
-DIST byte-tools-0.3.1.crate 5526 BLAKE2B 
e87163b1f2abde9c6ad5002c37b21308a98a879dc7af14059839be7b5a019d2487ef03867f3f5cd436b7081cb78a930abce79b5cce23eb95cc60e05067e1b1df
 SHA512 
18e0f248a1e9780706e3a184d63558f03f30002646abc6d46ef49db9d5f6768af3d24d210b688aa4ad33d41248429e4df46bc3926f27851f90c92d260e5c4baa
-DIST byteorder-1.4.3.crate 2251

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

2024-01-31 Thread Matt Turner
commit: f98c21ba7d4e4a166180ef01443924f4b89c78e9
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jan 24 17:17:45 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Jan 31 13:56:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f98c21ba

virtual/rust: Drop old versions

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

 virtual/rust/rust-1.65.0-r2.ebuild | 23 ---
 virtual/rust/rust-1.66.1-r1.ebuild | 23 ---
 virtual/rust/rust-1.67.1-r1.ebuild | 23 ---
 virtual/rust/rust-1.68.2-r1.ebuild | 23 ---
 virtual/rust/rust-1.69.0-r1.ebuild | 23 ---
 virtual/rust/rust-1.70.0-r1.ebuild | 23 ---
 virtual/rust/rust-1.72.0-r1.ebuild | 23 ---
 7 files changed, 161 deletions(-)

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

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

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

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

diff --git a/virtual/rust/rust-1.69.0-r1.ebuild 
b/virtual/rust/rust-1.69.0-r1.ebuild
deleted file mode 100644
index f5659131917e..
--- a/virtual/rust/rust-1.69.0-r1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-build
-
-DESCRIPTION="Virtual for Rust language compiler"
-

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

2024-01-31 Thread Matt Turner
commit: d49c50138cea936528d1cf74daff2e036a583c29
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jan 24 17:17:39 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Jan 31 13:56:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d49c5013

dev-lang/rust-bin: Drop old versions

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

 dev-lang/rust-bin/Manifest  | 246 
 dev-lang/rust-bin/rust-bin-1.65.0-r1.ebuild | 228 --
 dev-lang/rust-bin/rust-bin-1.66.1-r1.ebuild | 228 --
 dev-lang/rust-bin/rust-bin-1.67.1-r3.ebuild | 229 --
 dev-lang/rust-bin/rust-bin-1.68.2-r2.ebuild | 226 -
 dev-lang/rust-bin/rust-bin-1.69.0-r1.ebuild | 226 -
 dev-lang/rust-bin/rust-bin-1.70.0-r3.ebuild | 230 --
 dev-lang/rust-bin/rust-bin-1.72.0.ebuild| 240 ---
 8 files changed, 1853 deletions(-)

diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest
index 1de37514e25e..83a39e31efcc 100644
--- a/dev-lang/rust-bin/Manifest
+++ b/dev-lang/rust-bin/Manifest
@@ -1,213 +1,3 @@
-DIST rust-1.65.0-aarch64-unknown-linux-gnu.tar.xz 244905108 BLAKE2B 
437213698ea99f4113f294ded23ae0e5dd27dec2715b37495a991deac462aecc36d34311014a822c8a94c50852abcab8f08d8df900509f2b29716c6ace939f16
 SHA512 
be706f4432a8ae3b8f9b6f41eb2dcb3bc5b8f648970d5324c0de4979f1d58b9d8d5f774628090fee8f8c59eff2c4a55ce96743d4b23ae209e1951fbbc486797b
-DIST rust-1.65.0-aarch64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
1f023c371059404fa8fdb4d558117a650d323acf99c6ebbf937b337fcddb195bc68d739a3d06b4b8647d245a6e4effaff0008aad357b65e1e50bb62345e39bd0
 SHA512 
80285639fb445ac8b1c0cd36a28b72930e8c0e9c761473c5e2ee4d3daccc669afd7d2eb5e2788e5a3394e215bb5cb705fb1fd0d25a79d863c62a5e8d31282257
-DIST rust-1.65.0-aarch64-unknown-linux-musl.tar.xz 226435448 BLAKE2B 
01388644e9383e1b1638b121b3af3a75787a3c243d9675df1a3c6bd45b8b52900fd7178b6a46c22b31a0cf2a33fa177370eec43c75ce5d050d8c4c716c4c25ff
 SHA512 
654f4684dc6f9ee38f509f9abcd0628644df894d47e9cb139a990124cd34124da960656596a05eacf78bb762edb42e5e7536975a37e77736d6f381766068
-DIST rust-1.65.0-aarch64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 
111c2cf8308cce95c764d7e4c852d0070060a64db263a7ebc7de339a5084d42d9fb735c051cfda05eca2dc0481d7bd684dbd2a71b2ad4b527699619b5b2cd002
 SHA512 
d45b95d327fd3e6ed93e177cec7a53895450fa6a3b6bd71d7581c135aa3d36d45cdaa1e63977d966f60318cfa193a5af01227fd19e5b0e6edf6d15f67f03f49d
-DIST rust-1.65.0-arm-unknown-linux-gnueabi.tar.xz 205884452 BLAKE2B 
79d399452cc745bce3fd350059a0cfdbcf8eef590af1f3b6963461ce962e86739d51b948fd7a7fd8a7bbedd9744b9d6b7d141bb25539452db6449aef6e654a12
 SHA512 
160a7daf5720a4349154eaee83ce42c412efe98ecf1c5bcc406efd8271038ca5b64d39ef8b7113acc5f7e08d7d41d53cc2ff342df2022aeccdf75a18570b6d2d
-DIST rust-1.65.0-arm-unknown-linux-gnueabi.tar.xz.asc 801 BLAKE2B 
0cf153865d61e041d680d5c984f952464a26acdcfb1265b2e34857b4e9ce2f575db56fa477cdeb3a8ae7505cced6644a3ddfe5a537a1184e463cb0ccb5157a1b
 SHA512 
ab7dfb3e9e17daebd9fc02103585ef388688e91d50f72600456702970b9092847e1f08d4679474a1656b809e459a63d73f2bd717e97d389c614cbcf1a0be6c86
-DIST rust-1.65.0-arm-unknown-linux-gnueabihf.tar.xz 206130456 BLAKE2B 
e7e1cf41d0f1bb14788664b40d343f6b971d4a4a402991f540e64070e41d1605cb9e747915f5cdad99fae257481f3d8924d9349462caca8f878a50705447
 SHA512 
36b1f984248162e13a39f17ac601dd5946fe6684217523952a4096bba4799cbf50e339619e5cfba6f2c0968e3f1991ab3054c2dbe9ca14851115dcfcb437327e
-DIST rust-1.65.0-arm-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B 
71266fec366ab842bc2f974ddab79226d7dcdd451b4728b80642a9deb7062f672e18ecfceb427bd5c6660f1ee3393d7e60db22bf71d8f433d5debf8a20221ce2
 SHA512 
2666e29e5c1a0722c5d94c9c7ed893aef09ef780bb54cc0eb486922e747b39a26cbc383313f67929cd94155a0527f165ebe3b4e6a9a1e166942e6c1c53fe8ae8
-DIST rust-1.65.0-armv7-unknown-linux-gnueabihf.tar.xz 211761236 BLAKE2B 
1e53831405ebc8bf2a24020715207a9d1c283e78f3d7feebebbe1029aa6495f7549aacceed291b209adaec135f2ef782d9e6dc97e018e21cff605cdcc6d8669a
 SHA512 
3a54dee8768a67a08ad81cc89925971ff7b2e1fd054cb387c4f0dc5319e2bacaa4cdcb32bfa78e296401d07e5f4152d74ab6dbb1d0af068b01523b66e4cc1e48
-DIST rust-1.65.0-armv7-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B 
0ee1b71d77b777c32037f348203893be76310ae7548c40461a457b293376ffe617c2952f0d8f3a0e7913bee8f2d737898a74eac4f8afaa56e27e4871347a772e
 SHA512 
ccd3ab729c0c692a1f70009f358130f60b2ee751f041c90baa4d3483243b72048e307c1f95e9c9e4c88d4c585e8bf49d9b24f6029b9ebbaa1e26730eecf3ebeb
-DIST rust-1.65.0-i686-unknown-linux-gnu.tar.xz 232207860 BLAKE2B 
4f16a150a6baf641ac4deb14c9bdcfa1e110584a5d0646c2d0c689a159c1a5b048b820213f991fb11884311352a7fbe5a2a6e5d681b12b4e98648e10e434f808
 SHA512 
ebf7c91f95add689fd01c613e3d42502c4582559e3467d529fb61fa130ffcbd4e41c867e0cab6bf89fb6d49971ba205608928d54a493c7baf89669e8f8fbab98
-DIST rust-1.65.0-i686-unknown-linux-gnu.tar.xz.asc 80

[gentoo-commits] repo/gentoo:master commit in: dev-vcs/gitolite/

2024-01-30 Thread Matt Turner
commit: 983e3edcb40741ffc28fabf167f3da1a48e0272b
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jan 31 03:24:02 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Jan 31 03:24:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=983e3edc

dev-vcs/gitolite: Drop old versions

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

 dev-vcs/gitolite/Manifest  |   3 -
 dev-vcs/gitolite/gitolite-2.3.1-r2.ebuild  |  65 ---
 dev-vcs/gitolite/gitolite-3.6.11-r1.ebuild | 100 -
 dev-vcs/gitolite/gitolite-3.6.12.ebuild|  98 
 dev-vcs/gitolite/metadata.xml  |   1 -
 5 files changed, 267 deletions(-)

diff --git a/dev-vcs/gitolite/Manifest b/dev-vcs/gitolite/Manifest
index 47048999541b..29eb0220e3f9 100644
--- a/dev-vcs/gitolite/Manifest
+++ b/dev-vcs/gitolite/Manifest
@@ -1,4 +1 @@
-DIST gitolite-2.3.1.tar.gz 255807 BLAKE2B 
b51a664d6e786702cad999fa8df6d86f80eb9cc908ed092b55272c59a4bd52145302e638612f1788d68b2445b8c665f025b24c47d50992dd3f6ef2fd6eb63ee7
 SHA512 
a658104b54ff6668022a6010b961fbe13b8e7a66242d547e0e4cf685574d8a1fd60065112095b0d73b826f6346973cb3a5db307d84fd5aceba852f2ddd0c86ee
-DIST gitolite-3.6.11.tar.gz 198340 BLAKE2B 
9daf1e2cb2ebdca652d87aaa67b433174d35ece2ad859de6c6d6295f453b6fa86d15240e964fdc58fc4ee5b1018b935b7032e6bacef9743487189857782220cd
 SHA512 
7c11b3dfde9ecf9ef66185aab175d78302c42cc24f13e3e855fa27ffaee65b5887bdd7f96b00b6eed944b91af2b86993b284d1a09fe5a5a3cce82acd33631212
-DIST gitolite-3.6.12.tar.gz 203704 BLAKE2B 
b70bd8108f6c9d0e6d8776ab4338c523b0f27db305974fa40a0e074908302f8a8803fcf2f88a4c3e9972311b400142d7e3f9569d7ebd86f7343e2b70e3701d6e
 SHA512 
f6a7f4daf8a6f73db823a95cd677c1c436e04a05460a239b5844468cf0f3e6f8da1b1cd86d98c84bb8e80e5ca446c9afd0ca221cce622398c0d0a3ce18062c22
 DIST gitolite-3.6.13.tar.gz 204615 BLAKE2B 
f4a6f5ea106695371b75837fc8ff39a62f0464247781abcaa79bc779cd72a2c2483c2436cbd9cb1091689e51b09a3a9ee17bcce5bdab02b6cb641b1c8bab7066
 SHA512 
95c232dd117b8849b205946b6427422abadbfb0d59fdb72f1de75813cbe3fbf63cbc0f5f5f2de4e761797c0cf5423c94805a55af87b7ff78a2d9ea9f2406dfcb

diff --git a/dev-vcs/gitolite/gitolite-2.3.1-r2.ebuild 
b/dev-vcs/gitolite/gitolite-2.3.1-r2.ebuild
deleted file mode 100644
index 51044fbe8182..
--- a/dev-vcs/gitolite/gitolite-2.3.1-r2.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit perl-module
-
-DESCRIPTION="Highly flexible server for git directory version tracker"
-HOMEPAGE="https://github.com/sitaramc/gitolite;
-SRC_URI="https://milki.github.com/${PN}/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="contrib vim-syntax"
-
-DEPEND="
-   dev-lang/perl
-   >=dev-vcs/git-1.6.6
-   virtual/perl-File-Path
-   virtual/perl-File-Temp
-"
-RDEPEND="
-   ${DEPEND}
-   acct-group/git
-   acct-user/git[gitolite]
-   !dev-vcs/gitolite-gentoo
-   vim-syntax? ( app-vim/gitolite-syntax )"
-
-src_prepare() {
-   rm Makefile doc/COPYING || die
-   rm -rf contrib/{gitweb,vim} || die
-
-   echo "${PF}" > conf/VERSION
-}
-
-src_install() {
-   local gl_bin="${D}/usr/bin"
-   gl_bin=${gl_bin/\/\//\/}
-
-   dodir /usr/share/gitolite/{conf,hooks} /usr/bin
-
-   # install using upstream method
-   export PATH="${gl_bin}:${PATH}"
-   ./src/gl-system-install ${gl_bin} \
-   "${D}"/usr/share/gitolite/conf "${D}"/usr/share/gitolite/hooks 
|| die
-   sed -e "s:${D}::g" "${D}/usr/bin/gl-setup" \
-   -i "${D}/usr/share/gitolite/conf/example.gitolite.rc" || die
-
-   rm "${D}"/usr/bin/*.pm
-   insinto "${VENDOR_LIB}"
-   doins src/*.pm
-
-   dodoc README.mkd doc/*
-
-   use contrib && dodoc -r contrib
-}
-
-pkg_postinst() {
-   # bug 352291
-   ewarn
-   elog "Please make sure that your 'git' user has the correct homedir 
(/var/lib/gitolite)."
-   elog "Especially if you're migrating from gitosis."
-   ewarn
-}

diff --git a/dev-vcs/gitolite/gitolite-3.6.11-r1.ebuild 
b/dev-vcs/gitolite/gitolite-3.6.11-r1.ebuild
deleted file mode 100644
index dab1116f65a7..
--- a/dev-vcs/gitolite/gitolite-3.6.11-r1.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-[[ ${PV} == * ]] && SCM="git-2"
-EGIT_REPO_URI="https://github.com/sitaramc/${PN}.git;
-EGIT_MASTER=master
-
-inherit perl-module ${SCM}
-
-DESCRIPTION="Highly flexible server for git directory version tracker"
-HOMEPAGE="https://github.com/s

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

2024-01-29 Thread Matt Turner
commit: 852d4ce6b426717d107849d8151b3dc2f1104d95
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Jan 29 19:27:03 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Mon Jan 29 19:31:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=852d4ce6

package.use.mask: Mask USE=zink on media-libs/mesa

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

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

diff --git a/profiles/default/linux/package.use.mask 
b/profiles/default/linux/package.use.mask
index 5407972c13ac..e4e8702dc01d 100644
--- a/profiles/default/linux/package.use.mask
+++ b/profiles/default/linux/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Matt Turner  (2024-01-29)
+# Causes various issues. See bugs #919858, #923054
+media-libs/mesa zink
+
 # Sam James  (2023-06-06)
 # Needs linux-only dev-libs/libaio.
 app-emulation/qemu -aio



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

2024-01-28 Thread Matt Turner
commit: 03d7cfe8f4e95fb251bb8079202c48ec08f5
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jan 25 19:04:35 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Jan 28 17:35:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03d7

media-libs/alsa-lib: Drop old versions

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

 media-libs/alsa-lib/Manifest   |   2 -
 media-libs/alsa-lib/alsa-lib-1.2.10-r1.ebuild  | 100 -
 media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild   |  97 
 media-libs/alsa-lib/alsa-lib-1.2.9.ebuild  |  98 
 .../files/alsa-lib-1.2.8-clang16-macro.patch   |  31 ---
 5 files changed, 328 deletions(-)

diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest
index c4404eab1825..d9325967f41a 100644
--- a/media-libs/alsa-lib/Manifest
+++ b/media-libs/alsa-lib/Manifest
@@ -1,3 +1 @@
 DIST alsa-lib-1.2.10.tar.bz2 1107007 BLAKE2B 
b2e4f8431e61f5bb56b2b5d124e67d5a68bbca3c647bebfa93f5e5ff092ec9ef3f6cb6315801fcd93e21151784814ff238d357313b8b44f32d4e7c9ee565388f
 SHA512 
4ccbd1dc5a612044571c26290923009e4c3f7959b30a5d0bed47daa68bbefaff9059c4f0fa3bc16f22c1eed2d36f079139369f40243da5921ae4de02a4541939
-DIST alsa-lib-1.2.8.tar.bz2 1091475 BLAKE2B 
e6171ac557db6265e3f02df7bd269eca62d09afaf2c04dc913d3bb217df23a8e66e808ad453fea5ed90d4d9226feb05065ad5d9b3575241b76675ccd27b9b4d4
 SHA512 
865ff05a8f589996f8d63d43a91c961f1b64144f3e1d17c7074b7ac16f25b3fd1c371d46ed63a8cc20fa01e63c76b75f1a9802b56889ae1073854dd050d27688
-DIST alsa-lib-1.2.9.tar.bz2 1094660 BLAKE2B 
ec0c6966802196016679652292a579c6301cce33a2e887fce79cdb80629b6df047269787445cf0645e6cf43d3d2aae8fa57ddad5ab79fc254ee65a0ed695f449
 SHA512 
8f39c8166c3648d46695a9287d9b9a35e5bfffed11d79e868ff7aba92d0fee792e82784186ebeb2a3e44d6b617c916025c7fce9a802565bb8e0dc8fdcce2311a

diff --git a/media-libs/alsa-lib/alsa-lib-1.2.10-r1.ebuild 
b/media-libs/alsa-lib/alsa-lib-1.2.10-r1.ebuild
deleted file mode 100644
index 98cbaa2d28db..
--- a/media-libs/alsa-lib/alsa-lib-1.2.10-r1.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-inherit autotools multilib-minimal flag-o-matic python-single-r1
-
-DESCRIPTION="Advanced Linux Sound Architecture Library"
-HOMEPAGE="https://alsa-project.org/wiki/Main_Page;
-if [[ ${PV} == *_p* ]] ; then
-   # Please set correct commit ID for a snapshot release!
-   COMMIT="abe805ed6c7f38e48002e575535afd1f673b9bcd"
-   
SRC_URI="https://git.alsa-project.org/?p=${PN}.git;a=snapshot;h=${COMMIT};sf=tgz
 -> ${P}.tar.gz"
-   S="${WORKDIR}"/${PN}-${COMMIT:0:7}
-else
-   # TODO: Upstream does publish .sig files, so someone could implement 
verify-sig ;)
-   SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2;
-fi
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="alisp debug doc python"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
-   media-libs/alsa-topology-conf
-   media-libs/alsa-ucm-conf
-   python? ( ${PYTHON_DEPS} )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="doc? ( >=app-text/doxygen-1.2.6 )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422
-   "${FILESDIR}/${P}-musl-string.patch" # bug #913573, backport
-   "${FILESDIR}/${P}-ump-header-detection.patch" # bug #913573, backport
-)
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || 
die
-   # bug #545950
-   sed -i -e '5s:^$:\nAM_CPPFLAGS = -I$(top_srcdir)/include:' 
test/lsb/Makefile.am || die
-
-   eautoreconf
-}
-
-multilib_src_configure() {
-   # Broken upstream. Could in theory work with -flto-partitions=none
-   # but it's a hack to workaround the real problem and not strictly safe.
-   # bug #616108, bug #669086, and 
https://github.com/alsa-project/alsa-lib/issues/6.
-   # (This bug is closed as of 1.2.9 but there's been no clear actual fix 
to it.
-   # Let us know if you can identify one.)
-   filter-lto
-
-   local myeconfargs=(
-   --disable-maintainer-mode
-   --disable-resmgr
-   --enable-aload
-   --enable-rawmidi
-   --enable-seq
-   --enable-shared
-   --enable-thread-safety
-
-   $(multilib_native_use_enable python)
-   $(use_enable alisp)
-   $(use_with debug)
-   )
-
-   ECONF_S

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/sof-firmware/

2024-01-28 Thread Matt Turner
commit: 2e3183e661fb7850b782fc3d1aea98070b5d44e9
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jan 25 19:04:41 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Jan 28 17:35:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e3183e6

sys-firmware/sof-firmware: Drop old versions

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

 sys-firmware/sof-firmware/Manifest |  1 -
 .../sof-firmware/sof-firmware-2023.09.1.ebuild | 33 --
 2 files changed, 34 deletions(-)

diff --git a/sys-firmware/sof-firmware/Manifest 
b/sys-firmware/sof-firmware/Manifest
index 47afc6bfb1a6..422eab2179c4 100644
--- a/sys-firmware/sof-firmware/Manifest
+++ b/sys-firmware/sof-firmware/Manifest
@@ -1,3 +1,2 @@
-DIST sof-firmware-2023.09.1.tar.gz 5451137 BLAKE2B 
8f52d5855cc58cd03fc9a1c0afa69e00ebbd7ff43a7d02401253cf8340d2722c9cb4e5f96d4d4c593fe160d48d5046bed4f4dc8c7813696b8128c65138365cd8
 SHA512 
74a0de0cfc561a273f2f535239a5e23a3bdd7718c1f70e320cf11b58ff499ff437f98aab3171901165d3da4156b4374f5e4259bee152f7d10755b69e98b8ba51
 DIST sof-firmware-2023.09.2.tar.gz 5454975 BLAKE2B 
c5ac62245abbf2354d109070125c9e25c80d9a66c341a9e34e53b716c1cb4b15f9cc0ff18d005aba673621a5421824f9a8ce3655aaeb12e182b96ac2f1d91c54
 SHA512 
dbf9385c1900f0b0bda7b8b6a9d1a3b4e5556f0570a1b1b794104179a2e1a12f1e896e36062c4179d7ad1a55078cbbfb348eb10667d736ad99b6cd23c4af0832
 DIST sof-firmware-2023.12.tar.gz 5427762 BLAKE2B 
48169378609119555f9b655599cef55e5722be71fdfc8fb71b699188fcb3f62a68e217fc3fec8859cd3e1c252f046208d5123c961dd824bd9b6559bd1fb72325
 SHA512 
ed43e7597c93140b15499ba17bae1866dcf1e2959d910e81b3831e4db2224a1dcff790ef21afcd610d7cc9309251a08351bae1c959ded18e5e28a6b24ae99506

diff --git a/sys-firmware/sof-firmware/sof-firmware-2023.09.1.ebuild 
b/sys-firmware/sof-firmware/sof-firmware-2023.09.1.ebuild
deleted file mode 100644
index f755adebdd3d..
--- a/sys-firmware/sof-firmware/sof-firmware-2023.09.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Sound Open Firmware (SOF) binary files"
-HOMEPAGE="https://www.sofproject.org https://github.com/thesofproject/sof 
https://github.com/thesofproject/sof-bin;
-SRC_URI="https://github.com/thesofproject/sof-bin/releases/download/v${PV}/sof-bin-${PV}.tar.gz
 -> ${P}.tar.gz"
-S="${WORKDIR}"/sof-bin-${PV}
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64"
-
-# Needed for sof-ctl
-RDEPEND="media-libs/alsa-lib"
-
-QA_PREBUILT="usr/bin/sof-ctl
-   usr/bin/sof-logger
-   usr/bin/sof-probes"
-
-src_install() {
-   dodir /lib/firmware/intel
-   dodir /usr/bin
-   FW_DEST="${D}/lib/firmware/intel" TOOLS_DEST="${D}/usr/bin" 
"${S}/install.sh" || die
-}
-
-pkg_preinst() {
-   local sofpath="${EROOT}/lib/firmware/intel/sof"
-   if [[ ! -L "${sofpath}" && -d "${sofpath}" ]] ; then
-   rm -r "${sofpath}" || die
-   fi
-}



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

2024-01-28 Thread Matt Turner
commit: d2add6bf8454e0c43e4ae4e2bb435734b59875b3
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jan 25 19:04:39 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Jan 28 17:35:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2add6bf

media-sound/alsa-utils: Drop old versions

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

 media-sound/alsa-utils/Manifest   |  2 -
 media-sound/alsa-utils/alsa-utils-1.2.10.ebuild   | 91 ---
 media-sound/alsa-utils/alsa-utils-1.2.8-r2.ebuild | 91 ---
 media-sound/alsa-utils/alsa-utils-1.2.9.ebuild| 91 ---
 4 files changed, 275 deletions(-)

diff --git a/media-sound/alsa-utils/Manifest b/media-sound/alsa-utils/Manifest
index b23779cf2eb9..e5c18097b42c 100644
--- a/media-sound/alsa-utils/Manifest
+++ b/media-sound/alsa-utils/Manifest
@@ -1,4 +1,2 @@
 DIST alsa-utils-1.2.10-patches.tar.xz 4984 BLAKE2B 
aa46afe25e709905285c3255d80a086b843c078d12385e8787812cb33ec0f16bff5fa1f35867166824978c99354cf74d10f2596e026b3b10b0180049486ea15f
 SHA512 
d26e7276ac6636ac71d8bbaa9978999e13ce36f228c9854e90d29a63fae3cc0c3f8b2fb25effdd461d2b77e91fda3069987fa8355f5ef6f22a37af282e26ff6c
 DIST alsa-utils-1.2.10.tar.bz2 1625707 BLAKE2B 
077b4ad090c1ab40dd4fa22db01ae2a080ca849a5564dfe612654993297c80bd3584541c7e68aaad56c4c05538ba0de449e4677b1c4a9dfe56d8e11706c4ca35
 SHA512 
22adedf6d491d7768d24f054262a9c12bc952049db8374e104c0477ebf84266dcbeb0a2a3a1765b89958073d341f64dedbae63e3cae66f4983a0424e5cb3243f
-DIST alsa-utils-1.2.8.tar.bz2 1560162 BLAKE2B 
4b9676957e775be51076b4798dfd384db4eea440c682899024034d3dd593ba24f1d42b8d742c312e041a37f0dbbc12b16635d79f6e6633a3459cc21f80739b5e
 SHA512 
882e6f67467596ed273bf554fcce87d8ef287806bbdabd6c103de4980981f9e2102fb3800c6e8628ee8e86ffb165c1c92f9370c8145f28a6cb7cca563942330b
-DIST alsa-utils-1.2.9.tar.bz2 1598424 BLAKE2B 
9d75f63c7ff8b0d7ee835a1ad8fc242dee9b59770b1ad0ff9cd233caf50ac844323fb2ebb8e649f03a0a30a161ec72cba472ac79e390c3f0eb6e2a184d8f576c
 SHA512 
f46e13fd57ed05ee38d3fa655e57b14335ecf0664dbe03275808383d87d28df153a81151e2e9d8786625f09929c567c89e145508a706a70eeb91ac1b11fb2fd4

diff --git a/media-sound/alsa-utils/alsa-utils-1.2.10.ebuild 
b/media-sound/alsa-utils/alsa-utils-1.2.10.ebuild
deleted file mode 100644
index 67972bd4c49e..
--- a/media-sound/alsa-utils/alsa-utils-1.2.10.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd udev
-
-DESCRIPTION="Advanced Linux Sound Architecture Utils (alsactl, alsamixer, 
etc.)"
-HOMEPAGE="https://alsa-project.org/wiki/Main_Page;
-SRC_URI="https://www.alsa-project.org/files/pub/utils/${P}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0.9"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
-IUSE="bat doc +libsamplerate ieee1394 +ncurses nls selinux"
-
-DEPEND="
-   >=media-libs/alsa-lib-${PV}
-   libsamplerate? ( media-libs/libsamplerate )
-   ieee1394? ( media-libs/libffado )
-   ncurses? ( >=sys-libs/ncurses-5.7-r7:= )
-   bat? ( sci-libs/fftw:= )
-"
-RDEPEND="
-   ${DEPEND}
-   selinux? ( sec-policy/selinux-alsa )
-"
-BDEPEND="
-   virtual/pkgconfig
-   doc? ( app-text/xmlto )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.1.8-missing_header.patch
-)
-
-src_configure() {
-   export ac_cv_lib_ffado_ffado_streaming_init=$(usex ieee1394)
-
-   local myeconfargs=(
-   # --disable-alsaconf because it doesn't work with 
sys-apps/kmod, bug #456214
-   --disable-alsaconf
-   --disable-maintainer-mode
-   --with-asound-state-dir="${EPREFIX}"/var/lib/alsa
-   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
-   --with-udev-rules-dir="${EPREFIX}/$(get_udevdir)"/rules.d
-   $(use_enable bat)
-   $(use_enable libsamplerate alsaloop)
-   $(use_enable ncurses alsamixer)
-   $(use_enable nls)
-   $(usev !doc '--disable-xmlto')
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-   dodoc seq/*/README.*
-
-   newinitd "${FILESDIR}"/alsasound.initd-r8 alsasound
-   newconfd "${FILESDIR}"/alsasound.confd-r4 alsasound
-
-   keepdir /var/lib/alsa
-
-   # ALSA lib parser.c:1266:(uc_mgr_scan_master_configs) error: could not
-   # scan directory /usr/share/alsa/ucm: No such file or directory
-   # alsaucm: unable to obtain card list: No such file or directory
-   keepdir /usr/share/alsa/ucm
-
-   find "${ED}" -type f -name '*.la' -delete || die
-}
-
-pkg_postinst() {
-   udev_reload
-
-   if [[ -z ${REPLACI

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

2024-01-28 Thread Matt Turner
commit: a84417a69ec44a16a577198d384df410ca6ea359
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jan 25 19:04:38 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Jan 28 17:35:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a84417a6

media-sound/alsa-tools: Drop old versions

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

 media-sound/alsa-tools/alsa-tools-1.2.5.ebuild | 152 -
 1 file changed, 152 deletions(-)

diff --git a/media-sound/alsa-tools/alsa-tools-1.2.5.ebuild 
b/media-sound/alsa-tools/alsa-tools-1.2.5.ebuild
deleted file mode 100644
index 00584099dc58..
--- a/media-sound/alsa-tools/alsa-tools-1.2.5.ebuild
+++ /dev/null
@@ -1,152 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic xdg
-
-DESCRIPTION="Advanced Linux Sound Architecture tools"
-HOMEPAGE="https://alsa-project.org/wiki/Main_Page;
-SRC_URI="https://www.alsa-project.org/files/pub/tools/${P}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0.9"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
-
-IUSE="fltk gtk alsa_cards_hdsp alsa_cards_hdspm alsa_cards_mixart
-alsa_cards_vx222 alsa_cards_usb-usx2y alsa_cards_sb16 alsa_cards_sbawe
-alsa_cards_emu10k1 alsa_cards_emu10k1x alsa_cards_ice1712
-alsa_cards_rme32 alsa_cards_rme96 alsa_cards_sscape alsa_cards_pcxhr"
-
-DEPEND=">=media-libs/alsa-lib-${PV}
-   >=dev-python/pyalsa-1.0.26
-   fltk? ( >=x11-libs/fltk-1.3.0:1 )
-   gtk? (
-   dev-libs/gobject-introspection
-   x11-libs/gtk+:2
-   x11-libs/gtk+:3
-   )" #468294
-RDEPEND="${DEPEND}
-   gtk? ( media-fonts/font-misc-misc )" #456114
-BDEPEND="
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/envy24control-config-dir.patch
-)
-
-pkg_setup() {
-   ALSA_TOOLS=(
-   seq/sbiload
-   us428control
-   hwmixvolume
-   hda-verb
-   $(usex alsa_cards_mixart mixartloader '')
-   $(usex alsa_cards_vx222 vxloader '')
-   $(usex alsa_cards_usb-usx2y usx2yloader '')
-   $(usex alsa_cards_pcxhr pcxhrloader '')
-   $(usex alsa_cards_sscape sscape_ctl '')
-   )
-
-   if use gtk; then
-   ALSA_TOOLS+=(
-   echomixer
-   hdajackretask
-   $(usex alsa_cards_ice1712 envy24control '')
-   )
-   # Perhaps a typo the following && logic?
-   if use alsa_cards_rme32 && use alsa_cards_rme96 ; then
-   ALSA_TOOLS+=( rmedigicontrol )
-   fi
-   fi
-
-   if use alsa_cards_hdsp || use alsa_cards_hdspm ; then
-   ALSA_TOOLS+=(
-   hdsploader
-   $(usex fltk 'hdspconf hdspmixer' '')
-   )
-   fi
-
-   if use alsa_cards_sb16 || use alsa_cards_sbawe ; then
-   ALSA_TOOLS+=( sb16_csp )
-   fi
-
-   if use alsa_cards_emu10k1 || use alsa_cards_emu10k1x; then
-   ALSA_TOOLS+=( as10k1 ld10k1 )
-   fi
-}
-
-src_prepare() {
-   default
-
-   # This block only deals with the tools that still use GTK and the
-   # AM_PATH_GTK macro.
-   for dir in echomixer envy24control rmedigicontrol; do
-   has "${dir}" "${ALSA_TOOLS[*]}" || continue
-   pushd "${dir}" &> /dev/null
-   eautoreconf
-   popd &> /dev/null
-   done
-
-   # This block deals with the tools that are being patched
-   for dir in hdspconf; do
-   has "${dir}" "${ALSA_TOOLS[*]}" || continue
-   pushd "${dir}" &> /dev/null
-   eautoreconf
-   popd &> /dev/null
-   done
-
-   elibtoolize
-}
-
-src_configure() {
-   if use fltk; then
-   # hdspmixer requires fltk
-   append-ldflags "-L$(dirname $(fltk-config --libs))"
-   append-flags "-I$(fltk-config --includedir)"
-   fi
-
-   local f
-   for f in ${ALSA_TOOLS[@]} ; do
-   cd "${S}/${f}" || die
-   case "${f}" in
-   echomixer,envy24control,rmedigicontrol )
-   econf --with-gtk2
-   ;;
-   * )
-   econf
-   ;;
-   esac
-   done
-}
-
-src_compile() {
-   local f
-   for f in ${ALSA_TOOLS[@]} ; do
-   cd "${S}/${f}" || die
-   emake
-   done
-}
-
-src_ins

[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-ucm-conf/files/, media-libs/alsa-ucm-conf/

2024-01-28 Thread Matt Turner
commit: 6baacacb368f24d6b1a4aa7aec2801e399a4c390
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jan 25 19:04:37 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Jan 28 17:35:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6baacacb

media-libs/alsa-ucm-conf: Drop old versions

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

 media-libs/alsa-ucm-conf/Manifest  |  2 --
 .../alsa-ucm-conf/alsa-ucm-conf-1.2.10.ebuild  | 20 --
 .../alsa-ucm-conf/alsa-ucm-conf-1.2.8.ebuild   | 21 ---
 .../alsa-ucm-conf/alsa-ucm-conf-1.2.9.ebuild   | 24 --
 .../alsa-ucm-conf-1.2.9-fix-sof-essx8336.patch | 20 --
 5 files changed, 87 deletions(-)

diff --git a/media-libs/alsa-ucm-conf/Manifest 
b/media-libs/alsa-ucm-conf/Manifest
index 11f144f1cef3..3aa687161c7a 100644
--- a/media-libs/alsa-ucm-conf/Manifest
+++ b/media-libs/alsa-ucm-conf/Manifest
@@ -1,3 +1 @@
 DIST alsa-ucm-conf-1.2.10.tar.bz2 44749 BLAKE2B 
215842f1f59c2dea5e3f3fe880dc49d6263998746a50c2591b8a9786ead3afae2c713e179ff6e8caa518b3a8516a1b031872c1fad2a17fbd3afbb0390a803693
 SHA512 
172956a2c127e9afa5be9c6ada43bfa9fda825823f8f6acbe252edef3381afe3adfa3299c1419f04375599be7721a551c6800be99db44b091611aeb824ffcd72
-DIST alsa-ucm-conf-1.2.8.tar.bz2 37843 BLAKE2B 
f2281a3a5d8b4fcbc4c75ce99a911a4ce3230abfa6f6d0aff8e175fe1b870750f43c087339490ed9f4d5ab314fda391e06e41cbed79239a16326a8f2d02ac262
 SHA512 
a15a9ca52c108ee95a421b91f3fad4329f1e9fb1c004a40d5ff1a57d6701bad19a31d5a296426d26439be9b87d2d543ce51588a98402d24c17f0f92aaf1096ca
-DIST alsa-ucm-conf-1.2.9.tar.bz2 42802 BLAKE2B 
fe71790aa8658ab12378baa55f95a03aaebd3eb0aef2535b65b89884de6cb404a75b44fd238d2089e0a005ca81720f3c44d1912452908e97aa75fcda513908cf
 SHA512 
3aced4d4df76044a5525f1217851e05f7ad177389d2008e3e3dd0fb4d2cf72cd0897b140659a7729cc37d5b737c2d0cf5b607df4f576647044accd560d8cb87b

diff --git a/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.10.ebuild 
b/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.10.ebuild
deleted file mode 100644
index 81cc728dafd4..
--- a/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.10.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="ALSA ucm configuration files"
-HOMEPAGE="https://alsa-project.org/wiki/Main_Page;
-SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
-
-RDEPEND="!https://alsa-project.org/wiki/Main_Page;
-SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2;
-LICENSE="BSD"
-SLOT="0"
-
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv sparc x86"
-IUSE=""
-
-RDEPEND="!https://alsa-project.org/wiki/Main_Page;
-SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv sparc x86"
-
-RDEPEND="!https://github.com/alsa-project/alsa-ucm-conf/commit/906f692e4ed84dc136c270c05e1b490a554de99b
-
-From 906f692e4ed84dc136c270c05e1b490a554de99b Mon Sep 17 00:00:00 2001
-From: Jaroslav Kysela 
-Date: Thu, 4 May 2023 14:36:49 +0200
-Subject: [PATCH] sof-essx8336: Dmic is not a valid UCM device identifier, use
- Mic
-
-Signed-off-by: Jaroslav Kysela 
 a/ucm2/Intel/sof-essx8336/sof-essx8336.conf
-+++ b/ucm2/Intel/sof-essx8336/sof-essx8336.conf
-@@ -32,7 +32,7 @@ If.devdmic {
-   Haystack "${CardComponents}"
-   Needle "cfg-dmics:"
-   }
--  True.Define.DeviceDmic "Dmic"
-+  True.Define.DeviceDmic "Mic"
- }
- 
- SectionUseCase."HiFi" {



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

2024-01-28 Thread Matt Turner
commit: 76b554c6c3fc24eee304829ab80650821a5ea041
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jan 24 17:51:00 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Jan 28 17:34:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76b554c6

gui-libs/wlroots: Drop old versions

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

 gui-libs/wlroots/Manifest |  1 -
 gui-libs/wlroots/wlroots-0.14.1-r1.ebuild | 67 ---
 2 files changed, 68 deletions(-)

diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index 8f1319dfb5ab..2e1f2226aa8f 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -1,4 +1,3 @@
-DIST wlroots-0.14.1.tar.gz 505840 BLAKE2B 
fca4d259cdde62da0c196344ce1d0f5dd679d012ff33e3ceb5385b9374667e16d91059a2ba6a318153e79ac2f0a6464e3066e614a13398f8c433f442560d84d2
 SHA512 
4f557c827f9673eccf208a3644954de80e7355b95cc374cc5e851a47087b227f196e0936c0913d21a6c776c29b74de2d028a100931264e41934c747568d8ebe0
 DIST wlroots-0.15.1.tar.gz 565816 BLAKE2B 
09b704a55d8b4a5ab19bb0fcdd041635f8eed94ff6d189ef47f9f86e90178efa8441c7db78839b1145ed79ed016d520d6599e256cdcf49130cda38bc307d
 SHA512 
6228160f2f350a406c612f1048d7075cf2f78206cc84bc16f889d5d0acd614f9e98845fffed03d7067cfdbd7558b77fcc5d8cedc3868d866e476523126a63677
 DIST wlroots-0.16.2.gl.tar.gz 588432 BLAKE2B 
cad2a98b1413ed94270b53af62541d67de1c74d3350be32c2e67aaee1d36d4260738b517d6d41f2013f436276097509a5d2662c531be354f7b4edc1c0204eced
 SHA512 
9d5fbee3b87738de75323a056b83446eb93b81ac3e8a4315918d5daad6ed2f50392d9641039f3f830ec1df94155473a2052689d3c029be7572d8ec9ecc62c0e9
 DIST wlroots-0.17.0.tar.gz 606172 BLAKE2B 
00e5a8eec166e9ce8fbb1bc365deb5eaad66568b197239581e9bf21bec6d2b77d162daa8534057ed02a208ffb8895ea0f562dd1201e9e1ee4e72bfe63e1bbb0c
 SHA512 
ca7314d7dca3ddac3e6970476b4145a0a2566a6632054f406c6e74ea7280a805cdf9b6972cca15c3170a5f41c83677768843b648b6b98ab6428e4ecde43aa4de

diff --git a/gui-libs/wlroots/wlroots-0.14.1-r1.ebuild 
b/gui-libs/wlroots/wlroots-0.14.1-r1.ebuild
deleted file mode 100644
index fff86149dd69..
--- a/gui-libs/wlroots/wlroots-0.14.1-r1.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="Pluggable, composable, unopinionated modules for building a 
Wayland compositor"
-HOMEPAGE="https://github.com/swaywm/wlroots;
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://github.com/swaywm/${PN}.git;
-   inherit git-r3
-   SLOT="0/"
-else
-   SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
-   SLOT="0/14"
-fi
-
-LICENSE="MIT"
-IUSE="x11-backend X"
-
-DEPEND="
-   >=dev-libs/libinput-1.14.0:0=
-   >=dev-libs/wayland-1.19.0
-   >=dev-libs/wayland-protocols-1.17.0
-   media-libs/mesa[egl(+),gles2,gbm(+)]
-   sys-auth/seatd:=
-   virtual/libudev
-   x11-libs/libdrm
-   x11-libs/libxkbcommon
-   x11-libs/pixman
-   x11-backend? ( x11-libs/libxcb:0= )
-   X? (
-   x11-base/xwayland
-   x11-libs/libxcb:0=
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-wm
-   )
-"
-RDEPEND="
-   ${DEPEND}
-"
-BDEPEND="
-   >=dev-libs/wayland-protocols-1.17
-   >=dev-build/meson-0.56.0
-   virtual/pkgconfig
-"
-
-src_configure() {
-   # xcb-util-errors is not on Gentoo Repository (and upstream seems 
inactive?)
-   local emesonargs=(
-   "-Dxcb-errors=disabled"
-   "-Dexamples=false"
-   "-Drenderers=gles2"
-   -Dxwayland=$(usex X enabled disabled)
-   -Dx11-backend=$(usex x11-backend enabled disabled)
-   )
-
-   meson_src_configure
-}
-
-pkg_postinst() {
-   elog "You must be in the input group to allow your compositor"
-   elog "to access input devices via libinput."
-}



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

2024-01-28 Thread Matt Turner
commit: a25b2fcc386f75481c6117c09a2b1af7ebd71942
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jan 24 17:51:03 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Jan 28 17:34:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a25b2fcc

net-irc/weechat: Drop old versions

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

 net-irc/weechat/Manifest   |  12 --
 .../weechat/files/weechat-3.8-gettext-0.22.patch   |  14 --
 net-irc/weechat/weechat-3.8.ebuild | 189 -
 net-irc/weechat/weechat-4.0.5.ebuild   | 186 
 net-irc/weechat/weechat-4.0.6.ebuild   | 186 
 net-irc/weechat/weechat-4.0.7.ebuild   | 186 
 net-irc/weechat/weechat-4.1.0.ebuild   | 187 
 net-irc/weechat/weechat-4.1.1.ebuild   | 187 
 8 files changed, 1147 deletions(-)

diff --git a/net-irc/weechat/Manifest b/net-irc/weechat/Manifest
index 2079d0dfba4c..dcaf8f9b4dd8 100644
--- a/net-irc/weechat/Manifest
+++ b/net-irc/weechat/Manifest
@@ -1,19 +1,7 @@
-DIST weechat-3.8.tar.xz 2777420 BLAKE2B 
46a2c2c5f14f1c47c0ef2c7591549e4568c1777a70c571ab6d0e5938685262a0806c1fd301eb0d840245b7df2c42a69b089d6eac82706ae5b2a8e590a910080a
 SHA512 
f2fe125d03e9c8f8b5b03e2cdd340c6cd65c463187bd213c9128a3df19da56ae38f1a6d20a47c09606d1504448e3d554de042e33cc57b73753ce8491595ef516
-DIST weechat-3.8.tar.xz.asc 833 BLAKE2B 
3db6467d5a47b86df7eca237bf2def812666fed42b9c1b968760e4999f785ba65fe84be61ae152ac5d5a3fa85953b5442f515afc244249fbc15ff94ca2a06147
 SHA512 
61154ef33aeb1155004975ee6688d5dcb427e0670e7463549ed0157de7be61309abb5dbad419bceb596e11f494e41a00b72e6f908ed9f02525660f7155dcc2ec
 DIST weechat-4.0.4.tar.xz 2575788 BLAKE2B 
aa9d2ad5946ddb72a0dc32e58d43f9e6655fb1ceb448dc6f68644dcc760f7531ed275e4d92b121d6873c7bd1c631cd9ee58c476b47581100f64ed907dd88532a
 SHA512 
ddd150dad253cf4d9bc96122d2d3951c696b19f796a7cbf159edc258d4b18f1b2544b7b62362e7b59d6b3ff3e756de3ce4aaff83b02d3fe2d1cb614162965efd
 DIST weechat-4.0.4.tar.xz.asc 833 BLAKE2B 
5eed470b576e7980f67eb649bdaddabf6fad33149b5d93702c11f47b0219b0f983641f4b2e0c8a466b472191b49147f732d361ec563fd9317a7735cae22f5ce1
 SHA512 
7242ae9f71e2b3db19033a522698bf2209651438039aa0aa784b6bcf150e6f6de521b4f84acb11f1208658076c1c97bfb869dacbdf131a438ad68d03e994232d
-DIST weechat-4.0.5.tar.xz 2578236 BLAKE2B 
22025bb2020c3f6b5d92dcfea30cde0689e5eda526726956af07cf5137b52c11b0d2f4192771bbed7e033d10a470fbe5a7c0a8fc8879ffe759fd95e2d6afb50f
 SHA512 
3cf082463c29f8dfe118237ac0d46f5606311634ed1db47f3210a9176020c4f1566a6c4274bd33f5d6b5dd796b169f330a2aacd9928a0feb6181ebf9991177ea
-DIST weechat-4.0.5.tar.xz.asc 833 BLAKE2B 
9a3f71eecffc4ac9a9d56ed56a3740f81415952dbf3d5362eed6dd76e6b74dd23b69f9ce2aca3e32d8c57c2525aed273928751fa3b9937a35c9265e3143810d1
 SHA512 
56a94fec35ffb9612cc999bce1e9c19d2754de20205cb1eb7075e6943cdaf65f128ba8802228c53d70a11cd1b81acd3704a0005b438f356974cb3307e65876b5
-DIST weechat-4.0.6.tar.xz 2578856 BLAKE2B 
bed2bbc13aba307059010a2933982a1afd7a426081c86d80ae8edb57f80db289377a1c1869069e53c59146bf5eb440fb1ad06d5622e107c71db014b6b93fe2d5
 SHA512 
1d35dd9e1cd5da499585b15369121cab2eab39b3912adb28300cf04ad6f67276f38e71dedee62f1d9aa8509f0f4615d72d2c464e4fa1a35efc886e69cb82f1ef
-DIST weechat-4.0.6.tar.xz.asc 833 BLAKE2B 
6704558ec7bd275fd3cdba0b73b693da511e47475ded8e87e032755fccf34b7df131133fc3becbbd8577e8fb2ac456711e3a8cdb207b83ee1f4e51b34698de7c
 SHA512 
0dcc1770ad7ec4010c549074a1b5a9b3094c7f3f3f86fa883caf76998b0b4d068e8f45dd143c4e4bd12fa1b6a0bdae11f02df60ffa2e32d9fc44bfdfa9a18159
-DIST weechat-4.0.7.tar.xz 2579408 BLAKE2B 
af4fabb3f331402000b1e708f5ef77a202c87cfd91efab3c4a88ce2154b1c701273e56f824d0f5c4e0cd0db0eda83f5514c25750d743a3e943f5ba8ede4a7864
 SHA512 
771574ec822bbe70561cd36a61a0d4fe86338ee87b3160e8bc87f078bf13b28263a796f7c589fe3b84e5479d8c0f0e2b9cd050a964edc2a1bc9fe89537cca5cf
-DIST weechat-4.0.7.tar.xz.asc 833 BLAKE2B 
5d21a93ba034af2dfd6ec564d4c662a9e7b5084af93971903cc4dcc271e7c39cef9e50eba459729988db9d6d9eb03598214dadae49089dfd224d087a74b68988
 SHA512 
46993e2360afebc72658fe1c86248f1ab5ac980b4aed6d966628d8e3d85786a4a298facba6cd5f1ceaa4c1471f7c94c5817a5cfc8cab52c2f61f401ca82ae14d
 DIST weechat-4.0.8.tar.xz 2580240 BLAKE2B 
4845307a3c3b80cf77387e49a43875ab8c6c83d21e73902725f7860ed1fbebc5b823a8df0074f3a51e1e11c25058879aa772e424704a69cdc379f566efb8beaf
 SHA512 
d54cf070e1e2d5d987cfd10ab469c7cad730f7c73353d4bd474b91ae0f66c4d53eff4031602a324dd6750e5270b603f1dd60c9beeb4c8d3489c28fa1470f8642
 DIST weechat-4.0.8.tar.xz.asc 833 BLAKE2B 
b25dfe8eb4b257bcd0ca4eceb1736a790672abbd375f7c44400a008cc2072705eb294d65371aa4be99d1deaf8e1bc248189903d38d29e9c1159e337fa0e3c9a7
 SHA512 
7835f2e752bd8d06869639ed844ff4855a187117b3f57358fa6647ea81f0c9f011c8e4532b92d568430108b7d480e94bdda86e6e21c5f90f17a56b3eaa2182bf
-DIST weechat-4.1.0.tar.xz 263450

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

2024-01-28 Thread Matt Turner
commit: 50f644b88d25a146c640cb6c0165328580c41b9d
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jan 24 17:51:04 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Jan 28 17:34:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50f644b8

sys-apps/eza: Drop old versions

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

 sys-apps/eza/Manifest |  28 -
 sys-apps/eza/eza-0.11.1-r1.ebuild | 164 
 sys-apps/eza/eza-0.14.2.ebuild| 247 
 sys-apps/eza/eza-0.16.3.ebuild| 254 --
 sys-apps/eza/eza-0.17.0.ebuild| 254 --
 sys-apps/eza/eza-0.17.1.ebuild| 254 --
 6 files changed, 1201 deletions(-)

diff --git a/sys-apps/eza/Manifest b/sys-apps/eza/Manifest
index 6ebc5b9dfdaf..00c10d497074 100644
--- a/sys-apps/eza/Manifest
+++ b/sys-apps/eza/Manifest
@@ -19,7 +19,6 @@ DIST byteorder-1.4.3.crate 22512 BLAKE2B 
d39c546ba7346df315297fc53da4bfc77ecb1f3
 DIST cast-0.3.0.crate 11452 BLAKE2B 
fe6e0589fa436cda32342d7beaabe4003afdbdf1d7c5db7e8748adf23b1b2cdcdd286235837c735d2143f29e692c152a5d56fb0458a54961e4dea303b2cb
 SHA512 
4a3e19bc1e9e5ecc03aaef9bcdce01624ac0e6858c065fa1c41693db0ac172b9735ce872064561347cd9e79f00a274129011f6e4ccf9e61d960c8bb684b6d396
 DIST cc-1.0.79.crate 62624 BLAKE2B 
b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db
 SHA512 
cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
-DIST chrono-0.4.27.crate 211340 BLAKE2B 
94974f8a82525a1b27d964f98ef1d1d788cad446301cd0b0c0913bd7f0295514579d51d5871caa4ebcb9295b442700a1ac637a0a7d3f55ca707cb97c42654515
 SHA512 
19c86589c11905ca16d68e59b500717329d08a9a431bbb51eabc2e1b15d1ab8902188e05337b0ec6fccc0c268a073c4e280dbd6605e80d4d4fcb17a4fdc5d9f0
 DIST chrono-0.4.31.crate 214513 BLAKE2B 
2ac43852ea14cb7b129adf68ff62adac1763b3f4802dd3d23c43cb131377b501b4adb22aa93818d7ceded8eb10c17f94a7836257ce2876d0513b063276129c54
 SHA512 
23276daa2c1bc3b7b2327dc84200fb40cc995a8b599d1a537e92e08138ab8a0d1548a510a8155dcdda18820120d7204e89a4686c866fc3a8d2460cdb30ac6089
 DIST ciborium-0.2.1.crate 34974 BLAKE2B 
370f4228aa63075cd7a0d41dd83f15211fc69267235905e7f5607f6e6c0baf64db0f6203c97990604de2ae683ca1937acf284c6444702414fe1a685ccfdc12a4
 SHA512 
4403239badcdb5ea6e754e706472e25c4593a1fbdfc5a07e46409ea3dac41151020204167102dbf401a2e5f31b3731267bc3759be59a73880a022e5f4a3064fc
 DIST ciborium-io-0.2.1.crate 6679 BLAKE2B 
1835b1002c2e5f6fb1cc36a6a1f1e3ee10423760646b00a75e5ee5e66dfd2892914705e4456ec440cde27dda04e28329febfbd5c640ec7f86e7c013a9a9d748d
 SHA512 
8860de0a72f07d0d0bb84af3c24635193540c574cc87367c7379222bf97ed68648330511866810265b68076bd1146e0ddb41c269e62db669b1c3390aca679c50
@@ -43,24 +42,14 @@ DIST either-1.9.0.crate 16660 BLAKE2B 
ad61038bfacb16f678fff5dd9ccf8f345e1bef18bd
 DIST equivalent-1.0.1.crate 6615 BLAKE2B 
302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a
 SHA512 
b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140
 DIST errno-0.3.3.crate 10543 BLAKE2B 
958e9d12766533ae9e84a60b121794929b9b3b1a8111aca9a2e914beee5784b64c946e143cd8031335ac9cb51069e51dbc9a6b61073a2ccfd3ff60612a20b619
 SHA512 
9524db39d0c9be287e0d2aed3358a86e961b2868717037212a2e9dc408bc73198ab23196d7923a9ba7e0e9357276075148f582e0325ad36ae1b212a8c674173e
 DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 
781fc26dce5c33d83b9a1fd9be2b2ce9ac2559aaa858957ba6777e143b1e44cdfee48e1b47e3c91a95075a51921d1a421d0b45eb3d8de827cf4dd0ad744a7d8c
 SHA512 
f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916
-DIST eza-0.11.1.tar.gz 1221586 BLAKE2B 
e642be77d3402e4b42235cf13767fcef7279bc232c3e0b62bd012026293faae4a6dcaacf19f565f5f4f46f8e412d8f47921f8e1c8192f4bd642d17b1b91e950d
 SHA512 
1bbf7018e00c53981ed049d26ed5c814eeeac1c8ec7455e0f20b5f0492aa6ebcec3260bf7fdd9df49bb9136819c1fa3a1ac719ae0aec5226312416e941640d62
-DIST eza-0.14.2.tar.gz 1217105 BLAKE2B 
9835f66dcd481c8afcde3e9fdac741f67c371f3d58b43a4114789f6a2c5c816b9f131128e010973f7ffe91761b311c421d62e02ab95f80ec957c3e3426bdf441
 SHA512 
e807424814840cfbdc37f12e3b4ee9ea79287e1c9ee2fbd8f681346e5f7ed55523529d75c96eadbc7f1029c07086ce6d47bf6bbc125e7083bb67ae8be139ab7f
 DIST eza-0.15.3-manpages.tar.xz 4552

[gentoo-commits] repo/gentoo:master commit in: gui-wm/dwl/, gui-wm/dwl/files/

2024-01-28 Thread Matt Turner
commit: f8c2458342f6432f89815c9882dfe318263cc34d
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jan 24 17:51:02 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Jan 28 17:34:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8c24583

gui-wm/dwl: Drop old versions

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

 gui-wm/dwl/Manifest  |  1 -
 gui-wm/dwl/dwl-0.4-r1.ebuild | 81 
 gui-wm/dwl/files/dwl-0.4-do-not-use-libX11.patch | 60 --
 3 files changed, 142 deletions(-)

diff --git a/gui-wm/dwl/Manifest b/gui-wm/dwl/Manifest
index ed31116f0689..63f268c2d1ec 100644
--- a/gui-wm/dwl/Manifest
+++ b/gui-wm/dwl/Manifest
@@ -1,2 +1 @@
-DIST dwl-0.4.gh.tar.gz 54718 BLAKE2B 
22aac990ed71bcb0be0e2ded7d335c3fb2ffa56d0185e4f15119f54d7dd28ce34c3d320f0d448d66c0dd829c036f22367706c4db1bd4a7e2db2dadf410fd
 SHA512 
8db7e4d9559f57232f9dedc1645458cf504c1d56af93bfe3930ab4734dfe898b0ef7b86c987ec908afa43473fab4bef424abd0036645461dbefeb6ac3e2d0c5f
 DIST dwl-v0.5.tar.gz 57363 BLAKE2B 
6dce89cbfa1aa1946983897bed5ac16619ac237e0f7092b588847315b849392b83643839dc5386c5bd73a36e5da55a281696a6ef13dcaec8345cb4e495c5e3b7
 SHA512 
7bd292559b0ecafc54bf1c1ba0c3b6b0417e8bd03bb0058f492b87295c92b50932e25621cc5f804c38ad06ffadad7bb8017872fade4a04bf617b1d4f1993aae8

diff --git a/gui-wm/dwl/dwl-0.4-r1.ebuild b/gui-wm/dwl/dwl-0.4-r1.ebuild
deleted file mode 100644
index 14e10e810266..
--- a/gui-wm/dwl/dwl-0.4-r1.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit savedconfig toolchain-funcs
-
-MY_P="${PN}-v${PV}"
-WLROOTS_SLOT="0/16"
-if [[ ${PV} == ** ]]; then
-   EGIT_REPO_URI="https://github.com/djpohly/dwl;
-   inherit git-r3
-
-   # -r0: main (latest stable wlroots release)
-   # -r1: wlroots-next (wlroots-)
-   case ${PVR} in
-   )
-   EGIT_BRANCH=main
-   ;;
-   -r1)
-   EGIT_BRANCH=wlroots-next
-   WLROOTS_SLOT="0/"
-   ;;
-   esac
-else
-   
SRC_URI="https://github.com/djpohly/${PN}/releases/download/v${PV}/${MY_P}.tar.gz
 -> ${P}.gh.tar.gz"
-   S="${WORKDIR}/${MY_P}"
-   KEYWORDS="~amd64 ~x86"
-fi
-
-DESCRIPTION="dwm for Wayland"
-HOMEPAGE="https://github.com/djpohly/dwl;
-
-LICENSE="CC0-1.0 GPL-3+ MIT"
-SLOT="0"
-IUSE="X"
-
-PATCHES=( "${FILESDIR}/${P}-do-not-use-libX11.patch" )
-
-RDEPEND="
-   dev-libs/libinput:=
-   dev-libs/wayland
-   gui-libs/wlroots:${WLROOTS_SLOT}[libinput(+),X?]
-   x11-libs/libxkbcommon
-   X? (
-   x11-libs/libxcb:=
-   x11-libs/xcb-util-wm
-   )
-"
-
-# uses 
-DEPEND="
-   ${RDEPEND}
-   sys-kernel/linux-headers
-"
-BDEPEND="
-   dev-libs/wayland-protocols
-   dev-util/wayland-scanner
-   virtual/pkgconfig
-"
-
-src_prepare() {
-   restore_config config.h
-
-   default
-}
-
-src_compile() {
-   emake PKG_CONFIG="$(tc-getPKG_CONFIG)" CC="$(tc-getCC)" \
-   XWAYLAND="$(usev X -DXWAYLAND)" XLIBS="$(usev X "xcb 
xcb-icccm")" dwl
-}
-
-src_install() {
-   emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
-   dodoc README.md
-
-   insinto /usr/share/wayland-session
-   doins "${FILESDIR}/dwl.desktop"
-
-   save_config config.h
-}

diff --git a/gui-wm/dwl/files/dwl-0.4-do-not-use-libX11.patch 
b/gui-wm/dwl/files/dwl-0.4-do-not-use-libX11.patch
deleted file mode 100644
index 65ef8a5b8186..
--- a/gui-wm/dwl/files/dwl-0.4-do-not-use-libX11.patch
+++ /dev/null
@@ -1,60 +0,0 @@
-From 1a1ca779c7d79747dea355d03db74cd1d73787c7 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Leonardo=20Hern=C3=A1ndez=20Hern=C3=A1ndez?=
- 
-Date: Mon, 9 Oct 2023 21:35:49 -0600
-Subject: [PATCH] use  instead of 
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Signed-off-by: Leonardo Hernández Hernández 

- dwl.c | 10 +-
- 1 file changed, 5 insertions(+), 5 deletions(-)
-
-diff --git a/dwl.c b/dwl.c
-index 19bb6ce..92a1d3e 100644
 a/dwl.c
-+++ b/dwl.c
-@@ -54,7 +54,7 @@
- #include 
- #ifdef XWAYLAND
- #include 
--#include 
-+#include 
- #include 
- #endif
- 
-@@ -387,14 +387,14 @@ static struct wl_listener session_lock_mgr_destroy = 
{.notify = destroysessionmg
- static void activatex11(struct wl_listener *listener, void *data);
- static void configurex11(struct wl_listener *listener, void *data);
- static void createnotifyx11(struct wl_listener *listener, void *data);
--st

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

2024-01-28 Thread Matt Turner
commit: a80461cbf4b319b969e853b971e26975cb21dfe6
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jan 24 17:50:59 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Jan 28 17:34:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a80461cb

dev-libs/girara: Drop old versions

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

 dev-libs/girara/Manifest|  1 -
 dev-libs/girara/girara-0.3.9.ebuild | 46 -
 dev-libs/girara/girara-0.4.0.ebuild | 46 -
 3 files changed, 93 deletions(-)

diff --git a/dev-libs/girara/Manifest b/dev-libs/girara/Manifest
index ba5e410bd3f6..7db83ba1feba 100644
--- a/dev-libs/girara/Manifest
+++ b/dev-libs/girara/Manifest
@@ -1,3 +1,2 @@
-DIST girara-0.3.9.tar.xz 60832 BLAKE2B 
e577c4273c2d8f4d51e0ee283184ecd2b5b48877996f95aa5cec83ad716efd4946508203d3108d451492ff5d118d965ca98d86f4e0d9b31fcc1cc0b2266b9511
 SHA512 
b5399b26389cff0c6aa6f70687b53a99243d38d66ec401f48de49391c88b31dc3287366819288c405051d14f4f778db952953d48be51ac47d90d9f3604c94708
 DIST girara-0.4.0.tar.xz 60804 BLAKE2B 
4653986945b89c87c597f20425c0009473679578b9a92fd3f4480aa2decc5dcbb2c1a2b0db07bef67c818c2e2940b6c363da0020fa24e7001be13cb68e2ba945
 SHA512 
a8753231cb9de7d60ddaf6e7b19537f23ce447be5885725c982e395068466089fca46980d413cc4ea8e4a8059ccd4615366297600bcf7ef5bddf02d649703dec
 DIST girara-0.4.2.tar.xz 61468 BLAKE2B 
7be287045c269c8a1f2b51b14f0b7f840d7d5929f81c27410a86653943f73b07a1ce16c5a5fe420e7df6f02d4f426b48a622d4cf483dc5065cd8551e273d8fcf
 SHA512 
70dddf8998e37acce25325ddeb5a9b5c5844669b51320733d9d7a572831f28c72207aa6d608b7a856969d7fd0785cbab076596b814eb2e9ef37bf49bb5d476ae

diff --git a/dev-libs/girara/girara-0.3.9.ebuild 
b/dev-libs/girara/girara-0.3.9.ebuild
deleted file mode 100644
index 958363f1019e..
--- a/dev-libs/girara/girara-0.3.9.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson virtualx
-
-DESCRIPTION="UI library that focuses on simplicity and minimalism"
-HOMEPAGE="https://pwmt.org/projects/girara/;
-
-if [[ ${PV} == *999 ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://git.pwmt.org/pwmt/${PN}.git;
-   EGIT_BRANCH="develop"
-else
-   SRC_URI="https://pwmt.org/projects/girara/download/${P}.tar.xz;
-   KEYWORDS="amd64 arm ~riscv x86"
-fi
-
-LICENSE="ZLIB"
-SLOT="0"
-IUSE="doc libnotify test"
-
-RESTRICT="!test? ( test )"
-
-DEPEND="dev-libs/glib:2
-   dev-libs/json-glib:=
-   >=x11-libs/gtk+-3.20:3
-   libnotify? ( x11-libs/libnotify )"
-RDEPEND="${DEPEND}"
-BDEPEND="doc? ( app-text/doxygen )
-   test? ( dev-libs/check )
-   virtual/pkgconfig"
-
-src_configure() {
-   local emesonargs=(
-   -Djson=enabled
-   -Ddocs=$(usex doc enabled disabled)
-   -Dnotify=$(usex libnotify enabled disabled)
-   )
-   meson_src_configure
-}
-
-src_test() {
-   virtx meson_src_test
-}

diff --git a/dev-libs/girara/girara-0.4.0.ebuild 
b/dev-libs/girara/girara-0.4.0.ebuild
deleted file mode 100644
index 958363f1019e..
--- a/dev-libs/girara/girara-0.4.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson virtualx
-
-DESCRIPTION="UI library that focuses on simplicity and minimalism"
-HOMEPAGE="https://pwmt.org/projects/girara/;
-
-if [[ ${PV} == *999 ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://git.pwmt.org/pwmt/${PN}.git;
-   EGIT_BRANCH="develop"
-else
-   SRC_URI="https://pwmt.org/projects/girara/download/${P}.tar.xz;
-   KEYWORDS="amd64 arm ~riscv x86"
-fi
-
-LICENSE="ZLIB"
-SLOT="0"
-IUSE="doc libnotify test"
-
-RESTRICT="!test? ( test )"
-
-DEPEND="dev-libs/glib:2
-   dev-libs/json-glib:=
-   >=x11-libs/gtk+-3.20:3
-   libnotify? ( x11-libs/libnotify )"
-RDEPEND="${DEPEND}"
-BDEPEND="doc? ( app-text/doxygen )
-   test? ( dev-libs/check )
-   virtual/pkgconfig"
-
-src_configure() {
-   local emesonargs=(
-   -Djson=enabled
-   -Ddocs=$(usex doc enabled disabled)
-   -Dnotify=$(usex libnotify enabled disabled)
-   )
-   meson_src_configure
-}
-
-src_test() {
-   virtx meson_src_test
-}



[gentoo-commits] repo/gentoo:master commit in: x11-libs/pixman/

2024-01-28 Thread Matt Turner
commit: 8442ca1e8de788caea61b0dee0d198f0ec6f013b
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Jan 28 17:08:35 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Jan 28 17:08:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8442ca1e

x11-libs/pixman: Version bump to 0.43.2

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

 x11-libs/pixman/Manifest |  1 +
 x11-libs/pixman/pixman-0.43.2.ebuild | 68 
 2 files changed, 69 insertions(+)

diff --git a/x11-libs/pixman/Manifest b/x11-libs/pixman/Manifest
index 0e09fc59d90b..564a01f322ee 100644
--- a/x11-libs/pixman/Manifest
+++ b/x11-libs/pixman/Manifest
@@ -1,2 +1,3 @@
 DIST pixman-0.42.2.tar.xz 652984 BLAKE2B 
6286a9d064a5a24017fccbb0a6e9f6ef932077c2e33ec043826d4a7a6c707c9111d3de4b806cbcdb47fc2794f1f930d24d078de1ff2912061967db0890540957
 SHA512 
3476e2676e66756b1af61b1e532cd80c985c191fb7956eb01702b419726cce99e79163b7f287f74f66414680e7396d13c3fee525cd663f12b6ac4877070ff4e8
 DIST pixman-0.43.0.tar.xz 638236 BLAKE2B 
1a807d4d5598a5fe6077d6bbc7786cba41a698a1f03801cc5367ade8707500ee215a0faf65afe85f9e040b0380f1074c2fdfd31c0805dc41a4e5e34e36416764
 SHA512 
a90399b8c6aec218abb2f419fb5d6894acf9f4c7acb4fd3893b0b7c805ba47c82ee7efb363be59bb1a15b6997b2dddb7dba062a165503b035e1124fff1b271c9
+DIST pixman-0.43.2.tar.xz 637976 BLAKE2B 
82734efb7cede5b1aeff3a865bfa2a81ff3176be50edc10deb1b5541f160b2dfd21303c1eccba53c0df83f471f3489084479a423dc2f818019af97d4b41dad68
 SHA512 
1a1d21b86b3c6784c4c2606b7069723b4dbb747eac9fce95bca86516787840379ffd49abc42d11e7143e85c32c85496f33c2562c7a910ca6f963599affdc3224

diff --git a/x11-libs/pixman/pixman-0.43.2.ebuild 
b/x11-libs/pixman/pixman-0.43.2.ebuild
new file mode 100644
index ..64f5bc702b84
--- /dev/null
+++ b/x11-libs/pixman/pixman-0.43.2.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+EGIT_REPO_URI="https://gitlab.freedesktop.org/pixman/pixman.git;
+
+if [[ ${PV} = * ]]; then
+   GIT_ECLASS="git-r3"
+fi
+
+inherit ${GIT_ECLASS} flag-o-matic meson-multilib multiprocessing 
toolchain-funcs
+
+DESCRIPTION="Low-level pixel manipulation routines"
+HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/;
+if [[ ${PV} != * ]]; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="cpu_flags_ppc_altivec cpu_flags_arm_iwmmxt cpu_flags_arm_iwmmxt2 
cpu_flags_arm_neon loongson2f cpu_flags_x86_mmxext cpu_flags_x86_sse2 
cpu_flags_x86_ssse3 static-libs test"
+RESTRICT="!test? ( test )"
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use test && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use test && tc-check-openmp
+}
+
+multilib_src_configure() {
+   if ( use arm || use arm64 ) && tc-is-clang ; then
+   # See bug #768138 and 
https://gitlab.freedesktop.org/pixman/pixman/-/issues/46
+   append-cflags $(test-flags-CC -fno-integrated-as)
+   fi
+
+   local emesonargs=(
+   $(meson_feature cpu_flags_arm_iwmmxt iwmmxt)
+   $(meson_use cpu_flags_arm_iwmmxt2 iwmmxt2)
+   $(meson_feature cpu_flags_x86_mmxext mmx)
+   $(meson_feature cpu_flags_x86_sse2 sse2)
+   $(meson_feature cpu_flags_x86_ssse3 ssse3)
+   $(meson_feature cpu_flags_ppc_altivec vmx)
+   $(meson_feature loongson2f loongson-mmi)
+   $(meson_feature test openmp) # only used in unit tests
+   $(meson_feature test tests)
+   -Ddefault_library=$(usex static-libs both shared)
+   -Ddemos=disabled
+   -Dgtk=disabled
+   -Dlibpng=disabled
+   )
+
+   if [[ ${ABI} == arm64 ]]; then
+   emesonargs+=($(meson_feature cpu_flags_arm_neon a64-neon))
+   elif [[ ${ABI} == arm ]]; then
+   emesonargs+=($(meson_feature cpu_flags_arm_neon neon))
+   fi
+
+   meson_src_configure
+}
+
+multilib_src_test() {
+   export OMP_NUM_THREADS=$(makeopts_jobs)
+   meson_src_test -t 100
+}



[gentoo-commits] proj/catalyst: New tag: 4.0-rc1

2024-01-26 Thread Matt Turner
commit: 
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jan 26 15:49:28 2024 +

New tag: 4.0-rc1




[gentoo-commits] repo/gentoo:master commit in: x11-base/xorg-server/

2024-01-25 Thread Matt Turner
commit: 3ebedef790e0fce465c97b698e866f03aa635808
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Jan 26 04:52:04 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Fri Jan 26 04:52:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ebedef7

x11-base/xorg-server: Drop old versions

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

 x11-base/xorg-server/Manifest  |   1 -
 x11-base/xorg-server/xorg-server-21.1.10-r1.ebuild | 194 -
 2 files changed, 195 deletions(-)

diff --git a/x11-base/xorg-server/Manifest b/x11-base/xorg-server/Manifest
index 129869f4ebbc..0824951df081 100644
--- a/x11-base/xorg-server/Manifest
+++ b/x11-base/xorg-server/Manifest
@@ -1,2 +1 @@
-DIST xorg-server-21.1.10.tar.xz 4935984 BLAKE2B 
c06d5f09e79b608d9e37f43ed05a0932d9e195cc0da418621c2db45be85ccceef38b14631a4b90e78468c845e4852dc07c65208138b93975f091b2139e437a60
 SHA512 
8135d9b7c0c71f427ba0a3b80741fee4f6ae195779399b73261a00858882f3516e367a08e2da1403734b04eacabae9aa231e5375eff23b57a3ff764e9caf8926
 DIST xorg-server-21.1.11.tar.xz 4985464 BLAKE2B 
0a18840979bb8b20b02eca9d737f20ddcf92a4771386074c38692df8a1c9b0f471af2211f3006f845ad0dd887b3844b7e7aac761bc12fc4e4177f1ada32ec503
 SHA512 
ad5edacbe8c7e2ebe6b4a690af94c7ea5ebc781d00b0e58ae2d273c78ceee2fa00b86d10479ad69da1b3233490619bae5a33db64c967c24bbfc5d5d39ddce1cb

diff --git a/x11-base/xorg-server/xorg-server-21.1.10-r1.ebuild 
b/x11-base/xorg-server/xorg-server-21.1.10-r1.ebuild
deleted file mode 100644
index 849be94e60c2..
--- a/x11-base/xorg-server/xorg-server-21.1.10-r1.ebuild
+++ /dev/null
@@ -1,194 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-XORG_TARBALL_SUFFIX="xz"
-XORG_EAUTORECONF="no"
-inherit flag-o-matic xorg-3 meson
-EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/xserver.git;
-
-DESCRIPTION="X.Org X servers"
-SLOT="0/${PV}"
-if [[ ${PV} != * ]]; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-fi
-
-IUSE_SERVERS="xephyr xnest xorg xvfb"
-IUSE="${IUSE_SERVERS} debug +elogind minimal selinux suid systemd test +udev 
unwind xcsecurity"
-RESTRICT="!test? ( test )"
-
-CDEPEND="
-   media-libs/libglvnd[X]
-   dev-libs/libbsd
-   dev-libs/openssl:0=
-   >=x11-apps/iceauth-1.0.2
-   >=x11-apps/xauth-1.0.3
-   x11-apps/xkbcomp
-   >=x11-libs/libdrm-2.4.89
-   >=x11-libs/libpciaccess-0.12.901
-   >=x11-libs/libXau-1.0.4
-   >=x11-libs/libXdmcp-1.0.2
-   >=x11-libs/libXfont2-2.0.1
-   >=x11-libs/libxkbfile-1.0.4
-   >=x11-libs/libxshmfence-1.1
-   >=x11-libs/pixman-0.27.2
-   >=x11-misc/xbitmaps-1.0.1
-   >=x11-misc/xkeyboard-config-2.4.1-r3
-   xorg? (
-   >=x11-libs/libxcvt-0.1.0
-   )
-   xnest? (
-   >=x11-libs/libXext-1.0.99.4
-   >=x11-libs/libX11-1.1.5
-   )
-   xephyr? (
-   x11-libs/libxcb
-   x11-libs/xcb-util
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-keysyms
-   x11-libs/xcb-util-renderutil
-   x11-libs/xcb-util-wm
-   )
-   !minimal? (
-   >=media-libs/mesa-18[X(+),egl(+),gbm(+)]
-   >=media-libs/libepoxy-1.5.4[X,egl(+)]
-   )
-   udev? ( virtual/libudev:= )
-   unwind? ( sys-libs/libunwind:= )
-   selinux? (
-   sys-process/audit
-   sys-libs/libselinux:=
-   )
-   systemd? (
-   sys-apps/dbus
-   sys-apps/systemd
-   )
-   elogind? (
-   sys-apps/dbus
-   sys-auth/elogind[pam]
-   sys-auth/pambase[elogind]
-   )
-   !!x11-drivers/nvidia-drivers[-libglvnd(+)]
-"
-DEPEND="${CDEPEND}
-   >=x11-base/xorg-proto-2021.4.99.2
-   >=x11-libs/xtrans-1.3.5
-   media-fonts/font-util
-   test? ( >=x11-libs/libxcvt-0.1.0 )
-"
-RDEPEND="${CDEPEND}
-   !systemd? ( gui-libs/display-manager-init )
-   selinux? ( sec-policy/selinux-xserver )
-   xorg? ( >=x11-apps/xinit-1.3.3-r1 )
-"
-BDEPEND="
-   app-alternatives/lex
-"
-PDEPEND="
-   xorg? ( >=x11-base/xorg-drivers-$(ver_cut 1-2) )"
-
-REQUIRED_USE="!minimal? (
-   || ( ${IUSE_SERVERS} )
-   )
-   elogind? ( udev )
-   ?? ( elogind systemd )"
-
-UPSTREAMED_PATCHES=(
-)
-
-PATCHES=(
-   "${UPSTREAMED_PATCHES[@]}"
-   "${FILESDIR}"/${PN}-1.12-unloadsubmodule.patch
-   # needed for new eselect-opengl, bug #541232
-   "${FILESDIR}"/${PN}-1.18-support-multiple-Files-secti

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

2024-01-24 Thread Matt Turner
commit: 4f61767664ed1889fa5b866b2afdb60e724c7716
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jan 25 03:30:02 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Jan 25 03:36:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f617676

media-libs/mesa: Version bump to 23.3.4

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

 media-libs/mesa/Manifest   |   1 +
 media-libs/mesa/mesa-23.3.4.ebuild | 448 +
 2 files changed, 449 insertions(+)

diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index 27f844ce49f8..05aeb4dfb67d 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -1,2 +1,3 @@
 DIST mesa-23.3.1.tar.xz 19337988 BLAKE2B 
73696281868e5eba6493cc34786a6c30eaf256bed2495444be9a1a5ebf1a0d4b8f00bcc3fb91ce9de3ac8ff23663e41cab17b8fe42b1048366c8e9b95aefa905
 SHA512 
0861fb5083e37439ad8cc0a0d8372a7c84d8665ea298dc784e2dd893162e20ae072f5ef0b860be88ecf74bc123714acbc1dec312e139b892ff40ef1887c5f4a5
 DIST mesa-23.3.3.tar.xz 19379484 BLAKE2B 
6b57e99356abccf398c5fb84953fc1490ddf516dbeed1feca8d16344a04c1c15183325752717447a34a61dd4cdda897147e3194f869d8dbadfa5c45a0c95dab5
 SHA512 
bed23e8324b026edd5d2b16a381ec563cf2fa9be9c8fbe8d9fb907cab9d87eef91f493fb9d4e3973d4b679e271d2a85ce48af491585638ab97f087532fc63c30
+DIST mesa-23.3.4.tar.xz 19415668 BLAKE2B 
85687793853675a43da5135f41d0512cb4729f3dd824e2ad28d9bda129258adb00dd7da1e75e76cae71c1148e6a2ede84e1efda640c11aff233e5e12b0cea554
 SHA512 
026c424989a594dd840dc158ca09e0f57e604f0b1bd2a3981110b4b2b5a47c6cd9c7241c7f48957a781e2dd9f9760cc9db79b2fb7c7fe39b64eddb18dcf18412

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

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

2024-01-24 Thread Matt Turner
commit: 8194ee162cdac42183c81498690bb595e4329461
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jan 25 03:35:44 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Jan 25 03:36:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8194ee16

dev-util/intel_clc: Version bump to 23.3.4

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

 dev-util/intel_clc/Manifest|   1 +
 dev-util/intel_clc/intel_clc-23.3.4.ebuild | 116 +
 2 files changed, 117 insertions(+)

diff --git a/dev-util/intel_clc/Manifest b/dev-util/intel_clc/Manifest
index 27f844ce49f8..05aeb4dfb67d 100644
--- a/dev-util/intel_clc/Manifest
+++ b/dev-util/intel_clc/Manifest
@@ -1,2 +1,3 @@
 DIST mesa-23.3.1.tar.xz 19337988 BLAKE2B 
73696281868e5eba6493cc34786a6c30eaf256bed2495444be9a1a5ebf1a0d4b8f00bcc3fb91ce9de3ac8ff23663e41cab17b8fe42b1048366c8e9b95aefa905
 SHA512 
0861fb5083e37439ad8cc0a0d8372a7c84d8665ea298dc784e2dd893162e20ae072f5ef0b860be88ecf74bc123714acbc1dec312e139b892ff40ef1887c5f4a5
 DIST mesa-23.3.3.tar.xz 19379484 BLAKE2B 
6b57e99356abccf398c5fb84953fc1490ddf516dbeed1feca8d16344a04c1c15183325752717447a34a61dd4cdda897147e3194f869d8dbadfa5c45a0c95dab5
 SHA512 
bed23e8324b026edd5d2b16a381ec563cf2fa9be9c8fbe8d9fb907cab9d87eef91f493fb9d4e3973d4b679e271d2a85ce48af491585638ab97f087532fc63c30
+DIST mesa-23.3.4.tar.xz 19415668 BLAKE2B 
85687793853675a43da5135f41d0512cb4729f3dd824e2ad28d9bda129258adb00dd7da1e75e76cae71c1148e6a2ede84e1efda640c11aff233e5e12b0cea554
 SHA512 
026c424989a594dd840dc158ca09e0f57e604f0b1bd2a3981110b4b2b5a47c6cd9c7241c7f48957a781e2dd9f9760cc9db79b2fb7c7fe39b64eddb18dcf18412

diff --git a/dev-util/intel_clc/intel_clc-23.3.4.ebuild 
b/dev-util/intel_clc/intel_clc-23.3.4.ebuild
new file mode 100644
index ..0df8ae0fd528
--- /dev/null
+++ b/dev-util/intel_clc/intel_clc-23.3.4.ebuild
@@ -0,0 +1,116 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit llvm meson python-any-r1
+
+MY_PV="${PV/_/-}"
+
+DESCRIPTION="intel_clc tool used for building OpenCL C to SPIR-V"
+HOMEPAGE="https://mesa3d.org/;
+
+if [[ ${PV} ==  ]]; then
+   S="${WORKDIR}/intel_clc-${MY_PV}"
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git;
+   inherit git-r3
+else
+   S="${WORKDIR}/mesa-${MY_PV}"
+   SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz;
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="MIT SGI-B-2.0"
+SLOT="0"
+IUSE="debug"
+
+RDEPEND="
+   dev-libs/libclc
+   dev-util/spirv-tools
+   >=sys-libs/zlib-1.2.8:=
+   x11-libs/libdrm
+"
+DEPEND="${RDEPEND}
+   dev-libs/expat
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep ">=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]")
+   virtual/pkgconfig
+"
+
+# Please keep the LLVM dependency block separate. Since LLVM is slotted,
+# we need to *really* make sure we're not pulling one than more slot
+# simultaneously.
+#
+# How to use it:
+# 1. Specify LLVM_MAX_SLOT (inclusive), e.g. 17.
+# 2. Specify LLVM_MIN_SLOT (inclusive), e.g. 15.
+LLVM_MAX_SLOT="17"
+LLVM_MIN_SLOT="15"
+PER_SLOT_DEPSTR="
+   (
+   dev-util/spirv-llvm-translator:@SLOT@
+   sys-devel/clang:@SLOT@
+   sys-devel/llvm:@SLOT@
+   )
+"
+LLVM_DEPSTR="
+   || (
+   $(for ((slot=LLVM_MAX_SLOT; slot>=LLVM_MIN_SLOT; slot--)); do
+   echo "${PER_SLOT_DEPSTR//@SLOT@/${slot}}"
+   done)
+   )
+   =dev-python/mako-0.8.0[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   PKG_CONFIG_PATH="$(get_llvm_prefix 
"${LLVM_MAX_SLOT}")/$(get_libdir)/pkgconfig"
+
+   local emesonargs=(
+   -Dllvm=enabled
+   -Dshared-llvm=enabled
+   -Dintel-clc=enabled
+
+   -Dgallium-drivers=''
+   -Dvulkan-drivers=''
+
+   # Set platforms empty to avoid the default "auto" setting. If
+   # platforms is empty meson.build will add surfaceless.
+   -Dplatforms=''
+
+   -Dglx=disabled
+   -Dlibunwind=disabled
+   -Dzstd=disabled
+
+   --buildtype $(usex debug debug plain)
+   -Db_ndebug=$(usex debug false true)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   dobin "${BUILD_DIR}"/src/intel/compiler/intel_clc
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libva-intel-media-driver/

2024-01-24 Thread Matt Turner
commit: 83150548a7c1ba91ca196c84e5eeefc94cf56a1b
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jan 24 16:58:01 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Jan 24 17:00:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83150548

media-libs/libva-intel-media-driver: Drop old versions

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

 media-libs/libva-intel-media-driver/Manifest   |  3 --
 .../libva-intel-media-driver-23.3.5.ebuild | 57 --
 .../libva-intel-media-driver-23.4.1.ebuild | 57 --
 .../libva-intel-media-driver-24.1.0.ebuild | 57 --
 4 files changed, 174 deletions(-)

diff --git a/media-libs/libva-intel-media-driver/Manifest 
b/media-libs/libva-intel-media-driver/Manifest
index a2d282928d26..2882e00ef16e 100644
--- a/media-libs/libva-intel-media-driver/Manifest
+++ b/media-libs/libva-intel-media-driver/Manifest
@@ -1,5 +1,2 @@
-DIST intel-media-23.3.5.tar.gz 28684285 BLAKE2B 
a552c86e3993476a2cef1e2c3faec0776d3c2bc3e329a5056786c9a80b1b066cbd05b7045854e237be2987e079123687826a7902050e8287ea2c2dc9ac2cd2dd
 SHA512 
35565cbda85e0e2cadd272e164b59119d1e29938fd9cf0914f893aa87fd16864c19760e2e53f557f79c9688dc45aa26ccbfa4c4f4cd415ddb8db635f02f55b48
-DIST intel-media-23.4.1.tar.gz 25748094 BLAKE2B 
b34dd342e1066775edc1de7bac0dc2a2fb04b12819bbc2c1d85a923c42e12d4b6af2fca6c8f6a80a962c6aeb7b3f0aa197eedd5c114180fe283c494586147e6d
 SHA512 
ac15f2ce828bd5b1c1d6ca1e0e390360c9e65359d6dfe9384482d4ba56766f929a6092f14008d29c67622d976b027a4e125d7e88f9e8c054af1199398c2b29fd
 DIST intel-media-23.4.3.tar.gz 25805389 BLAKE2B 
ecb766bc3316e7cda338cc0b279ee31455596d004c11282dd1cad94f85f36c7711077648ae78c9b24e02198f8cc00746161fef119b86b10da52ddb2bf2949de5
 SHA512 
f28967d5474d43878ce6bf3e793c1a129fa0cd0240a2478d5d56ceb1fba3171ee8389c328818d90f914cabdd26caf1e7185dc9b38cd911a799b1fe2d8bc1ddfb
-DIST intel-media-24.1.0.tar.gz 25805593 BLAKE2B 
9f8a0dd5610952d6d127fc9fe6c7ad881492593d185780d4707ea63e96b8549ce36aeaa33a74652c9c3c5dd81571820a2cb6ce6e06f2023dab2f66ca1f1dd4c5
 SHA512 
cde825222e532e89977acf78958ba63d920f4c87d732d0b1d1ed76f4ddc5bbcdf390fe6af5619de720838cc67e11d539d1d1028e953c7a5ed601b637565c3781
 DIST intel-media-24.1.1.tar.gz 25814687 BLAKE2B 
b9d721c17f7caa594668c2221cb730fe7e2b8f7a8ccef85b3f174012d76500c5f890a1abc8a0b0ca893cc80314044321b5e965e72dac4ed357197bc426b493d0
 SHA512 
42c30d24aab0d73510069dd83e59e0e9a29484b98969e94078681cfa2a832a3c44fac3942535a57db8c75db75d47e3a76c7b7d919fcff292fe6455eede418198

diff --git 
a/media-libs/libva-intel-media-driver/libva-intel-media-driver-23.3.5.ebuild 
b/media-libs/libva-intel-media-driver/libva-intel-media-driver-23.3.5.ebuild
deleted file mode 100644
index 9c419d735ecd..
--- a/media-libs/libva-intel-media-driver/libva-intel-media-driver-23.3.5.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib flag-o-matic
-
-if [[ ${PV} == * ]] ; then
-   : ${EGIT_REPO_URI:="https://github.com/intel/media-driver"}
-   if [[ ${PV%} != "" ]] ; then
-   : ${EGIT_BRANCH:="release/${PV%.}"}
-   fi
-   inherit git-r3
-else
-   MY_PV="${PV%_pre}"
-   
SRC_URI="https://github.com/intel/media-driver/archive/intel-media-${MY_PV}.tar.gz;
-   S="${WORKDIR}/media-driver-intel-media-${MY_PV}"
-   if [[ ${PV} != *_pre* ]] ; then
-   KEYWORDS="amd64"
-   fi
-fi
-
-DESCRIPTION="Intel Media Driver for VA-API (iHD)"
-HOMEPAGE="https://github.com/intel/media-driver;
-
-LICENSE="MIT BSD redistributable? ( no-source-code )"
-SLOT="0"
-IUSE="+redistributable test X"
-
-RESTRICT="!test? ( test )"
-
-DEPEND=">=media-libs/gmmlib-22.3.12:=[${MULTILIB_USEDEP}]
-   >=media-libs/libva-2.20.0[X?,${MULTILIB_USEDEP}]
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-23.3.4-Remove-unwanted-CFLAGS.patch
-   "${FILESDIR}"/${PN}-23.3.4_testing_in_src_test.patch
-)
-
-multilib_src_configure() {
-   # https://github.com/intel/media-driver/issues/356
-   append-cxxflags -D_FILE_OFFSET_BITS=64
-
-   local mycmakeargs=(
-   -DMEDIA_BUILD_FATAL_WARNINGS=OFF
-   -DMEDIA_RUN_TEST_SUITE=$(usex test)
-   -DBUILD_TYPE=Release
-   -DPLATFORM=linux
-   -DCMAKE_DISABLE_FIND_PACKAGE_X11=$(usex !X)
-   -DENABLE_NONFREE_KERNELS=$(usex redistributable)
-   -DLATEST_CPP_NEEDED=ON # Seems to be the best option for now
-   )
-   local CMAKE_BUILD_TYPE="Release"
-   cmake_src_configure
-}

diff --git 
a/media-libs/libva-intel-media-driver/libva-intel-media-driver-23.4.1.ebuild 
b/media-libs/lib

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

2024-01-24 Thread Matt Turner
commit: a994ccc5cdb9e08563ab3390dc470fbe3a8cf9e8
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jan 24 17:00:34 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Jan 24 17:00:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a994ccc5

dev-util/ccls: Drop old versions

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

 dev-util/ccls/ccls-0.20230717.ebuild | 46 
 1 file changed, 46 deletions(-)

diff --git a/dev-util/ccls/ccls-0.20230717.ebuild 
b/dev-util/ccls/ccls-0.20230717.ebuild
deleted file mode 100644
index 99f199c0f4f3..
--- a/dev-util/ccls/ccls-0.20230717.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-EGIT_REPO_URI="https://github.com/MaskRay/${PN};
-
-if [[ ${PV} = * ]]; then
-   GIT_ECLASS="git-r3"
-   LLVM_MAX_SLOT=16
-else
-   LLVM_MAX_SLOT=16
-fi
-
-inherit cmake llvm ${GIT_ECLASS}
-
-DESCRIPTION="C/C++/ObjC language server"
-HOMEPAGE="https://github.com/MaskRay/ccls;
-
-if [[ ${PV} == * ]] ; then
-   SRC_URI=""
-else
-   SRC_URI="https://github.com/MaskRay/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm64 ~riscv"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE=""
-
-# We only depend on Clang because of a quirk in how dependencies work
-# See comment in llvm.eclass docs
-DEPEND="
-   dev-libs/rapidjson
-   

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

2024-01-24 Thread Matt Turner
commit: 3712a41d27af00a58df156a7608ab122f89dfe11
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jan 24 16:51:56 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Jan 24 17:00:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3712a41d

x11-misc/xkeyboard-config: Drop old versions

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

 x11-misc/xkeyboard-config/Manifest |  1 -
 .../xkeyboard-config/xkeyboard-config-2.39.ebuild  | 42 ---
 .../xkeyboard-config/xkeyboard-config-2.40.ebuild  | 47 --
 3 files changed, 90 deletions(-)

diff --git a/x11-misc/xkeyboard-config/Manifest 
b/x11-misc/xkeyboard-config/Manifest
index 8a9f9ed1df67..4b482d9df882 100644
--- a/x11-misc/xkeyboard-config/Manifest
+++ b/x11-misc/xkeyboard-config/Manifest
@@ -1,2 +1 @@
-DIST xkeyboard-config-2.39.tar.xz 896112 BLAKE2B 
d1ef598a0c1993518b01e73c319147ea1f3e55e1c8040762b9e95636c89d9b719322f3f2a1a87bffc545928b2912ead37f336182ba69d692893521322f170e21
 SHA512 
4690a0291c1f8c2c53b84984221a60a935c9b7cfc8ae20a8740403571f3704dedf06e5755b45775a15a5df21ebd2acac3ff785ff19f54d792ae359c4c6d60756
 DIST xkeyboard-config-2.40.tar.xz 893584 BLAKE2B 
79dd20e588e72c9fe65ff0885889ae3e2ad0ffbb66b27cf90db36fecfd41f24667fcc0a0a7fc96f3bc5d01502532af3e6b560719413bc16529328dd02d353c92
 SHA512 
00c965e747169194d9a8d1ed0dfd544988c70df6a69888c50a06b4e266ce7047a8696ce408b9a7ba91e7e6b9679ab6e5f014308dbbf0a9c6be0e948d7646f878

diff --git a/x11-misc/xkeyboard-config/xkeyboard-config-2.39.ebuild 
b/x11-misc/xkeyboard-config/xkeyboard-config-2.39.ebuild
deleted file mode 100644
index c91aa6cc97f1..
--- a/x11-misc/xkeyboard-config/xkeyboard-config-2.39.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit meson python-any-r1
-
-DESCRIPTION="X keyboard configuration database"
-HOMEPAGE="https://www.freedesktop.org/wiki/Software/XKeyboardConfig 
https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config;
-
-if [[ ${PV} ==  ]]; then
-   
EGIT_REPO_URI="https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config.git;
-   inherit git-r3
-else
-   SRC_URI="https://www.x.org/releases/individual/data/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-DEPEND=""
-RDEPEND=""
-BDEPEND="
-   ${PYTHON_DEPS}
-   dev-lang/perl
-   dev-libs/libxslt
-   sys-devel/gettext
-"
-
-pkg_setup() {
-   python-any-r1_pkg_setup
-}
-
-src_configure() {
-   local emesonargs=(
-   -Dxkb-base="${EPREFIX}/usr/share/X11/xkb"
-   -Dcompat-rules=true
-   )
-   meson_src_configure
-}

diff --git a/x11-misc/xkeyboard-config/xkeyboard-config-2.40.ebuild 
b/x11-misc/xkeyboard-config/xkeyboard-config-2.40.ebuild
deleted file mode 100644
index cdc2788dbe28..
--- a/x11-misc/xkeyboard-config/xkeyboard-config-2.40.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit meson python-any-r1
-
-DESCRIPTION="X keyboard configuration database"
-HOMEPAGE="https://www.freedesktop.org/wiki/Software/XKeyboardConfig 
https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config;
-
-if [[ ${PV} ==  ]]; then
-   
EGIT_REPO_URI="https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config.git;
-   inherit git-r3
-else
-   SRC_URI="https://www.x.org/releases/individual/data/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   ${PYTHON_DEPS}
-   dev-lang/perl
-   dev-libs/libxslt
-   sys-devel/gettext
-   test? (
-   $(python_gen_any_dep '
-   dev-python/pytest[${PYTHON_USEDEP}]
-   ')
-   )
-"
-
-pkg_setup() {
-   python-any-r1_pkg_setup
-}
-
-src_configure() {
-   local emesonargs=(
-   -Dxkb-base="${EPREFIX}/usr/share/X11/xkb"
-   -Dcompat-rules=true
-   )
-   meson_src_configure
-}



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

2024-01-24 Thread Matt Turner
commit: 534f88fbb2bcb79784ccead00ca1c88677461b95
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jan 24 16:51:43 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Jan 24 17:00:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=534f88fb

media-libs/mesa: Drop old versions

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

 media-libs/mesa/Manifest   |   6 -
 media-libs/mesa/files/clang_config_tool.patch  |  13 -
 media-libs/mesa/files/clang_resource_dir.patch |  24 --
 media-libs/mesa/mesa-23.1.8.ebuild | 466 
 media-libs/mesa/mesa-23.1.9.ebuild | 473 -
 media-libs/mesa/mesa-23.2.1.ebuild | 471 
 media-libs/mesa/mesa-23.3.0.ebuild | 448 ---
 media-libs/mesa/mesa-23.3.0_rc5-r1.ebuild  | 448 ---
 media-libs/mesa/mesa-23.3.2.ebuild | 448 ---
 9 files changed, 2797 deletions(-)

diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index f5862d8b1b6d..27f844ce49f8 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -1,8 +1,2 @@
-DIST mesa-23.1.8.tar.xz 18566724 BLAKE2B 
43825c936f0dca4bc7e954cf7f8afc9566fb26d23969a9f60279a279504464b4eee966f5db34602489fb659942d11629675a1ef44493020925047bbd8cd7f0d7
 SHA512 
02dc6f8b10dd3827a2b62fba3035726b1b60ec0c3188817deea2ad14f80f332a37272e9f15c5f653f20cecb14f8ff91697d73c89afc83674c19b686a674b677d
-DIST mesa-23.1.9.tar.xz 18589464 BLAKE2B 
a4386398841476f6e69031043091cbbf0afff1ef9523e7d6216b1acc49fa8afbe5270802c78d951fee42dd6c8268bc515ed1236de4ce47a5d90e6bdd1ff16b92
 SHA512 
83f57c530ccc14e9debbc292f71214343f506bdf35bad235cdd3c380d769eb30658bdf93a70b79d7ce08e75615b892023e4245aed1237cd285d2f045cdbf9241
-DIST mesa-23.2.1.tar.xz 18855304 BLAKE2B 
51e44c2e9b7dfe17cf4cb7252e169109d03a006caa8ec34036fb594c0c44e9278d0088170894c1a9debdea911f746470e1d256576e0635cae5c3e670ab49161b
 SHA512 
927af0885a4815d330de384232deadf3dce7e2e2024738f138a344cbc4adce22888a9e335317f1d75965a5e691c9638949105f18c9b6ef43839fb594c6b474b5
-DIST mesa-23.3.0-rc5.tar.xz 19227440 BLAKE2B 
844eb3dacc6f579f1a7bff74fc20ec22021ac33dcdd716488487e66e9ef8c6be4a5eaf7260628eec58baa55fd70bfe4a6223e83ea8b163d6e16dd8677af3c7e3
 SHA512 
f1c2421ab262da422ed9ac5ca08b0e1c41264373e022de9413c65e1e7e8ee929979d1c80741497a0acba1d118665a7f6076e24139be0c9c70f3fe8f5d319c187
-DIST mesa-23.3.0.tar.xz 19234688 BLAKE2B 
1b87d15cbe1b4c761653b7042c46eac3036f08dfcf3a0a81aa7bf6c1c0c402b05f37ce8da9d88df72e1745d66a648c2b8c161b04bf558107f548f6d8167cc798
 SHA512 
3568b571974a2c6c0c3a4cc614c851729962e39926f0af906ba91604f9d43c0618db7df004cbec5d9e5dbade2d6bde818608c9aa1686183994d68ad3e6ac4521
 DIST mesa-23.3.1.tar.xz 19337988 BLAKE2B 
73696281868e5eba6493cc34786a6c30eaf256bed2495444be9a1a5ebf1a0d4b8f00bcc3fb91ce9de3ac8ff23663e41cab17b8fe42b1048366c8e9b95aefa905
 SHA512 
0861fb5083e37439ad8cc0a0d8372a7c84d8665ea298dc784e2dd893162e20ae072f5ef0b860be88ecf74bc123714acbc1dec312e139b892ff40ef1887c5f4a5
-DIST mesa-23.3.2.tar.xz 19365140 BLAKE2B 
fc97e17dd7a139056190010325f1d57978ef8618ae87731f459daedc303223f3fbce660c2361dcd518d35c709357435366c75ebfd6366daa9f0dec99b534604f
 SHA512 
634d2b67ade2121de3f19f2cccd4bf7ceb2ac391b9366587ed1c2412444e010de8ec14a25529fdec1f43f943096422eb23cefcb8a89d2f8b20286850188b65c3
 DIST mesa-23.3.3.tar.xz 19379484 BLAKE2B 
6b57e99356abccf398c5fb84953fc1490ddf516dbeed1feca8d16344a04c1c15183325752717447a34a61dd4cdda897147e3194f869d8dbadfa5c45a0c95dab5
 SHA512 
bed23e8324b026edd5d2b16a381ec563cf2fa9be9c8fbe8d9fb907cab9d87eef91f493fb9d4e3973d4b679e271d2a85ce48af491585638ab97f087532fc63c30

diff --git a/media-libs/mesa/files/clang_config_tool.patch 
b/media-libs/mesa/files/clang_config_tool.patch
deleted file mode 100644
index ed85b9215cdc..
--- a/media-libs/mesa/files/clang_config_tool.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Workaround the CMake dependency lookup returning a different LLVM to 
llvm-config.
-
-Bug: https://bugs.gentoo.org/907965
 a/meson.build
-+++ b/meson.build
-@@ -1691,6 +1691,7 @@ if _llvm.allowed()
- static : not _shared_llvm,
- fallback : ['llvm', 'dep_llvm'],
- include_type : 'system',
-+method: 'config-tool',
-   )
-   with_llvm = dep_llvm.found()
- endif

diff --git a/media-libs/mesa/files/clang_resource_dir.patch 
b/media-libs/mesa/files/clang_resource_dir.patch
deleted file mode 100644
index 6e0c3c7cb745..
--- a/media-libs/mesa/files/clang_resource_dir.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19232#note_1776640
-https://gitlab.freedesktop.org/mesa/mesa/-/issues/7717#note_1832122
-
-diff --git a/src/compiler/clc/clc_helpers.cpp 
b/src/compiler/clc/clc_helpers.cpp
-index 80bc84831e4..34d156bf227 100644
 a/src/compiler/clc/clc_helpers.cpp
-+++ b/src/compiler/clc/clc_helpers.cpp
-@@ -39,6 +39,7 @@
- #include 
-

[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/

2024-01-24 Thread Matt Turner
commit: f66108fb49994112e75a3a0d3f6dd37185b2dc3a
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jan 24 16:51:52 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Jan 24 17:00:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f66108fb

x11-libs/libdrm: Drop old versions

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

 x11-libs/libdrm/Manifest  |  2 -
 x11-libs/libdrm/libdrm-2.4.117.ebuild | 64 --
 x11-libs/libdrm/libdrm-2.4.119.ebuild | 75 ---
 3 files changed, 141 deletions(-)

diff --git a/x11-libs/libdrm/Manifest b/x11-libs/libdrm/Manifest
index 4ea3558c119b..a25a940d55e6 100644
--- a/x11-libs/libdrm/Manifest
+++ b/x11-libs/libdrm/Manifest
@@ -1,4 +1,2 @@
-DIST libdrm-2.4.117.tar.xz 475504 BLAKE2B 
cbda61815b1e5c3a5de285a9abe7f78669093d8b0f0f9f51cd38ea3b710e049de62d4f2591748f2000a1eb231d7b339a0ac7990934a9ccbfda62c6586c5b8236
 SHA512 
326cf565548fb9d50a321562c13acb2a2f5ad5915ffdc2b08ef812fbac887f5b3d271cb2ce8c483633edddf2c55064d55810ff6697f713c179e2d0c8048eb544
 DIST libdrm-2.4.118.tar.xz 479096 BLAKE2B 
064e0c7fc1b84bb7cbe2bfe9b22b2a48d266637cbfdd5b72fa44c0c0981a212e2de7ebc42ddd1da5f06e621bc3e0d2a6d329c74ba14154e6c9e7ddf429cd8f04
 SHA512 
2740ec10dfe96b520345c3f6f0d99a30aac95b1f96656bd9cd11269c2a83a9dac423da29d74a3deb55360e3ae2ca4a1de283e1e443667bedd22673f6629c9920
-DIST libdrm-2.4.119.tar.xz 479108 BLAKE2B 
05c6a06bf497e9140a8f8c3d2fa5f5d4ef3ed7e392a86f4af433b83b670e68aefe1c06e6bcf071c1c6a2339442376b7e16c08125d91e661e284b9d77f8db
 SHA512 
c8dd7665e85c01a67fcce1c1c614bc05a3ec311f31cae7de5fb1cd27d0f11f1801be63de3fa3e33b2f505544fd4b1bc292965c5e8de46a3beaaedb10334945ca
 DIST libdrm-2.4.120.tar.xz 479564 BLAKE2B 
218d674da334c32aae27a31c10992cb276b08543704c875c7d7bf8f3dd348d1cf1c95f35b0afc8f3034d83152c2df460f84807388a21b241792db3e81c98dbfc
 SHA512 
6dc16e5134a669eeb59debb1dc2d15b857483ab7476dc2b94bd05a32d8953f046f5656f6cf9e1a63e97e7156fb65ebb58b6a29fe45cb6326058baaf820626e70

diff --git a/x11-libs/libdrm/libdrm-2.4.117.ebuild 
b/x11-libs/libdrm/libdrm-2.4.117.ebuild
deleted file mode 100644
index 8ecbdd5ac2c0..
--- a/x11-libs/libdrm/libdrm-2.4.117.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/drm.git;
-PYTHON_COMPAT=( python3_{10..12} )
-
-if [[ ${PV} = * ]]; then
-   GIT_ECLASS="git-r3"
-fi
-
-inherit ${GIT_ECLASS} python-any-r1 meson-multilib
-
-DESCRIPTION="X.Org libdrm library"
-HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm;
-if [[ ${PV} != * ]]; then
-   SRC_URI="https://dri.freedesktop.org/libdrm/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-fi
-
-VIDEO_CARDS="amdgpu exynos freedreno intel nouveau omap radeon tegra vc4 
vivante vmware"
-for card in ${VIDEO_CARDS}; do
-   IUSE_VIDEO_CARDS+=" video_cards_${card}"
-done
-
-IUSE="${IUSE_VIDEO_CARDS} valgrind"
-RESTRICT="test" # see bug #236845
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="
-   video_cards_intel? ( 
>=x11-libs/libpciaccess-0.13.1-r1:=[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-   valgrind? ( dev-debug/valgrind )"
-BDEPEND="${PYTHON_DEPS}
-   $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]')"
-
-python_check_deps() {
-   python_has_version "dev-python/docutils[${PYTHON_USEDEP}]"
-}
-
-multilib_src_configure() {
-   local emesonargs=(
-   # Udev is only used by tests now.
-   -Dudev=false
-   -Dcairo-tests=disabled
-   $(meson_feature video_cards_amdgpu amdgpu)
-   $(meson_feature video_cards_exynos exynos)
-   $(meson_feature video_cards_freedreno freedreno)
-   $(meson_feature video_cards_intel intel)
-   $(meson_feature video_cards_nouveau nouveau)
-   $(meson_feature video_cards_omap omap)
-   $(meson_feature video_cards_radeon radeon)
-   $(meson_feature video_cards_tegra tegra)
-   $(meson_feature video_cards_vc4 vc4)
-   $(meson_feature video_cards_vivante etnaviv)
-   $(meson_feature video_cards_vmware vmwgfx)
-   # valgrind installs its .pc file to the pkgconfig for the 
primary arch
-   -Dvalgrind=$(usex valgrind auto disabled)
-   -Dtests=false # Tests are restricted
-   )
-   meson_src_configure
-}

diff --git a/x11-libs/libdrm/libdrm-2.4.119.ebuild 
b/x11-libs/libdrm/libdrm-2.4.119.ebuild
deleted file mode 100644
index ec035b19e919..
--- a/x11-libs/libdrm/libdrm-2.4.119.ebuild
+++ /dev/null

[gentoo-commits] repo/gentoo:master commit in: x11-libs/xcb-util-cursor/

2024-01-24 Thread Matt Turner
commit: 01b93762fafa575d5f654711ec2395cd1e5a00cb
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jan 24 16:51:54 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Jan 24 17:00:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01b93762

x11-libs/xcb-util-cursor: Drop old versions

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

 x11-libs/xcb-util-cursor/Manifest  |  1 -
 .../xcb-util-cursor/xcb-util-cursor-0.1.4.ebuild   | 25 --
 2 files changed, 26 deletions(-)

diff --git a/x11-libs/xcb-util-cursor/Manifest 
b/x11-libs/xcb-util-cursor/Manifest
index 2d8fdb33bce9..182984dd9867 100644
--- a/x11-libs/xcb-util-cursor/Manifest
+++ b/x11-libs/xcb-util-cursor/Manifest
@@ -1,2 +1 @@
-DIST xcb-util-cursor-0.1.4.tar.xz 265508 BLAKE2B 
8d7eac0116652833e1835e9c7454bc859901e146b06985b3926fd5f7568d92f2249ef6ea17c2202fa247e36bb998ba5b76fa519e92ca5cd51eb778169c88218c
 SHA512 
d27dd59a4d7ded9994dca4421dd9533e3ee823b880af35d3219bd7340c89fbc61d1d0fa10e2991de2cac9e6395e09497769d7b8728eedc691e76649107b1
 DIST xcb-util-cursor-0.1.5.tar.xz 266788 BLAKE2B 
a6c2d3d539191fdf896814711f7483ddd5e450dbd11293d8fbf9b04a05ebc3a0e2374b910bc43dd57a8d33936c611048a1ba20563f2df585b5ceed69332c1942
 SHA512 
e2d14c3f0ab117524ba90d1a992b61717ccee04bc9e66c587a6a0f10571f15e89fc5db3413882ca7ce14ebc07b6b7b0a4ddecd59ba910e6ca654ea9b1c705ed5

diff --git a/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.4.ebuild 
b/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.4.ebuild
deleted file mode 100644
index 51215564eb22..
--- a/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.4.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-XORG_MULTILIB=yes
-XORG_TARBALL_SUFFIX="xz"
-inherit xorg-3
-
-DESCRIPTION="X C-language Bindings sample implementations"
-HOMEPAGE="https://xcb.freedesktop.org/ 
https://gitlab.freedesktop.org/xorg/lib/libxcb-cursor;
-
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
-
-RDEPEND=">=x11-libs/libxcb-1.9.1:=[${MULTILIB_USEDEP}]
-   >=x11-libs/xcb-util-image-0.3.9-r1[${MULTILIB_USEDEP}]
-   >=x11-libs/xcb-util-renderutil-0.3.9[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}
-   >=x11-base/xcb-proto-1.8-r3:=
-   x11-base/xorg-proto"
-BDEPEND=">=dev-util/gperf-3.0.1"
-
-XORG_CONFIGURE_OPTIONS=(
-   
--with-cursorpath='~/.cursors:~/.icons:/usr/local/share/cursors/xorg-x11:/usr/local/share/cursors:/usr/local/share/icons:/usr/local/share/pixmaps:/usr/share/cursors/xorg-x11:/usr/share/cursors:/usr/share/pixmaps/xorg-x11:/usr/share/icons:/usr/share/pixmaps'
-)



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xdm/

2024-01-24 Thread Matt Turner
commit: 7e05b6c566922dceab78c169896eced8f36f6a93
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jan 24 16:51:46 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Jan 24 17:00:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e05b6c5

x11-apps/xdm: Drop old versions

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

 x11-apps/xdm/xdm-1.1.14.ebuild | 79 --
 1 file changed, 79 deletions(-)

diff --git a/x11-apps/xdm/xdm-1.1.14.ebuild b/x11-apps/xdm/xdm-1.1.14.ebuild
deleted file mode 100644
index 284991c3952e..
--- a/x11-apps/xdm/xdm-1.1.14.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-XORG_TARBALL_SUFFIX="xz"
-inherit xorg-3 pam systemd
-
-DEFAULTVT=vt7
-
-DESCRIPTION="X.Org xdm application"
-
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
-IUSE="pam systemd truetype xinerama xpm"
-
-RDEPEND="
-   x11-apps/sessreg
-   x11-apps/xconsole
-   x11-apps/xinit
-   x11-apps/xrdb
-   x11-apps/xsm
-   x11-libs/libX11
-   x11-libs/libXau
-   x11-libs/libXaw
-   x11-libs/libXdmcp
-   x11-libs/libXext
-   x11-libs/libXmu
-   x11-libs/libXt
-   virtual/libcrypt:=
-   pam? ( sys-libs/pam )
-   systemd? ( >=sys-apps/systemd-209:= )
-   truetype? (
-   x11-libs/libXrender
-   x11-libs/libXft
-   )
-   xinerama? ( x11-libs/libXinerama )
-   xpm? ( x11-libs/libXpm )
-   elibc_glibc? ( dev-libs/libbsd )"
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto"
-
-src_prepare() {
-   sed -i -e 's:^Alias=.*$:Alias=display-manager.service:' \
-   xdm.service.in || die
-
-   # Disable XDM-AUTHORIZATION-1 (bug #445662).
-   # it causes issue with libreoffice and SDL games (bug #306223).
-   sed -i -e '/authorize/a DisplayManager*authName:
MIT-MAGIC-COOKIE-1' \
-   config/xdm-config.in || die
-
-   xorg-3_src_prepare
-}
-
-src_configure() {
-   local XORG_CONFIGURE_OPTIONS=(
-   --enable-ipv6
-   $(use_with pam)
-   $(use_with systemd systemd-daemon)
-   $(use_with truetype xft)
-   $(use_with xinerama)
-   $(use_enable xpm xpm-logos)
-   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
-   --with-default-vt=${DEFAULTVT}
-   --with-xdmconfigdir=/etc/X11/xdm
-   )
-   xorg-3_src_configure
-}
-
-src_install() {
-   xorg-3_src_install
-
-   exeinto /usr/$(get_libdir)/X11/xdm
-   doexe "${FILESDIR}"/Xsession
-
-   use pam && pamd_mimic system-local-login xdm auth account session
-
-   # Keep /var/lib/xdm. This is where authfiles are stored. See #286350.
-   keepdir /var/lib/xdm
-}



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

2024-01-24 Thread Matt Turner
commit: cc1106f96e16b0fe52503e4590924fc6359a167d
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jan 24 16:51:50 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Jan 24 17:00:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc1106f9

x11-base/xwayland: Drop old versions

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

 x11-base/xwayland/Manifest  |   1 -
 x11-base/xwayland/xwayland-23.2.3-r1.ebuild | 112 
 x11-base/xwayland/xwayland-23.2.3.ebuild| 109 ---
 3 files changed, 222 deletions(-)

diff --git a/x11-base/xwayland/Manifest b/x11-base/xwayland/Manifest
index ef5209151ae3..e4ff8a0fd3cd 100644
--- a/x11-base/xwayland/Manifest
+++ b/x11-base/xwayland/Manifest
@@ -1,2 +1 @@
-DIST xwayland-23.2.3.tar.xz 1298840 BLAKE2B 
65a0517fdee19f9144f8e661e17227d838dff0b040f383cf940623492919574d60c032d7ba84f13f35c8a259ca4783ffc3519cc35768946b5b2014e25d4ec93e
 SHA512 
37198aa2f06313a0cb2add51cc78f81b26a42f2c9d55a0d3eecf958777107ea5560961c128f2d0af055f7460ba10fadb1b9050251c2c50f2251b40ab517e79cd
 DIST xwayland-23.2.4.tar.xz 1299748 BLAKE2B 
5427ff1f8b95b25c79df74eef18e2aeb7eecafa7d522e720e1072603108516cbaa57652e6439426d18d90320b67ec0764978450c76c6ce759d49fedfc6aedf65
 SHA512 
ac3ff208cbef5bbe4637c335cfda226489c93b0a3768f2f4fb0201c588485ede38262fbce77ef1425b3d2a0be61b6580df53341c7b95e6072c8b6371ad29d187

diff --git a/x11-base/xwayland/xwayland-23.2.3-r1.ebuild 
b/x11-base/xwayland/xwayland-23.2.3-r1.ebuild
deleted file mode 100644
index 6c2c9edce4d9..
--- a/x11-base/xwayland/xwayland-23.2.3-r1.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-if [[ ${PV} == "" ]] ; then
-   EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/xserver.git;
-   inherit git-r3
-else
-   
SRC_URI="https://xorg.freedesktop.org/archive/individual/xserver/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
-fi
-
-DESCRIPTION="Standalone X server running under Wayland"
-HOMEPAGE="https://wayland.freedesktop.org/xserver.html;
-
-IUSE="libei selinux systemd video_cards_nvidia unwind xcsecurity"
-
-LICENSE="MIT"
-SLOT="0"
-
-COMMON_DEPEND="
-   dev-libs/libbsd
-   dev-libs/openssl:=
-   >=dev-libs/wayland-1.21.0
-   >=dev-libs/wayland-protocols-1.30
-   media-fonts/font-util
-   >=media-libs/libepoxy-1.5.4[X,egl(+)]
-   media-libs/libglvnd[X]
-   >=media-libs/mesa-21.1[X(+),egl(+),gbm(+)]
-   >=x11-libs/libdrm-2.4.109
-   >=x11-libs/libXau-1.0.4
-   x11-libs/libxcvt
-   >=x11-libs/libXdmcp-1.0.2
-   >=x11-libs/libXfont2-2.0.1
-   x11-libs/libxkbfile
-   >=x11-libs/libxshmfence-1.1
-   >=x11-libs/pixman-0.27.2
-   >=x11-misc/xkeyboard-config-2.4.1-r3
-
-   libei? ( dev-libs/libei )
-   systemd? ( sys-apps/systemd )
-   unwind? ( sys-libs/libunwind )
-   video_cards_nvidia? ( gui-libs/egl-wayland )
-"
-DEPEND="
-   ${COMMON_DEPEND}
-   >=x11-base/xorg-proto-2022.2
-   >=x11-libs/xtrans-1.3.5
-"
-RDEPEND="
-   ${COMMON_DEPEND}
-   x11-apps/xkbcomp
-
-   libei? ( >=sys-apps/xdg-desktop-portal-1.18.0 )
-   selinux? ( sec-policy/selinux-xserver )
-"
-BDEPEND="
-   app-alternatives/lex
-   dev-util/wayland-scanner
-"
-
-PATCHES=(
-   "${FILESDIR}"/xwayland-drop-redundantly-installed-files.patch
-   "${FILESDIR}"/xwayland-23.2.3-systemd-automagic.patch
-)
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use selinux xselinux)
-   $(meson_use systemd)
-   $(meson_use unwind libunwind)
-   $(meson_use xcsecurity)
-   $(meson_use video_cards_nvidia xwayland_eglstream)
-   -Ddpms=true
-   -Ddri3=true
-   -Ddrm=true
-   -Ddtrace=false
-   -Dglamor=true
-   -Dglx=true
-   -Dipv6=true
-   -Dsecure-rpc=false
-   -Dscreensaver=true
-   -Dsha1=libcrypto
-   -Dxace=true
-   -Dxdmcp=true
-   -Dxinerama=true
-   -Dxvfb=true
-   -Dxv=true
-   -Dxwayland-path="${EPREFIX}"/usr/bin
-   -Dlibdecor=false
-   -Ddocs=false
-   -Ddevel-docs=false
-   -Ddocs-pdf=false
-   )
-
-   if use libei; then
-   emesonargs+=( -Dxwayland_ei=portal )
-   else
-   emesonargs+=( -Dxwayland_ei=false )
-   fi
-
-   meson_src_configure

[gentoo-commits] repo/gentoo:master commit in: x11-libs/libXfont2/

2024-01-24 Thread Matt Turner
commit: e640ae83fab2398f53d97abb0f7a795fddf73971
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jan 24 16:51:53 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Jan 24 17:00:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e640ae83

x11-libs/libXfont2: Drop old versions

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

 x11-libs/libXfont2/libXfont2-2.0.6.ebuild | 35 ---
 1 file changed, 35 deletions(-)

diff --git a/x11-libs/libXfont2/libXfont2-2.0.6.ebuild 
b/x11-libs/libXfont2/libXfont2-2.0.6.ebuild
deleted file mode 100644
index 4e0cd81f1ae4..
--- a/x11-libs/libXfont2/libXfont2-2.0.6.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-XORG_DOC=doc
-XORG_PACKAGE_NAME=libxfont
-XORG_TARBALL_SUFFIX="xz"
-inherit xorg-3
-
-DESCRIPTION="X.Org Xfont library"
-
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="bzip2 truetype"
-
-RDEPEND="sys-libs/zlib
-   dev-libs/libbsd
-   x11-libs/libfontenc
-   bzip2? ( app-arch/bzip2 )
-   truetype? ( >=media-libs/freetype-2 )"
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto
-   x11-libs/xtrans"
-
-src_configure() {
-   local XORG_CONFIGURE_OPTIONS=(
-   --enable-ipv6
-   $(use_enable doc devel-docs)
-   $(use_with doc xmlto)
-   $(use_with bzip2)
-   $(use_enable truetype freetype)
-   --without-fop
-   )
-   xorg-3_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xkbutils/

2024-01-24 Thread Matt Turner
commit: 82d501f1a8a48f8dcaec28b9f050cf9ab0d600d3
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jan 24 16:51:48 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Jan 24 17:00:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82d501f1

x11-apps/xkbutils: Drop old versions

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

 x11-apps/xkbutils/xkbutils-1.0.5.ebuild | 18 --
 1 file changed, 18 deletions(-)

diff --git a/x11-apps/xkbutils/xkbutils-1.0.5.ebuild 
b/x11-apps/xkbutils/xkbutils-1.0.5.ebuild
deleted file mode 100644
index 757b074a49d0..
--- a/x11-apps/xkbutils/xkbutils-1.0.5.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-XORG_TARBALL_SUFFIX="xz"
-inherit xorg-3
-
-DESCRIPTION="X.Org xkbutils application"
-
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
-
-RDEPEND="
-   x11-libs/libX11
-   x11-libs/libXt
-   x11-libs/libXaw"
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto"



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

2024-01-24 Thread Matt Turner
commit: 6168a87632e968ff0177a7383bf26d1a82fa6957
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jan 24 16:51:33 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Jan 24 17:00:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6168a876

dev-util/intel_clc: Drop old versions

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

 dev-util/intel_clc/Manifest   |   3 -
 dev-util/intel_clc/intel_clc-23.3.0.ebuild| 115 -
 dev-util/intel_clc/intel_clc-23.3.0_rc5-r1.ebuild | 115 -
 dev-util/intel_clc/intel_clc-23.3.2-r1.ebuild | 116 --
 4 files changed, 349 deletions(-)

diff --git a/dev-util/intel_clc/Manifest b/dev-util/intel_clc/Manifest
index 2097cae51135..27f844ce49f8 100644
--- a/dev-util/intel_clc/Manifest
+++ b/dev-util/intel_clc/Manifest
@@ -1,5 +1,2 @@
-DIST mesa-23.3.0-rc5.tar.xz 19227440 BLAKE2B 
844eb3dacc6f579f1a7bff74fc20ec22021ac33dcdd716488487e66e9ef8c6be4a5eaf7260628eec58baa55fd70bfe4a6223e83ea8b163d6e16dd8677af3c7e3
 SHA512 
f1c2421ab262da422ed9ac5ca08b0e1c41264373e022de9413c65e1e7e8ee929979d1c80741497a0acba1d118665a7f6076e24139be0c9c70f3fe8f5d319c187
-DIST mesa-23.3.0.tar.xz 19234688 BLAKE2B 
1b87d15cbe1b4c761653b7042c46eac3036f08dfcf3a0a81aa7bf6c1c0c402b05f37ce8da9d88df72e1745d66a648c2b8c161b04bf558107f548f6d8167cc798
 SHA512 
3568b571974a2c6c0c3a4cc614c851729962e39926f0af906ba91604f9d43c0618db7df004cbec5d9e5dbade2d6bde818608c9aa1686183994d68ad3e6ac4521
 DIST mesa-23.3.1.tar.xz 19337988 BLAKE2B 
73696281868e5eba6493cc34786a6c30eaf256bed2495444be9a1a5ebf1a0d4b8f00bcc3fb91ce9de3ac8ff23663e41cab17b8fe42b1048366c8e9b95aefa905
 SHA512 
0861fb5083e37439ad8cc0a0d8372a7c84d8665ea298dc784e2dd893162e20ae072f5ef0b860be88ecf74bc123714acbc1dec312e139b892ff40ef1887c5f4a5
-DIST mesa-23.3.2.tar.xz 19365140 BLAKE2B 
fc97e17dd7a139056190010325f1d57978ef8618ae87731f459daedc303223f3fbce660c2361dcd518d35c709357435366c75ebfd6366daa9f0dec99b534604f
 SHA512 
634d2b67ade2121de3f19f2cccd4bf7ceb2ac391b9366587ed1c2412444e010de8ec14a25529fdec1f43f943096422eb23cefcb8a89d2f8b20286850188b65c3
 DIST mesa-23.3.3.tar.xz 19379484 BLAKE2B 
6b57e99356abccf398c5fb84953fc1490ddf516dbeed1feca8d16344a04c1c15183325752717447a34a61dd4cdda897147e3194f869d8dbadfa5c45a0c95dab5
 SHA512 
bed23e8324b026edd5d2b16a381ec563cf2fa9be9c8fbe8d9fb907cab9d87eef91f493fb9d4e3973d4b679e271d2a85ce48af491585638ab97f087532fc63c30

diff --git a/dev-util/intel_clc/intel_clc-23.3.0.ebuild 
b/dev-util/intel_clc/intel_clc-23.3.0.ebuild
deleted file mode 100644
index e1a7520244d4..
--- a/dev-util/intel_clc/intel_clc-23.3.0.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit llvm meson python-any-r1
-
-MY_PV="${PV/_/-}"
-
-DESCRIPTION="intel_clc tool used for building OpenCL C to SPIR-V"
-HOMEPAGE="https://mesa3d.org/;
-
-if [[ ${PV} ==  ]]; then
-   S="${WORKDIR}/intel_clc-${MY_PV}"
-   EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git;
-   inherit git-r3
-else
-   S="${WORKDIR}/mesa-${MY_PV}"
-   SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz;
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="MIT SGI-B-2.0"
-SLOT="0"
-IUSE="debug"
-
-RDEPEND="
-   dev-libs/libclc
-   dev-util/spirv-tools
-   >=sys-libs/zlib-1.2.8:=
-   x11-libs/libdrm
-"
-DEPEND="${RDEPEND}
-   dev-libs/expat
-"
-BDEPEND="
-   ${PYTHON_DEPS}
-   $(python_gen_any_dep ">=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]")
-   virtual/pkgconfig
-"
-
-# Please keep the LLVM dependency block separate. Since LLVM is slotted,
-# we need to *really* make sure we're not pulling one than more slot
-# simultaneously.
-#
-# How to use it:
-# 1. Specify LLVM_MAX_SLOT (inclusive), e.g. 17.
-# 2. Specify LLVM_MIN_SLOT (inclusive), e.g. 15.
-LLVM_MAX_SLOT="17"
-LLVM_MIN_SLOT="15"
-PER_SLOT_DEPSTR="
-   (
-   dev-util/spirv-llvm-translator:@SLOT@
-   sys-devel/clang:@SLOT@
-   sys-devel/llvm:@SLOT@
-   )
-"
-LLVM_DEPSTR="
-   || (
-   $(for ((slot=LLVM_MAX_SLOT; slot>=LLVM_MIN_SLOT; slot--)); do
-   echo "${PER_SLOT_DEPSTR//@SLOT@/${slot}}"
-   done)
-   )
-   =dev-python/mako-0.8.0[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   llvm_pkg_setup
-   python-any-r1_pkg_setup
-}
-
-src_configure() {
-   PKG_CONFIG_PATH="$(get_llvm_prefix 
"${LLVM_MAX_SLOT}")/$(get_libdir)/pkgconfig"
-
-   local emesonargs=(
-   -Dllvm=enabled
-   -Dshared-llvm=enabled
-   -Dintel-clc=enabled
-
-   -Dgallium-dr

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

2024-01-24 Thread Matt Turner
commit: 09b0101158b106140f66d26e7a79fb45bb0a0f63
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jan 24 16:51:41 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Jan 24 17:00:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09b01011

media-libs/libglvnd: Drop old versions

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

 media-libs/libglvnd/Manifest  |  1 -
 media-libs/libglvnd/libglvnd-1.6.0.ebuild | 65 ---
 2 files changed, 66 deletions(-)

diff --git a/media-libs/libglvnd/Manifest b/media-libs/libglvnd/Manifest
index 4c7b4bb879fd..63a628f20be6 100644
--- a/media-libs/libglvnd/Manifest
+++ b/media-libs/libglvnd/Manifest
@@ -1,2 +1 @@
-DIST libglvnd-1.6.0.tar.bz2 565006 BLAKE2B 
c18909aecc9f0f59819146c2194b20dc34abe3f4fc4bae68131aef18e9eb5713aadec3785e359850d91946fcb816a0b3a0390653fd46c5058e0d5fde6209ce13
 SHA512 
44752ebd30b46f64c668239716eda34f54286d3dde419ca0526e057f3be34a198986ce11b4df555b62395dbadf1485412d5ba5b9c52f1c6aa8224d7ebd34efbe
 DIST libglvnd-1.7.0.tar.bz2 572931 BLAKE2B 
6b55dab6ac4202bdb007e34d73bf81a58eedb87b9375cca36b2f4c7565d89c393978e4511fa0a8865eaebd78d15f8bb0751eb80d4d7f73c8080a22665dbd3dad
 SHA512 
7caef0a129527bb968bf1ced64082a56cdde881f013f5ba54c51c09989e7d559dba3071c8fdc04e535e62609d68e7622197445152f655e0afbe06890c0b7a69b

diff --git a/media-libs/libglvnd/libglvnd-1.6.0.ebuild 
b/media-libs/libglvnd/libglvnd-1.6.0.ebuild
deleted file mode 100644
index 42e9a049931b..
--- a/media-libs/libglvnd/libglvnd-1.6.0.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 2018-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-EGIT_REPO_URI="https://gitlab.freedesktop.org/glvnd/libglvnd.git;
-
-if [[ ${PV} = * ]]; then
-   GIT_ECLASS="git-r3"
-fi
-
-PYTHON_COMPAT=( python3_{9..11} )
-VIRTUALX_REQUIRED=manual
-
-inherit ${GIT_ECLASS} meson-multilib python-any-r1 virtualx
-
-DESCRIPTION="The GL Vendor-Neutral Dispatch library"
-HOMEPAGE="https://gitlab.freedesktop.org/glvnd/libglvnd;
-if [[ ${PV} = * ]]; then
-   SRC_URI=""
-else
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
-   
SRC_URI="https://gitlab.freedesktop.org/glvnd/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2
 -> ${P}.tar.bz2"
-   S=${WORKDIR}/${PN}-v${PV}
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="test X"
-RESTRICT="!test? ( test )"
-
-BDEPEND="${PYTHON_DEPS}
-   test? ( X? ( ${VIRTUALX_DEPEND} ) )"
-RDEPEND="
-   !media-libs/mesa[-libglvnd(+)]
-   X? (
-   x11-libs/libX11[${MULTILIB_USEDEP}]
-   x11-libs/libXext[${MULTILIB_USEDEP}]
-   )"
-DEPEND="${RDEPEND}
-   X? ( x11-base/xorg-proto )"
-
-src_prepare() {
-   default
-   sed -i -e "/^PLATFORM_SYMBOLS/a '__gentoo_check_ldflags__'," \
-   bin/symbols-check.py || die
-}
-
-multilib_src_configure() {
-   local emesonargs=(
-   $(meson_feature X x11)
-   $(meson_feature X glx)
-   )
-   use elibc_musl && emesonargs+=( -Dtls=false )
-
-   meson_src_configure
-}
-
-multilib_src_test() {
-   if use X; then
-   virtx meson_src_test
-   else
-   meson_src_test
-   fi
-}



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

2024-01-24 Thread Matt Turner
commit: 732fcf06574942cd4d2d5ccff8a1fbdce6ff252e
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jan 24 16:58:00 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Jan 24 17:00:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=732fcf06

media-libs/gmmlib: Drop old versions

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

 media-libs/gmmlib/Manifest  |  3 ---
 media-libs/gmmlib/gmmlib-22.3.12.ebuild | 35 -
 media-libs/gmmlib/gmmlib-22.3.15.ebuild | 35 -
 media-libs/gmmlib/gmmlib-22.3.16.ebuild | 35 -
 4 files changed, 108 deletions(-)

diff --git a/media-libs/gmmlib/Manifest b/media-libs/gmmlib/Manifest
index 9ce70e1e3ec9..0450985420d5 100644
--- a/media-libs/gmmlib/Manifest
+++ b/media-libs/gmmlib/Manifest
@@ -1,5 +1,2 @@
-DIST intel-gmmlib-22.3.12.tar.gz 845783 BLAKE2B 
343e99e316b9dd18bc20f911b61ca3e555cef303916be6a64aab27abbd39d6d8527f5bb958a16a91490d0aad890f53aa0254ea68a1675ccc2bce384fd9641a57
 SHA512 
afe64aaaddac9b72ff12aa41faeb668141999e1b9c644fa21ced8fd851cf698ec57bac1080c87c0fae5c464b47ea5b94e6290c0e4c0c24ec010071f535c60e42
 DIST intel-gmmlib-22.3.14.tar.gz 845841 BLAKE2B 
b766ab36aa24d226a2299c68f4741341ae9f4d2a6366b68ee7b82669ac78f41097c572e28aa9cac69d06a5d7a246fd0f9cfacc33213423209b8c708e8075
 SHA512 
7474f3a4899bd4474e2856ff98dd434ee73a1f53b836224cb6fccaace48bd26940d7c907ce00ae5c6d31af9378f33460a9df4299cabdec6c9c233b5730bf31a6
-DIST intel-gmmlib-22.3.15.tar.gz 845867 BLAKE2B 
8e67b97982f52019fa860673b93888aebd812bc749e37ab32fdbc121469c7e0129fbc95b825065a4fca6ac515e094ebe8494f3a52e2acf1c15012ee9435060c9
 SHA512 
e5dbe498b1d2bcfeb2758f0aef8b57379c747ef4b159ec87fd80daa8f78c6f7aa7b613dac32e34e73193be0c4297d9e412e88b45a45f3942104cdde4445a05fc
-DIST intel-gmmlib-22.3.16.tar.gz 845934 BLAKE2B 
6cd1b51feb371412c788e38d768b6925221048dd1f5746fb8d8fcf8ff1c4e23f6d8a7821f6723b008e5be0488e22939ef5a2d7c2c134d9c9e644d94b4418ff58
 SHA512 
15114ca648509cf3cab3b94d3c0c6c40ba33f80df6b5c5822dad81a4fbe225ae83385b1462e2d7fbbe357eafa17c1a46566b98210359865ab6cee3a87a8bd910
 DIST intel-gmmlib-22.3.17.tar.gz 845954 BLAKE2B 
d01a3b86c539fdeb4d2d66d81590b71dfca045f976f100ff53e0bc8da354c2311ff4c0ff6c371fa63ed97fba387611670a7a8d48eccdf0494824f4c48e4e4c43
 SHA512 
073cb2e9ec025ae32e2f33f51547083cd8425b0c7297e361b037c71b55a8d2322cd36ac7cabbf8c7a325f80f1cc97947c0aa8aa833dc5fbae5abe28e9c04451a

diff --git a/media-libs/gmmlib/gmmlib-22.3.12.ebuild 
b/media-libs/gmmlib/gmmlib-22.3.12.ebuild
deleted file mode 100644
index fde806b4ef82..
--- a/media-libs/gmmlib/gmmlib-22.3.12.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_BUILD_TYPE="Release"
-
-inherit cmake-multilib
-
-DESCRIPTION="Intel Graphics Memory Management Library"
-HOMEPAGE="https://github.com/intel/gmmlib;
-SRC_URI="https://github.com/intel/gmmlib/archive/intel-${P}.tar.gz;
-S="${WORKDIR}/${PN}-intel-${P}"
-
-KEYWORDS="amd64"
-LICENSE="MIT"
-SLOT="0/12.3"
-IUSE="+custom-cflags test"
-RESTRICT="!test? ( test )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-20.2.2_conditional_testing.patch
-   "${FILESDIR}"/${PN}-20.3.2_cmake_project.patch
-   "${FILESDIR}"/${PN}-22.1.1_custom_cflags.patch
-)
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DBUILD_TESTING="$(usex test)"
-   -DBUILD_TYPE="Release"
-   -DOVERRIDE_COMPILER_FLAGS="$(usex !custom-cflags)"
-   )
-
-   cmake_src_configure
-}

diff --git a/media-libs/gmmlib/gmmlib-22.3.15.ebuild 
b/media-libs/gmmlib/gmmlib-22.3.15.ebuild
deleted file mode 100644
index 21abbf34e428..
--- a/media-libs/gmmlib/gmmlib-22.3.15.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_BUILD_TYPE="Release"
-
-inherit cmake-multilib
-
-DESCRIPTION="Intel Graphics Memory Management Library"
-HOMEPAGE="https://github.com/intel/gmmlib;
-SRC_URI="https://github.com/intel/gmmlib/archive/intel-${P}.tar.gz;
-S="${WORKDIR}/${PN}-intel-${P}"
-
-KEYWORDS="~amd64"
-LICENSE="MIT"
-SLOT="0/12.3"
-IUSE="+custom-cflags test"
-RESTRICT="!test? ( test )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-20.2.2_conditional_testing.patch
-   "${FILESDIR}"/${PN}-20.3.2_cmake_project.patch
-   "${FILESDIR}"/${PN}-22.1.1_custom_cflags.patch
-)
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DBUILD_TESTING="$(usex test)"
-   -DBUILD_TYPE="Release"
-   -DOVERRID

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

2024-01-24 Thread Matt Turner
commit: 4f6c46d7633c8fd8e9ebdfd7954b3513ea13b3c3
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jan 24 16:51:44 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Jan 24 17:00:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f6c46d7

media-libs/vulkan-layers: Drop old versions

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

 media-libs/vulkan-layers/Manifest  |  1 -
 .../vulkan-layers/vulkan-layers-1.3.261.ebuild | 60 --
 2 files changed, 61 deletions(-)

diff --git a/media-libs/vulkan-layers/Manifest 
b/media-libs/vulkan-layers/Manifest
index a20d5b175f89..f4d7e301c490 100644
--- a/media-libs/vulkan-layers/Manifest
+++ b/media-libs/vulkan-layers/Manifest
@@ -1,3 +1,2 @@
-DIST vulkan-layers-1.3.261.tar.gz 5005066 BLAKE2B 
76eee1121e58892be3b608d4fda17d1ef67bf1e8a361ff9b51651fb9dd80c14b52798e8978d4167d51f7dfe09a680f10868d2a4b576ff5af8938cbf2d0f943fa
 SHA512 
cadd44773701b0937956c1b1f7c6a9f8c574c857af044271a64065367ec8c453dbda04c5bd42e307d7997441e9ad67df5656f18b5a81b315174ec8618cfe0e1a
 DIST vulkan-layers-1.3.268.tar.gz 5004147 BLAKE2B 
228a146e436f3c91df85d853d9fb5f58fe244a3dbbd66ffdaff2fcd27734969b041c1fe8df7cc2142857ac5742c14465cbc6f86a6401c75736e71c1d2123
 SHA512 
74282cede73f67ee39ab78b99cd53f78ac0427ec6ca897ec41eb28b0e2d1106006d688bfbfdb2f0924b84149d516d42b1abe3680cdc6019c66457451f19b44dd
 DIST vulkan-layers-1.3.275.tar.gz 5280585 BLAKE2B 
a9707dc18c4802b1f6fd851ec7b16201035c1809c7e42fcd2d3f08dd7de162a18ee240f9269e233a67c93b49bd69f3babda73265bb9ac343e2924b19fa6288dd
 SHA512 
755bdde7e7129b7a3ed06a4bebdaf11212288802119e0dc224aab63491de30c9b1c25972bdafd4fedbfea43bf6c29cdbc409374e57fbf0331798530a8ae94a70

diff --git a/media-libs/vulkan-layers/vulkan-layers-1.3.261.ebuild 
b/media-libs/vulkan-layers/vulkan-layers-1.3.261.ebuild
deleted file mode 100644
index cebba301110a..
--- a/media-libs/vulkan-layers/vulkan-layers-1.3.261.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN=Vulkan-ValidationLayers
-PYTHON_COMPAT=( python3_{9..12} )
-inherit cmake-multilib python-any-r1
-
-if [[ ${PV} == ** ]]; then
-   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
-   EGIT_SUBMODULES=()
-   inherit git-r3
-else
-   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
-   S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
-fi
-
-DESCRIPTION="Vulkan Validation Layers"
-HOMEPAGE="https://github.com/KhronosGroup/Vulkan-ValidationLayers;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="wayland X"
-
-RDEPEND="~dev-util/spirv-tools-${PV}:=[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   >=dev-cpp/robin-hood-hashing-3.11.5
-   ~dev-util/glslang-${PV}:=[${MULTILIB_USEDEP}]
-   ~dev-util/spirv-headers-${PV}
-   ~dev-util/vulkan-headers-${PV}
-   wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
-   X? (
-   x11-libs/libX11:=[${MULTILIB_USEDEP}]
-   x11-libs/libXrandr:=[${MULTILIB_USEDEP}]
-   )
-"
-
-PATCHES="${FILESDIR}/${PN}-1.3.250-Build-shared-libs.patch"
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_C_FLAGS="${CFLAGS} -DNDEBUG"
-   -DCMAKE_CXX_FLAGS="${CXXFLAGS} -DNDEBUG"
-   -DCMAKE_SKIP_RPATH=ON
-   -DBUILD_LAYER_SUPPORT_FILES=ON
-   -DBUILD_WERROR=OFF
-   -DBUILD_WSI_WAYLAND_SUPPORT=$(usex wayland)
-   -DBUILD_WSI_XCB_SUPPORT=$(usex X)
-   -DBUILD_WSI_XLIB_SUPPORT=$(usex X)
-   -DBUILD_TESTS=OFF
-   )
-   cmake_src_configure
-}
-
-multilib_src_install_all() {
-   find "${ED}" -type f -name \*.a -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xlsfonts/

2024-01-24 Thread Matt Turner
commit: 5cb984d306dcf8e7c0c495a41cb34a86e99035a2
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jan 24 16:51:49 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Jan 24 17:00:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cb984d3

x11-apps/xlsfonts: Drop old versions

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

 x11-apps/xlsfonts/xlsfonts-1.0.7.ebuild | 15 ---
 1 file changed, 15 deletions(-)

diff --git a/x11-apps/xlsfonts/xlsfonts-1.0.7.ebuild 
b/x11-apps/xlsfonts/xlsfonts-1.0.7.ebuild
deleted file mode 100644
index 85d3eea9894d..
--- a/x11-apps/xlsfonts/xlsfonts-1.0.7.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-XORG_TARBALL_SUFFIX="xz"
-inherit xorg-3
-
-DESCRIPTION="X.Org xlsfonts application"
-
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="x11-libs/libX11"
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto"



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

2024-01-24 Thread Matt Turner
commit: b9dc360ecb2795229e1bdd6ba0f6a31244e58ea4
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jan 24 16:51:35 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Jan 24 17:00:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9dc360e

dev-util/spirv-headers: Drop old versions

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

 dev-util/spirv-headers/Manifest |  1 -
 dev-util/spirv-headers/spirv-headers-1.3.261.ebuild | 16 
 2 files changed, 17 deletions(-)

diff --git a/dev-util/spirv-headers/Manifest b/dev-util/spirv-headers/Manifest
index 2b21e5674d03..9d28c39c1ae0 100644
--- a/dev-util/spirv-headers/Manifest
+++ b/dev-util/spirv-headers/Manifest
@@ -1,3 +1,2 @@
-DIST spirv-headers-1.3.261.tar.gz 456103 BLAKE2B 
72c63212dae5411999c0f45a4f14e0bfd91edad1df1085a66aab2dff1d44dde5021d6c4d2b0e5454cb1d8b79ff4e2e888ca97aa0f3d209502d7c5041cb325d4c
 SHA512 
284cb51312f58782621723ac4cbfbd97e23eb4f5a719035922e32fa5d0089206fdf98d17455b907bd26c986bd7102f597f49e4f22ceaf31cd7b7ac0e9face1fe
 DIST spirv-headers-1.3.268.tar.gz 465726 BLAKE2B 
63eef0d0e4cd00fc72834a8b570fa4c6e9b050fe3485135da6e9dbdaa9748b770253f06778cbbe6587740cd27ac3917dfbf7a3dcd38fc6b37579c8f74ae28000
 SHA512 
73ec06371d958d6bb7a891210334f7517d46befda164ec80f46346f712d46781583348ce72557c6ff5abf0bf73df655912e0a0ba9929913374c141f913973e24
 DIST spirv-headers-1.3.275.tar.gz 466308 BLAKE2B 
58444631219665694a3c7cd646bcfd7701259b6ed30d7ce3002a801e8ebd695ae4957438cf4e28e12e8554d052992d68e283afed6c8e4cb0e4b963375c94d3ca
 SHA512 
409dc2b582ac63b69315b04b493eed5ffca95439a949536feb5a90ada5db92ef7edf926f9c1a6eb6475dd52e8c20c68eee42143fb75b1b119e23a6f9ab773474

diff --git a/dev-util/spirv-headers/spirv-headers-1.3.261.ebuild 
b/dev-util/spirv-headers/spirv-headers-1.3.261.ebuild
deleted file mode 100644
index 975ef2c6c683..
--- a/dev-util/spirv-headers/spirv-headers-1.3.261.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Machine-readable files for the SPIR-V Registry"
-HOMEPAGE="https://registry.khronos.org/SPIR-V/;
-EGIT_COMMIT="sdk-${PV}"
-SRC_URI="https://github.com/KhronosGroup/SPIRV-Headers/archive/${EGIT_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-S="${WORKDIR}/SPIRV-Headers-${EGIT_COMMIT}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"



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

2024-01-24 Thread Matt Turner
commit: 244460f588dce0be7f7e7f8b8d061a90fde3328c
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jan 24 16:51:36 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Jan 24 17:00:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=244460f5

dev-util/spirv-tools: Drop old versions

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

 dev-util/spirv-tools/Manifest   |  1 -
 dev-util/spirv-tools/spirv-tools-1.3.261.ebuild | 42 -
 2 files changed, 43 deletions(-)

diff --git a/dev-util/spirv-tools/Manifest b/dev-util/spirv-tools/Manifest
index 9d2820c2ad04..d97e6f5cf789 100644
--- a/dev-util/spirv-tools/Manifest
+++ b/dev-util/spirv-tools/Manifest
@@ -1,3 +1,2 @@
-DIST spirv-tools-1.3.261.tar.gz 3140272 BLAKE2B 
2ec477c28d62e792ea86ec460fe4a3320f6f162376822e2d30f229187bc6c9c8f61f32695f459f5f75cdc836cad0da189b4e81fc0e82869c0398ddcb367c6af4
 SHA512 
b494c8daf0e863f100926636c6a8e44d34b9423d548afd6ddf81dbc44b171543246a934d90e943f9bc75e180a6554c15724ab4e1f9561725abd41c46a76befb3
 DIST spirv-tools-1.3.268.tar.gz 3148758 BLAKE2B 
ddf4c132dcea80d2f631a001d545b46f3f23f72600edd880d90b9693060d7cc57ad45faa0b752c520c43b9f1c199f6656e988a95256bfae064eeccd21277fc6f
 SHA512 
317ce91ae229efddb98028840fbb6c9000c6a09aace2f04c2f59fdeb3a73b8fdb75048bf5a2189135a734a30b1ead57dc7dc5fcfd70a7267d17c743238a19899
 DIST spirv-tools-1.3.275.tar.gz 3153781 BLAKE2B 
963504946f9e7b89959da8e280c15027ebe330877e6878d1c03ee163ed5b464f62f3203bd9efc1fcfd85842ff9acfb939ee89029642ac304de44395861a402f3
 SHA512 
f17692509ecfbd753a853eaa01d559c06b06fa15b287971da814044418da71a94813606acfe536fa519e8aeba92bdfc80971acb749dab6e7cc395773c4f05693

diff --git a/dev-util/spirv-tools/spirv-tools-1.3.261.ebuild 
b/dev-util/spirv-tools/spirv-tools-1.3.261.ebuild
deleted file mode 100644
index 39dcad0a92f9..
--- a/dev-util/spirv-tools/spirv-tools-1.3.261.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN=SPIRV-Tools
-PYTHON_COMPAT=( python3_{9..12} )
-PYTHON_REQ_USE="xml(+)"
-inherit cmake-multilib python-any-r1
-
-if [[ ${PV} == ** ]]; then
-   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
-   inherit git-r3
-else
-   EGIT_COMMIT="sdk-${PV}.0"
-   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/${EGIT_COMMIT}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
-   S="${WORKDIR}"/${MY_PN}-${EGIT_COMMIT}
-fi
-
-DESCRIPTION="Provides an API and commands for processing SPIR-V modules"
-HOMEPAGE="https://github.com/KhronosGroup/SPIRV-Tools;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-# Tests fail upon finding symbols that do not match a regular expression
-# in the generated library. Easily hit with non-standard compiler flags
-RESTRICT="test"
-
-DEPEND="~dev-util/spirv-headers-${PV}"
-RDEPEND=""
-BDEPEND="${PYTHON_DEPS}"
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DSPIRV-Headers_SOURCE_DIR="${ESYSROOT}"/usr/
-   -DSPIRV_WERROR=OFF
-   -DSPIRV_TOOLS_BUILD_STATIC=OFF
-   )
-
-   cmake_src_configure
-}



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

2024-01-24 Thread Matt Turner
commit: 6adbac4da064ca491dfece1214a7df437f352d76
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jan 24 16:51:45 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Jan 24 17:00:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6adbac4d

media-libs/vulkan-loader: Drop old versions

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

 media-libs/vulkan-loader/Manifest  |  1 -
 .../vulkan-loader/vulkan-loader-1.3.261.ebuild | 60 --
 2 files changed, 61 deletions(-)

diff --git a/media-libs/vulkan-loader/Manifest 
b/media-libs/vulkan-loader/Manifest
index 88ffecefba72..5b1574f7b052 100644
--- a/media-libs/vulkan-loader/Manifest
+++ b/media-libs/vulkan-loader/Manifest
@@ -1,3 +1,2 @@
-DIST vulkan-loader-1.3.261.tar.gz 1684713 BLAKE2B 
0321a56329cc8f578e07c24a53846f0a3ac9f81ce897975f0d0732db6a6ab905e682a81cb232d96d01311a9d9b89fb142b3c0eca5330371f42ba52e12c7ed2cc
 SHA512 
f43bf9714c30b0751d9f6725ad7df7f70516b5e12a637bfb4cdf175b33d2be78e1717a3ae9537544ca84e0c89d5b759d537b932eec7f5502fcc871f6cdaa440c
 DIST vulkan-loader-1.3.268.tar.gz 1689273 BLAKE2B 
6d7c1bfe82f594a68f3298d884efb61556b6d408357eb0360db2103af17bd47f981916dcc7584f8380c2530a88f05d59faa0754993975219e1955941dd3d32d8
 SHA512 
01e5f281efd5702b9930cecf3148aad9a79812c54e780a5a8ff2df2326ae10511001f1b6e3ebde19e47de229a9c97f6195b6b1e9fb7b3b4c88a4d1b6746f7aea
 DIST vulkan-loader-1.3.275.tar.gz 1701415 BLAKE2B 
c92cc2d3ff3c90eaaa820f0f857030ab6f957d0691f7cbaf53985bd4d4c6f0f2b4222623740bd2c433c2e0116545af37b8ac9959b554b800ca95a978fd1b14b5
 SHA512 
7af0110083ab827e4ea8b4ea3e3ce00d9387f27f5725cefd426fa4dee4b80bc83210248c2968577a90bb82de8efb1a68691a1bdb93769f2f04600c5a3d3eff91

diff --git a/media-libs/vulkan-loader/vulkan-loader-1.3.261.ebuild 
b/media-libs/vulkan-loader/vulkan-loader-1.3.261.ebuild
deleted file mode 100644
index 9134cc68f453..
--- a/media-libs/vulkan-loader/vulkan-loader-1.3.261.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN=Vulkan-Loader
-inherit flag-o-matic cmake-multilib toolchain-funcs
-
-if [[ ${PV} == ** ]]; then
-   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
-   EGIT_SUBMODULES=()
-   inherit git-r3
-else
-   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
-   S="${WORKDIR}"/${MY_PN}-sdk-${PV}
-fi
-
-DESCRIPTION="Vulkan Installable Client Driver (ICD) Loader"
-HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Loader;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="layers wayland X"
-
-DEPEND="
-   ~dev-util/vulkan-headers-${PV}
-   wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
-   X? (
-   x11-libs/libX11:=[${MULTILIB_USEDEP}]
-   x11-libs/libXrandr:=[${MULTILIB_USEDEP}]
-   )
-"
-PDEPEND="layers? ( media-libs/vulkan-layers:=[${MULTILIB_USEDEP}] )"
-
-multilib_src_configure() {
-   # Integrated clang assembler doesn't work with x86 - Bug #698164
-   if tc-is-clang && [[ ${ABI} == x86 ]]; then
-   append-cflags -fno-integrated-as
-   fi
-
-   local mycmakeargs=(
-   -DCMAKE_C_FLAGS="${CFLAGS} -DNDEBUG"
-   -DCMAKE_CXX_FLAGS="${CXXFLAGS} -DNDEBUG"
-   -DCMAKE_SKIP_RPATH=ON
-   -DBUILD_TESTS=OFF
-   -DBUILD_WSI_WAYLAND_SUPPORT=$(usex wayland)
-   -DBUILD_WSI_XCB_SUPPORT=$(usex X)
-   -DBUILD_WSI_XLIB_SUPPORT=$(usex X)
-   -DVULKAN_HEADERS_INSTALL_DIR="${ESYSROOT}/usr"
-   -DENABLE_WERROR=OFF
-   )
-   cmake_src_configure
-}
-
-multilib_src_install() {
-   keepdir /etc/vulkan/icd.d
-
-   cmake_src_install
-}



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

2024-01-24 Thread Matt Turner
commit: c7ac1f72d3ac12d1d5e985c3012bcb759f205633
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jan 24 16:51:37 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Jan 24 17:00:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7ac1f72

dev-util/vulkan-headers: Drop old versions

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

 dev-util/vulkan-headers/Manifest   |  1 -
 .../vulkan-headers/vulkan-headers-1.3.261.ebuild   | 22 --
 2 files changed, 23 deletions(-)

diff --git a/dev-util/vulkan-headers/Manifest b/dev-util/vulkan-headers/Manifest
index df495bc645c3..76c18f644625 100644
--- a/dev-util/vulkan-headers/Manifest
+++ b/dev-util/vulkan-headers/Manifest
@@ -1,3 +1,2 @@
-DIST vulkan-headers-1.3.261.tar.gz 2046060 BLAKE2B 
80336cbd6363a19e251f77a0bf535c291d8507a7283cc15885a80bdae7f347524998155024e1255ab43e317fc79e63a596cf1064bea6e9cae018ce8fbd3c3414
 SHA512 
7781c2da5a9b7c217bbbd0fe0ce9ee5a4fc218144404a2620063048b672c1cccad2adb3bdc8d49ba92cb0889a62c60d94dc85030995bb0db9bb1bfb2e48e18d3
 DIST vulkan-headers-1.3.268.tar.gz 2133179 BLAKE2B 
bf2fe22d711a9eefd01d9096e856ba38b25fc5147785f329c9abab2d62aa87fe9f26918ece0fdfe6bc1ac247d61f30997ff4e0076e02fab011bbc45d2ca05576
 SHA512 
adab4c97050aeb396445cd5352e4252b74d2a02856ffd369caa0df50ba544b8b8ab9e1630f30ce73c56751c987e2435263214547457b8ca9430c5ad2dadaabaf
 DIST vulkan-headers-1.3.275.tar.gz 2199831 BLAKE2B 
3862635bbbc965de8653d1a2e9bf34e3ec010cbadaf7c16da351260b56bb4b5f4f82cb52a96d1fdaf9a8590c3ac620eb38a9ee5dcb7cd8afd9981a34d7cf35e6
 SHA512 
e4ceb5d5d4e66bb683fb1c4ce97edeb559f833d391b75e1b095ee0eabb96e4bebb964d37f57719ac14f95657d4e39282b8450add5f4ee325f45c3a257d99ea39

diff --git a/dev-util/vulkan-headers/vulkan-headers-1.3.261.ebuild 
b/dev-util/vulkan-headers/vulkan-headers-1.3.261.ebuild
deleted file mode 100644
index 872d26d1d2b5..
--- a/dev-util/vulkan-headers/vulkan-headers-1.3.261.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN=Vulkan-Headers
-inherit cmake
-
-if [[ ${PV} == ** ]]; then
-   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
-   inherit git-r3
-else
-   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
-   S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
-fi
-
-DESCRIPTION="Vulkan Header files and API registry"
-HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Headers;
-
-LICENSE="Apache-2.0"
-SLOT="0"



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

2024-01-24 Thread Matt Turner
commit: 793a628672f6149d9c47a760190f10ca984d6c1a
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jan 24 16:51:39 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Jan 24 17:00:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=793a6286

dev-util/vulkan-tools: Drop old versions

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

 dev-util/vulkan-tools/Manifest |  1 -
 .../vulkan-tools/vulkan-tools-1.3.261-r1.ebuild| 80 --
 2 files changed, 81 deletions(-)

diff --git a/dev-util/vulkan-tools/Manifest b/dev-util/vulkan-tools/Manifest
index 428dbbff3f02..23da53e73cd3 100644
--- a/dev-util/vulkan-tools/Manifest
+++ b/dev-util/vulkan-tools/Manifest
@@ -1,3 +1,2 @@
-DIST vulkan-tools-1.3.261.tar.gz 801309 BLAKE2B 
be85d035157312c423c6f574519825facc7e9d5313126171b0b50a1605478fe271370faa55bc6732857189668f3e102ad429e4191a12e7be5e2113c1a712dcad
 SHA512 
8bc30ead031ad6bceb7e54a1b70f26048847a30147d86638ced9d621b11ef64b1e97f41394b068458f5c8ad6e30216aba6e14765e971fa9e6a49773a47593fe5
 DIST vulkan-tools-1.3.268.tar.gz 778556 BLAKE2B 
a406a110894e9cc95d0b16f5cf4e11fbcce1d31d1c6378172eb955e014ee2381a12a1625288bd5b5308b702824c2ba1e854e6df88e42976ae1dc39fac5076498
 SHA512 
9359e9528bfe507870bd83f9e8860b3d82555c0d8a6a19284f150dd2288b204f2c9dc9b3f62be4efbbb5e2983862459b2131de126a603cc5531ef8df72f4458f
 DIST vulkan-tools-1.3.275.tar.gz 755289 BLAKE2B 
2366a0c55982ef9ef13495ac62d958d0055fcbbbd7cdaab9530ebf15af9369a71bf3b8d3d6479f3a0ee02d44ace027e0fd57b2b93d6a9a373781c60529a48663
 SHA512 
5d70498341b8d2447128cd5ab3fd081b706830f5f85d9f7e752dfca9c74fa4c1567207eef6e34e9bf99ff65ec2855b835eb30362fd544e1cf61ecc7a7119df06

diff --git a/dev-util/vulkan-tools/vulkan-tools-1.3.261-r1.ebuild 
b/dev-util/vulkan-tools/vulkan-tools-1.3.261-r1.ebuild
deleted file mode 100644
index 1c64b5aa6307..
--- a/dev-util/vulkan-tools/vulkan-tools-1.3.261-r1.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN=Vulkan-Tools
-PYTHON_COMPAT=( python3_{9..12} )
-inherit cmake-multilib python-any-r1
-
-if [[ ${PV} == ** ]]; then
-   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
-   EGIT_SUBMODULES=()
-   inherit git-r3
-else
-   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv"
-   S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
-fi
-
-DESCRIPTION="Official Vulkan Tools and Utilities for Windows, Linux, Android, 
and MacOS"
-HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Tools;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="cube wayland +X"
-
-REQUIRED_USE="cube? ( || ( X wayland ) )"
-
-BDEPEND="${PYTHON_DEPS}
-   cube? ( ~dev-util/glslang-${PV}:=[${MULTILIB_USEDEP}] )
-"
-RDEPEND="
-   ~media-libs/vulkan-loader-${PV}:=[${MULTILIB_USEDEP},wayland?,X?]
-   wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
-   X? (
-   x11-libs/libX11:=[${MULTILIB_USEDEP}]
-   x11-libs/libXrandr:=[${MULTILIB_USEDEP}]
-   )
-"
-DEPEND="${RDEPEND}
-   ~dev-util/vulkan-headers-${PV}
-"
-
-pkg_setup() {
-   MULTILIB_CHOST_TOOLS=(
-   /usr/bin/vulkaninfo
-   )
-
-   use cube && MULTILIB_CHOST_TOOLS+=(
-   /usr/bin/vkcube
-   /usr/bin/vkcubepp
-   )
-   use cube && use wayland && MULTILIB_CHOST_TOOLS+=(
-   /usr/bin/vkcube-wayland
-   )
-
-   python-any-r1_pkg_setup
-}
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_C_FLAGS="${CFLAGS} -DNDEBUG"
-   -DCMAKE_CXX_FLAGS="${CXXFLAGS} -DNDEBUG"
-   -DCMAKE_SKIP_RPATH=ON
-   -DBUILD_VULKANINFO=ON
-   -DBUILD_CUBE=$(usex cube)
-   -DBUILD_WERROR=OFF
-   -DBUILD_WSI_WAYLAND_SUPPORT=$(usex wayland)
-   -DBUILD_WSI_XCB_SUPPORT=$(usex X)
-   -DBUILD_WSI_XLIB_SUPPORT=$(usex X)
-   -DVULKAN_HEADERS_INSTALL_DIR="${ESYSROOT}/usr"
-   )
-
-   use cube && mycmakeargs+=(
-   -DGLSLANG_INSTALL_DIR="${ESYSROOT}/usr"
-   -DCUBE_WSI_SELECTION=$(usex X XCB WAYLAND)
-   )
-
-   cmake_src_configure
-}



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

2024-01-24 Thread Matt Turner
commit: 7add69572c1a4d1654d210cc00b67dc65ad22519
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jan 24 16:51:32 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Jan 24 17:00:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7add6957

dev-util/directx-headers: Drop old versions

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

 dev-util/directx-headers/Manifest  |  1 -
 .../directx-headers/directx-headers-1.610.2.ebuild | 30 --
 2 files changed, 31 deletions(-)

diff --git a/dev-util/directx-headers/Manifest 
b/dev-util/directx-headers/Manifest
index 8a2337fcd734..02793bc5edf5 100644
--- a/dev-util/directx-headers/Manifest
+++ b/dev-util/directx-headers/Manifest
@@ -1,2 +1 @@
-DIST directx-headers-1.610.2.tar.gz 407869 BLAKE2B 
aacfaf056871f2df1b09dc8ead62af81bbd91071b6de6c2b014fdb54b6eaa39cf8cc7aafda0f2f06282bb1c0f272bd8a59aee662285a2507e9c119928f89cb92
 SHA512 
37781f20b533c68d2adacda36936e70d43cf83b108ec76b224b0633760f8e993467618e40b21dd4a71ff314f1b35e3812d7ec85663696bab713d1fb5b987
 DIST directx-headers-1.611.0.tar.gz 423078 BLAKE2B 
445b06c33dad8d5c36181a15e2ebc1ca8e0a8c9b14b613d2468455d4a086e153acd005eea7b12cfd9a700408113f609f3ea4b8034467a8b866f92cf697471b0e
 SHA512 
717ed37f6404d67a032f50358a17bcab6c6258eff321287e4a26cef203738d4e5c930a53afc43d8175637634d71dfbb7c25f13eedaa35a4626cb402fa5e56abc

diff --git a/dev-util/directx-headers/directx-headers-1.610.2.ebuild 
b/dev-util/directx-headers/directx-headers-1.610.2.ebuild
deleted file mode 100644
index 45251a224f9d..
--- a/dev-util/directx-headers/directx-headers-1.610.2.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN=DirectX-Headers
-inherit meson-multilib
-
-if [[ ${PV} == ** ]]; then
-   EGIT_REPO_URI="https://github.com/microsoft/${MY_PN}.git;
-   inherit git-r3
-else
-   
SRC_URI="https://github.com/microsoft/${MY_PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="amd64 x86"
-   S="${WORKDIR}"/${MY_PN}-${PV}
-fi
-
-DESCRIPTION="DirectX header files and WSL stubs"
-HOMEPAGE="https://github.com/microsoft/DirectX-Headers;
-
-LICENSE="MIT"
-SLOT="0"
-
-multilib_src_configure() {
-   local emesonargs=(
-   -Dbuild-test=false
-   )
-
-   meson_src_configure
-}



Re: A question for the list. Which of these two back up products is best or a VO user?

2024-01-23 Thread 'Matt Turner' via MacVisionaries
Hi. I use Super duper.
It’s very easy to use.
I’ve never used the other one.

> On Jan 23, 2024, at 11:35 AM, Maurice A. Mines  wrote:
> 
> Good morning everyone, which one is better or a VO user, in terms of 
> usability and speed. One carbon copy koner? Two Super duper? If anyone has 
> any other suggestion, other than Time machine, please speak up?
> 
> Maurice Mines.
> 
> -- 
> The following information is important for all members of the Mac Visionaries 
> list.
> 
> If you have any questions or concerns about the running of this list, or if 
> you feel that a member's post is inappropriate, please contact the owners or 
> moderators directly rather than posting on the list itself.
> 
> Your Mac Visionaries list moderator is Mark Taylor.  You can reach mark at:  
> mk...@ucla.edu and your owner is Cara Quinn - you can reach Cara at 
> caraqu...@caraquinn.com
> 
> The archives for this list can be searched at:
> http://www.mail-archive.com/macvisionaries@googlegroups.com/
> --- 
> You received this message because you are subscribed to the Google Groups 
> "MacVisionaries" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to macvisionaries+unsubscr...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/macvisionaries/D6651EB8-1B55-4FA1-AE4B-732620FF7B4C%40gmail.com.

-- 
The following information is important for all members of the Mac Visionaries 
list.

If you have any questions or concerns about the running of this list, or if you 
feel that a member's post is inappropriate, please contact the owners or 
moderators directly rather than posting on the list itself.

Your Mac Visionaries list moderator is Mark Taylor.  You can reach mark at:  
mk...@ucla.edu and your owner is Cara Quinn - you can reach Cara at 
caraqu...@caraquinn.com

The archives for this list can be searched at:
http://www.mail-archive.com/macvisionaries@googlegroups.com/
--- 
You received this message because you are subscribed to the Google Groups 
"MacVisionaries" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to macvisionaries+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/macvisionaries/B8A59FB0-7C8B-42A1-9F8C-B16D2C16E47B%40icloud.com.


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

2024-01-23 Thread Matt Turner
commit: edef8420d1955e257875f6c400da748e061a1e61
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Jan 23 14:42:59 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Jan 23 14:48:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edef8420

media-libs/gmmlib: Version bump to 22.3.17

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

 media-libs/gmmlib/Manifest  |  1 +
 media-libs/gmmlib/gmmlib-22.3.17.ebuild | 35 +
 2 files changed, 36 insertions(+)

diff --git a/media-libs/gmmlib/Manifest b/media-libs/gmmlib/Manifest
index 3b2af5e83b87..9ce70e1e3ec9 100644
--- a/media-libs/gmmlib/Manifest
+++ b/media-libs/gmmlib/Manifest
@@ -2,3 +2,4 @@ DIST intel-gmmlib-22.3.12.tar.gz 845783 BLAKE2B 
343e99e316b9dd18bc20f911b61ca3e5
 DIST intel-gmmlib-22.3.14.tar.gz 845841 BLAKE2B 
b766ab36aa24d226a2299c68f4741341ae9f4d2a6366b68ee7b82669ac78f41097c572e28aa9cac69d06a5d7a246fd0f9cfacc33213423209b8c708e8075
 SHA512 
7474f3a4899bd4474e2856ff98dd434ee73a1f53b836224cb6fccaace48bd26940d7c907ce00ae5c6d31af9378f33460a9df4299cabdec6c9c233b5730bf31a6
 DIST intel-gmmlib-22.3.15.tar.gz 845867 BLAKE2B 
8e67b97982f52019fa860673b93888aebd812bc749e37ab32fdbc121469c7e0129fbc95b825065a4fca6ac515e094ebe8494f3a52e2acf1c15012ee9435060c9
 SHA512 
e5dbe498b1d2bcfeb2758f0aef8b57379c747ef4b159ec87fd80daa8f78c6f7aa7b613dac32e34e73193be0c4297d9e412e88b45a45f3942104cdde4445a05fc
 DIST intel-gmmlib-22.3.16.tar.gz 845934 BLAKE2B 
6cd1b51feb371412c788e38d768b6925221048dd1f5746fb8d8fcf8ff1c4e23f6d8a7821f6723b008e5be0488e22939ef5a2d7c2c134d9c9e644d94b4418ff58
 SHA512 
15114ca648509cf3cab3b94d3c0c6c40ba33f80df6b5c5822dad81a4fbe225ae83385b1462e2d7fbbe357eafa17c1a46566b98210359865ab6cee3a87a8bd910
+DIST intel-gmmlib-22.3.17.tar.gz 845954 BLAKE2B 
d01a3b86c539fdeb4d2d66d81590b71dfca045f976f100ff53e0bc8da354c2311ff4c0ff6c371fa63ed97fba387611670a7a8d48eccdf0494824f4c48e4e4c43
 SHA512 
073cb2e9ec025ae32e2f33f51547083cd8425b0c7297e361b037c71b55a8d2322cd36ac7cabbf8c7a325f80f1cc97947c0aa8aa833dc5fbae5abe28e9c04451a

diff --git a/media-libs/gmmlib/gmmlib-22.3.17.ebuild 
b/media-libs/gmmlib/gmmlib-22.3.17.ebuild
new file mode 100644
index ..e440c557285b
--- /dev/null
+++ b/media-libs/gmmlib/gmmlib-22.3.17.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_BUILD_TYPE="Release"
+
+inherit cmake-multilib
+
+DESCRIPTION="Intel Graphics Memory Management Library"
+HOMEPAGE="https://github.com/intel/gmmlib;
+SRC_URI="https://github.com/intel/gmmlib/archive/intel-${P}.tar.gz;
+S="${WORKDIR}/${PN}-intel-${P}"
+
+KEYWORDS="~amd64"
+LICENSE="MIT"
+SLOT="0/12.3"
+IUSE="+custom-cflags test"
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-20.2.2_conditional_testing.patch
+   "${FILESDIR}"/${PN}-20.3.2_cmake_project.patch
+   "${FILESDIR}"/${PN}-22.1.1_custom_cflags.patch
+)
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTING="$(usex test)"
+   -DBUILD_TYPE="Release"
+   -DOVERRIDE_COMPILER_FLAGS="$(usex !custom-cflags)"
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xbiff/

2024-01-23 Thread Matt Turner
commit: 292475ba2b94eef0f5a8b7dfbd9687e61b0d38ce
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Jan 23 14:44:23 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Jan 23 14:48:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=292475ba

x11-apps/xbiff: Version bump to 1.0.5

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

 x11-apps/xbiff/Manifest   |  1 +
 x11-apps/xbiff/xbiff-1.0.5.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/x11-apps/xbiff/Manifest b/x11-apps/xbiff/Manifest
index 9e047636dbdc..963c4cd6fdfa 100644
--- a/x11-apps/xbiff/Manifest
+++ b/x11-apps/xbiff/Manifest
@@ -1 +1,2 @@
 DIST xbiff-1.0.4.tar.bz2 133455 BLAKE2B 
ce79afefbd394b32fd543b64e966276cddc551bfacdf25e80a3463e65eb538469e252d105aeddb60a16227c30a5abfa996af89718d77e075f85b70d71e45710f
 SHA512 
0fb920a08640ec59f23d8a8a47bd244565dfbaff7a21c38a8a2abe1edb5eacabc970b5dbdc409163fc444fde5b75a2dc4e0114312938efec5b77228f3bf785ac
+DIST xbiff-1.0.5.tar.xz 128432 BLAKE2B 
8e6b438720d4c1fe669a4505350ca8e98d779288ca453610764924c755e5ce22a807abd784187f57be224c34ceeec493ce232f83c08ee2868811ce495a1597f7
 SHA512 
4dd8943daf670dffb6e108b192977f6ad313d6b0535da0c809699e05f0509aba45be81c72af341e1fef31f59d0a5f209d87441230b3fdcecb4a7a8fe7a9c0658

diff --git a/x11-apps/xbiff/xbiff-1.0.5.ebuild 
b/x11-apps/xbiff/xbiff-1.0.5.ebuild
new file mode 100644
index ..ad2413f63d0e
--- /dev/null
+++ b/x11-apps/xbiff/xbiff-1.0.5.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+XORG_TARBALL_SUFFIX="xz"
+
+inherit xorg-3
+
+DESCRIPTION="mailbox flag for X"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+
+RDEPEND="
+   x11-libs/libXaw
+   x11-libs/libXmu
+   x11-libs/libXt
+   x11-misc/xbitmaps
+   x11-libs/libXext
+   x11-libs/libX11
+"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"



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

2024-01-21 Thread Matt Turner
commit: 9327ae61867226c23fd7d57ca450dd891d6761a2
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Mon Jan 22 02:43:04 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Mon Jan 22 03:59:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9327ae61

dev-libs/wayland-protocols: Version bump to 1.33

Signed-off-by: Leonardo Hernández Hernández  proton.me>
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/wayland-protocols/Manifest|  1 +
 .../wayland-protocols-1.33.ebuild  | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-libs/wayland-protocols/Manifest 
b/dev-libs/wayland-protocols/Manifest
index 0abf836ffdc9..f8951e9f1212 100644
--- a/dev-libs/wayland-protocols/Manifest
+++ b/dev-libs/wayland-protocols/Manifest
@@ -1 +1,2 @@
 DIST wayland-protocols-1.32.tar.xz 90452 BLAKE2B 
80e38270526c9da13c39263a60e7d2c330a1a4b1dfecec03fadda747f1a2e3dff95b30373aa19e133ae999fa15bdcdd64aa9ebbb54acf571f980a3f6088ea9be
 SHA512 
90bbd52daf342b98823ddeed04e349ae242d2eaf925ab8d603cceb36c980c83b5681bb890961e0d49584cb5c2e60a33abf8821770c6ab87956383630bd5b7966
+DIST wayland-protocols-1.33.tar.xz 91504 BLAKE2B 
aee870dd5877b0fce05eac396bd1a8cd0bc5ef1ac014c54f3eb0096ac1ea3425d1e66891db29ba2f020586418500163bfe451c4078a86d1d19d0b1548318cc85
 SHA512 
4584f6ac86367655f9db5d0c0ed0681efa31e73f984e4b620fbe5317df21790927f4f5317ecbbc194ac31eaf88caebc431bcc52c23d9dc0098c71de3cb4a9fef

diff --git a/dev-libs/wayland-protocols/wayland-protocols-1.33.ebuild 
b/dev-libs/wayland-protocols/wayland-protocols-1.33.ebuild
new file mode 100644
index ..5385cc4b3ff1
--- /dev/null
+++ b/dev-libs/wayland-protocols/wayland-protocols-1.33.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="Wayland protocol files"
+HOMEPAGE="https://wayland.freedesktop.org/;
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/${PN}.git/;
+   inherit git-r3
+else
+   
SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   test? ( dev-libs/wayland )
+"
+RDEPEND=""
+BDEPEND="
+   dev-util/wayland-scanner
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use test tests)
+   )
+   meson_src_configure
+}



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

2024-01-21 Thread Matt Turner
commit: 97cfb9f819443efbbf6440f30835841792cefa5a
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Mon Jan 22 02:44:34 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Mon Jan 22 03:59:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97cfb9f8

dev-libs/wayland-protocols: fix EmptyGlobalAssignment

Signed-off-by: Leonardo Hernández Hernández  proton.me>
Closes: https://github.com/gentoo/gentoo/pull/34953
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/wayland-protocols/wayland-protocols-1.33.ebuild | 1 -
 dev-libs/wayland-protocols/wayland-protocols-.ebuild | 3 +--
 2 files changed, 1 insertion(+), 3 deletions(-)

diff --git a/dev-libs/wayland-protocols/wayland-protocols-1.33.ebuild 
b/dev-libs/wayland-protocols/wayland-protocols-1.33.ebuild
index 5385cc4b3ff1..7310be696158 100644
--- a/dev-libs/wayland-protocols/wayland-protocols-1.33.ebuild
+++ b/dev-libs/wayland-protocols/wayland-protocols-1.33.ebuild
@@ -24,7 +24,6 @@ RESTRICT="!test? ( test )"
 DEPEND="
test? ( dev-libs/wayland )
 "
-RDEPEND=""
 BDEPEND="
dev-util/wayland-scanner
virtual/pkgconfig

diff --git a/dev-libs/wayland-protocols/wayland-protocols-.ebuild 
b/dev-libs/wayland-protocols/wayland-protocols-.ebuild
index 4eff41270cb0..7310be696158 100644
--- a/dev-libs/wayland-protocols/wayland-protocols-.ebuild
+++ b/dev-libs/wayland-protocols/wayland-protocols-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -24,7 +24,6 @@ RESTRICT="!test? ( test )"
 DEPEND="
test? ( dev-libs/wayland )
 "
-RDEPEND=""
 BDEPEND="
dev-util/wayland-scanner
virtual/pkgconfig



Re: Mesa >= 23.3.x and python 2.6 ...

2024-01-19 Thread Matt Turner
On Thu, Jan 18, 2024 at 10:22 AM Stefan Dirsch  wrote:
> I noticed that with version 23.3.x Mesa no longer can be built with python
> 2.6. It still worked with Mesa 23.2.1.

For anyone who got this far and was completely incredulous... this
(and the subject) is typo'd -- the problem is about Python 3.6, not
2.6.


Re: Mesa >= 23.3.x and python 2.6 ...

2024-01-19 Thread Matt Turner
On Thu, Jan 18, 2024 at 10:22 AM Stefan Dirsch  wrote:
> I noticed that with version 23.3.x Mesa no longer can be built with python
> 2.6. It still worked with Mesa 23.2.1.

For anyone who got this far and was completely incredulous... this
(and the subject) is typo'd -- the problem is about Python 3.6, not
2.6.


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

2024-01-18 Thread Matt Turner
commit: 670dcee84d3d66cd9cab986463dc5a90ab9ec7fd
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jan 18 20:59:39 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Jan 18 21:01:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=670dcee8

app-portage/gentoolkit: Version bump to 0.6.4

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

 app-portage/gentoolkit/Manifest|   1 +
 app-portage/gentoolkit/gentoolkit-0.6.4.ebuild | 121 +
 2 files changed, 122 insertions(+)

diff --git a/app-portage/gentoolkit/Manifest b/app-portage/gentoolkit/Manifest
index 8e03e48e21af..6b329cabaf06 100644
--- a/app-portage/gentoolkit/Manifest
+++ b/app-portage/gentoolkit/Manifest
@@ -1,2 +1,3 @@
 DIST gentoolkit-0.6.1.tar.gz 3195781 BLAKE2B 
27e370de77586b375dc70caa1abba4c2bc4207e8f08e0a7ea2953097135506949db71ff9102a0ead198e4dea425440c57b94ac7a811ca2d5e0016fc7e234bb0d
 SHA512 
1ffc466b69a9c53f1bbd40f6f4d1eb33d5f0f4287bb65ba1a7b1b2675ad61ecffa55ed9fda7c1ae8148744f0a77e224315eb1903dfd61a2a3dab1600fc672d2d
 DIST gentoolkit-0.6.3.tar.bz2 3186163 BLAKE2B 
0f9befac53faa2b578b461a55c7113934a60478fc5d8d5ab0e06cb836ff5a2de75bb290ed797a2b085ec9f33c8494e3c3d5d0d6b643c525fff4dd0a82657118f
 SHA512 
cf51480213fd4bac45d44f5eb5e4be4cb5c5b97ad63ecd832eb54fc7043ab8e974491005431f0897d6c41d251ae0f9fc95cfdfc4d613fc56340630a094bfc61d
+DIST gentoolkit-0.6.4.tar.bz2 3186751 BLAKE2B 
b6fa8a7acc40009d7b99e37bf30c79d603277f116d064a145b2032af651f56cf22b6412f4223afdb9270bfddbfe912803123ed181b63ea989beea0d45d8498cc
 SHA512 
67f85eb8fbaa28b0c28e79e8f8fe3384e65e44d824a2b123e5585348d6df7d69f1a0b74e7bc5d9592e93c0d6d597972a3e592cb7310555a2a5718723968d0277

diff --git a/app-portage/gentoolkit/gentoolkit-0.6.4.ebuild 
b/app-portage/gentoolkit/gentoolkit-0.6.4.ebuild
new file mode 100644
index ..551b618d223a
--- /dev/null
+++ b/app-portage/gentoolkit/gentoolkit-0.6.4.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_REQ_USE="xml(+),threads(+)"
+
+inherit meson python-r1 tmpfiles
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/gentoolkit.git;
+   inherit git-r3
+else
+   
SRC_URI="https://gitweb.gentoo.org/proj/gentoolkit.git/snapshot/${P}.tar.bz2;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+fi
+
+DESCRIPTION="Collection of administration scripts for Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage-Tools;
+
+LICENSE="GPL-2"
+SLOT="0"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Need newer Portage for eclean-pkg API, bug #900224
+DEPEND="
+   >=sys-apps/portage-3.0.57[${PYTHON_USEDEP}]
+"
+RDEPEND="
+   ${DEPEND}
+   ${PYTHON_DEPS}
+   app-alternatives/awk
+   sys-apps/gentoo-functions
+"
+
+# setuptools is still needed as a workaround for Python 3.12+ for now.
+# https://github.com/mesonbuild/meson/issues/7702
+#
+# >=meson-1.2.1-r1 for bug #912051
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-build/meson-1.2.1-r1
+   $(python_gen_cond_dep '
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   ' python3_12)
+"
+
+src_prepare() {
+   default
+   if use prefix-guest ; then
+   # use correct repo name, bug #632223
+   sed -i \
+   -e 
"/load_profile_data/s/repo='gentoo'/repo='gentoo_prefix'/" \
+   pym/gentoolkit/profile.py || die
+   fi
+}
+
+src_configure() {
+   local code_only=false
+   python_foreach_impl my_src_configure
+}
+
+my_src_configure() {
+   local emesonargs=(
+   -Dcode-only=${code_only}
+   -Deprefix="${EPREFIX}"
+   -Ddocdir="${EPREFIX}/usr/share/doc/${PF}"
+   )
+
+   meson_src_configure
+   code_only=true
+}
+
+src_compile() {
+   python_foreach_impl meson_src_compile
+}
+
+src_test() {
+   python_foreach_impl meson_src_test --no-rebuild --verbose
+}
+
+src_install() {
+   python_foreach_impl my_src_install
+   dotmpfiles data/tmpfiles.d/revdep-rebuild.conf
+
+   local scripts
+   mapfile -t scripts < <(awk '/^#!.*python/ {print FILENAME} {nextfile}' 
"${ED}"/usr/bin/* || die)
+   python_replicate_script "${scripts[@]}"
+}
+
+my_src_install() {
+   local pydirs=(
+   "${D}$(python_get_sitedir)"
+   )
+
+   meson_src_install
+   python_fix_shebang "${pydirs[@]}"
+   python_optimize "${pydirs[@]}"
+}
+
+pkg_postinst() {
+   tmpfiles_process revdep-rebuild.conf
+
+

[gentoo-commits] repo/gentoo:master commit in: app-portage/gentoolkit/, app-portage/gentoolkit/files/

2024-01-18 Thread Matt Turner
commit: 9a7a003f6e5df44ebb42faa9de2f7c4c5f7843f5
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jan 18 21:01:01 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Jan 18 21:01:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a7a003f

app-portage/gentoolkit: Drop old versions

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

 app-portage/gentoolkit/Manifest|  1 -
 .../files/gentoolkit-0.6.1-data_files.patch| 47 --
 .../files/gentoolkit-0.6.1-pkgindex.patch  | 45 -
 app-portage/gentoolkit/gentoolkit-0.6.1-r3.ebuild  | 73 --
 4 files changed, 166 deletions(-)

diff --git a/app-portage/gentoolkit/Manifest b/app-portage/gentoolkit/Manifest
index 6b329cabaf06..e62318728ee2 100644
--- a/app-portage/gentoolkit/Manifest
+++ b/app-portage/gentoolkit/Manifest
@@ -1,3 +1,2 @@
-DIST gentoolkit-0.6.1.tar.gz 3195781 BLAKE2B 
27e370de77586b375dc70caa1abba4c2bc4207e8f08e0a7ea2953097135506949db71ff9102a0ead198e4dea425440c57b94ac7a811ca2d5e0016fc7e234bb0d
 SHA512 
1ffc466b69a9c53f1bbd40f6f4d1eb33d5f0f4287bb65ba1a7b1b2675ad61ecffa55ed9fda7c1ae8148744f0a77e224315eb1903dfd61a2a3dab1600fc672d2d
 DIST gentoolkit-0.6.3.tar.bz2 3186163 BLAKE2B 
0f9befac53faa2b578b461a55c7113934a60478fc5d8d5ab0e06cb836ff5a2de75bb290ed797a2b085ec9f33c8494e3c3d5d0d6b643c525fff4dd0a82657118f
 SHA512 
cf51480213fd4bac45d44f5eb5e4be4cb5c5b97ad63ecd832eb54fc7043ab8e974491005431f0897d6c41d251ae0f9fc95cfdfc4d613fc56340630a094bfc61d
 DIST gentoolkit-0.6.4.tar.bz2 3186751 BLAKE2B 
b6fa8a7acc40009d7b99e37bf30c79d603277f116d064a145b2032af651f56cf22b6412f4223afdb9270bfddbfe912803123ed181b63ea989beea0d45d8498cc
 SHA512 
67f85eb8fbaa28b0c28e79e8f8fe3384e65e44d824a2b123e5585348d6df7d69f1a0b74e7bc5d9592e93c0d6d597972a3e592cb7310555a2a5718723968d0277

diff --git a/app-portage/gentoolkit/files/gentoolkit-0.6.1-data_files.patch 
b/app-portage/gentoolkit/files/gentoolkit-0.6.1-data_files.patch
deleted file mode 100644
index 8039864d69f9..
--- a/app-portage/gentoolkit/files/gentoolkit-0.6.1-data_files.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-From 5b52ee6c6efab68111d128d45f386ac21eaf84f6 Mon Sep 17 00:00:00 2001
-From: Brian Dolbec 
-Date: Sun, 10 Jul 2022 13:41:36 -0700
-Subject: [PATCH] Revert "setup.py: migrate to setuptools"
-
-This reverts commit bbbde97b5e625a49a1a66e307931548cb33f260b.
-setuptools only installs data files to the python pkg directory

- setup.py | 8 
- 1 file changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/setup.py b/setup.py
-index 36995de..23e9b36 100755
 a/setup.py
-+++ b/setup.py
-@@ -3,8 +3,8 @@
- import re
- import sys
- import subprocess
--
--from setuptools import setup, Command
-+from distutils import core
-+from distutils.cmd import Command
- from glob import glob
- 
- import os
-@@ -67,7 +67,7 @@ manpages = [
- ]
- 
- 
--class set_version(Command):
-+class set_version(core.Command):
- """Set python __version__ and bash VERSION to our __version__."""
- 
- description = "hardcode scripts' version using VERSION from environment"
-@@ -130,7 +130,7 @@ test_data = {
- ]
- }
- 
--setup(
-+core.setup(
- name="gentoolkit",
- version=__version__,
- description="Set of tools that work with and enhance portage.",
---
-libgit2 1.4.3
-

diff --git a/app-portage/gentoolkit/files/gentoolkit-0.6.1-pkgindex.patch 
b/app-portage/gentoolkit/files/gentoolkit-0.6.1-pkgindex.patch
deleted file mode 100644
index 193eacc2db8b..
--- a/app-portage/gentoolkit/files/gentoolkit-0.6.1-pkgindex.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-From bf3eb16e451fd1bdee8ef03a0d22e0040e033f19 Mon Sep 17 00:00:00 2001
-From: Brian Dolbec 
-Date: Sun, 10 Jul 2022 23:41:33 -0700
-Subject: [PATCH] eclean/pkgindex.py: Fix typo in function call
-
-  File "/usr/lib/python3.10/site-packages/gentoolkit/eclean/pkgindex.py", line
-60, in clean_pkgs_index
-if self.get_emaint_binhost():
-AttributeError: 'PkgIndex' object has no attribute 'get_emaint_binhost'. Did
-you mean: '_get_emaint_binhost'?
-
-Also fix too many parameters in line 68 for the self.controller() call
-
-Bug: https://bugs.gentoo.org/857555
-
-Signed-off-by: Brian Dolbec 

- pym/gentoolkit/eclean/pkgindex.py | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/pym/gentoolkit/eclean/pkgindex.py 
b/pym/gentoolkit/eclean/pkgindex.py
-index d0878a1..7d6fade 100644
 a/pym/gentoolkit/eclean/pkgindex.py
-+++ b/pym/gentoolkit/eclean/pkgindex.py
-@@ -57,15 +57,15 @@ class PkgIndex:
- statinfo = os.stat(file_)
- size1 = statinfo.st_size
- show_progress = not quiet
--if self.get_emaint_binhost():
-+if self._get_emaint_binhost():
- self.taskmaster = TaskHandler(show_progress_bar=show_progress)
- tasks = [self.binhost]
- self.taskmaster.run_tasks(t

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

2024-01-18 Thread Matt Turner
commit: 21efb02156ae1ec3f3834d86d2780ba561bdff9f
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jan 18 20:58:45 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Jan 18 21:01:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21efb021

app-portage/gentoolkit: Raise required portage version

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

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

diff --git a/app-portage/gentoolkit/gentoolkit-.ebuild 
b/app-portage/gentoolkit/gentoolkit-.ebuild
index a4e22666a537..551b618d223a 100644
--- a/app-portage/gentoolkit/gentoolkit-.ebuild
+++ b/app-portage/gentoolkit/gentoolkit-.ebuild
@@ -25,7 +25,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 # Need newer Portage for eclean-pkg API, bug #900224
 DEPEND="
-   >=sys-apps/portage-3.0.53[${PYTHON_USEDEP}]
+   >=sys-apps/portage-3.0.57[${PYTHON_USEDEP}]
 "
 RDEPEND="
${DEPEND}



[gentoo-commits] proj/gentoolkit: New tag: gentoolkit-0.6.4

2024-01-18 Thread Matt Turner
commit: 
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Jan 18 20:57:50 2024 +

New tag: gentoolkit-0.6.4




[gentoo-commits] proj/gentoolkit:master commit in: /

2024-01-18 Thread Matt Turner
commit: 61df9f59ab0c13ed6cf8a3d9cd6a77fa1ee0929b
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jan 18 20:56:09 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Jan 18 20:56:09 2024 +
URL:https://gitweb.gentoo.org/proj/gentoolkit.git/commit/?id=61df9f59

v0.6.4

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

 meson.build | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meson.build b/meson.build
index 3fbb278..109fa82 100644
--- a/meson.build
+++ b/meson.build
@@ -1,7 +1,7 @@
 project(
 'gentoolkit',
 'c',
-version : '0.6.2',
+version : '0.6.4',
 license : 'GPL-2.0-or-later',
 meson_version : '>=0.64.0'
 )



[gentoo-commits] proj/gentoolkit:master commit in: /

2024-01-18 Thread Matt Turner
commit: 34fe86949036b7b03af3942dd6901904b0f0313e
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jan 18 20:53:34 2024 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Jan 18 20:55:39 2024 +
URL:https://gitweb.gentoo.org/proj/gentoolkit.git/commit/?id=34fe8694

NEWS: Populate for 0.6.2, 0.6.3, 0.6.4

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

 NEWS | 22 +-
 1 file changed, 21 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 14325a8..7d8b7d0 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,25 @@
 News (new features/major bug fixes)
 
+gentoolkit-0.6.4
+
+  * Raise portage requirement to >=3.0.57
+  * Strip libc dependencies from eclean-pkg --changed-deps calculations
+
+
+gentoolkit-0.6.3
+
+  * Fix handling invalid binpkgs
+  * Migrate to PEP517 meson-python build
+
+
+gentoolkit-0.6.2
+
+  * Add --clean-invalid option for eclean-pkg
+  * Fix merge-driver-ekeyword compatibility with git >= 2.42
+  * Fix eclean-pkg compatibility with FEATURES=pkgdir-index-trusted
+  * Support the NO_COLOR environment variable
+
+
 gentoolkit-0.6.1
 
   * Fix custom TMPL implementation for depends commit 3e35553df4673
@@ -9,7 +29,7 @@ gentoolkit-0.6.1
 
 gentoolkit-0.6.0
 
-  * merge-driver-ekeyword Fis type annotations
+  * merge-driver-ekeyword Fix type annotations
   * equery changes removal
   * Convert from tab indent to spaces, format cleanup
   * Add github action to check formatting, add unit testing



<    1   2   3   4   5   6   7   8   9   10   >