Compare commits
10 commits
02316d6e97
...
b572dd2d6f
| Author | SHA1 | Date | |
|---|---|---|---|
| b572dd2d6f | |||
| 3f2361fd36 | |||
| 1633b821e2 | |||
| 14e0bdf235 | |||
| e37ffafa73 | |||
| 690b213c9a | |||
| 9430b868b4 | |||
| bcb25880b7 | |||
| 4cd903bea0 | |||
| 4a611d5d26 |
90 changed files with 2017 additions and 60 deletions
1
dev-util/intel-llvm/Manifest
Normal file
1
dev-util/intel-llvm/Manifest
Normal file
|
|
@ -0,0 +1 @@
|
|||
DIST intel-llvm-6.2.1.tar.gz 293609653 BLAKE2B 10d5410643468e4972e933ce052df02d3319ef9fbffb9e568e9823c0b78e349e3d222a278ad5b093fa1d8bf096d4a14e0f134013f0d61db87b263f2289c889de SHA512 1807501697a748b312dd72b364666ac1016e6603e5c6cd77c62b77f4b3a44dcc37095eec8eadca3401a7674fc84c6c93acb5b6c79deb926a73ea037da5a65093
|
||||
51
dev-util/intel-llvm/intel-llvm-6.2.1.ebuild
Normal file
51
dev-util/intel-llvm/intel-llvm-6.2.1.ebuild
Normal file
|
|
@ -0,0 +1,51 @@
|
|||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
EAPI=8
|
||||
|
||||
#inherit git-r3
|
||||
|
||||
# Short one-line description of this package.
|
||||
DESCRIPTION="Intel staging area for llvm.org contribution. Home for Intel LLVM-based projects"
|
||||
|
||||
HOMEPAGE="https://github.com/intel/llvm"
|
||||
|
||||
SRC_URI="${HOMEPAGE}/releases/download/v${PV}/sycl_linux.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
S="${WORKDIR}"
|
||||
LICENSE="Apache2.0"
|
||||
SLOT="0"
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
IUSE=""
|
||||
|
||||
#RESTRICT="strip"
|
||||
|
||||
RDEPEND="
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
"
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
|
||||
#src_unpack() {
|
||||
#
|
||||
#}
|
||||
|
||||
#src_configure() {
|
||||
#econf
|
||||
#}
|
||||
|
||||
#src_compile() {
|
||||
#emake
|
||||
#}
|
||||
|
||||
src_install() {
|
||||
insinto "/opt/${PN}/"
|
||||
for dir in ${S}/* ; do
|
||||
doins -r $dir
|
||||
done
|
||||
fperms +x /opt/intel-llvm/bin/*
|
||||
dosym /opt/intel-llvm/bin/clang /bin/icx
|
||||
dosym /opt/intel-llvm/bin/clang++ /bin/icpx
|
||||
}
|
||||
1
dev-util/intel-oneapi-base-toolkit/Manifest
Normal file
1
dev-util/intel-oneapi-base-toolkit/Manifest
Normal file
|
|
@ -0,0 +1 @@
|
|||
DIST intel-oneapi-base-toolkit-2025.2.0.tar.zst 2417140226 BLAKE2B 33ccb83b4fcba47a4039bdf901497cd0d2bb2ff141aed3f29f657c42416484e6260351150e42f363b154afe915d8af9d69de673e6560c5bab3a9cf1881c46aa3 SHA512 f6a32b57b230668128ad08510df910403803158955f5bb8c340f5394279090d429279817fce115ef2f522ad01c2a96810a442315c60dff00aa2c306c344adec7
|
||||
|
|
@ -0,0 +1,39 @@
|
|||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DESCRIPTION="This"
|
||||
HOMEPAGE="https://www.intel.com/content/www/us/en/developer/tools/oneapi/base-toolkit-download.html?packages=oneapi-toolkit&oneapi-toolkit-os=linux&oneapi-lin=offline"
|
||||
SRC_URI="https://ftp5.gwdg.de/pub/linux/archlinux/extra-testing/os/x86_64/${P}-3-x86_64.pkg.tar.zst -> ${P}.tar.zst"
|
||||
|
||||
S="${WORKDIR}/${P}"
|
||||
|
||||
LICENSE=""
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
RESTRICT="strip test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
|
||||
src_unpack() {
|
||||
mkdir "${S}"
|
||||
cd "${S}"
|
||||
tar --zstd -xvf "${DISTDIR}/${P}.tar.zst"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
cd "${S}"
|
||||
rm .BUILDINFO .INSTALL .MTREE .PKGINFO
|
||||
default
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cd "${S}"
|
||||
mkdir "${D}"
|
||||
insinto "${D}"
|
||||
doins -r opt etc usr
|
||||
}
|
||||
|
|
@ -0,0 +1,31 @@
|
|||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
_SCRIPT="${PN}-${PV}_offline.sh"
|
||||
DESCRIPTION="This is a sample skeleton ebuild file"
|
||||
HOMEPAGE="https://www.intel.com/content/www/us/en/developer/tools/oneapi/base-toolkit-download.html?packages=oneapi-toolkit&oneapi-toolkit-os=linux&oneapi-lin=offline"
|
||||
SRC_URI="https://registrationcenter-download.intel.com/akdlm/IRC_NAS/d640da34-77cc-4ab2-8019-ac5592f4ec19/${_SCRIPT}"
|
||||
|
||||
S="${WORKDIR}/${P}"
|
||||
|
||||
LICENSE=""
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
RESTRICT="strip test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
|
||||
src_unpack() {
|
||||
# mkdir "${S}"
|
||||
# sh "${DISTDIR}/${_SCRIPT}" --extract-only --remove-extracted-files no --extract-folder "${S}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# mkdir -p "${S}/opt/intel/oneapi"
|
||||
# runuser -u portage -- "${PN}-${PV}_offline"/install.sh --silent --eula accept --components all --install-dir "${S}/opt/intel/oneapi" --ignore-errors
|
||||
}
|
||||
|
|
@ -1,3 +1,4 @@
|
|||
DIST mesa-25.2.3.tar.xz 43670524 BLAKE2B 1810c17e589f95f1e3b18f2562a0c193016a6b9aa260387d06b0750db7c1fb08e7ad1b2476caf79cde18fa919b320de2b12508228047e8ca3af13efb2046b3fe SHA512 e03c09de2a6482a87362c0bf4fab4f9b32ffa48935a8724eb83e75b246f1bfc59524d04ea7e8cbea34e5c6ad2a0793195a076fe2d27da8fb7e05f56c7662eac5
|
||||
DIST mesa-25.2.4.tar.xz 43697664 BLAKE2B 5f9e89efb11977c8d86f92e705280af7dc136f4031d192571518c6fb9d73eb31c269f383ac5c008bece15ccc522a9cdcde4522f60cb8a626bbd9949a25856c76 SHA512 ec74e1cc101b68ad2462399554273a9debb3d93a05c0a315cde3259b250d5828cbcef7771049b52beb01d07c34122fa5257451409b1d2b7fdcbf055c0f2c863d
|
||||
DIST mesa-25.2.5.tar.xz 43723176 BLAKE2B 375237d23918e09b7dab4f4abd2c3b24a046521d6e247043c5fbeb7d8a33d71471b23572d254f0ad489a2533094568ef6f067a57977a7ccc1805aa735c3f8b7d SHA512 29e61b5ecb467a706e3279c0e79ddd8d55109c08f7856d35c4042f518a70622fb19cdd208a82317654e0396835cb3117b756a96d9a0693bfa33730a50bbbd1d0
|
||||
DIST mesa-26.0.4.tar.xz 43887688 BLAKE2B f83f98bae3c06f893c551e9d33cc2b655b8b74e8f5a54db0ce4cebec1451ef0fc66263b006a2c205ef2c491da831ae037cacb09fa5364cfd2d95a6ae7b77048f SHA512 ddb59df633116a7ccd9d2d3a2e2009945909e3f774956efcbc032a2f963641cce50d0f319bebdc041df17700aa827aa2ccbc61c9e40b4020de9ff027eab27e23
|
||||
|
|
|
|||
123
dev-util/mesa_clc/mesa_clc-26.0.4.ebuild
Normal file
123
dev-util/mesa_clc/mesa_clc-26.0.4.ebuild
Normal file
|
|
@ -0,0 +1,123 @@
|
|||
# Copyright 2023-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
LLVM_COMPAT=( {18..22} )
|
||||
PYTHON_COMPAT=( python3_{11..14} )
|
||||
|
||||
inherit llvm-r1 meson python-any-r1
|
||||
|
||||
MY_PV="${PV/_/-}"
|
||||
|
||||
DESCRIPTION="mesa_clc tool used for building OpenCL C to SPIR-V"
|
||||
HOMEPAGE="https://mesa3d.org/"
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
S="${WORKDIR}/mesa_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 ~arm ~arm64 ~x86"
|
||||
fi
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
VIDEO_CARDS="asahi panfrost"
|
||||
for card in ${VIDEO_CARDS}; do
|
||||
IUSE_VIDEO_CARDS+=" video_cards_${card}"
|
||||
done
|
||||
IUSE="${IUSE_VIDEO_CARDS} debug"
|
||||
|
||||
RDEPEND="
|
||||
dev-util/spirv-tools
|
||||
$(llvm_gen_dep '
|
||||
dev-util/spirv-llvm-translator:${LLVM_SLOT}
|
||||
llvm-core/clang:${LLVM_SLOT}=
|
||||
=llvm-core/libclc-${LLVM_SLOT}*
|
||||
llvm-core/llvm:${LLVM_SLOT}=
|
||||
')
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-libs/expat
|
||||
>=virtual/zlib-1.2.8:=
|
||||
x11-libs/libdrm
|
||||
"
|
||||
BDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
$(python_gen_any_dep "
|
||||
>=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]
|
||||
dev-python/packaging[\${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[\${PYTHON_USEDEP}]
|
||||
")
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
python_check_deps() {
|
||||
python_has_version -b ">=dev-python/mako-0.8.0[${PYTHON_USEDEP}]" &&
|
||||
python_has_version -b "dev-python/packaging[${PYTHON_USEDEP}]" &&
|
||||
python_has_version -b "dev-python/pyyaml[${PYTHON_USEDEP}]" || return 1
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
llvm-r1_pkg_setup
|
||||
python-any-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
tools_enable video_cards_asahi asahi
|
||||
tools_enable video_cards_panfrost panfrost
|
||||
|
||||
tools_list() {
|
||||
local tools="$(sort -u <<< "${1// /$'\n'}")"
|
||||
echo "${tools//$'\n'/,}"
|
||||
}
|
||||
|
||||
PKG_CONFIG_PATH="$(get_llvm_prefix)/$(get_libdir)/pkgconfig"
|
||||
|
||||
use debug && EMESON_BUILDTYPE=debug
|
||||
|
||||
local emesonargs=(
|
||||
-Dllvm=enabled
|
||||
-Dshared-llvm=enabled
|
||||
-Dmesa-clc=enabled
|
||||
-Dinstall-mesa-clc=true
|
||||
-Dprecomp-compiler=enabled
|
||||
-Dinstall-precomp-compiler=true
|
||||
-Dtools=$(tools_list "${TOOLS[*]}")
|
||||
|
||||
-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
|
||||
|
||||
-Db_ndebug=$(usex debug false true)
|
||||
)
|
||||
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin "${BUILD_DIR}"/src/compiler/clc/mesa_clc
|
||||
dobin "${BUILD_DIR}"/src/compiler/spirv/vtn_bindgen2
|
||||
use video_cards_asahi && dobin "${BUILD_DIR}"/src/asahi/clc/asahi_clc
|
||||
use video_cards_panfrost && dobin "${BUILD_DIR}"/src/panfrost/clc/panfrost_compile
|
||||
}
|
||||
|
||||
# $1 - VIDEO_CARDS flag (check skipped for "--")
|
||||
# other args - names of tools to enable
|
||||
tools_enable() {
|
||||
if [[ $1 == -- ]] || use $1; then
|
||||
shift
|
||||
TOOLS+=("$@")
|
||||
fi
|
||||
}
|
||||
102
intel-deb.sh
Executable file
102
intel-deb.sh
Executable file
|
|
@ -0,0 +1,102 @@
|
|||
#!/usr/bin/env fish
|
||||
|
||||
function get_deb
|
||||
###
|
||||
# required set global vars:
|
||||
# url_base - apt repo base url
|
||||
# versions - output of (wget -qO- $url_base/path/to/Packages.gz | gzip -d | grep "^Filename:" | cut -d' ' -f2 | sort -u | grep -e '-[0-9]' | string split ' ')
|
||||
# package_set - list of package names taken from that apt repo
|
||||
###
|
||||
|
||||
set -l package_versioned_set
|
||||
|
||||
for package in $package_set
|
||||
set -l package_versioned
|
||||
|
||||
for _version in $versions
|
||||
set -a package_versioned $(echo $_version | grep -e $package\-[0-9\.-]\*_)
|
||||
end
|
||||
|
||||
set -a package_versioned_set $package_versioned[-1]
|
||||
end
|
||||
|
||||
set -l urls
|
||||
for package in $package_versioned_set
|
||||
set -a urls $url_base/$package
|
||||
end
|
||||
|
||||
echo $urls
|
||||
end
|
||||
|
||||
function update_urls
|
||||
for package_dir in $package_dirs
|
||||
set -g package_set (cat $package_dir/deb_names)
|
||||
|
||||
set -g deb_urls (get_deb)
|
||||
|
||||
# construct the SRC_URI string
|
||||
set -l _uuid (uuidgen)
|
||||
echo 'SRC_URI="\\' > /tmp/$_uuid
|
||||
for deb_url in (echo $deb_urls | string split ' ')
|
||||
printf '\t%s\\\n' $deb_url >> /tmp/$_uuid
|
||||
end
|
||||
echo '"' >> /tmp/$_uuid
|
||||
|
||||
# replace the block
|
||||
set ebuild_file "$package_dir/$(echo $package_dir | string split '/')[-1]-9999.ebuild"
|
||||
if ! test -f "$FILE"
|
||||
echo "Can't update missing file:"
|
||||
echo "$ebuild_file"
|
||||
echo "#======="
|
||||
sed -e 's/\\\n/\n/g' /tmp/$_uuid | string replace '\\' ''
|
||||
echo "#======="
|
||||
break
|
||||
end
|
||||
|
||||
local overwrite="n"
|
||||
echo "Overwrite SRC_URI in $ebuild_file ?"
|
||||
echo "[y/n]"
|
||||
while true
|
||||
read -f overwrite
|
||||
[[ "$overwrite" == y* || "$overwrite" == n* ]] && echo "$overwrite" && break || echo "unrecognized input"
|
||||
end
|
||||
echo $overwrite
|
||||
if [[ "$overwrite" == y* ]]
|
||||
break
|
||||
sed '/^SRC_URI="/,/^"/c\\'"$(cat /tmp/$_uuid)" -i "$ebuild_file"
|
||||
rm /tmp/$_uuid
|
||||
|
||||
# update manifests
|
||||
cd $package_dirs
|
||||
pkgdev manifest
|
||||
else
|
||||
echo "fuck"
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
###
|
||||
|
||||
# script dir
|
||||
set -l DIR (cd (dirname (status -f)); and pwd)
|
||||
|
||||
# folders to process
|
||||
set -g package_dirs (find $DIR -name 'deb_names' | string replace '/deb_names' '')
|
||||
|
||||
set -g url_base "https://apt.repos.intel.com/oneapi"
|
||||
set -g versions (wget -qO- $url_base/dists/all/main/binary-amd64/Packages.gz | gzip -d | grep "^Filename:" | cut -d' ' -f2 | sort -u | grep -e '-[0-9]*.[0-9]-[0-9]*.[0-9].[0-9]*' | string split ' ')
|
||||
|
||||
switch $argv[1]
|
||||
case 'update'
|
||||
echo Updating:
|
||||
echo $package_dirs | string split ' '
|
||||
update_urls && return 0 || return 1
|
||||
case 'fetch'
|
||||
echo $versions | string split ' ' && return 0
|
||||
case ''
|
||||
#help
|
||||
return 0
|
||||
case '*'
|
||||
echo Unsupported operation
|
||||
return 1
|
||||
end
|
||||
|
|
@ -3,6 +3,7 @@ DIST mesa-25.2.2.tar.xz 43626716 BLAKE2B bed81e32c05ebff6f2a76bb14387882eed48556
|
|||
DIST mesa-25.2.3.tar.xz 43670524 BLAKE2B 1810c17e589f95f1e3b18f2562a0c193016a6b9aa260387d06b0750db7c1fb08e7ad1b2476caf79cde18fa919b320de2b12508228047e8ca3af13efb2046b3fe SHA512 e03c09de2a6482a87362c0bf4fab4f9b32ffa48935a8724eb83e75b246f1bfc59524d04ea7e8cbea34e5c6ad2a0793195a076fe2d27da8fb7e05f56c7662eac5
|
||||
DIST mesa-25.2.4.tar.xz 43697664 BLAKE2B 5f9e89efb11977c8d86f92e705280af7dc136f4031d192571518c6fb9d73eb31c269f383ac5c008bece15ccc522a9cdcde4522f60cb8a626bbd9949a25856c76 SHA512 ec74e1cc101b68ad2462399554273a9debb3d93a05c0a315cde3259b250d5828cbcef7771049b52beb01d07c34122fa5257451409b1d2b7fdcbf055c0f2c863d
|
||||
DIST mesa-25.2.5.tar.xz 43723176 BLAKE2B 375237d23918e09b7dab4f4abd2c3b24a046521d6e247043c5fbeb7d8a33d71471b23572d254f0ad489a2533094568ef6f067a57977a7ccc1805aa735c3f8b7d SHA512 29e61b5ecb467a706e3279c0e79ddd8d55109c08f7856d35c4042f518a70622fb19cdd208a82317654e0396835cb3117b756a96d9a0693bfa33730a50bbbd1d0
|
||||
DIST mesa-26.0.4.tar.xz 43887688 BLAKE2B f83f98bae3c06f893c551e9d33cc2b655b8b74e8f5a54db0ce4cebec1451ef0fc66263b006a2c205ef2c491da831ae037cacb09fa5364cfd2d95a6ae7b77048f SHA512 ddb59df633116a7ccd9d2d3a2e2009945909e3f774956efcbc032a2f963641cce50d0f319bebdc041df17700aa827aa2ccbc61c9e40b4020de9ff027eab27e23
|
||||
DIST paste-1.0.14.crate 18157 BLAKE2B 35e8548611c51ee75f4d04926149e5e54870d7073d9b635d550a6fa0f85891f57f326bdbcff3dd8618cf40f8e08cf903ef87d9c034d5921d8b91e1db842cdd7c SHA512 3a793f0e5e773a7f7defc798a4c17ae9a40d715144632ea6cb0a8c785e14c4212046491df016bb9838281f8eaf327a79f01c1e2ac5f26785c028bc880faff9ee
|
||||
DIST proc-macro2-1.0.86.crate 48958 BLAKE2B 4b89e07f23af8328dbb34fe2b3f1b202f1e6a3885a6269740a23359b41bb4099ac2484565d3b2b0936261689ca525785ac620c766997234fd8d0f409e80e5ea3 SHA512 1cdb7e22a35ae231d880c9420784c9acf97bda2db258b3d34aae5061dc1858449defe19a49e12c6a4173906aa72a4115059ac2db0fc760205fd2ab8b5b414434
|
||||
DIST quote-1.0.35.crate 28136 BLAKE2B 81424245e1e2b94459df68bb3a9a866c6a364102b5e1d010ede9c5f8278f8406d7b651957d091c5914e936b494b0f6e9a6a1dd8b7d35cd7d7100f86dee4ec12e SHA512 f5314fb6af17cf36c228e1970c569c29ec248954a450a5f90ba9e2896d04f74904c9cec5a1f74325f2489295a94491eee4ce8fb461e22cd4b34e53f1f881efd2
|
||||
|
|
|
|||
429
media-libs/mesa/mesa-26.0.4.ebuild
Normal file
429
media-libs/mesa/mesa-26.0.4.ebuild
Normal file
|
|
@ -0,0 +1,429 @@
|
|||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
LLVM_COMPAT=( {18..22} )
|
||||
LLVM_OPTIONAL=1
|
||||
CARGO_OPTIONAL=1
|
||||
PYTHON_COMPAT=( python3_{11..14} )
|
||||
|
||||
inherit flag-o-matic llvm-r2 meson-multilib python-any-r1 linux-info
|
||||
|
||||
MY_P="${P/_/-}"
|
||||
|
||||
CRATES="
|
||||
paste@1.0.14
|
||||
proc-macro2@1.0.86
|
||||
quote@1.0.35
|
||||
rustc-hash@2.1.1
|
||||
syn@2.0.87
|
||||
unicode-ident@1.0.12
|
||||
"
|
||||
|
||||
RUST_MIN_VER="1.82.0"
|
||||
RUST_MULTILIB=1
|
||||
RUST_OPTIONAL=1
|
||||
|
||||
inherit cargo
|
||||
|
||||
DESCRIPTION="OpenGL-like graphic library for Linux"
|
||||
HOMEPAGE="https://www.mesa3d.org/ https://mesa.freedesktop.org/"
|
||||
|
||||
if [[ ${PV} == 9999 ]]; 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 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-solaris"
|
||||
fi
|
||||
|
||||
# This should be {CARGO_CRATE_URIS//.crate/.tar.gz} to correspond to the wrap files,
|
||||
# but there are "stale" distfiles on the mirrors with the wrong names.
|
||||
# export MESON_PACKAGE_CACHE_DIR="${DISTDIR}"
|
||||
SRC_URI+="
|
||||
${CARGO_CRATE_URIS}
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
EGIT_CHECKOUT_DIR=${S}
|
||||
|
||||
LICENSE="MIT SGI-B-2.0"
|
||||
SLOT="0"
|
||||
|
||||
VIDEO_CARDS="
|
||||
asahi d3d12 freedreno i915 imagination intel lavapipe lima nouveau nvk
|
||||
panfrost r300 r600 radeon radeonsi v3d vc4 virgl vivante vmware zink"
|
||||
for card in ${VIDEO_CARDS}; do
|
||||
IUSE_VIDEO_CARDS+=" video_cards_${card}"
|
||||
done
|
||||
|
||||
IUSE="${IUSE_VIDEO_CARDS}
|
||||
cpu_flags_x86_sse2 debug +llvm
|
||||
lm-sensors opencl +opengl +proprietary-codecs
|
||||
sysprof test unwind vaapi valgrind vulkan
|
||||
wayland +X +zstd"
|
||||
RESTRICT="!test? ( test )"
|
||||
REQUIRED_USE="
|
||||
llvm? ( ${LLVM_REQUIRED_USE} )
|
||||
video_cards_i915? ( llvm )
|
||||
video_cards_lavapipe? ( llvm vulkan )
|
||||
video_cards_radeon? ( x86? ( llvm ) amd64? ( llvm ) )
|
||||
video_cards_r300? ( x86? ( llvm ) amd64? ( llvm ) )
|
||||
video_cards_zink? ( vulkan opengl )
|
||||
video_cards_nvk? ( vulkan video_cards_nouveau )
|
||||
"
|
||||
|
||||
LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.121"
|
||||
RDEPEND="
|
||||
${LIBDRM_DEPSTRING}[${MULTILIB_USEDEP}]
|
||||
>=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}]
|
||||
>=dev-util/spirv-tools-1.3.231.0[${MULTILIB_USEDEP}]
|
||||
>=media-libs/libglvnd-1.3.2[X?,${MULTILIB_USEDEP}]
|
||||
>=virtual/zlib-1.2.9:=[${MULTILIB_USEDEP}]
|
||||
unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
|
||||
llvm? (
|
||||
$(llvm_gen_dep "
|
||||
llvm-core/llvm:\${LLVM_SLOT}[${MULTILIB_USEDEP}]
|
||||
opencl? (
|
||||
dev-util/spirv-llvm-translator:\${LLVM_SLOT}
|
||||
llvm-core/clang:\${LLVM_SLOT}[${MULTILIB_USEDEP}]
|
||||
=llvm-core/libclc-\${LLVM_SLOT}*[spirv(-)]
|
||||
)
|
||||
")
|
||||
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
|
||||
llvm-core/libclc[spirv(-)]
|
||||
virtual/libelf:0=
|
||||
)
|
||||
vaapi? (
|
||||
>=media-libs/libva-1.7.3:=[${MULTILIB_USEDEP}]
|
||||
)
|
||||
video_cards_i915? (
|
||||
${LIBDRM_DEPSTRING}[video_cards_intel]
|
||||
)
|
||||
video_cards_radeonsi? (
|
||||
${LIBDRM_DEPSTRING}[video_cards_amdgpu]
|
||||
virtual/libelf:0=[${MULTILIB_USEDEP}]
|
||||
)
|
||||
video_cards_zink? ( media-libs/vulkan-loader:=[${MULTILIB_USEDEP}] )
|
||||
vulkan? (
|
||||
media-libs/libdisplay-info:=[${MULTILIB_USEDEP}]
|
||||
virtual/libudev:=
|
||||
)
|
||||
wayland? ( >=dev-libs/wayland-1.18.0[${MULTILIB_USEDEP}] )
|
||||
X? (
|
||||
>=x11-libs/libX11-1.8[${MULTILIB_USEDEP}]
|
||||
>=x11-libs/libxshmfence-1.1[${MULTILIB_USEDEP}]
|
||||
>=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
|
||||
>=x11-libs/libXxf86vm-1.1.3[${MULTILIB_USEDEP}]
|
||||
>=x11-libs/libxcb-1.17:=[${MULTILIB_USEDEP}]
|
||||
x11-libs/libXfixes[${MULTILIB_USEDEP}]
|
||||
x11-libs/xcb-util-keysyms[${MULTILIB_USEDEP}]
|
||||
)
|
||||
zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
sysprof? ( >=dev-util/sysprof-capture-49.0[${MULTILIB_USEDEP}] )
|
||||
video_cards_d3d12? ( >=dev-util/directx-headers-1.618.1[${MULTILIB_USEDEP}] )
|
||||
valgrind? ( dev-debug/valgrind )
|
||||
wayland? ( >=dev-libs/wayland-protocols-1.41 )
|
||||
X? (
|
||||
x11-libs/libXrandr[${MULTILIB_USEDEP}]
|
||||
x11-base/xorg-proto
|
||||
)
|
||||
"
|
||||
|
||||
CLC_DEPSTRING="
|
||||
~dev-util/mesa_clc-${PV}[video_cards_asahi?,video_cards_panfrost?]
|
||||
llvm-core/libclc[spirv(-)]
|
||||
"
|
||||
BDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
opencl? (
|
||||
>=dev-util/bindgen-0.71.1
|
||||
${RUST_DEPEND}
|
||||
)
|
||||
>=dev-build/meson-1.7.0
|
||||
app-alternatives/yacc
|
||||
app-alternatives/lex
|
||||
virtual/pkgconfig
|
||||
$(python_gen_any_dep "
|
||||
>=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]
|
||||
dev-python/packaging[\${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[\${PYTHON_USEDEP}]
|
||||
")
|
||||
video_cards_asahi? ( ${CLC_DEPSTRING} )
|
||||
video_cards_intel? ( ${CLC_DEPSTRING} )
|
||||
video_cards_panfrost? ( ${CLC_DEPSTRING} )
|
||||
vulkan? (
|
||||
dev-util/glslang
|
||||
video_cards_nvk? (
|
||||
>=dev-util/bindgen-0.71.1
|
||||
>=dev-util/cbindgen-0.26.0
|
||||
${RUST_DEPEND}
|
||||
${CLC_DEPSTRING}
|
||||
)
|
||||
)
|
||||
wayland? ( dev-util/wayland-scanner )
|
||||
"
|
||||
|
||||
QA_WX_LOAD="
|
||||
x86? (
|
||||
usr/lib/libgallium-*.so
|
||||
usr/lib/libGLX_mesa.so.0.0.0
|
||||
)"
|
||||
|
||||
src_unpack() {
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
git-r3_src_unpack
|
||||
else
|
||||
unpack ${MY_P}.tar.xz
|
||||
fi
|
||||
|
||||
# We need this because we cannot tell meson to use DISTDIR yet
|
||||
pushd "${DISTDIR}" >/dev/null || die
|
||||
mkdir -p "${S}"/subprojects/packagecache || die
|
||||
local i
|
||||
for i in *.crate; do
|
||||
ln -s "${PWD}/${i}" "${S}/subprojects/packagecache/${i/.crate/}.tar.gz" || die
|
||||
done
|
||||
popd >/dev/null || die
|
||||
}
|
||||
|
||||
pkg_pretend() {
|
||||
if use vulkan; then
|
||||
if ! use video_cards_asahi &&
|
||||
! use video_cards_d3d12 &&
|
||||
! use video_cards_freedreno &&
|
||||
! use video_cards_imagination &&
|
||||
! use video_cards_intel &&
|
||||
! use video_cards_lavapipe &&
|
||||
! use video_cards_nouveau &&
|
||||
! use video_cards_nvk &&
|
||||
! use video_cards_panfrost &&
|
||||
! use video_cards_radeonsi &&
|
||||
! use video_cards_v3d &&
|
||||
! use video_cards_virgl; then
|
||||
ewarn "Ignoring USE=vulkan since VIDEO_CARDS does not contain asahi, d3d12, freedreno, imagination, intel, lavapipe, nouveau, nvk, panfrost, radeonsi, v3d, or virgl"
|
||||
fi
|
||||
fi
|
||||
|
||||
# VA
|
||||
if use vaapi; then
|
||||
if ! use video_cards_d3d12 &&
|
||||
! use video_cards_nouveau &&
|
||||
! use video_cards_r600 &&
|
||||
! use video_cards_radeonsi &&
|
||||
! use video_cards_virgl; then
|
||||
ewarn "Ignoring USE=vaapi since VIDEO_CARDS does not contain d3d12, nouveau, r600, radeonsi, or virgl"
|
||||
fi
|
||||
fi
|
||||
|
||||
if ! use llvm; then
|
||||
use opencl && ewarn "Ignoring USE=opencl since USE does not contain llvm"
|
||||
fi
|
||||
}
|
||||
|
||||
python_check_deps() {
|
||||
python_has_version -b ">=dev-python/mako-0.8.0[${PYTHON_USEDEP}]" &&
|
||||
python_has_version -b "dev-python/packaging[${PYTHON_USEDEP}]" &&
|
||||
python_has_version -b "dev-python/pyyaml[${PYTHON_USEDEP}]" || return 1
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
# warning message for bug 459306
|
||||
if use llvm && has_version llvm-core/llvm[!debug=]; then
|
||||
ewarn "Mismatch between debug USE flags in media-libs/mesa and llvm-core/llvm"
|
||||
ewarn "detected! This can cause problems. For details, see bug 459306."
|
||||
fi
|
||||
|
||||
if use video_cards_intel ||
|
||||
use video_cards_radeonsi; then
|
||||
if kernel_is -ge 5 11 3; then
|
||||
CONFIG_CHECK="~KCMP"
|
||||
elif kernel_is -ge 5 11; then
|
||||
CONFIG_CHECK="~CHECKPOINT_RESTORE"
|
||||
elif kernel_is -ge 5 10 20; then
|
||||
CONFIG_CHECK="~KCMP"
|
||||
else
|
||||
CONFIG_CHECK="~CHECKPOINT_RESTORE"
|
||||
fi
|
||||
linux-info_pkg_setup
|
||||
fi
|
||||
|
||||
use llvm && llvm-r2_pkg_setup
|
||||
python-any-r1_pkg_setup
|
||||
|
||||
if use opencl || (use vulkan && use video_cards_nvk); then
|
||||
rust_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
sed -i -e "/^PLATFORM_SYMBOLS/a '__gentoo_check_ldflags__'," \
|
||||
bin/symbols-check.py || die # bug #830728
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local emesonargs=()
|
||||
|
||||
# bug #932591 and https://gitlab.freedesktop.org/mesa/mesa/-/issues/11140
|
||||
filter-lto
|
||||
|
||||
local platforms
|
||||
use X && platforms+="x11"
|
||||
use wayland && platforms+=",wayland"
|
||||
emesonargs+=(-Dplatforms=${platforms#,})
|
||||
|
||||
if use video_cards_d3d12 ||
|
||||
use video_cards_nouveau ||
|
||||
use video_cards_r600 ||
|
||||
use video_cards_radeonsi ||
|
||||
use video_cards_virgl; then
|
||||
emesonargs+=($(meson_feature vaapi gallium-va))
|
||||
use vaapi && emesonargs+=( -Dva-libs-path="${EPREFIX}"/usr/$(get_libdir)/va/drivers )
|
||||
else
|
||||
emesonargs+=(-Dgallium-va=disabled)
|
||||
fi
|
||||
|
||||
if use video_cards_d3d12; then
|
||||
emesonargs+=($(meson_feature vaapi gallium-d3d12-video))
|
||||
fi
|
||||
|
||||
gallium_enable !llvm softpipe
|
||||
gallium_enable llvm llvmpipe
|
||||
gallium_enable video_cards_asahi asahi
|
||||
gallium_enable video_cards_d3d12 d3d12
|
||||
gallium_enable video_cards_freedreno freedreno
|
||||
gallium_enable video_cards_i915 i915
|
||||
gallium_enable video_cards_intel crocus iris
|
||||
gallium_enable video_cards_lima lima
|
||||
gallium_enable video_cards_nouveau nouveau
|
||||
gallium_enable video_cards_panfrost panfrost
|
||||
gallium_enable video_cards_v3d v3d
|
||||
gallium_enable video_cards_vc4 vc4
|
||||
gallium_enable video_cards_virgl virgl
|
||||
gallium_enable video_cards_vivante etnaviv
|
||||
gallium_enable video_cards_vmware svga
|
||||
gallium_enable video_cards_zink zink
|
||||
|
||||
gallium_enable video_cards_r300 r300
|
||||
gallium_enable video_cards_r600 r600
|
||||
gallium_enable video_cards_radeonsi radeonsi
|
||||
if ! use video_cards_r300 &&
|
||||
! use video_cards_r600; then
|
||||
gallium_enable video_cards_radeon r300 r600
|
||||
fi
|
||||
|
||||
if use llvm && use opencl; then
|
||||
PKG_CONFIG_PATH="$(get_llvm_prefix)/$(get_libdir)/pkgconfig"
|
||||
# See https://gitlab.freedesktop.org/mesa/mesa/-/blob/main/docs/rusticl.rst
|
||||
emesonargs+=(
|
||||
$(meson_native_true gallium-rusticl)
|
||||
-Drust_std=2021
|
||||
)
|
||||
fi
|
||||
|
||||
if use vulkan; then
|
||||
vulkan_enable video_cards_asahi asahi
|
||||
vulkan_enable video_cards_d3d12 microsoft-experimental
|
||||
vulkan_enable video_cards_freedreno freedreno
|
||||
vulkan_enable video_cards_imagination imagination
|
||||
vulkan_enable video_cards_intel intel intel_hasvk
|
||||
vulkan_enable video_cards_lavapipe swrast
|
||||
vulkan_enable video_cards_nvk nouveau
|
||||
vulkan_enable video_cards_panfrost panfrost
|
||||
vulkan_enable video_cards_radeonsi amd
|
||||
vulkan_enable video_cards_v3d broadcom
|
||||
vulkan_enable video_cards_vc4 broadcom
|
||||
vulkan_enable video_cards_virgl virtio
|
||||
emesonargs+=(-Dvulkan-layers=anti-lag,device-select,overlay)
|
||||
fi
|
||||
|
||||
driver_list() {
|
||||
local drivers="$(sort -u <<< "${1// /$'\n'}")"
|
||||
echo "${drivers//$'\n'/,}"
|
||||
}
|
||||
|
||||
if use opengl && use X; then
|
||||
emesonargs+=(-Dglx=dri)
|
||||
else
|
||||
emesonargs+=(-Dglx=disabled)
|
||||
fi
|
||||
|
||||
if [[ "${ABI}" == amd64 ]]; then
|
||||
emesonargs+=($(meson_feature video_cards_intel intel-rt))
|
||||
fi
|
||||
|
||||
if use video_cards_asahi ||
|
||||
use video_cards_intel ||
|
||||
use video_cards_nvk ||
|
||||
use video_cards_panfrost; then
|
||||
emesonargs+=(-Dmesa-clc=system)
|
||||
fi
|
||||
|
||||
if use video_cards_asahi ||
|
||||
use video_cards_panfrost; then
|
||||
emesonargs+=(-Dprecomp-compiler=system)
|
||||
fi
|
||||
|
||||
use debug && EMESON_BUILDTYPE=debug
|
||||
|
||||
emesonargs+=(
|
||||
$(meson_use test build-tests)
|
||||
-Dexpat=enabled
|
||||
$(meson_use opengl)
|
||||
$(meson_feature opengl gbm)
|
||||
$(meson_feature opengl gles1)
|
||||
$(meson_feature opengl gles2)
|
||||
$(meson_feature opengl glvnd)
|
||||
$(meson_feature opengl egl)
|
||||
$(meson_feature llvm)
|
||||
$(meson_feature lm-sensors lmsensors)
|
||||
$(meson_feature unwind libunwind)
|
||||
$(meson_feature vulkan display-info)
|
||||
$(meson_feature zstd)
|
||||
$(meson_use llvm amd-use-llvm)
|
||||
$(meson_use sysprof)
|
||||
$(meson_use cpu_flags_x86_sse2 sse2)
|
||||
-Dvalgrind=$(usex valgrind auto disabled)
|
||||
-Dvideo-codecs=$(usex proprietary-codecs "all" "all_free")
|
||||
-Dgallium-drivers=$(driver_list "${GALLIUM_DRIVERS[*]}")
|
||||
-Dvulkan-drivers=$(driver_list "${VULKAN_DRIVERS[*]}")
|
||||
-Db_ndebug=$(usex debug false true)
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
meson_src_test -t 100
|
||||
}
|
||||
|
||||
# $1 - VIDEO_CARDS flag (check skipped for "--")
|
||||
# other args - names of DRI drivers to enable
|
||||
gallium_enable() {
|
||||
if [[ $1 == -- ]] || use $1; then
|
||||
shift
|
||||
GALLIUM_DRIVERS+=("$@")
|
||||
fi
|
||||
}
|
||||
|
||||
vulkan_enable() {
|
||||
if [[ $1 == -- ]] || use $1; then
|
||||
shift
|
||||
VULKAN_DRIVERS+=("$@")
|
||||
fi
|
||||
}
|
||||
|
|
@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( llvm_slot_15 llvm_slot_16 llvm_slot_17 llvm_slot_18 llvm_slot_
|
|||
RESTRICT=!test? ( test )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/WerWolv/ImHex/releases/download/v1.37.4/Full.Sources.tar.gz -> imhex-1.37.4.gh.tar.gz https://github.com/WerWolv/ImHex-Patterns/archive/refs/tags/ImHex-v1.37.4.tar.gz -> imhex-patterns-1.37.4.gh.tar.gz
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 2d36accef058c00889b1f93ea4bc4061 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm-r1 5a1fde9f55315992645818a877837527
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 22e4e58d68692975dc74424dc9b12fb7 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm-r1 5a1fde9f55315992645818a877837527
|
||||
_md5_=493495354bc74f7f90e932ae9dfe932b
|
||||
|
|
|
|||
|
|
@ -10,5 +10,5 @@ RDEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) !app-text/odt2
|
|||
REQUIRED_USE=^^ ( python_single_target_python3_11 )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/dagwieers/unoconv/archive/0.9.0.tar.gz -> unoconv-0.9.0.tar.gz
|
||||
_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db python-utils-r1 0b620dd604ab8af0bc9cd1bcc66d4f7c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57
|
||||
_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db python-utils-r1 dbb8c4d794033ad7e7221eaf567a6c90 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57
|
||||
_md5_=83f8553b4bbc157fcd31d62c8556c780
|
||||
|
|
|
|||
|
|
@ -9,5 +9,5 @@ KEYWORDS=~amd64
|
|||
LICENSE=BSD3-Clause
|
||||
PROPERTIES=live
|
||||
SLOT=0
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 2d36accef058c00889b1f93ea4bc4061 git-r3 875eb471682d3e1f18da124be97dcc81
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 22e4e58d68692975dc74424dc9b12fb7 git-r3 875eb471682d3e1f18da124be97dcc81
|
||||
_md5_=94cc99408a579df284bc4dec06bf8639
|
||||
|
|
|
|||
|
|
@ -9,5 +9,5 @@ KEYWORDS=~amd64
|
|||
LICENSE=GPL-3
|
||||
PROPERTIES=live
|
||||
SLOT=0
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 2d36accef058c00889b1f93ea4bc4061 git-r3 875eb471682d3e1f18da124be97dcc81
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 22e4e58d68692975dc74424dc9b12fb7 git-r3 875eb471682d3e1f18da124be97dcc81
|
||||
_md5_=e71042c20c47072947481aa5549561f1
|
||||
|
|
|
|||
|
|
@ -11,5 +11,5 @@ LICENSE=MIT
|
|||
RDEPEND=!dev-libs/intel-compute-runtime:legacy >=dev-util/intel-graphics-compiler-2.19.1:0 !dev-util/intel-graphics-compiler:legacy >=media-libs/gmmlib-22.7.1:=
|
||||
SLOT=0/1.6.33578
|
||||
SRC_URI=https://github.com/intel/compute-runtime/archive/refs/tags/25.18.33578.42.tar.gz -> intel-compute-runtime-25.18.33578.42.tar.gz
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 2d36accef058c00889b1f93ea4bc4061
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 22e4e58d68692975dc74424dc9b12fb7
|
||||
_md5_=6730183ac0b104fcdba25606b958e021
|
||||
|
|
|
|||
|
|
@ -11,5 +11,5 @@ LICENSE=MIT
|
|||
RDEPEND=!dev-libs/intel-compute-runtime:legacy >=dev-util/intel-graphics-compiler-2.19.1:0 !dev-util/intel-graphics-compiler:legacy >=media-libs/gmmlib-22.7.1:=
|
||||
SLOT=0/1.6.35096
|
||||
SRC_URI=https://github.com/intel/compute-runtime/archive/refs/tags/25.35.35096.9.tar.gz -> intel-compute-runtime-25.35.35096.9.tar.gz
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 2d36accef058c00889b1f93ea4bc4061
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 22e4e58d68692975dc74424dc9b12fb7
|
||||
_md5_=9a362fa3b5eb1772f7448d7c52ae6107
|
||||
|
|
|
|||
|
|
@ -10,5 +10,5 @@ LICENSE=MIT
|
|||
PROPERTIES=live
|
||||
RDEPEND=!dev-libs/intel-compute-runtime:legacy >=dev-util/intel-graphics-compiler-2.19.1:0 !dev-util/intel-graphics-compiler:legacy >=media-libs/gmmlib-22.7.1:= dev-libs/intel-metrics-discovery:= >=dev-libs/intel-metrics-library-1.0.200:= dev-libs/libnl:3 dev-libs/libxml2:2 >=dev-util/intel-graphics-system-controller-0.9.6:= media-libs/mesa >=virtual/opencl-3 l0? ( >=dev-libs/level-zero-1.24.2:= ) vaapi? ( x11-libs/libdrm[video_cards_intel] media-libs/libva ) test? ( dev-libs/intel-compute-runtime:0/1.6 )
|
||||
SLOT=0/1.6
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 2d36accef058c00889b1f93ea4bc4061 git-r3 875eb471682d3e1f18da124be97dcc81
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 22e4e58d68692975dc74424dc9b12fb7 git-r3 875eb471682d3e1f18da124be97dcc81
|
||||
_md5_=049ec7b1d0bf3fe9a2c0efc0370ba4c5
|
||||
|
|
|
|||
|
|
@ -10,5 +10,5 @@ LICENSE=MIT
|
|||
RDEPEND=x11-libs/libdrm
|
||||
SLOT=0/1.0.200
|
||||
SRC_URI=https://github.com/intel/metrics-library/archive/refs/tags/metrics-library-1.0.200.tar.gz
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 2d36accef058c00889b1f93ea4bc4061
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 22e4e58d68692975dc74424dc9b12fb7
|
||||
_md5_=e6d5f74695946c36f85426178e9f1acc
|
||||
|
|
|
|||
|
|
@ -10,5 +10,5 @@ LICENSE=Apache-2.0
|
|||
RDEPEND=dev-libs/intel-compute-runtime-bin
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/intel/level-zero-raytracing-support/archive/refs/tags/v1.1.0.tar.gz -> level-zero-raytracing-1.1.0.tar.gz
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 2d36accef058c00889b1f93ea4bc4061
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 22e4e58d68692975dc74424dc9b12fb7
|
||||
_md5_=48eb2cd804a81ab528a6e87a2af6be36
|
||||
|
|
|
|||
|
|
@ -9,5 +9,5 @@ IUSE=+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi
|
|||
LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD )
|
||||
PROPERTIES=live
|
||||
SLOT=0
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 2d36accef058c00889b1f93ea4bc4061 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm df1cea363f19e80316ea702563b607be git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 3c800af2ed306137cd09313694f5d60f python-utils-r1 0b620dd604ab8af0bc9cd1bcc66d4f7c python-any-r1 891415dfe39ad9b41b461f2b86354af0
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 22e4e58d68692975dc74424dc9b12fb7 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm df1cea363f19e80316ea702563b607be git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org d86171f89f1937dfa4083120df36b8e8 python-utils-r1 dbb8c4d794033ad7e7221eaf567a6c90 python-any-r1 891415dfe39ad9b41b461f2b86354af0
|
||||
_md5_=6b44c90e7a177441660696db6c80898d
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 ) || ( ( llvm-core/clang:17 spirv? ( dev-util/spirv-llvm-translator:17 ) ) ( llvm-core/clang:16 spirv? ( dev-util/spirv-llvm-translator:16 ) ) ( llvm-core/clang:15 spirv? ( dev-util/spirv-llvm-translator:15 ) ) ( llvm-core/clang:14 spirv? ( dev-util/spirv-llvm-translator:14 ) ) ( llvm-core/clang:13 spirv? ( dev-util/spirv-llvm-translator:13 ) ) ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-21.1.4 ) app-alternatives/ninja >=dev-build/cmake-3.28.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
|
||||
BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 ) || ( ( llvm-core/clang:17 spirv? ( dev-util/spirv-llvm-translator:17 ) ) ( llvm-core/clang:16 spirv? ( dev-util/spirv-llvm-translator:16 ) ) ( llvm-core/clang:15 spirv? ( dev-util/spirv-llvm-translator:15 ) ) ( llvm-core/clang:14 spirv? ( dev-util/spirv-llvm-translator:14 ) ) ( llvm-core/clang:13 spirv? ( dev-util/spirv-llvm-translator:13 ) ) ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-21.1.4 ) app-alternatives/ninja >=dev-build/cmake-3.28.5 verify-sig? ( || ( app-alternatives/gpg app-crypt/gnupg[-alternatives(-)] ) >=app-portage/gemato-20 )
|
||||
DEFINED_PHASES=compile configure install prepare setup test unpack
|
||||
DEPEND=!!llvm-core/llvm:0
|
||||
DESCRIPTION=OpenCL C library
|
||||
|
|
@ -9,5 +9,5 @@ IUSE=+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi verify-sig
|
|||
LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.0-rc1/llvm-project-18.1.0rc1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.0-rc1/llvm-project-18.1.0rc1.src.tar.xz.sig )
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 2d36accef058c00889b1f93ea4bc4061 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm df1cea363f19e80316ea702563b607be eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd verify-sig 4e83419d7fb5d336f6a4de8193968319 llvm.org 3c800af2ed306137cd09313694f5d60f python-utils-r1 0b620dd604ab8af0bc9cd1bcc66d4f7c python-any-r1 891415dfe39ad9b41b461f2b86354af0
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 22e4e58d68692975dc74424dc9b12fb7 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm df1cea363f19e80316ea702563b607be eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad llvm.org d86171f89f1937dfa4083120df36b8e8 python-utils-r1 dbb8c4d794033ad7e7221eaf567a6c90 python-any-r1 891415dfe39ad9b41b461f2b86354af0
|
||||
_md5_=6b44c90e7a177441660696db6c80898d
|
||||
|
|
|
|||
|
|
@ -10,5 +10,5 @@ LICENSE=MIT
|
|||
RDEPEND=sys-apps/pciutils
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/intel/LibXPUInfo/archive/refs/tags/v1.0.10.tar.gz -> LibXPUInfo-1.0.10.tar.gz
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 2d36accef058c00889b1f93ea4bc4061
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 22e4e58d68692975dc74424dc9b12fb7
|
||||
_md5_=d7a580f0c6b8628859d2ed439c1d0121
|
||||
|
|
|
|||
|
|
@ -10,5 +10,5 @@ LICENSE=NCSA
|
|||
RDEPEND=>=sys-devel/llvm-16.0.0:16[clang]
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/intel/opencl-clang/archive/refs/tags/v16.0.0.tar.gz -> opencl-clang-16.0.0.tar.gz
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 2d36accef058c00889b1f93ea4bc4061
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 22e4e58d68692975dc74424dc9b12fb7
|
||||
_md5_=081a36d37f16084dd2ea18d607f12357
|
||||
|
|
|
|||
|
|
@ -12,5 +12,5 @@ RDEPEND=dev-util/spirv-llvm-translator:16= llvm_slot_16? ( llvm-core/clang:16=[s
|
|||
REQUIRED_USE=^^ ( llvm_slot_16 )
|
||||
SLOT=16
|
||||
SRC_URI=https://github.com/intel/opencl-clang/archive/refs/tags/v16.0.5.tar.gz -> opencl-clang-16.0.5.tar.gz
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 2d36accef058c00889b1f93ea4bc4061 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm-r1 5a1fde9f55315992645818a877837527
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 22e4e58d68692975dc74424dc9b12fb7 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm-r1 5a1fde9f55315992645818a877837527
|
||||
_md5_=ea74837738dc8071a8b2bdbccc5efde8
|
||||
|
|
|
|||
|
|
@ -12,5 +12,5 @@ RDEPEND=app-arch/brotli:= app-arch/lz4:= app-arch/zstd:= <dev-cpp/abseil-cpp-202
|
|||
REQUIRED_USE=python? ( || ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/nmeum/android-tools/releases/download/35.0.2/android-tools-35.0.2.tar.xz https://dev.gentoo.org/~zmedico/dist/android-tools-31.0.3-no-gtest.patch
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 2d36accef058c00889b1f93ea4bc4061 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 python-utils-r1 0b620dd604ab8af0bc9cd1bcc66d4f7c python-r1 0e15b2ab9cfc87d7474678201d6bca38
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 22e4e58d68692975dc74424dc9b12fb7 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 python-utils-r1 dbb8c4d794033ad7e7221eaf567a6c90 python-r1 0e15b2ab9cfc87d7474678201d6bca38
|
||||
_md5_=e5bfe3002c1fc3cec0d6ca10b9eaf1bd
|
||||
|
|
|
|||
|
|
@ -12,5 +12,5 @@ RDEPEND=app-arch/zstd:= sys-libs/zlib:= lz4? ( app-arch/lz4:= )
|
|||
RESTRICT=!test? ( test )
|
||||
SLOT=0
|
||||
SRC_URI=https://gitlab.com/bits-n-bites/buildcache/-/archive/v0.31.3/buildcache-v0.31.3.tar.gz -> buildcache-0.31.3.tar.gz
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 2d36accef058c00889b1f93ea4bc4061
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 22e4e58d68692975dc74424dc9b12fb7
|
||||
_md5_=0719e595417de98cf554ed9a96a47bd8
|
||||
|
|
|
|||
|
|
@ -11,5 +11,5 @@ LICENSE=BSD
|
|||
PROPERTIES=live
|
||||
RDEPEND=~dev-util/spirv-tools-1.4.328[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
|
||||
SLOT=0/16.0
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 2d36accef058c00889b1f93ea4bc4061 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f python-utils-r1 0b620dd604ab8af0bc9cd1bcc66d4f7c python-any-r1 891415dfe39ad9b41b461f2b86354af0 git-r3 875eb471682d3e1f18da124be97dcc81
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 22e4e58d68692975dc74424dc9b12fb7 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f python-utils-r1 dbb8c4d794033ad7e7221eaf567a6c90 python-any-r1 891415dfe39ad9b41b461f2b86354af0 git-r3 875eb471682d3e1f18da124be97dcc81
|
||||
_md5_=67cd8ccfaab5b8ce75b7624f76dd02ca
|
||||
|
|
|
|||
12
metadata/md5-cache/dev-util/intel-llvm-6.2.1
Normal file
12
metadata/md5-cache/dev-util/intel-llvm-6.2.1
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
BDEPEND=virtual/pkgconfig
|
||||
DEFINED_PHASES=-
|
||||
DEPEND=
|
||||
DESCRIPTION=Intel staging area for llvm.org contribution. Home for Intel LLVM-based projects
|
||||
EAPI=8
|
||||
HOMEPAGE=https://github.com/intel/llvm
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=Apache2.0
|
||||
RDEPEND=
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/intel/llvm/releases/download/v6.2.1/sycl_linux.tar.gz -> intel-llvm-6.2.1.tar.gz
|
||||
_md5_=ee01798aaacc61c420cb43dfccb5c2dd
|
||||
14
metadata/md5-cache/dev-util/intel-llvm-9999
Normal file
14
metadata/md5-cache/dev-util/intel-llvm-9999
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
BDEPEND=virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl]
|
||||
DEFINED_PHASES=unpack
|
||||
DEPEND=
|
||||
DESCRIPTION=This is a sample skeleton ebuild file
|
||||
EAPI=8
|
||||
HOMEPAGE=https://github.com/intel/llvm
|
||||
INHERIT=git-r3
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=Apache2.0
|
||||
PROPERTIES=live
|
||||
RDEPEND=
|
||||
SLOT=0
|
||||
_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81
|
||||
_md5_=ee633d4f9794ab13e0891b3c62132b7c
|
||||
9
metadata/md5-cache/dev-util/intel-oneapi-2025.3.0
Normal file
9
metadata/md5-cache/dev-util/intel-oneapi-2025.3.0
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
BDEPEND=virtual/pkgconfig
|
||||
DEFINED_PHASES=-
|
||||
DESCRIPTION=This is a sample skeleton ebuild file
|
||||
EAPI=8
|
||||
HOMEPAGE=https://www.intel.com/content/www/us/en/developer/tools/oneapi/base-toolkit-download.html?packages=oneapi-toolkit&oneapi-toolkit-os=linux&oneapi-lin=offline
|
||||
KEYWORDS=~amd64
|
||||
SLOT=0
|
||||
SRC_URI=https://registrationcenter-download.intel.com/akdlm/IRC_NAS/d640da34-77cc-4ab2-8019-ac5592f4ec19/intel-oneapi-base-toolkit-2025.3.0.375_offline.sh
|
||||
_md5_=12440aec12c68d3127bd515a7355b53e
|
||||
9
metadata/md5-cache/dev-util/intel-oneapi-2025.3.0.375
Normal file
9
metadata/md5-cache/dev-util/intel-oneapi-2025.3.0.375
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
BDEPEND=virtual/pkgconfig
|
||||
DEFINED_PHASES=install unpack
|
||||
DESCRIPTION=This is a sample skeleton ebuild file
|
||||
EAPI=8
|
||||
HOMEPAGE=https://www.intel.com/content/www/us/en/developer/tools/oneapi/base-toolkit-download.html?packages=oneapi-toolkit&oneapi-toolkit-os=linux&oneapi-lin=offline
|
||||
KEYWORDS=~amd64
|
||||
SLOT=0
|
||||
SRC_URI=https://registrationcenter-download.intel.com/akdlm/IRC_NAS/d640da34-77cc-4ab2-8019-ac5592f4ec19/intel-oneapi-base-toolkit-2025.3.0.375_offline.sh
|
||||
_md5_=fa304e38058506f2bc934b165e91dfbf
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
BDEPEND=virtual/pkgconfig
|
||||
DEFINED_PHASES=install prepare unpack
|
||||
DESCRIPTION=This
|
||||
EAPI=8
|
||||
HOMEPAGE=https://www.intel.com/content/www/us/en/developer/tools/oneapi/base-toolkit-download.html?packages=oneapi-toolkit&oneapi-toolkit-os=linux&oneapi-lin=offline
|
||||
KEYWORDS=~amd64
|
||||
RESTRICT=strip test
|
||||
SLOT=0
|
||||
SRC_URI=https://ftp5.gwdg.de/pub/linux/archlinux/extra-testing/os/x86_64/intel-oneapi-base-toolkit-2025.2.0-3-x86_64.pkg.tar.zst -> intel-oneapi-base-toolkit-2025.2.0.tar.zst
|
||||
_md5_=61d662a4471351fc756cef3572836dec
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
BDEPEND=virtual/pkgconfig
|
||||
DEFINED_PHASES=install prepare unpack
|
||||
DESCRIPTION=This
|
||||
EAPI=8
|
||||
HOMEPAGE=https://www.intel.com/content/www/us/en/developer/tools/oneapi/base-toolkit-download.html?packages=oneapi-toolkit&oneapi-toolkit-os=linux&oneapi-lin=offline
|
||||
KEYWORDS=~amd64
|
||||
RESTRICT=strip test
|
||||
SLOT=0
|
||||
SRC_URI=https://ftp5.gwdg.de/pub/linux/archlinux/extra-testing/os/x86_64/intel-oneapi-base-toolkit-2025.3.0-1-x86_64.pkg.tar.zst -> intel-oneapi-base-toolkit-2025.3.0.tar.zst
|
||||
_md5_=26455b5072d6365cee1b756a29a6c820
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
BDEPEND=app-arch/lzma
|
||||
DEFINED_PHASES=install unpack
|
||||
DESCRIPTION=Intel oneAPI Base Toolkit (2025.3.0 offline)
|
||||
EAPI=8
|
||||
HOMEPAGE=https://www.intel.com/content/www/us/en/developer/tools/oneapi/base-toolkit-download.html?packages=oneapi-toolkit&oneapi-toolkit-os=linux&oneapi-lin=offline
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=Intel-oneAPI
|
||||
RESTRICT=mirror strip
|
||||
SLOT=0
|
||||
SRC_URI=https://registrationcenter-download.intel.com/akdlm/IRC_NAS/1c3f0d4e-0d5a-4b0a-9e7e-2b3a8b8b8b8b/l_BaseKit_p_2025.3.0.375_offline.sh
|
||||
_md5_=8385652b4494df9003ade29f312ddac3
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
BDEPEND=virtual/pkgconfig
|
||||
DEFINED_PHASES=install unpack
|
||||
DESCRIPTION=This is a sample skeleton ebuild file
|
||||
EAPI=8
|
||||
HOMEPAGE=https://www.intel.com/content/www/us/en/developer/tools/oneapi/base-toolkit-download.html?packages=oneapi-toolkit&oneapi-toolkit-os=linux&oneapi-lin=offline
|
||||
KEYWORDS=~amd64
|
||||
RESTRICT=strip test
|
||||
SLOT=0
|
||||
SRC_URI=https://registrationcenter-download.intel.com/akdlm/IRC_NAS/d640da34-77cc-4ab2-8019-ac5592f4ec19/intel-oneapi-base-toolkit-2025.3.0.375_offline.sh
|
||||
_md5_=855c1f76f6c5e9cddf484779d467165f
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
BDEPEND=app-arch/lzma sys-apps/fakeroot
|
||||
DEFINED_PHASES=install unpack
|
||||
DESCRIPTION=Intel oneAPI Toolkit
|
||||
EAPI=8
|
||||
HOMEPAGE=https://www.intel.com/content/www/us/en/developer/tools/oneapi/base-toolkit-download.html
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=Intel-oneAPI
|
||||
RESTRICT=mirror strip
|
||||
SLOT=0
|
||||
SRC_URI=https://registrationcenter-download.intel.com/akdlm/IRC_NAS/9065c156-58ab-41b0-bbee-9b0e229ffca5/intel-deep-learning-essentials-2025.3.1.15_offline.sh
|
||||
_md5_=64519b56939f3621e54c2764039f4113
|
||||
|
|
@ -12,5 +12,5 @@ RDEPEND=dev-util/spirv-tools >=sys-libs/zlib-1.2.8:= x11-libs/libdrm llvm_slot_2
|
|||
REQUIRED_USE=^^ ( llvm_slot_20 )
|
||||
SLOT=0
|
||||
SRC_URI=https://archive.mesa3d.org/mesa-24.3.4.tar.xz
|
||||
_eclasses_=llvm-utils 64536677f4b4365e25e9b739163bed58 llvm-r1 5a1fde9f55315992645818a877837527 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 0b620dd604ab8af0bc9cd1bcc66d4f7c meson 99466844dd8d4fcfb07578a76f5a9922 python-any-r1 891415dfe39ad9b41b461f2b86354af0
|
||||
_eclasses_=llvm-utils 64536677f4b4365e25e9b739163bed58 llvm-r1 5a1fde9f55315992645818a877837527 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-utils-r1 dbb8c4d794033ad7e7221eaf567a6c90 meson 1a27c82364f611e149966d2c47cbb083 python-any-r1 891415dfe39ad9b41b461f2b86354af0
|
||||
_md5_=bf13e84d5dc7b3611d596f5f38372d69
|
||||
|
|
|
|||
|
|
@ -5,12 +5,12 @@ DESCRIPTION=mesa_clc tool used for building OpenCL C to SPIR-V
|
|||
EAPI=8
|
||||
HOMEPAGE=https://mesa3d.org/
|
||||
INHERIT=llvm-r1 meson python-any-r1
|
||||
IUSE=video_cards_asahi video_cards_panfrost debug +llvm_slot_20 llvm_slot_18 llvm_slot_19 llvm_slot_21
|
||||
IUSE=video_cards_asahi video_cards_panfrost debug +llvm_slot_21 llvm_slot_18 llvm_slot_19 llvm_slot_20
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=MIT
|
||||
RDEPEND=dev-util/spirv-tools llvm_slot_18? ( dev-util/spirv-llvm-translator:18 llvm-core/clang:18= =llvm-core/libclc-18* llvm-core/llvm:18= ) llvm_slot_19? ( dev-util/spirv-llvm-translator:19 llvm-core/clang:19= =llvm-core/libclc-19* llvm-core/llvm:19= ) llvm_slot_20? ( dev-util/spirv-llvm-translator:20 llvm-core/clang:20= =llvm-core/libclc-20* llvm-core/llvm:20= ) llvm_slot_21? ( dev-util/spirv-llvm-translator:21 llvm-core/clang:21= =llvm-core/libclc-21* llvm-core/llvm:21= )
|
||||
REQUIRED_USE=^^ ( llvm_slot_18 llvm_slot_19 llvm_slot_20 llvm_slot_21 )
|
||||
SLOT=0
|
||||
SRC_URI=https://archive.mesa3d.org/mesa-25.2.3.tar.xz
|
||||
_eclasses_=llvm-utils 64536677f4b4365e25e9b739163bed58 llvm-r1 5a1fde9f55315992645818a877837527 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 0b620dd604ab8af0bc9cd1bcc66d4f7c meson 99466844dd8d4fcfb07578a76f5a9922 python-any-r1 891415dfe39ad9b41b461f2b86354af0
|
||||
_eclasses_=llvm-utils e7edb4086e31c8537574b263d899f826 llvm-r1 77771a412c60b32ce3205d377edd7b83 toolchain-funcs 5195689ff6a73b0e789acfa09d4fbcb9 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd python-utils-r1 9c4180f103a0e8340bc993fc85dbdadd sysroot ba2e3d2f7daad91fdef9350dc789d87f rust-toolchain 76468983281b0a7fc167ca224f84ecfd meson 12065b402c6d78a2aec926ed8dfd964f python-any-r1 891415dfe39ad9b41b461f2b86354af0
|
||||
_md5_=6868ba7b502746f52163b3ef1947611c
|
||||
|
|
|
|||
|
|
@ -5,12 +5,12 @@ DESCRIPTION=mesa_clc tool used for building OpenCL C to SPIR-V
|
|||
EAPI=8
|
||||
HOMEPAGE=https://mesa3d.org/
|
||||
INHERIT=llvm-r1 meson python-any-r1
|
||||
IUSE=video_cards_asahi video_cards_panfrost debug +llvm_slot_20 llvm_slot_18 llvm_slot_19 llvm_slot_21
|
||||
IUSE=video_cards_asahi video_cards_panfrost debug +llvm_slot_21 llvm_slot_18 llvm_slot_19 llvm_slot_20
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=MIT
|
||||
RDEPEND=dev-util/spirv-tools llvm_slot_18? ( dev-util/spirv-llvm-translator:18 llvm-core/clang:18= =llvm-core/libclc-18* llvm-core/llvm:18= ) llvm_slot_19? ( dev-util/spirv-llvm-translator:19 llvm-core/clang:19= =llvm-core/libclc-19* llvm-core/llvm:19= ) llvm_slot_20? ( dev-util/spirv-llvm-translator:20 llvm-core/clang:20= =llvm-core/libclc-20* llvm-core/llvm:20= ) llvm_slot_21? ( dev-util/spirv-llvm-translator:21 llvm-core/clang:21= =llvm-core/libclc-21* llvm-core/llvm:21= )
|
||||
REQUIRED_USE=^^ ( llvm_slot_18 llvm_slot_19 llvm_slot_20 llvm_slot_21 )
|
||||
SLOT=0
|
||||
SRC_URI=https://archive.mesa3d.org/mesa-25.2.4.tar.xz
|
||||
_eclasses_=llvm-utils 64536677f4b4365e25e9b739163bed58 llvm-r1 5a1fde9f55315992645818a877837527 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 0b620dd604ab8af0bc9cd1bcc66d4f7c meson 99466844dd8d4fcfb07578a76f5a9922 python-any-r1 891415dfe39ad9b41b461f2b86354af0
|
||||
_eclasses_=llvm-utils e7edb4086e31c8537574b263d899f826 llvm-r1 77771a412c60b32ce3205d377edd7b83 toolchain-funcs 5195689ff6a73b0e789acfa09d4fbcb9 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd python-utils-r1 9c4180f103a0e8340bc993fc85dbdadd sysroot ba2e3d2f7daad91fdef9350dc789d87f rust-toolchain 76468983281b0a7fc167ca224f84ecfd meson 12065b402c6d78a2aec926ed8dfd964f python-any-r1 891415dfe39ad9b41b461f2b86354af0
|
||||
_md5_=6868ba7b502746f52163b3ef1947611c
|
||||
|
|
|
|||
|
|
@ -5,12 +5,12 @@ DESCRIPTION=mesa_clc tool used for building OpenCL C to SPIR-V
|
|||
EAPI=8
|
||||
HOMEPAGE=https://mesa3d.org/
|
||||
INHERIT=llvm-r1 meson python-any-r1
|
||||
IUSE=video_cards_asahi video_cards_panfrost debug +llvm_slot_20 llvm_slot_18 llvm_slot_19 llvm_slot_21
|
||||
IUSE=video_cards_asahi video_cards_panfrost debug +llvm_slot_21 llvm_slot_18 llvm_slot_19 llvm_slot_20
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=MIT
|
||||
RDEPEND=dev-util/spirv-tools llvm_slot_18? ( dev-util/spirv-llvm-translator:18 llvm-core/clang:18= =llvm-core/libclc-18* llvm-core/llvm:18= ) llvm_slot_19? ( dev-util/spirv-llvm-translator:19 llvm-core/clang:19= =llvm-core/libclc-19* llvm-core/llvm:19= ) llvm_slot_20? ( dev-util/spirv-llvm-translator:20 llvm-core/clang:20= =llvm-core/libclc-20* llvm-core/llvm:20= ) llvm_slot_21? ( dev-util/spirv-llvm-translator:21 llvm-core/clang:21= =llvm-core/libclc-21* llvm-core/llvm:21= )
|
||||
REQUIRED_USE=^^ ( llvm_slot_18 llvm_slot_19 llvm_slot_20 llvm_slot_21 )
|
||||
SLOT=0
|
||||
SRC_URI=https://archive.mesa3d.org/mesa-25.2.5.tar.xz
|
||||
_eclasses_=llvm-utils 64536677f4b4365e25e9b739163bed58 llvm-r1 5a1fde9f55315992645818a877837527 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 0b620dd604ab8af0bc9cd1bcc66d4f7c meson 99466844dd8d4fcfb07578a76f5a9922 python-any-r1 891415dfe39ad9b41b461f2b86354af0
|
||||
_eclasses_=llvm-utils e7edb4086e31c8537574b263d899f826 llvm-r1 77771a412c60b32ce3205d377edd7b83 toolchain-funcs 5195689ff6a73b0e789acfa09d4fbcb9 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd python-utils-r1 9c4180f103a0e8340bc993fc85dbdadd sysroot ba2e3d2f7daad91fdef9350dc789d87f rust-toolchain 76468983281b0a7fc167ca224f84ecfd meson 12065b402c6d78a2aec926ed8dfd964f python-any-r1 891415dfe39ad9b41b461f2b86354af0
|
||||
_md5_=6868ba7b502746f52163b3ef1947611c
|
||||
|
|
|
|||
16
metadata/md5-cache/dev-util/mesa_clc-26.0.4
Normal file
16
metadata/md5-cache/dev-util/mesa_clc-26.0.4
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
BDEPEND=|| ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) || ( ( dev-lang/python:3.14 >=dev-python/mako-0.8.0[python_targets_python3_14(-)] dev-python/packaging[python_targets_python3_14(-)] dev-python/pyyaml[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 >=dev-python/mako-0.8.0[python_targets_python3_13(-)] dev-python/packaging[python_targets_python3_13(-)] dev-python/pyyaml[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/mako-0.8.0[python_targets_python3_12(-)] dev-python/packaging[python_targets_python3_12(-)] dev-python/pyyaml[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/mako-0.8.0[python_targets_python3_11(-)] dev-python/packaging[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] ) ) virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
|
||||
DEFINED_PHASES=compile configure install setup test
|
||||
DEPEND=dev-util/spirv-tools llvm_slot_18? ( dev-util/spirv-llvm-translator:18 llvm-core/clang:18= =llvm-core/libclc-18* llvm-core/llvm:18= ) llvm_slot_19? ( dev-util/spirv-llvm-translator:19 llvm-core/clang:19= =llvm-core/libclc-19* llvm-core/llvm:19= ) llvm_slot_20? ( dev-util/spirv-llvm-translator:20 llvm-core/clang:20= =llvm-core/libclc-20* llvm-core/llvm:20= ) llvm_slot_21? ( dev-util/spirv-llvm-translator:21 llvm-core/clang:21= =llvm-core/libclc-21* llvm-core/llvm:21= ) llvm_slot_22? ( dev-util/spirv-llvm-translator:22 llvm-core/clang:22= =llvm-core/libclc-22* llvm-core/llvm:22= ) dev-libs/expat >=virtual/zlib-1.2.8:= x11-libs/libdrm
|
||||
DESCRIPTION=mesa_clc tool used for building OpenCL C to SPIR-V
|
||||
EAPI=8
|
||||
HOMEPAGE=https://mesa3d.org/
|
||||
INHERIT=llvm-r1 meson python-any-r1
|
||||
IUSE=video_cards_asahi video_cards_panfrost debug +llvm_slot_21 llvm_slot_18 llvm_slot_19 llvm_slot_20 llvm_slot_22
|
||||
KEYWORDS=~amd64 ~arm ~arm64 ~x86
|
||||
LICENSE=MIT
|
||||
RDEPEND=dev-util/spirv-tools llvm_slot_18? ( dev-util/spirv-llvm-translator:18 llvm-core/clang:18= =llvm-core/libclc-18* llvm-core/llvm:18= ) llvm_slot_19? ( dev-util/spirv-llvm-translator:19 llvm-core/clang:19= =llvm-core/libclc-19* llvm-core/llvm:19= ) llvm_slot_20? ( dev-util/spirv-llvm-translator:20 llvm-core/clang:20= =llvm-core/libclc-20* llvm-core/llvm:20= ) llvm_slot_21? ( dev-util/spirv-llvm-translator:21 llvm-core/clang:21= =llvm-core/libclc-21* llvm-core/llvm:21= ) llvm_slot_22? ( dev-util/spirv-llvm-translator:22 llvm-core/clang:22= =llvm-core/libclc-22* llvm-core/llvm:22= )
|
||||
REQUIRED_USE=^^ ( llvm_slot_18 llvm_slot_19 llvm_slot_20 llvm_slot_21 llvm_slot_22 )
|
||||
SLOT=0
|
||||
SRC_URI=https://archive.mesa3d.org/mesa-26.0.4.tar.xz
|
||||
_eclasses_=llvm-utils e7edb4086e31c8537574b263d899f826 llvm-r1 77771a412c60b32ce3205d377edd7b83 toolchain-funcs 5195689ff6a73b0e789acfa09d4fbcb9 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd python-utils-r1 9c4180f103a0e8340bc993fc85dbdadd sysroot ba2e3d2f7daad91fdef9350dc789d87f rust-toolchain 76468983281b0a7fc167ca224f84ecfd meson 12065b402c6d78a2aec926ed8dfd964f python-any-r1 891415dfe39ad9b41b461f2b86354af0
|
||||
_md5_=d9d02450b07248fc60ecb99e2cb77aff
|
||||
|
|
@ -5,11 +5,11 @@ DESCRIPTION=mesa_clc tool used for building OpenCL C to SPIR-V
|
|||
EAPI=8
|
||||
HOMEPAGE=https://mesa3d.org/
|
||||
INHERIT=llvm-r1 meson python-any-r1 git-r3
|
||||
IUSE=video_cards_asahi video_cards_panfrost debug +llvm_slot_20 llvm_slot_18 llvm_slot_19 llvm_slot_21
|
||||
IUSE=video_cards_asahi video_cards_panfrost debug +llvm_slot_21 llvm_slot_18 llvm_slot_19 llvm_slot_20
|
||||
LICENSE=MIT
|
||||
PROPERTIES=live
|
||||
RDEPEND=dev-util/spirv-tools llvm_slot_18? ( dev-util/spirv-llvm-translator:18 llvm-core/clang:18= =llvm-core/libclc-18* llvm-core/llvm:18= ) llvm_slot_19? ( dev-util/spirv-llvm-translator:19 llvm-core/clang:19= =llvm-core/libclc-19* llvm-core/llvm:19= ) llvm_slot_20? ( dev-util/spirv-llvm-translator:20 llvm-core/clang:20= =llvm-core/libclc-20* llvm-core/llvm:20= ) llvm_slot_21? ( dev-util/spirv-llvm-translator:21 llvm-core/clang:21= =llvm-core/libclc-21* llvm-core/llvm:21= )
|
||||
REQUIRED_USE=^^ ( llvm_slot_18 llvm_slot_19 llvm_slot_20 llvm_slot_21 )
|
||||
SLOT=0
|
||||
_eclasses_=llvm-utils 64536677f4b4365e25e9b739163bed58 llvm-r1 5a1fde9f55315992645818a877837527 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 0b620dd604ab8af0bc9cd1bcc66d4f7c meson 99466844dd8d4fcfb07578a76f5a9922 python-any-r1 891415dfe39ad9b41b461f2b86354af0 git-r3 875eb471682d3e1f18da124be97dcc81
|
||||
_eclasses_=llvm-utils e7edb4086e31c8537574b263d899f826 llvm-r1 77771a412c60b32ce3205d377edd7b83 toolchain-funcs 5195689ff6a73b0e789acfa09d4fbcb9 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd python-utils-r1 9c4180f103a0e8340bc993fc85dbdadd sysroot ba2e3d2f7daad91fdef9350dc789d87f rust-toolchain 76468983281b0a7fc167ca224f84ecfd meson 12065b402c6d78a2aec926ed8dfd964f python-any-r1 891415dfe39ad9b41b461f2b86354af0 git-r3 7b584b5dc33e3bc66ff5b9271bf41764
|
||||
_md5_=6868ba7b502746f52163b3ef1947611c
|
||||
|
|
|
|||
|
|
@ -8,5 +8,5 @@ KEYWORDS=~amd64 ~x86
|
|||
LICENSE=MIT
|
||||
PROPERTIES=live
|
||||
SLOT=0
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 2d36accef058c00889b1f93ea4bc4061 git-r3 875eb471682d3e1f18da124be97dcc81
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 22e4e58d68692975dc74424dc9b12fb7 git-r3 875eb471682d3e1f18da124be97dcc81
|
||||
_md5_=c4ac048723e16ac3ea33a8c122198ed5
|
||||
|
|
|
|||
|
|
@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( llvm_slot_21 )
|
|||
RESTRICT=!test? ( test )
|
||||
SLOT=21
|
||||
SRC_URI=https://github.com/KhronosGroup/SPIRV-LLVM-Translator/archive/v21.1.0.tar.gz -> spirv-llvm-translator-21.1.0.tar.gz
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 2d36accef058c00889b1f93ea4bc4061 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f llvm-utils 64536677f4b4365e25e9b739163bed58 llvm-r2 452c1a70845763809d225a317d8a6c05
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 22e4e58d68692975dc74424dc9b12fb7 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f llvm-utils 64536677f4b4365e25e9b739163bed58 llvm-r2 452c1a70845763809d225a317d8a6c05
|
||||
_md5_=81c7cd5d370fe0a6e10306b9ddb24154
|
||||
|
|
|
|||
|
|
@ -11,5 +11,5 @@ LICENSE=Apache-2.0
|
|||
PROPERTIES=live
|
||||
RESTRICT=!test? ( test )
|
||||
SLOT=0
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 2d36accef058c00889b1f93ea4bc4061 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f python-utils-r1 0b620dd604ab8af0bc9cd1bcc66d4f7c python-any-r1 891415dfe39ad9b41b461f2b86354af0 git-r3 875eb471682d3e1f18da124be97dcc81
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 22e4e58d68692975dc74424dc9b12fb7 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f python-utils-r1 dbb8c4d794033ad7e7221eaf567a6c90 python-any-r1 891415dfe39ad9b41b461f2b86354af0 git-r3 875eb471682d3e1f18da124be97dcc81
|
||||
_md5_=ca36e0b721ee2e1b35b4e358bc33e6ad
|
||||
|
|
|
|||
|
|
@ -10,5 +10,5 @@ LICENSE=MIT
|
|||
RDEPEND=>=dev-libs/opencl-clang-15.0.0 dev-lang/llvm:15
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/intel/tiny-tensor-compiler/archive/refs/tags/v0.4.0.tar.gz -> tiny-tensor-compiler-0.4.0.tar.gz
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 2d36accef058c00889b1f93ea4bc4061
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 22e4e58d68692975dc74424dc9b12fb7
|
||||
_md5_=1a816d9ca5284444cfe6804e0f6c071b
|
||||
|
|
|
|||
|
|
@ -12,5 +12,5 @@ RDEPEND=dev-libs/nanomsg:= media-libs/libglvnd media-libs/libsdl2 media-libs/mes
|
|||
REQUIRED_USE=^^ ( llvm_slot_18 llvm_slot_19 llvm_slot_20 )
|
||||
SLOT=0
|
||||
SRC_URI=https://gitlab.freedesktop.org/tomstdenis/umr/-/archive/1.0.10/umr-1.0.10.tar.bz2
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 2d36accef058c00889b1f93ea4bc4061 linux-info efd923656513c879204fec6638eadee5 llvm-utils 64536677f4b4365e25e9b739163bed58 multilib a199af442898963433d6f038a88cce9c llvm-r2 452c1a70845763809d225a317d8a6c05
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 22e4e58d68692975dc74424dc9b12fb7 linux-info efd923656513c879204fec6638eadee5 llvm-utils 64536677f4b4365e25e9b739163bed58 multilib a199af442898963433d6f038a88cce9c llvm-r2 452c1a70845763809d225a317d8a6c05
|
||||
_md5_=15a12fbe77ff6195367405d214f1ffdb
|
||||
|
|
|
|||
|
|
@ -10,5 +10,5 @@ LICENSE=Apache-2.0
|
|||
PROPERTIES=live
|
||||
RESTRICT=!test? ( test )
|
||||
SLOT=0
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 2d36accef058c00889b1f93ea4bc4061 git-r3 875eb471682d3e1f18da124be97dcc81
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 22e4e58d68692975dc74424dc9b12fb7 git-r3 875eb471682d3e1f18da124be97dcc81
|
||||
_md5_=533def44eb9f19a9d5da43efe6705426
|
||||
|
|
|
|||
|
|
@ -12,5 +12,5 @@ PROPERTIES=live
|
|||
RDEPEND=wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libxcb:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
|
||||
RESTRICT=!test? ( test )
|
||||
SLOT=0
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 2d36accef058c00889b1f93ea4bc4061 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f python-utils-r1 0b620dd604ab8af0bc9cd1bcc66d4f7c python-any-r1 891415dfe39ad9b41b461f2b86354af0 git-r3 875eb471682d3e1f18da124be97dcc81
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 22e4e58d68692975dc74424dc9b12fb7 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f python-utils-r1 dbb8c4d794033ad7e7221eaf567a6c90 python-any-r1 891415dfe39ad9b41b461f2b86354af0 git-r3 875eb471682d3e1f18da124be97dcc81
|
||||
_md5_=0f01ce7fe0ee943eaf2816f21e507f03
|
||||
|
|
|
|||
|
|
@ -11,5 +11,5 @@ RDEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-python/cer
|
|||
REQUIRED_USE=^^ ( python_single_target_python3_11 )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/EDCD/EDMarketConnector/archive/refs/tags/Release/5.4.1.tar.gz -> EDMarketConnector-5.4.1.tar.gz
|
||||
_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db python-utils-r1 0b620dd604ab8af0bc9cd1bcc66d4f7c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57
|
||||
_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db python-utils-r1 dbb8c4d794033ad7e7221eaf567a6c90 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57
|
||||
_md5_=bbd7b0c6036ce45c71dabbdf02f79f08
|
||||
|
|
|
|||
|
|
@ -13,5 +13,5 @@ RDEPEND=python_single_target_python3_11? ( dev-lang/python:3.11[xml(+)] ) >=dev-
|
|||
REQUIRED_USE=^^ ( python_single_target_python3_11 )
|
||||
SLOT=2
|
||||
SRC_URI=mirror://gnome/sources/GConf/3.2/GConf-3.2.6.tar.xz
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db libtool c81bd096be5f4c82f4e8f156ef112402 gnome.org e1b4f392dbfedfb8974b71b017937f08 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 xdg 3ef49a87c52c8b77c476351195dfe575 gnome2 26fd01914b36038dc8e964ff4bd03a95 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-utils-r1 0b620dd604ab8af0bc9cd1bcc66d4f7c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db libtool c81bd096be5f4c82f4e8f156ef112402 gnome.org e1b4f392dbfedfb8974b71b017937f08 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 xdg 3ef49a87c52c8b77c476351195dfe575 gnome2 26fd01914b36038dc8e964ff4bd03a95 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-utils-r1 dbb8c4d794033ad7e7221eaf567a6c90 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57
|
||||
_md5_=929dfa4789313400387c11109ad1d7ad
|
||||
|
|
|
|||
|
|
@ -13,5 +13,5 @@ REQUIRED_USE=llvm? ( ^^ ( llvm_slot_18 llvm_slot_19 llvm_slot_20 ) ) video_cards
|
|||
RESTRICT=!test? ( test )
|
||||
SLOT=0
|
||||
SRC_URI=https://archive.mesa3d.org/mesa-25.2.0.tar.xz https://crates.io/api/v1/crates/paste/1.0.14/download -> paste-1.0.14.crate https://crates.io/api/v1/crates/proc-macro2/1.0.86/download -> proc-macro2-1.0.86.crate https://crates.io/api/v1/crates/quote/1.0.35/download -> quote-1.0.35.crate https://crates.io/api/v1/crates/rustc-hash/2.1.1/download -> rustc-hash-2.1.1.crate https://crates.io/api/v1/crates/syn/2.0.87/download -> syn-2.0.87.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm-r1 5a1fde9f55315992645818a877837527 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 0b620dd604ab8af0bc9cd1bcc66d4f7c meson 99466844dd8d4fcfb07578a76f5a9922 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 meson-multilib 8989922d980e5e870cc3de949d1b2586 python-any-r1 891415dfe39ad9b41b461f2b86354af0 linux-info efd923656513c879204fec6638eadee5 rust-toolchain 76468983281b0a7fc167ca224f84ecfd rust 86c81efc08f3f4c1104dbcb8df8e2885 cargo a1af74aa9e34cd73aeac642cd0dd54d8
|
||||
_eclasses_=toolchain-funcs 5195689ff6a73b0e789acfa09d4fbcb9 flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm-r1 77771a412c60b32ce3205d377edd7b83 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd python-utils-r1 9c4180f103a0e8340bc993fc85dbdadd sysroot ba2e3d2f7daad91fdef9350dc789d87f rust-toolchain 76468983281b0a7fc167ca224f84ecfd meson 12065b402c6d78a2aec926ed8dfd964f out-of-source-utils 8e5093bd27b7f541a1913271f25d633a multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 meson-multilib 8989922d980e5e870cc3de949d1b2586 python-any-r1 891415dfe39ad9b41b461f2b86354af0 linux-info efd923656513c879204fec6638eadee5 rust 0d1cc00e0e91a021b50b0491e361ad41 cargo ace036f48c4ad5c1938fccedf35ccf45
|
||||
_md5_=e76bbac3f073b5b679697c7804894596
|
||||
|
|
|
|||
|
|
@ -13,5 +13,5 @@ REQUIRED_USE=llvm? ( ^^ ( llvm_slot_18 llvm_slot_19 llvm_slot_20 ) ) video_cards
|
|||
RESTRICT=!test? ( test )
|
||||
SLOT=0
|
||||
SRC_URI=https://archive.mesa3d.org/mesa-25.2.2.tar.xz https://crates.io/api/v1/crates/paste/1.0.14/download -> paste-1.0.14.crate https://crates.io/api/v1/crates/proc-macro2/1.0.86/download -> proc-macro2-1.0.86.crate https://crates.io/api/v1/crates/quote/1.0.35/download -> quote-1.0.35.crate https://crates.io/api/v1/crates/rustc-hash/2.1.1/download -> rustc-hash-2.1.1.crate https://crates.io/api/v1/crates/syn/2.0.87/download -> syn-2.0.87.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm-r1 5a1fde9f55315992645818a877837527 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 0b620dd604ab8af0bc9cd1bcc66d4f7c meson 99466844dd8d4fcfb07578a76f5a9922 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 meson-multilib 8989922d980e5e870cc3de949d1b2586 python-any-r1 891415dfe39ad9b41b461f2b86354af0 linux-info efd923656513c879204fec6638eadee5 rust-toolchain 76468983281b0a7fc167ca224f84ecfd rust 86c81efc08f3f4c1104dbcb8df8e2885 cargo a1af74aa9e34cd73aeac642cd0dd54d8
|
||||
_eclasses_=toolchain-funcs 5195689ff6a73b0e789acfa09d4fbcb9 flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm-r1 77771a412c60b32ce3205d377edd7b83 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd python-utils-r1 9c4180f103a0e8340bc993fc85dbdadd sysroot ba2e3d2f7daad91fdef9350dc789d87f rust-toolchain 76468983281b0a7fc167ca224f84ecfd meson 12065b402c6d78a2aec926ed8dfd964f out-of-source-utils 8e5093bd27b7f541a1913271f25d633a multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 meson-multilib 8989922d980e5e870cc3de949d1b2586 python-any-r1 891415dfe39ad9b41b461f2b86354af0 linux-info efd923656513c879204fec6638eadee5 rust 0d1cc00e0e91a021b50b0491e361ad41 cargo ace036f48c4ad5c1938fccedf35ccf45
|
||||
_md5_=e76bbac3f073b5b679697c7804894596
|
||||
|
|
|
|||
|
|
@ -13,5 +13,5 @@ REQUIRED_USE=llvm? ( ^^ ( llvm_slot_18 llvm_slot_19 llvm_slot_20 ) ) video_cards
|
|||
RESTRICT=!test? ( test )
|
||||
SLOT=0
|
||||
SRC_URI=https://archive.mesa3d.org/mesa-25.2.3.tar.xz https://crates.io/api/v1/crates/paste/1.0.14/download -> paste-1.0.14.crate https://crates.io/api/v1/crates/proc-macro2/1.0.86/download -> proc-macro2-1.0.86.crate https://crates.io/api/v1/crates/quote/1.0.35/download -> quote-1.0.35.crate https://crates.io/api/v1/crates/rustc-hash/2.1.1/download -> rustc-hash-2.1.1.crate https://crates.io/api/v1/crates/syn/2.0.87/download -> syn-2.0.87.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm-r1 5a1fde9f55315992645818a877837527 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 0b620dd604ab8af0bc9cd1bcc66d4f7c meson 99466844dd8d4fcfb07578a76f5a9922 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 meson-multilib 8989922d980e5e870cc3de949d1b2586 python-any-r1 891415dfe39ad9b41b461f2b86354af0 linux-info efd923656513c879204fec6638eadee5 rust-toolchain 76468983281b0a7fc167ca224f84ecfd rust 86c81efc08f3f4c1104dbcb8df8e2885 cargo a1af74aa9e34cd73aeac642cd0dd54d8
|
||||
_eclasses_=toolchain-funcs 5195689ff6a73b0e789acfa09d4fbcb9 flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 llvm-r1 77771a412c60b32ce3205d377edd7b83 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd python-utils-r1 9c4180f103a0e8340bc993fc85dbdadd sysroot ba2e3d2f7daad91fdef9350dc789d87f rust-toolchain 76468983281b0a7fc167ca224f84ecfd meson 12065b402c6d78a2aec926ed8dfd964f out-of-source-utils 8e5093bd27b7f541a1913271f25d633a multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 meson-multilib 8989922d980e5e870cc3de949d1b2586 python-any-r1 891415dfe39ad9b41b461f2b86354af0 linux-info efd923656513c879204fec6638eadee5 rust 0d1cc00e0e91a021b50b0491e361ad41 cargo ace036f48c4ad5c1938fccedf35ccf45
|
||||
_md5_=e76bbac3f073b5b679697c7804894596
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
17
metadata/md5-cache/media-libs/mesa-26.0.4
Normal file
17
metadata/md5-cache/media-libs/mesa-26.0.4
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -12,5 +12,5 @@ RDEPEND=>=dev-util/glslang-1.4.321.0:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32
|
|||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/google/shaderc/archive/v2025.4.tar.gz -> shaderc-2025.4.tar.gz
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 2d36accef058c00889b1f93ea4bc4061 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f dot-a e5200fe17cfd2ed6fa66edd80201763a python-utils-r1 0b620dd604ab8af0bc9cd1bcc66d4f7c python-any-r1 891415dfe39ad9b41b461f2b86354af0
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 22e4e58d68692975dc74424dc9b12fb7 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f dot-a e5200fe17cfd2ed6fa66edd80201763a python-utils-r1 dbb8c4d794033ad7e7221eaf567a6c90 python-any-r1 891415dfe39ad9b41b461f2b86354af0
|
||||
_md5_=832c1ee17b14731342245ac5ebcb764e
|
||||
|
|
|
|||
|
|
@ -12,5 +12,5 @@ PROPERTIES=live
|
|||
RDEPEND=>=dev-util/glslang-1.4.321.0:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-util/spirv-tools-1.4.321.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 2d36accef058c00889b1f93ea4bc4061 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f dot-a e5200fe17cfd2ed6fa66edd80201763a python-utils-r1 0b620dd604ab8af0bc9cd1bcc66d4f7c python-any-r1 891415dfe39ad9b41b461f2b86354af0 git-r3 875eb471682d3e1f18da124be97dcc81
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 22e4e58d68692975dc74424dc9b12fb7 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f dot-a e5200fe17cfd2ed6fa66edd80201763a python-utils-r1 dbb8c4d794033ad7e7221eaf567a6c90 python-any-r1 891415dfe39ad9b41b461f2b86354af0 git-r3 875eb471682d3e1f18da124be97dcc81
|
||||
_md5_=a9a0af25fb2b987f3282ceb9a0e6f673
|
||||
|
|
|
|||
|
|
@ -11,5 +11,5 @@ LICENSE=Apache-2.0
|
|||
PDEPEND=layers? ( media-libs/vulkan-layers[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
|
||||
PROPERTIES=live
|
||||
SLOT=0
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 2d36accef058c00889b1f93ea4bc4061 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f git-r3 875eb471682d3e1f18da124be97dcc81
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 22e4e58d68692975dc74424dc9b12fb7 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f git-r3 875eb471682d3e1f18da124be97dcc81
|
||||
_md5_=eb6a6593f989e091be3b2a28af5e0a57
|
||||
|
|
|
|||
|
|
@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_11 )
|
|||
RESTRICT=mirror
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/falkTX/Carla/archive/v2.5.4.tar.gz -> carla-2.5.4.tar.gz
|
||||
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db python-utils-r1 0b620dd604ab8af0bc9cd1bcc66d4f7c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
|
||||
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db python-utils-r1 dbb8c4d794033ad7e7221eaf567a6c90 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
|
||||
_md5_=f5da46473b94d1673c0fbe3d877e8ee6
|
||||
|
|
|
|||
|
|
@ -11,5 +11,5 @@ LICENSE=GPL-2
|
|||
RDEPEND=media-video/pipewire dev-lang/rust
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/saivert/pwvucontrol/archive/refs/tags/0.3.1.tar.gz -> pwvucontrol-0.3.1.tar.gz
|
||||
_eclasses_=gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db libtool c81bd096be5f4c82f4e8f156ef112402 autotools 955b29ccd82c1df4755e5f37748d2fa6 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust 86c81efc08f3f4c1104dbcb8df8e2885 rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo a1af74aa9e34cd73aeac642cd0dd54d8
|
||||
_eclasses_=gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db libtool c81bd096be5f4c82f4e8f156ef112402 autotools 955b29ccd82c1df4755e5f37748d2fa6 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust ee7b3be2c0e004fa7aaaed31e4fef928 rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo a1af74aa9e34cd73aeac642cd0dd54d8
|
||||
_md5_=777ac4ff3553c1086113f8587cc5187d
|
||||
|
|
|
|||
15
metadata/md5-cache/net-p2p/yggdrasil-go-9999
Normal file
15
metadata/md5-cache/net-p2p/yggdrasil-go-9999
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
BDEPEND=>=dev-lang/go-1.25 >=dev-lang/go-1.20:= app-arch/unzip virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl]
|
||||
DEFINED_PHASES=compile install postinst setup unpack
|
||||
DEPEND=acct-user/yggdrasil acct-group/yggdrasil
|
||||
DESCRIPTION=An experiment in scalable routing as an encrypted IPv6 overlay network
|
||||
EAPI=8
|
||||
HOMEPAGE=https://yggdrasil-network.github.io/
|
||||
IDEPEND=filecaps? ( sys-libs/libcap )
|
||||
INHERIT=fcaps go-module linux-info systemd git-r3
|
||||
IUSE=+filecaps
|
||||
LICENSE=LGPL-3 MIT Apache-2.0 BSD ZLIB
|
||||
PROPERTIES=live
|
||||
RESTRICT=mirror
|
||||
SLOT=0
|
||||
_eclasses_=fcaps e868eb04ddde039c83f6505a0cd0a4ac multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 go-env 0e2babf96e7d0b045fc07ad199eb2399 go-module d96f2a2fd6d8fbad6d94516bf238f885 linux-info efd923656513c879204fec6638eadee5 systemd a964c0cbe818b5729da1dbfcee5be861 git-r3 875eb471682d3e1f18da124be97dcc81
|
||||
_md5_=73e10fe2d9f7c6e0ba56fe24c92a6697
|
||||
16
metadata/md5-cache/sci-libs/mkl-2025.3.0.461
Normal file
16
metadata/md5-cache/sci-libs/mkl-2025.3.0.461
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
BDEPEND=app-arch/xz-utils[extra-filters(+)] eselect-ldso? ( app-eselect/eselect-blas app-eselect/eselect-lapack )
|
||||
DEFINED_PHASES=install postinst postrm unpack
|
||||
DESCRIPTION=Intel Math Kernel Library
|
||||
EAPI=8
|
||||
HOMEPAGE=https://www.intel.com/content/www/us/en/developer/tools/oneapi/onemkl.html
|
||||
INHERIT=unpacker
|
||||
IUSE=eselect-ldso examples gnu-openmp llvm-openmp static-libs tbb sycl blas
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=ISSL
|
||||
RDEPEND=eselect-ldso? ( app-eselect/eselect-blas app-eselect/eselect-lapack ) gnu-openmp? ( sys-devel/gcc:*[openmp] ) llvm-openmp? ( llvm-runtimes/openmp ) tbb? ( dev-cpp/tbb )
|
||||
REQUIRED_USE=blas? ( sycl )
|
||||
RESTRICT=strip
|
||||
SLOT=0
|
||||
SRC_URI=https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-core-2025.3-2025.3.0-461_amd64.deb https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-core-devel-2025.3-2025.3.0-461_amd64.deb https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-classic-include-2025.3-2025.3.0-461_amd64.deb sycl? ( https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-2025.3-2025.3.0-461_amd64.deb https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-devel-2025.3-2025.3.0-461_amd64.deb https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-include-2025.3-2025.3.0-461_amd64.deb blas? ( https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-blas-2025.3-2025.3.0-461_amd64.deb ) https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-data-fitting-2025.3-2025.3.0-461_amd64.deb https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-dft-2025.3-2025.3.0-461_amd64.deb https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-distributed-dft-2025.3-2025.3.0-461_amd64.deb https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-distributed-dft-devel-2025.3-2025.3.0-461_amd64.deb https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-lapack-2025.3-2025.3.0-461_amd64.deb https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-rng-2025.3-2025.3.0-461_amd64.deb https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-sparse-2025.3-2025.3.0-461_amd64.deb https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-stats-2025.3-2025.3.0-461_amd64.deb https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-vm-2025.3-2025.3.0-461_amd64.deb )
|
||||
_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627
|
||||
_md5_=d90405605ee7b6995b4a3f461716deee
|
||||
15
metadata/md5-cache/sci-libs/mkl-9999
Normal file
15
metadata/md5-cache/sci-libs/mkl-9999
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
BDEPEND=app-arch/xz-utils[extra-filters(+)] eselect-ldso? ( app-eselect/eselect-blas app-eselect/eselect-lapack ) >=dev-vcs/git-1.8.2.1[curl]
|
||||
DEFINED_PHASES=install postinst postrm unpack
|
||||
DESCRIPTION=Intel Math Kernel Library
|
||||
EAPI=8
|
||||
HOMEPAGE=https://www.intel.com/content/www/us/en/developer/tools/oneapi/onemkl.html
|
||||
INHERIT=unpacker git-r3
|
||||
IUSE=eselect-ldso examples gnu-openmp llvm-openmp static-libs tbb
|
||||
LICENSE=ISSL
|
||||
PROPERTIES=live
|
||||
RDEPEND=eselect-ldso? ( app-eselect/eselect-blas app-eselect/eselect-lapack ) gnu-openmp? ( sys-devel/gcc:*[openmp] ) llvm-openmp? ( llvm-runtimes/openmp ) tbb? ( dev-cpp/tbb )
|
||||
RESTRICT=strip
|
||||
SLOT=0
|
||||
SRC_URI=https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-2025.3.0-461_amd64.deb https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-core-2025.3.0-461_amd64.deb https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-devel-2025.3.0-461_amd64.deb https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-classic-2025.3.0-461_amd64.deb https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-classic-devel-2025.3.0-461_amd64.deb https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-classic-include-2025.3-2025.3.0-461_amd64.deb https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-2025.3.0-461_amd64.deb https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-blas-2025.3.0-461_amd64.deb https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-data-fitting-2025.3.0-461_amd64.deb https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-devel-2025.3.0-461_amd64.deb https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-dft-2025.3.0-461_amd64.deb https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-distributed-dft-2025.3.0-461_amd64.deb https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-include-2025.3-2025.3.0-461_amd64.deb https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-lapack-2025.3.0-461_amd64.deb https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-rng-2025.3.0-461_amd64.deb https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-sparse-2025.3.0-461_amd64.deb https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-stats-2025.3.0-461_amd64.deb https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-vm-2025.3.0-461_amd64.deb
|
||||
_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 git-r3 875eb471682d3e1f18da124be97dcc81
|
||||
_md5_=86283a4738ac59aa6f657e004900a028
|
||||
15
metadata/md5-cache/sci-misc/llama-cpp-9999
Normal file
15
metadata/md5-cache/sci-misc/llama-cpp-9999
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
BDEPEND=media-libs/shaderc app-alternatives/ninja >=dev-build/cmake-3.28.5 >=dev-vcs/git-1.8.2.1[curl]
|
||||
DEFINED_PHASES=compile configure install prepare setup test unpack
|
||||
DEPEND=curl? ( net-misc/curl:= ) openblas? ( sci-libs/openblas:= ) openmp? ( llvm-runtimes/openmp:= ) blis? ( sci-libs/blis:= ) flexiblas? ( sci-libs/flexiblas:= ) hip? ( >=dev-util/hip-6.3:= >=sci-libs/hipBLAS-6.3:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) sycl? ( sci-libs/mkl sci-ml/oneDNN ) opencl? ( dev-util/opencl-headers ) vulkan? ( dev-util/vulkan-headers )
|
||||
DESCRIPTION=Port of Facebook's LLaMA model in C/C++
|
||||
EAPI=8
|
||||
HOMEPAGE=https://github.com/ggml-org/llama.cpp
|
||||
INHERIT=cmake cuda rocm linux-info git-r3
|
||||
IUSE=curl openblas +openmp blis hip cuda opencl vulkan sycl flexiblas +amdgpu_targets_gfx908 +amdgpu_targets_gfx90a +amdgpu_targets_gfx942 +amdgpu_targets_gfx1030 +amdgpu_targets_gfx1100 +amdgpu_targets_gfx1101 +amdgpu_targets_gfx1200 +amdgpu_targets_gfx1201 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx906 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1102 amdgpu_targets_gfx1103 amdgpu_targets_gfx1150 amdgpu_targets_gfx1151
|
||||
LICENSE=MIT
|
||||
PROPERTIES=live
|
||||
RDEPEND=curl? ( net-misc/curl:= ) openblas? ( sci-libs/openblas:= ) openmp? ( llvm-runtimes/openmp:= ) blis? ( sci-libs/blis:= ) flexiblas? ( sci-libs/flexiblas:= ) hip? ( >=dev-util/hip-6.3:= >=sci-libs/hipBLAS-6.3:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) sycl? ( sci-libs/mkl sci-ml/oneDNN ) dev-python/numpy opencl? ( dev-libs/opencl-icd-loader ) vulkan? ( media-libs/vulkan-loader )
|
||||
REQUIRED_USE=?? ( openblas blis flexiblas )
|
||||
SLOT=0
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 22e4e58d68692975dc74424dc9b12fb7 cuda 8b660e223a1695e3884ee4c7dc2c5059 rocm 760587a774a2249c681b9326e7015d97 linux-info efd923656513c879204fec6638eadee5 git-r3 875eb471682d3e1f18da124be97dcc81
|
||||
_md5_=f68062636faed7de3de9400a7a28e194
|
||||
16
metadata/md5-cache/sci-ml/oneDNN-3.10.1
Normal file
16
metadata/md5-cache/sci-ml/oneDNN-3.10.1
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
BDEPEND=openmp? ( || ( sys-devel/gcc[openmp] llvm-runtimes/clang-runtime[openmp] ) ) app-alternatives/ninja >=dev-build/cmake-3.28.5 doc? ( app-text/doxygen )
|
||||
DEFINED_PHASES=compile configure install prepare pretend setup test
|
||||
DEPEND=mkl? ( sci-libs/mkl ) cblas? ( !mkl? ( virtual/cblas ) )
|
||||
DESCRIPTION=oneAPI Deep Neural Network Library
|
||||
EAPI=8
|
||||
HOMEPAGE=https://github.com/oneapi-src/oneDNN
|
||||
INHERIT=cmake docs multiprocessing toolchain-funcs
|
||||
IUSE=test mkl cblas static-libs +openmp doc
|
||||
KEYWORDS=amd64
|
||||
LICENSE=Apache-2.0
|
||||
RDEPEND=mkl? ( sci-libs/mkl ) cblas? ( !mkl? ( virtual/cblas ) )
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/oneapi-src/oneDNN/archive/refs/tags/v3.10.1.tar.gz -> oneDNN-3.10.1.tar.gz
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 22e4e58d68692975dc74424dc9b12fb7 docs 006125f2158d2f16904ebd9114336058
|
||||
_md5_=82f3f649538fdc5ce7caeb930b3d9b13
|
||||
11
metadata/md5-cache/sys-boot/clover-5164
Normal file
11
metadata/md5-cache/sys-boot/clover-5164
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
BDEPEND=virtual/pkgconfig dev-build/make dev-lang/nasm || ( sys-firmware/edk2-bin sys-firmware/edk2 ) dev-python/setuptools
|
||||
DEFINED_PHASES=compile prepare
|
||||
DESCRIPTION=Bootloader for macOS, Windows and Linux in UEFI and in legacy mode
|
||||
EAPI=8
|
||||
HOMEPAGE=https://cloverhackycolor.github.io/Clover-Documentation/
|
||||
IUSE=+test
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=BSD2-Clause
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/CloverHackyColor/CloverBootloader/archive/refs/tags/5164.tar.gz -> clover-5164.tar.gz https://github.com/CloverHackyColor/OpenCorePkg/archive/cb6230faa3b7143e6b95fdad16270bf5acf90b9e.tar.gz -> opencore-cb6230faa3b7143e6b95fdad16270bf5acf90b9e.tar.gz
|
||||
_md5_=3aa4418544e4599185f462e588c5b276
|
||||
10
metadata/md5-cache/sys-boot/clover-bin-5164
Normal file
10
metadata/md5-cache/sys-boot/clover-bin-5164
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
DEFINED_PHASES=install prepare
|
||||
DESCRIPTION=Bootloader for macOS, Windows and Linux in UEFI and in legacy mode
|
||||
EAPI=8
|
||||
HOMEPAGE=https://cloverhackycolor.github.io/Clover-Documentation/
|
||||
IUSE=+utils
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=BSD2-Clause
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/CloverHackyColor/CloverBootloader/releases/download/5164/CloverV2-5164.zip utils? ( https://github.com/CloverHackyColor/CloverBootloader/releases/download/5164/utils.zip -> clover-utils-5164.zip )
|
||||
_md5_=5cfb67be99d2c3101899d74f3c81f4aa
|
||||
14
metadata/md5-cache/sys-boot/limine-10.8.4
Normal file
14
metadata/md5-cache/sys-boot/limine-10.8.4
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
BDEPEND=app-alternatives/gzip dev-lang/nasm sys-apps/findutils uefi-cd? ( sys-fs/mtools ) uefi-aarch64? ( llvm-core/clang[llvm_targets_AArch64] ) uefi-ia32? ( llvm-core/clang[llvm_targets_ARM] ) uefi-loongarch64? ( llvm-core/clang[llvm_targets_LoongArch] ) uefi-riscv64? ( llvm-core/clang[llvm_targets_RISCV] ) uefi-x86-64? ( llvm-core/clang[llvm_targets_X86] )
|
||||
DEFINED_PHASES=configure setup
|
||||
DESCRIPTION=Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader
|
||||
EAPI=8
|
||||
HOMEPAGE=https://limine-bootloader.org/
|
||||
INHERIT=llvm-r2
|
||||
IUSE=bios bios-pxe bios-cd uefi-cd uefi-ia32 uefi-x86-64 uefi-aarch64 uefi-riscv64 uefi-loongarch64 +llvm_slot_21 llvm_slot_19 llvm_slot_20
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=BSD-2
|
||||
REQUIRED_USE=^^ ( llvm_slot_19 llvm_slot_20 llvm_slot_21 )
|
||||
SLOT=0
|
||||
SRC_URI=https://codeberg.org/Limine/Limine/releases/download/v10.8.4/limine-10.8.4.tar.gz
|
||||
_eclasses_=llvm-utils e7edb4086e31c8537574b263d899f826 toolchain-funcs 5195689ff6a73b0e789acfa09d4fbcb9 multilib fc812e8eb2170022c28272d80a1f9e77 llvm-r2 8bc46809768366b4239eab39335419bc
|
||||
_md5_=9a3ea36118975b8ff057b8d9623e5e10
|
||||
16
metadata/md5-cache/sys-fs/bcachefs-kmod-1.31.11-r1
Normal file
16
metadata/md5-cache/sys-fs/bcachefs-kmod-1.31.11-r1
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
BDEPEND=>=sys-kernel/linux-headers-6.16 verify-sig? ( >=sec-keys/openpgp-keys-kentoverstreet-20241012 ) dev-util/pahole sys-apps/kmod[tools] modules-sign? ( dev-libs/openssl virtual/pkgconfig ) verify-sig? ( || ( app-alternatives/gpg app-crypt/gnupg[-alternatives(-)] ) >=app-portage/gemato-20 )
|
||||
DEFINED_PHASES=compile install postinst prepare setup unpack
|
||||
DEPEND=>=sys-fs/bcachefs-tools-1.31 virtual/linux-sources
|
||||
DESCRIPTION=Linux bcachefs kernel module for sys-fs/bcachefs-tools
|
||||
EAPI=8
|
||||
HOMEPAGE=https://bcachefs.org/
|
||||
IDEPEND=sys-apps/kmod[tools] initramfs? ( sys-kernel/installkernel )
|
||||
INHERIT=flag-o-matic linux-mod-r1 toolchain-funcs unpacker verify-sig
|
||||
IUSE=debug verify-sig dist-kernel modules-compress modules-sign +strip +initramfs verify-sig
|
||||
KEYWORDS=~amd64 ~arm64
|
||||
LICENSE=GPL-2 Apache-2.0 BSD ISC MIT Unicode-DFS-2016
|
||||
RDEPEND=>=sys-fs/bcachefs-tools-1.31 sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
|
||||
SLOT=0
|
||||
SRC_URI=https://evilpiepirate.org/bcachefs-tools/bcachefs-tools-1.31.11.tar.zst verify-sig? ( https://evilpiepirate.org/bcachefs-tools/bcachefs-tools-1.31.11.tar.sign )
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 dist-kernel-utils a40de3638d3f7a89f4c45d1a62b90e20 edo a5e294016aa84979fcb2459749eb80b2 linux-info efd923656513c879204fec6638eadee5 multiprocessing 1e32df7deee68372153dca65f4a7c21f linux-mod-r1 2b1749a4ea9e1aea780b1b54dd2f65f1 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd verify-sig 103bd85bd89e7550554d65afe22e8d04
|
||||
_md5_=141c08ea26cb2aaaa963a10b24247a26
|
||||
15
metadata/md5-cache/sys-fs/bcachefs-kmod-9999
Normal file
15
metadata/md5-cache/sys-fs/bcachefs-kmod-9999
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
BDEPEND=>=sys-kernel/linux-headers-6.16 verify-sig? ( >=sec-keys/openpgp-keys-kentoverstreet-20241012 ) dev-util/pahole sys-apps/kmod[tools] modules-sign? ( dev-libs/openssl virtual/pkgconfig ) verify-sig? ( || ( app-alternatives/gpg app-crypt/gnupg[-alternatives(-)] ) >=app-portage/gemato-20 ) >=dev-vcs/git-1.8.2.1[curl]
|
||||
DEFINED_PHASES=compile install postinst prepare setup unpack
|
||||
DEPEND=>=sys-fs/bcachefs-tools-9999 virtual/linux-sources
|
||||
DESCRIPTION=Linux bcachefs kernel module for sys-fs/bcachefs-tools
|
||||
EAPI=8
|
||||
HOMEPAGE=https://bcachefs.org/
|
||||
IDEPEND=sys-apps/kmod[tools] initramfs? ( sys-kernel/installkernel )
|
||||
INHERIT=flag-o-matic linux-mod-r1 toolchain-funcs unpacker verify-sig git-r3
|
||||
IUSE=debug verify-sig dist-kernel modules-compress modules-sign +strip +initramfs verify-sig
|
||||
LICENSE=GPL-2 Apache-2.0 BSD ISC MIT Unicode-DFS-2016
|
||||
PROPERTIES=live
|
||||
RDEPEND=>=sys-fs/bcachefs-tools-9999 sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
|
||||
SLOT=0
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 dist-kernel-utils a40de3638d3f7a89f4c45d1a62b90e20 edo a5e294016aa84979fcb2459749eb80b2 linux-info efd923656513c879204fec6638eadee5 multiprocessing 1e32df7deee68372153dca65f4a7c21f linux-mod-r1 2b1749a4ea9e1aea780b1b54dd2f65f1 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad git-r3 875eb471682d3e1f18da124be97dcc81
|
||||
_md5_=859bdff40ada6552b1149f3110cb1614
|
||||
|
|
@ -1,16 +1,16 @@
|
|||
BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.13 dev-python/docutils[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/docutils[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/docutils[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/docutils[python_targets_python3_10(-)] ) ) llvm_slot_20? ( llvm-core/clang:20 ) elibc_musl? ( >=sys-libs/musl-1.2.5 ) virtual/pkgconfig verify-sig? ( >=sec-keys/openpgp-keys-kentoverstreet-20241012 ) || ( dev-lang/rust-bin:9999 dev-lang/rust:9999 dev-lang/rust-bin:1.86.0 dev-lang/rust:1.86.0 dev-lang/rust-bin:1.85.0 dev-lang/rust:1.85.0 dev-lang/rust-bin:1.84.1 dev-lang/rust:1.84.1 dev-lang/rust-bin:1.84.0 dev-lang/rust:1.84.0 dev-lang/rust-bin:1.83.0 dev-lang/rust:1.83.0 dev-lang/rust-bin:1.82.0 dev-lang/rust:1.82.0 dev-lang/rust-bin:1.81.0 dev-lang/rust:1.81.0 dev-lang/rust-bin:1.80.1 dev-lang/rust:1.80.1 dev-lang/rust-bin:1.79.0 dev-lang/rust:1.79.0 dev-lang/rust-bin:1.78.0 dev-lang/rust:1.78.0 dev-lang/rust-bin:1.77.1 dev-lang/rust:1.77.1 dev-lang/rust-bin:1.76.0 dev-lang/rust:1.76.0 dev-lang/rust-bin:1.75.0 dev-lang/rust:1.75.0 dev-lang/rust-bin:1.74.1 dev-lang/rust:1.74.1 dev-lang/rust-bin:1.71.1 dev-lang/rust:1.71.1 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) >=dev-vcs/git-1.8.2.1[curl]
|
||||
BDEPEND=|| ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) || ( ( dev-lang/python:3.14 dev-python/docutils[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/docutils[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/docutils[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/docutils[python_targets_python3_11(-)] ) ) llvm_slot_17? ( llvm-core/clang:17 ) llvm_slot_18? ( llvm-core/clang:18 ) llvm_slot_19? ( llvm-core/clang:19 ) llvm_slot_20? ( llvm-core/clang:20 ) llvm_slot_21? ( llvm-core/clang:21 ) elibc_musl? ( >=sys-libs/musl-1.2.5 ) virtual/pkgconfig verify-sig? ( >=sec-keys/openpgp-keys-kentoverstreet-20241012 ) || ( >=dev-lang/rust-bin-1.77.1:* >=dev-lang/rust-1.77.1:* ) verify-sig? ( || ( app-alternatives/gpg app-crypt/gnupg[-alternatives(-)] ) >=app-portage/gemato-20 ) >=dev-vcs/git-1.8.2.1[curl]
|
||||
DEFINED_PHASES=compile configure install postinst prepare setup test unpack
|
||||
DEPEND=app-arch/lz4:= app-arch/zstd:= dev-libs/libaio dev-libs/libsodium:= dev-libs/userspace-rcu:= sys-apps/keyutils:= sys-apps/util-linux sys-libs/zlib virtual/udev fuse? ( >=sys-fs/fuse-3.7.0 )
|
||||
DEPEND=app-misc/jq app-arch/lz4:= app-arch/zstd:= dev-libs/libaio dev-libs/libsodium:= dev-libs/userspace-rcu:= sys-apps/keyutils:= sys-apps/util-linux sys-libs/zlib virtual/udev fuse? ( >=sys-fs/fuse-3.7.0 )
|
||||
DESCRIPTION=Tools for bcachefs
|
||||
EAPI=8
|
||||
HOMEPAGE=https://bcachefs.org/
|
||||
INHERIT=cargo flag-o-matic llvm-r1 python-any-r1 shell-completion toolchain-funcs unpacker verify-sig git-r3
|
||||
IUSE=fuse verify-sig debug +llvm_slot_20 verify-sig
|
||||
LICENSE=Apache-2.0 BSD GPL-2 MIT
|
||||
IUSE=fuse verify-sig debug +llvm_slot_20 llvm_slot_17 llvm_slot_18 llvm_slot_19 llvm_slot_21 verify-sig
|
||||
LICENSE=GPL-2 Apache-2.0 BSD ISC MIT Unicode-DFS-2016
|
||||
PROPERTIES=live
|
||||
RDEPEND=app-arch/lz4:= app-arch/zstd:= dev-libs/libaio dev-libs/libsodium:= dev-libs/userspace-rcu:= sys-apps/keyutils:= sys-apps/util-linux sys-libs/zlib virtual/udev fuse? ( >=sys-fs/fuse-3.7.0 )
|
||||
REQUIRED_USE=^^ ( llvm_slot_20 )
|
||||
RDEPEND=app-misc/jq app-arch/lz4:= app-arch/zstd:= dev-libs/libaio dev-libs/libsodium:= dev-libs/userspace-rcu:= sys-apps/keyutils:= sys-apps/util-linux sys-libs/zlib virtual/udev fuse? ( >=sys-fs/fuse-3.7.0 )
|
||||
REQUIRED_USE=^^ ( llvm_slot_17 llvm_slot_18 llvm_slot_19 llvm_slot_20 llvm_slot_21 )
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
_eclasses_=toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 multilib b2a329026f2e404e9e371097dda47f96 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust 969e004a4a07d654b01c6b15e2c66080 rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo eb4315c13bbb1d5195ce27f8934644f9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm-r1 0bd586d3786517cd63802a520b404dda python-utils-r1 b7726144f5af59e186d66746d0f513e5 python-any-r1 891415dfe39ad9b41b461f2b86354af0 bash-completion-r1 767861f3744f589ee5291c1698b1c082 shell-completion 0b655d0d825e157a5e99c463bddaac16 unpacker fb4b84181244b3b9990fa0bf40232dd2 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 git-r3 875eb471682d3e1f18da124be97dcc81
|
||||
_md5_=3daf952d2b0bb2cc9de69ecb72a6fe30
|
||||
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust ee7b3be2c0e004fa7aaaed31e4fef928 rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo a1af74aa9e34cd73aeac642cd0dd54d8 llvm-utils 64536677f4b4365e25e9b739163bed58 llvm-r1 5a1fde9f55315992645818a877837527 python-utils-r1 dbb8c4d794033ad7e7221eaf567a6c90 python-any-r1 891415dfe39ad9b41b461f2b86354af0 bash-completion-r1 767861f3744f589ee5291c1698b1c082 shell-completion 0b655d0d825e157a5e99c463bddaac16 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad git-r3 875eb471682d3e1f18da124be97dcc81
|
||||
_md5_=3421a9837442d75b54f2dc5e377488d5
|
||||
|
|
|
|||
22
net-p2p/yggdrasil-go/metadata.xml
Normal file
22
net-p2p/yggdrasil-go/metadata.xml
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>william@wstrm.dev</email>
|
||||
<name>William Wennerström</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
Yggdrasil is an early-stage implementation of a fully end-to-end
|
||||
encrypted IPv6 network. It is lightweight, self-arranging,
|
||||
supported on multiple platforms and allows pretty much any
|
||||
IPv6-capable application to communicate securely with other
|
||||
Yggdrasil nodes. Yggdrasil does not require you to have IPv6
|
||||
Internet connectivity - it also works over IPv4.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="github">yggdrasil-network/yggdrasil-go</remote-id>
|
||||
<bugs-to>https://github.com/yggdrasil-network/yggdrasil-go/issues</bugs-to>
|
||||
<doc lang="en">https://yggdrasil-network.github.io</doc>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
79
net-p2p/yggdrasil-go/yggdrasil-go-9999.ebuild
Normal file
79
net-p2p/yggdrasil-go/yggdrasil-go-9999.ebuild
Normal file
|
|
@ -0,0 +1,79 @@
|
|||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit fcaps go-module linux-info systemd
|
||||
|
||||
DESCRIPTION="An experiment in scalable routing as an encrypted IPv6 overlay network"
|
||||
HOMEPAGE="https://yggdrasil-network.github.io/"
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
EGIT_REPO_URI="https://github.com/yggdrasil-network/yggdrasil-go"
|
||||
inherit git-r3
|
||||
else
|
||||
SRC_URI="
|
||||
https://github.com/yggdrasil-network/yggdrasil-go/releases/download/v${PV}/yggdrasil-${PV}-vendored.tar.gz
|
||||
"
|
||||
S="${WORKDIR}"
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
fi
|
||||
|
||||
LICENSE="LGPL-3 MIT Apache-2.0 BSD ZLIB"
|
||||
SLOT="0"
|
||||
|
||||
RESTRICT="mirror"
|
||||
|
||||
BDEPEND=">=dev-lang/go-1.25"
|
||||
DEPEND="
|
||||
acct-user/yggdrasil
|
||||
acct-group/yggdrasil
|
||||
"
|
||||
|
||||
DOCS=( "README.md" "CHANGELOG.md" )
|
||||
|
||||
FILECAPS=(
|
||||
cap_net_admin,cap_net_bind_service "usr/bin/yggdrasil"
|
||||
)
|
||||
|
||||
CONFIG_CHECK="~TUN"
|
||||
ERROR_TUN="Your kernel lacks TUN support."
|
||||
|
||||
src_unpack() {
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
git-r3_src_unpack
|
||||
go-module_live_vendor
|
||||
fi
|
||||
go-module_src_unpack
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
GOFLAGS+=" -mod=vendor -trimpath"
|
||||
|
||||
local src="github.com/yggdrasil-network/yggdrasil-go/src/version"
|
||||
local name version
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
chmod +x ./contrib/semver/{name,version}.sh || die
|
||||
name="$(./contrib/semver/name.sh || die)"
|
||||
version="$(./contrib/semver/version.sh || die)"
|
||||
else
|
||||
name="yggdrasil"
|
||||
version="v${PV}"
|
||||
fi
|
||||
local custom_name_version_flags="-X ${src}.buildName=${name} -X ${src}.buildVersion=${version}"
|
||||
|
||||
local go_ldflags="-s -linkmode external -extldflags \"${LDFLAGS}\" ${custom_name_version_flags}"
|
||||
|
||||
for cmd in yggdrasil{,ctl} genkeys; do
|
||||
ego build ${GOFLAGS} -ldflags="${go_ldflags}" ./cmd/${cmd}
|
||||
done
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin yggdrasil{,ctl} genkeys
|
||||
einstalldocs
|
||||
|
||||
systemd_dounit "contrib/systemd/yggdrasil.service"
|
||||
systemd_dounit "contrib/systemd/yggdrasil-default-config.service"
|
||||
doinitd "contrib/openrc/yggdrasil"
|
||||
}
|
||||
16
sci-libs/mkl/Manifest
Normal file
16
sci-libs/mkl/Manifest
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
DIST intel-oneapi-mkl-classic-include-2025.3-2025.3.0-461_amd64.deb 662600 BLAKE2B a3ef4f096561f829c7a8e877c61020ed19772867ea02d4752f5731327ca35c9c43c5d4f7b525f3f7b8eb23c78c51141c6dc87413a3ad3bb005ce3aca323fa112 SHA512 b246b5829e2804a5c61853a198935e625afd1fbbcf7a4135e867c225f0102df28ea99291d35c9dc75a93b5e17d1e1a8c2c8bc7b4e059742341ff9746347be09c
|
||||
DIST intel-oneapi-mkl-core-2025.3-2025.3.0-461_amd64.deb 110250458 BLAKE2B fd80ca6c6432087fab96ee50a0a2dd3eeb5fa4441a56a172e5efdcca7ad3a480ff4f5fe6b0c627b5134de273a6504eaaf61054892fce4c78dbdd119470cf5fd8 SHA512 a343b9e8055f7fe3c09c6cab1df9300242e56e56396f519a5b3bfb7bc95e31be0243b2cf0a7e165c603569e7fe841955d1282607609043690ea4570baed41786
|
||||
DIST intel-oneapi-mkl-core-devel-2025.3-2025.3.0-461_amd64.deb 106333914 BLAKE2B c10c0c5e9bf7a39ef745ec0bc952e291d295878b7a590a99ed7816a3802b48e05a8f126e9049350929ef56074be43c1648942f4ea92f8730138f95f2267de713 SHA512 bd56d7f03d5dc1d9b2aa0dc94b6d9c093bb60f99bf2351d48d18db8d311162a22fa9178d48b73394809cd629f57bcb14f718ed5fd4e19a7f7d021f4866a04964
|
||||
DIST intel-oneapi-mkl-sycl-2025.3-2025.3.0-461_amd64.deb 2676 BLAKE2B 40c2e395ca951b9d4b7f51ccdd463a04d207c72d864de9e0d2dd2cc4ce33a57684efbfdbacebbedb739a5780eb0fa7a6c5ace4e85feded451645fbb815f3d723 SHA512 5cc0db1347dc4b339da75e512a3b22b62343fa17b49f9283efd9352e2e68e1d9bbd2d64f6e256a93db4bc5c3ce000ca50d9acec1e3ebb7b3994549a124eff63f
|
||||
DIST intel-oneapi-mkl-sycl-blas-2025.3-2025.3.0-461_amd64.deb 13018234 BLAKE2B 13223659e21da1afd32aee6ee90067f4e83db83f7c33c42e53cc0d8e665c3da5cb1881b6717351aade954f0c178c6f350a64ff071c15dca1ee6d9e87d6f2ee13 SHA512 627c43440d37cc18c5a771c1ebbc33dcb47ab2870c0868977b76fff426b0ff908941a3b1ea979c5488c31e2fb1c315424a49bd094d2a682ad0245d012ffeba3a
|
||||
DIST intel-oneapi-mkl-sycl-data-fitting-2025.3-2025.3.0-461_amd64.deb 1327908 BLAKE2B 82a0e1f968e847ed02a0c8eb3f8a657223909f460028a0521226220c3d70a154c43f2de6b6640c8b4f15b23363c10e110b40dc822bfa2590f4221bd68e3ffcd4 SHA512 ee70a542d7dea2f0eebe6f70851874a97cfa915c8a763f0fd3e51eb041f2e292757b485f65d8a7829c239c501aa16d64c4d3721091d5a501daa95fe2432188d2
|
||||
DIST intel-oneapi-mkl-sycl-devel-2025.3-2025.3.0-461_amd64.deb 103906754 BLAKE2B 216ee3a7fd99503fd72d70b0f3f9b3cd83161baacceb5793c84a38ab4177994fbbdffa282a8658a1f3b42921084cdc73a1e74a6bd05bcdf982fcbfe6a0fb2b96 SHA512 5c7f76a46cdc533bde0225ac37527cc0b62b728b5600321b301e088b32ffe0ac7694565125b61c629694362267af833fe2bca8f3159f40763ddc1c4c8e5b01c0
|
||||
DIST intel-oneapi-mkl-sycl-dft-2025.3-2025.3.0-461_amd64.deb 2655128 BLAKE2B 13c8044a1532ded554bd7de601ac936a58d2a5b039b538ff5785eb75452a7214a5d2de45181a4793daf14919f41194376f9bb1deb174ab7004fd385fd52ba749 SHA512 097f75ab394f61fec1f490a07452096aa37aef3c24f11bb7a278ff2689ee90f3aaa79befcac4bc99d6da61327d86a53d980d800431739cca9520429ec9050d90
|
||||
DIST intel-oneapi-mkl-sycl-distributed-dft-2025.3-2025.3.0-461_amd64.deb 54350 BLAKE2B f7c5f3f33b9264058fe99fff01a8b723ad3397323c716971f36042ef83230b6b5b7712bee2985866c4814e81dff2b9730fe2e7946df9ef0bc19ffeec109e89fe SHA512 0aad0b00179cccfd2d79d023118b8cb4db8bc2bb110e2dda32f328538cafeccb92bfbafbb566f81edd4545e963c47c34f274a4fa1aebc1914a5478d4b7dad422
|
||||
DIST intel-oneapi-mkl-sycl-distributed-dft-devel-2025.3-2025.3.0-461_amd64.deb 56166 BLAKE2B 4a85071a322832cb579c8814db0fc8b26b8e8356a83ffe60b03cee842589e93454fbf4d53bb13eea970f5d118feea062aa413ef0607b8afa97a9982a2842b428 SHA512 b2520cd95daefe017eb69172c63daee0b4f0e899ea27593deecbf16ae1f0abd5a6bad47d2b40b2529f4f5677ab95fa16ce3bee86e68795618eb8ced20f04c829
|
||||
DIST intel-oneapi-mkl-sycl-include-2025.3-2025.3.0-461_amd64.deb 130584 BLAKE2B c0482b0ca05581f02c30d8bf310a52faadd50c3ea85a79c01d32a2c2e40b3574dce278cf1aee7ac6c1e79ee4a3eda4b7bb3a20b951d41b43dc44879436fee438 SHA512 a5d1457aebe7e37e32a9a5a373cf79ef189e89c871291dee9b983053e7bced5aee440765a1278b7702ca9bd7d60e569dc86aaa260ee6814fdec60e390ba048be
|
||||
DIST intel-oneapi-mkl-sycl-lapack-2025.3-2025.3.0-461_amd64.deb 6594236 BLAKE2B 9df5bd86a5618e034673bf61a342c441dc31e9e9008af1420ce2e59971fc09df1ffbb5aa9b3e58b7d80ac8b82de2a2392064bfb90d561bd248b8c957314578d8 SHA512 5e69d4cc1cf69f90c9faf8c11ca36c28a865f52952f755f1c3d5af8553c0d1673c12384d5dd1dcb3122b840a34c89ca8d5e82d7dba5e4530f3c771d76fe422bb
|
||||
DIST intel-oneapi-mkl-sycl-rng-2025.3-2025.3.0-461_amd64.deb 14999630 BLAKE2B 31672953a13120ad59975b379da8a4bef58b4bb6fc26afe593d1db1e8852918c433c04e15876dcc4fa0d7c77fb06861a238f6585ae0471e3501d2818e27d79d2 SHA512 c33d32bda839b9977195cc2a741afdbcf8727e17101aa352cc0309edd4dd5bbd60dbab0b1892fb062b97c4067ad6f7275be7ae2b981dc8db39e74e6d2767628d
|
||||
DIST intel-oneapi-mkl-sycl-sparse-2025.3-2025.3.0-461_amd64.deb 15963026 BLAKE2B 2803986c567fbc425b27732dd095e999638dce0911ed7838949f4f3c9785ba7a979574e269003bea36f4cc93ed5247733dd3a4b7fb19450c93681e379a09ff73 SHA512 ccd26fdf0068519d2ab6b8b67d828bf73574f67e4a179ef585e930d18a388a1369f07887b0037bafd132419e657ab10ff149feff307e3c905077d86f5fad40ed
|
||||
DIST intel-oneapi-mkl-sycl-stats-2025.3-2025.3.0-461_amd64.deb 4616296 BLAKE2B c79ab06b93472a14edcf5660de278280430ea8ff06780c09f4c90aeec43c715dcf42be2363dc3dc4fe18d38bfe15b0f2b2b62452663832a606c43402dd515b0a SHA512 00e89b8654da5459c724b54311080854c9b65a2b33d3a6d0d6b11d0f5c8d85d91647df2956a7962339810404c472c42c5f47a98b8b013cf6a8ee0ffaae41dd1e
|
||||
DIST intel-oneapi-mkl-sycl-vm-2025.3-2025.3.0-461_amd64.deb 34218074 BLAKE2B 97ce6d8754975216955067e33771759a3f6b4eb4ae0a0f1d102901985e66961f8beb36fb122f7505ec31a6242fe9389011f78a4c2727a46666a31180f4301c0a SHA512 99100bfc4899948f3539ce6d30e679ba07d4e47763fc56334a59160ec45b066be97ebd420436663e16d18fc3e5cb9187f5e81ec07fc4155fa72df9870a1207a9
|
||||
6
sci-libs/mkl/deb_names
Normal file
6
sci-libs/mkl/deb_names
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
intel-oneapi-mkl-core
|
||||
intel-oneapi-mkl-core-devel
|
||||
intel-oneapi-mkl-classic-include
|
||||
intel-oneapi-mkl-sycl-devel
|
||||
intel-oneapi-mkl-sycl-include
|
||||
intel-oneapi-mkl-sycl-blas
|
||||
34
sci-libs/mkl/metadata.xml
Normal file
34
sci-libs/mkl/metadata.xml
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>sci@gentoo.org</email>
|
||||
<name>Gentoo Science Project</name>
|
||||
</maintainer>
|
||||
<maintainer type="person">
|
||||
<email>mgorny@gentoo.org</email>
|
||||
<name>Michał Górny</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
The Intel(R) Math Kernel Library is a mathematical library mostly
|
||||
optimized for Intel processors (also works on AMDs). It contains BLAS
|
||||
and LAPACK implementations, Fast Fourier Transforms, a vector math
|
||||
library, and random number generators. It also has multiprocessor
|
||||
capacities. The package is installed as binary and has a restrictive
|
||||
license. Please see license terms and home page for proper use.
|
||||
</longdescription>
|
||||
<use>
|
||||
<flag name="eselect-ldso">
|
||||
Enable BLAS/LAPACK runtime switching.
|
||||
</flag>
|
||||
<flag name="gnu-openmp">
|
||||
Install versions with GNU OpenMP (libgomp) support.
|
||||
</flag>
|
||||
<flag name="llvm-openmp">
|
||||
Install versions with LLVM OpenMP (libomp) support.
|
||||
</flag>
|
||||
<flag name="tbb">
|
||||
Install versions with TBB threading support.
|
||||
</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
195
sci-libs/mkl/mkl-2025.3.0.461.ebuild
Normal file
195
sci-libs/mkl/mkl-2025.3.0.461.ebuild
Normal file
|
|
@ -0,0 +1,195 @@
|
|||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit unpacker
|
||||
|
||||
PN_VER=$(ver_cut 1-2)
|
||||
MY_PV=$(ver_cut 1-3)-$(ver_cut 4)
|
||||
DESCRIPTION="Intel Math Kernel Library"
|
||||
HOMEPAGE="https://www.intel.com/content/www/us/en/developer/tools/oneapi/onemkl.html"
|
||||
# Upstream packages are a mess -- and most of them are literally empty.
|
||||
SRC_URI="
|
||||
https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-core-${PN_VER}-${MY_PV}_amd64.deb
|
||||
https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-core-devel-${PN_VER}-${MY_PV}_amd64.deb
|
||||
https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-classic-include-${PN_VER}-${MY_PV}_amd64.deb
|
||||
sycl? (
|
||||
https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-${PN_VER}-${MY_PV}_amd64.deb
|
||||
https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-devel-${PN_VER}-${MY_PV}_amd64.deb
|
||||
https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-include-${PN_VER}-${MY_PV}_amd64.deb
|
||||
blas? ( https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-blas-${PN_VER}-${MY_PV}_amd64.deb )
|
||||
|
||||
https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-data-fitting-${PN_VER}-${MY_PV}_amd64.deb
|
||||
https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-dft-${PN_VER}-${MY_PV}_amd64.deb
|
||||
https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-distributed-dft-${PN_VER}-${MY_PV}_amd64.deb
|
||||
https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-distributed-dft-devel-${PN_VER}-${MY_PV}_amd64.deb
|
||||
https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-lapack-${PN_VER}-${MY_PV}_amd64.deb
|
||||
https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-rng-${PN_VER}-${MY_PV}_amd64.deb
|
||||
https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-sparse-${PN_VER}-${MY_PV}_amd64.deb
|
||||
https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-stats-${PN_VER}-${MY_PV}_amd64.deb
|
||||
https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-sycl-vm-${PN_VER}-${MY_PV}_amd64.deb
|
||||
)
|
||||
"
|
||||
S="${WORKDIR}"
|
||||
|
||||
LICENSE="ISSL"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="eselect-ldso examples gnu-openmp llvm-openmp static-libs tbb sycl blas"
|
||||
REQUIRED_USE="blas? ( sycl )"
|
||||
RESTRICT="strip"
|
||||
|
||||
RDEPEND="
|
||||
eselect-ldso? (
|
||||
app-eselect/eselect-blas
|
||||
app-eselect/eselect-lapack
|
||||
)
|
||||
gnu-openmp? ( sys-devel/gcc:*[openmp] )
|
||||
llvm-openmp? ( llvm-runtimes/openmp )
|
||||
tbb? ( dev-cpp/tbb )
|
||||
"
|
||||
# bug #801460
|
||||
BDEPEND="
|
||||
app-arch/xz-utils[extra-filters(+)]
|
||||
eselect-ldso? (
|
||||
app-eselect/eselect-blas
|
||||
app-eselect/eselect-lapack
|
||||
)
|
||||
"
|
||||
|
||||
QA_PREBUILT="*"
|
||||
QA_TEXTRELS="*"
|
||||
QA_SONAME="*"
|
||||
|
||||
src_prepare() {
|
||||
use sycl && ewarn "sycl use addition is NOT finished"
|
||||
default
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local libdir=$(get_libdir)
|
||||
local libroot=opt/intel/oneapi/mkl/${PN_VER}/lib
|
||||
|
||||
if ! use static-libs; then
|
||||
rm -v "${libroot}"/{*.a,pkgconfig/*-static-*.pc} || die
|
||||
fi
|
||||
if ! use examples; then
|
||||
rm -rv "opt/intel/oneapi/mkl/${PN_VER}"/share/{mkl/benchmarks,doc/mkl/examples} || die
|
||||
fi
|
||||
if ! use gnu-openmp; then
|
||||
rm -v "${libroot}"/{*_gnu_thread.*,pkgconfig/*-gomp.pc} || die
|
||||
fi
|
||||
if use llvm-openmp; then
|
||||
# Replace Intel OpenMP with LLVM OpenMP. We could just install
|
||||
# "openmp.pc" for that, but we don't want random packages
|
||||
# to start depending on it.
|
||||
sed -e '/Requires: openmp/d' \
|
||||
-e '/Libs:/s:$: -lomp:' \
|
||||
-i "${libroot}"/pkgconfig/*iomp.pc || die
|
||||
# Install a "libiomp5.so" symlink to make the magical lookup
|
||||
# in mkl_rt.so happy too.
|
||||
ln -s "../../../../../../usr/$(get_libdir)/libomp.so" \
|
||||
"${libroot}"/libiomp5.so || die
|
||||
else
|
||||
rm -v "${libroot}"/{*_intel_thread.*,pkgconfig/*-iomp.pc} || die
|
||||
fi
|
||||
if ! use tbb; then
|
||||
rm -v "${libroot}"/{*_tbb_thread.*,pkgconfig/*-tbb.pc} || die
|
||||
fi
|
||||
|
||||
# Symlink pkgconfig and cmake files
|
||||
pushd "${libroot}/pkgconfig" >/dev/null || die
|
||||
for file in *.pc; do
|
||||
dosym "../../../${libroot}/pkgconfig/${file}" \
|
||||
"/usr/${libdir}/pkgconfig/${file}"
|
||||
done
|
||||
popd >/dev/null || die
|
||||
pushd "${libroot}/cmake/mkl" >/dev/null || die
|
||||
for file in *.cmake; do
|
||||
dosym "../../../../${libroot}/cmake/mkl/${file}" \
|
||||
"/usr/${libdir}/cmake/mkl/${file}"
|
||||
done
|
||||
popd >/dev/null || die
|
||||
|
||||
# Move everything over to the image directory
|
||||
mv "${S}/"* "${ED}" || die
|
||||
|
||||
# Create convenience symlink that does not include the version number
|
||||
dosym "${PN_VER}" /opt/intel/oneapi/mkl/latest
|
||||
|
||||
if use eselect-ldso; then
|
||||
local lib=../../../../${libroot}/libmkl_rt.so
|
||||
dodir "/usr/${libdir}"/{blas,lapack}/mkl
|
||||
dosym "${lib}" "/usr/${libdir}/blas/mkl/libblas.so"
|
||||
dosym "${lib}" "/usr/${libdir}/blas/mkl/libblas.so.3"
|
||||
dosym "${lib}" "/usr/${libdir}/blas/mkl/libcblas.so"
|
||||
dosym "${lib}" "/usr/${libdir}/blas/mkl/libcblas.so.3"
|
||||
dosym "${lib}" "/usr/${libdir}/lapack/mkl/liblapack.so"
|
||||
dosym "${lib}" "/usr/${libdir}/lapack/mkl/liblapack.so.3"
|
||||
dosym "${lib}" "/usr/${libdir}/lapack/mkl/liblapacke.so"
|
||||
dosym "${lib}" "/usr/${libdir}/lapack/mkl/liblapacke.so.3"
|
||||
fi
|
||||
|
||||
# https://www.intel.com/content/www/us/en/docs/onemkl/developer-guide-linux/2025-1/dynamic-select-the-interface-and-threading-layer.html
|
||||
local default_threading_layer
|
||||
if use llvm-openmp; then
|
||||
default_threading_layer=INTEL
|
||||
elif use gnu-openmp; then
|
||||
default_threading_layer=GNU
|
||||
elif use tbb; then
|
||||
default_threading_layer=TBB
|
||||
else
|
||||
default_threading_layer=SEQUENTIAL
|
||||
fi
|
||||
if use sycl; then
|
||||
rm ${D}/opt/intel/oneapi/mkl/${PN_VER}/lib/libmkl_sycl.so
|
||||
fi
|
||||
|
||||
newenvd - "70intel-mkl" <<-_EOF_
|
||||
MKLROOT="${EPREFIX}/opt/intel/oneapi/mkl/${PN_VER}"
|
||||
PATH="${EPREFIX}/opt/intel/oneapi/mkl/${PN_VER}/bin"
|
||||
# we need to duplicate it in ROOTPATH for Portage to respect...
|
||||
ROOTPATH="${EPREFIX}/opt/intel/oneapi/mkl/${PN_VER}/bin"
|
||||
LDPATH="${EPREFIX}/opt/intel/oneapi/mkl/${PN_VER}/lib"
|
||||
# respect USE flags for defaults
|
||||
MKL_THREADING_LAYER=${default_threading_layer}
|
||||
_EOF_
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use eselect-ldso || return
|
||||
|
||||
local libdir=$(get_libdir) me="mkl"
|
||||
|
||||
# check blas
|
||||
eselect blas add ${libdir} "${EROOT}"/usr/${libdir}/blas/${me} ${me}
|
||||
local current_blas=$(eselect blas show ${libdir} | cut -d' ' -f2)
|
||||
if [[ ${current_blas} == "${me}" || -z ${current_blas} ]]; then
|
||||
eselect blas set ${libdir} ${me}
|
||||
elog "Current eselect: BLAS/CBLAS ($libdir) -> [${current_blas}]."
|
||||
else
|
||||
elog "Current eselect: BLAS/CBLAS ($libdir) -> [${current_blas}]."
|
||||
elog "To use blas [${me}] implementation, you have to issue (as root):"
|
||||
elog "\t eselect blas set ${libdir} ${me}"
|
||||
fi
|
||||
|
||||
# check lapack
|
||||
eselect lapack add ${libdir} "${EROOT}"/usr/${libdir}/lapack/${me} ${me}
|
||||
local current_lapack=$(eselect lapack show ${libdir} | cut -d' ' -f2)
|
||||
if [[ ${current_lapack} == "${me}" || -z ${current_lapack} ]]; then
|
||||
eselect lapack set ${libdir} ${me}
|
||||
elog "Current eselect: LAPACK ($libdir) -> [${current_blas}]."
|
||||
else
|
||||
elog "Current eselect: LAPACK ($libdir) -> [${current_blas}]."
|
||||
elog "To use lapack [${me}] implementation, you have to issue (as root):"
|
||||
elog "\t eselect lapack set ${libdir} ${me}"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use eselect-ldso || return
|
||||
|
||||
eselect blas validate
|
||||
eselect lapack validate
|
||||
}
|
||||
1
sci-ml/oneDNN/Manifest
Normal file
1
sci-ml/oneDNN/Manifest
Normal file
|
|
@ -0,0 +1 @@
|
|||
DIST oneDNN-3.10.1.tar.gz 13511292 BLAKE2B ad46e800b026c4ea37ad14f87ce46cae34a3c2491db430f725ae1d22446b6c7c2f522742106ee6116c0c93f9c3dfc26af146d00bd8159d0e4e69329a3559bfda SHA512 a20e9cf8c47462ce82e366e8769cbea3733b57e01026c3661d5b3bb306fe2bbb30926b65d6aa143120d3c11416573b2fd7016bfd9f4daa29967fd634c7670eb7
|
||||
33
sci-ml/oneDNN/files/oneDNN-3.6.2-cmake.patch
Normal file
33
sci-ml/oneDNN/files/oneDNN-3.6.2-cmake.patch
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
--- a/CMakeLists.txt 2025-04-08 22:04:35.298750813 +0200
|
||||
+++ b/CMakeLists.txt 2025-04-08 22:04:47.430599644 +0200
|
||||
@@ -14,7 +14,7 @@
|
||||
# limitations under the License.
|
||||
#===============================================================================
|
||||
|
||||
-cmake_minimum_required(VERSION 2.8.12)
|
||||
+cmake_minimum_required(VERSION 3.5)
|
||||
|
||||
if(POLICY CMP0022)
|
||||
cmake_policy(SET CMP0022 NEW)
|
||||
--- a/tests/other/subproject/CMakeLists.txt 2025-06-17 22:07:30.945429962 +0200
|
||||
+++ b/tests/other/subproject/CMakeLists.txt 2025-06-17 22:07:45.914268746 +0200
|
||||
@@ -20,7 +20,7 @@
|
||||
# To test run:
|
||||
# mkdir -p build && cd build && cmake .. && make -j && ./project_app
|
||||
|
||||
-cmake_minimum_required(VERSION 2.8.12)
|
||||
+cmake_minimum_required(VERSION 3.5)
|
||||
|
||||
set(PROJECT_NAME "Project")
|
||||
|
||||
--- a/examples/CMakeLists.txt.in 2025-06-17 22:08:08.118029611 +0200
|
||||
+++ b/examples/CMakeLists.txt.in 2025-06-17 22:08:22.668872895 +0200
|
||||
@@ -14,7 +14,7 @@
|
||||
# limitations under the License.
|
||||
#===============================================================================
|
||||
|
||||
-cmake_minimum_required(VERSION 2.8.12)
|
||||
+cmake_minimum_required(VERSION 3.5)
|
||||
|
||||
if("${CMAKE_BUILD_TYPE}" STREQUAL "")
|
||||
message(STATUS "CMAKE_BUILD_TYPE is unset, defaulting to Release")
|
||||
24
sci-ml/oneDNN/metadata.xml
Normal file
24
sci-ml/oneDNN/metadata.xml
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>tupone@gentoo.org</email>
|
||||
<name>Tupone Alfredo</name>
|
||||
</maintainer>
|
||||
<maintainer type="person">
|
||||
<email>lockalsash@gmail.com</email>
|
||||
<name>Sv. Lockal</name>
|
||||
</maintainer>
|
||||
<maintainer type="project" proxied="proxy">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<bugs-to>https://github.com/oneapi-src/oneDNN/issues</bugs-to>
|
||||
<remote-id type="github">oneapi-src/oneDNN</remote-id>
|
||||
</upstream>
|
||||
<use>
|
||||
<flag name="mkl">Use sci-libs/mkl for sgemm routines</flag>
|
||||
<flag name="cblas">Use virtual/cblas for sgemm routines</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
148
sci-ml/oneDNN/oneDNN-3.10.1.ebuild
Normal file
148
sci-ml/oneDNN/oneDNN-3.10.1.ebuild
Normal file
|
|
@ -0,0 +1,148 @@
|
|||
# Copyright 2024-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DOCS_BUILDER="doxygen"
|
||||
DOCS_DIR="${WORKDIR}/${P}_build"
|
||||
|
||||
# oneDNN has its own FindBLAS.cmake file to find MKL (in a non-standard way).
|
||||
# Removing of CMake modules is disabled.
|
||||
CMAKE_REMOVE_MODULES_LIST=( none )
|
||||
|
||||
# There is additional sphinx documentation but we are missing dependency doxyrest.
|
||||
inherit cmake docs multiprocessing toolchain-funcs
|
||||
|
||||
DESCRIPTION="oneAPI Deep Neural Network Library"
|
||||
HOMEPAGE="https://github.com/oneapi-src/oneDNN"
|
||||
SRC_URI="https://github.com/oneapi-src/oneDNN/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64"
|
||||
|
||||
IUSE="test mkl cblas static-libs +openmp sycl"
|
||||
|
||||
RESTRICT="test" # Some test are very long to execute
|
||||
|
||||
DEPEND="
|
||||
mkl? ( sci-libs/mkl )
|
||||
cblas? ( !mkl? ( virtual/cblas ) )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="
|
||||
openmp? (
|
||||
|| (
|
||||
sys-devel/gcc[openmp]
|
||||
llvm-runtimes/clang-runtime[openmp]
|
||||
)
|
||||
)
|
||||
sycl? ( dev-util/intel-llvm )
|
||||
"
|
||||
|
||||
pkg_pretend() {
|
||||
use openmp && use sycl && ewarn "SYCL takes priority over OpenMP as both were enabled."
|
||||
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
if ! use openmp && ! use sycl ; then
|
||||
ewarn "WARNING: oneDNN is being built with sequential runtime."
|
||||
ewarn "Proceeding might lead to highly sub-optimal performance."
|
||||
ewarn "Conside enabling \"openmp\" or \"sycl\" USE flag."
|
||||
fi
|
||||
|
||||
local mycmakeargs=(
|
||||
-DDNNL_LIBRARY_TYPE=$(usex static-libs STATIC SHARED)
|
||||
-DDNNL_GPU_RUNTIME=$(usex sycl SYCL NONE)
|
||||
-DDNNL_BUILD_EXAMPLES=OFF
|
||||
-DDNNL_BUILD_TESTS="$(usex test)"
|
||||
-DDNNL_ENABLE_CONCURRENT_EXEC=OFF
|
||||
-DDNNL_ENABLE_JIT_PROFILING=ON
|
||||
-DDNNL_ENABLE_ITT_TASKS=ON
|
||||
-DDNNL_ENABLE_PRIMITIVE_CACHE=ON
|
||||
-DDNNL_ENABLE_MAX_CPU_ISA=ON
|
||||
-DDNNL_ENABLE_CPU_ISA_HINTS=ON
|
||||
-DDNNL_ENABLE_WORKLOAD=TRAINING
|
||||
-DDNNL_ENABLE_PRIMITIVE=ALL
|
||||
-DDNNL_ENABLE_PRIMITIVE_GPU_ISA=ALL
|
||||
-DDNNL_EXPERIMENTAL=OFF
|
||||
-DDNNL_VERBOSE=ON
|
||||
-DDNNL_DEV_MODE=OFF
|
||||
-DDNNL_AARCH64_USE_ACL=OFF
|
||||
-DDNNL_EXPERIMENTAL_UKERNEL=ON
|
||||
-DDNNL_GPU_VENDOR=INTEL
|
||||
-DDNNL_LIBRARY_NAME=dnnl
|
||||
-DONEDNN_BUILD_GRAPH=ON
|
||||
-DONEDNN_ENABLE_GRAPH_DUMP=OFF
|
||||
#-DONEDNN_EXPERIMENTAL_GRAPH_COMPILER_BACKEND=OFF
|
||||
-DDNNL_ENABLE_PRIMITIVE_CPU_ISA=ALL
|
||||
-DONEDNN_ENABLE_GEMM_KERNELS_ISA=ALL
|
||||
-Wno-dev
|
||||
)
|
||||
|
||||
if use mkl ; then
|
||||
if [ -e "${EPREFIX}"/opt/intel/oneapi/mkl/latest/env/vars.sh ]; then
|
||||
source "${EPREFIX}"/opt/intel/oneapi/mkl/latest/env/vars.sh || die
|
||||
else
|
||||
# bug 923109: sci-libs/mkl-2020.4.304 has no vars.sh, configure it manually
|
||||
export CPATH="${EPREFIX}"/usr/include/mkl
|
||||
export MKLROOT="${EPREFIX}"/usr
|
||||
fi
|
||||
|
||||
mycmakeargs+=( -DDNNL_BLAS_VENDOR=MKL )
|
||||
elif use cblas; then
|
||||
mycmakeargs+=( -DDNNL_BLAS_VENDOR=ANY -DBLA_VENDOR=Generic -DBLAS_LIBRARIES=-lcblas )
|
||||
else
|
||||
mycmakeargs+=( -DDNNL_BLAS_VENDOR=NONE )
|
||||
fi
|
||||
if use sycl ; then
|
||||
mycmakeargs+=( -DDNNL_CPU_RUNTIME=SYCL )
|
||||
elif use openmp ; then
|
||||
mycmakeargs+=( -DDNNL_CPU_RUNTIME=OMP )
|
||||
fi
|
||||
if use sycl ; then
|
||||
mycmakeargs+=(
|
||||
-DDNNL_WITH_SYCL=1
|
||||
)
|
||||
CC="icx" CXX="icpx"
|
||||
[[ $FEATURES == *ccache* ]] && CC="ccache $CC" CXX="ccache $CXX"
|
||||
export CC CXX
|
||||
fi
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake_src_compile
|
||||
docs_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake_src_install
|
||||
|
||||
# Correct docdir
|
||||
mv "${ED}/usr/share/doc/dnnl"* "${ED}/usr/share/doc/${PF}" || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local CMAKE_SKIP_TESTS=(
|
||||
# Crashes in sandbox (see #922886 and #923013);
|
||||
# waits for sys-apps/sandbox-2.39 release and stabilization.
|
||||
test_graph_unit_interface
|
||||
test_graph_unit_dnnl_layout_propagator
|
||||
test_graph_unit_dnnl_op_executable
|
||||
test_graph_unit_utils
|
||||
)
|
||||
|
||||
if use openmp ; then
|
||||
# Don't run tests in parallel, each test is already parallelized
|
||||
OMP_NUM_THREADS=$(makeopts_jobs) cmake_src_test -j1
|
||||
else
|
||||
cmake_src_test
|
||||
fi
|
||||
}
|
||||
1
sys-boot/limine/Manifest
Normal file
1
sys-boot/limine/Manifest
Normal file
|
|
@ -0,0 +1 @@
|
|||
DIST limine-10.8.4.tar.gz 607662 BLAKE2B e2aed179b9f88750e5829c8c4b7693c64fd296b0a1f3f182340330e750e955306f648cccee649560a9e111ccc8978421b9da9e702e694da24cd62830110943d1 SHA512 4ef18e78b2f483722be23e19870e15217f90e5a6c72b53a925654971fe1cdee8f036aca057821e8d2e9a24e1c9b815fbdd20b639850b08b2c8c7e72dfec4db42
|
||||
54
sys-boot/limine/limine-10.8.4.ebuild
Normal file
54
sys-boot/limine/limine-10.8.4.ebuild
Normal file
|
|
@ -0,0 +1,54 @@
|
|||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
LLVM_COMPAT=( {19..21} )
|
||||
inherit llvm-r2
|
||||
|
||||
DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader"
|
||||
HOMEPAGE="https://limine-bootloader.org/"
|
||||
SRC_URI="https://codeberg.org/Limine/Limine/releases/download/v${PV}/limine-${PV}.tar.gz"
|
||||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
# ~x86
|
||||
IUSE="bios bios-pxe bios-cd uefi-cd uefi-ia32 uefi-x86-64 uefi-aarch64 uefi-riscv64 uefi-loongarch64"
|
||||
|
||||
#MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch"
|
||||
#MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)"
|
||||
|
||||
BDEPEND="
|
||||
app-alternatives/gzip
|
||||
dev-lang/nasm
|
||||
sys-apps/findutils
|
||||
uefi-cd? ( sys-fs/mtools )
|
||||
uefi-aarch64? ( llvm-core/clang[llvm_targets_AArch64] )
|
||||
uefi-ia32? ( llvm-core/clang[llvm_targets_ARM] )
|
||||
uefi-loongarch64? ( llvm-core/clang[llvm_targets_LoongArch] )
|
||||
uefi-riscv64? ( llvm-core/clang[llvm_targets_RISCV] )
|
||||
uefi-x86-64? ( llvm-core/clang[llvm_targets_X86] )
|
||||
"
|
||||
# $(llvm_gen_dep "
|
||||
# llvm-core/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
|
||||
# llvm-core/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
|
||||
# llvm-core/lld:\${LLVM_SLOT}
|
||||
# ")
|
||||
|
||||
src_configure() {
|
||||
local myconf=(
|
||||
"$(use_enable bios)"
|
||||
"$(use_enable bios-cd)"
|
||||
"$(use_enable bios-pxe)"
|
||||
|
||||
"$(use_enable uefi-ia32)"
|
||||
"$(use_enable uefi-x86-64)"
|
||||
"$(use_enable uefi-aarch64)"
|
||||
"$(use_enable uefi-riscv64)"
|
||||
"$(use_enable uefi-loongarch64)"
|
||||
"$(use_enable uefi-cd)"
|
||||
)
|
||||
|
||||
econf "${myconf[@]}"
|
||||
}
|
||||
48
sys-boot/limine/metadata.xml
Normal file
48
sys-boot/limine/metadata.xml
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person" proxied="yes">
|
||||
<email>kacper.slominski72@gmail.com</email>
|
||||
<name>Kacper Słomiński</name>
|
||||
</maintainer>
|
||||
<maintainer type="person" proxied="proxy">
|
||||
<email>sam@gentoo.org</email>
|
||||
<name>Sam James</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">limine-bootloader/limine</remote-id>
|
||||
<remote-id type="codeberg">Limine/Limine</remote-id>
|
||||
<bugs-to>https://codeberg.org/Limine/Limine/issues</bugs-to>
|
||||
<changelog>https://codeberg.org/Limine/Limine/src/branch/trunk/ChangeLog</changelog>
|
||||
</upstream>
|
||||
<use>
|
||||
<flag name="uefi-ia32">
|
||||
Enable IA32 (32-bit x86) UEFI support.
|
||||
</flag>
|
||||
<flag name="uefi-x86-64">
|
||||
Enable x86-64 UEFI support.
|
||||
</flag>
|
||||
<flag name="uefi-aarch64">
|
||||
Enable AArch64 UEFI support.
|
||||
</flag>
|
||||
<flag name="uefi-riscv64">
|
||||
Enable 64-bit RISC-V UEFI support.
|
||||
</flag>
|
||||
<flag name="uefi-loongarch64">
|
||||
Enable 64-bit LoongArch UEFI support.
|
||||
</flag>
|
||||
<flag name="uefi-cd">
|
||||
Enable building limine-uefi-cd.bin using <pkg>sys-fs/mtools</pkg>.
|
||||
</flag>
|
||||
|
||||
<flag name="bios">
|
||||
Enable legacy x86 BIOS/MBR boot support.
|
||||
</flag>
|
||||
<flag name="bios-pxe">
|
||||
Enables legacy x86 BIOS PXE boot support.
|
||||
</flag>
|
||||
<flag name="bios-cd">
|
||||
Enables legacy x86 BIOS boot support for CDs.
|
||||
</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
223
sys-fs/bcachefs-tools/bcachefs-tools-9999.ebuild
Normal file
223
sys-fs/bcachefs-tools/bcachefs-tools-9999.ebuild
Normal file
|
|
@ -0,0 +1,223 @@
|
|||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
CRATES="
|
||||
aho-corasick@1.1.3
|
||||
anstream@0.6.15
|
||||
anstyle-parse@0.2.5
|
||||
anstyle-query@1.1.1
|
||||
anstyle-wincon@3.0.4
|
||||
anstyle@1.0.8
|
||||
anyhow@1.0.89
|
||||
bindgen@0.69.5
|
||||
bitfield@0.14.0
|
||||
bitflags@1.3.2
|
||||
bitflags@2.6.0
|
||||
cc@1.1.28
|
||||
cexpr@0.6.0
|
||||
cfg-if@1.0.0
|
||||
clang-sys@1.8.1
|
||||
clap@4.5.20
|
||||
clap_builder@4.5.20
|
||||
clap_complete@4.5.33
|
||||
clap_derive@4.5.18
|
||||
clap_lex@0.7.2
|
||||
colorchoice@1.0.2
|
||||
either@1.13.0
|
||||
env_logger@0.10.2
|
||||
errno-dragonfly@0.1.2
|
||||
errno@0.2.8
|
||||
errno@0.3.9
|
||||
glob@0.3.1
|
||||
heck@0.5.0
|
||||
home@0.5.9
|
||||
is_terminal_polyfill@1.70.1
|
||||
itertools@0.12.1
|
||||
lazy_static@1.5.0
|
||||
lazycell@1.3.0
|
||||
libc@0.2.159
|
||||
libloading@0.8.5
|
||||
libudev-sys@0.1.4
|
||||
linux-raw-sys@0.4.14
|
||||
log@0.4.22
|
||||
memchr@2.7.4
|
||||
minimal-lexical@0.2.1
|
||||
nom@7.1.3
|
||||
once_cell@1.20.2
|
||||
owo-colors@4.1.0
|
||||
paste@1.0.15
|
||||
pkg-config@0.3.31
|
||||
prettyplease@0.2.22
|
||||
proc-macro2@1.0.87
|
||||
quote@1.0.37
|
||||
regex-automata@0.4.8
|
||||
regex-syntax@0.8.5
|
||||
regex@1.11.0
|
||||
rustc-hash@1.1.0
|
||||
rustix@0.38.37
|
||||
rustversion@1.0.17
|
||||
shlex@1.3.0
|
||||
strsim@0.11.1
|
||||
strum@0.26.3
|
||||
strum_macros@0.26.4
|
||||
syn@2.0.79
|
||||
terminal_size@0.4.0
|
||||
udev@0.7.0
|
||||
unicode-ident@1.0.13
|
||||
utf8parse@0.2.2
|
||||
uuid@1.10.0
|
||||
which@4.4.2
|
||||
winapi-i686-pc-windows-gnu@0.4.0
|
||||
winapi-x86_64-pc-windows-gnu@0.4.0
|
||||
winapi@0.3.9
|
||||
windows-sys@0.52.0
|
||||
windows-sys@0.59.0
|
||||
windows-targets@0.52.6
|
||||
windows_aarch64_gnullvm@0.52.6
|
||||
windows_aarch64_msvc@0.52.6
|
||||
windows_i686_gnu@0.52.6
|
||||
windows_i686_gnullvm@0.52.6
|
||||
windows_i686_msvc@0.52.6
|
||||
windows_x86_64_gnu@0.52.6
|
||||
windows_x86_64_gnullvm@0.52.6
|
||||
windows_x86_64_msvc@0.52.6
|
||||
zeroize@1.8.1
|
||||
zeroize_derive@1.4.2
|
||||
"
|
||||
|
||||
LLVM_COMPAT=( {17..21} )
|
||||
PYTHON_COMPAT=( python3_{11..14} )
|
||||
RUST_MIN_VER="1.77.0"
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kentoverstreet.asc
|
||||
inherit cargo flag-o-matic llvm-r1 python-any-r1 shell-completion toolchain-funcs unpacker verify-sig
|
||||
|
||||
DESCRIPTION="Tools for bcachefs"
|
||||
HOMEPAGE="https://bcachefs.org/"
|
||||
if [[ ${PV} == "9999" ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://evilpiepirate.org/git/bcachefs-tools.git"
|
||||
EGIT_COMMIT="v1.31.12"
|
||||
else
|
||||
SRC_URI="https://evilpiepirate.org/bcachefs-tools/bcachefs-tools-${PV}.tar.zst
|
||||
${CARGO_CRATE_URIS}"
|
||||
SRC_URI+=" verify-sig? ( https://evilpiepirate.org/bcachefs-tools/bcachefs-tools-${PV}.tar.sign )"
|
||||
S="${WORKDIR}/${P}"
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
# Dependent crate licenses
|
||||
LICENSE+=" Apache-2.0 BSD ISC MIT Unicode-DFS-2016"
|
||||
SLOT="0"
|
||||
IUSE="fuse verify-sig"
|
||||
RESTRICT="test"
|
||||
|
||||
BDEPEND="
|
||||
app-misc/jq
|
||||
"
|
||||
DEPEND="$BDEPEND
|
||||
app-arch/lz4:=
|
||||
app-arch/zstd:=
|
||||
dev-libs/libaio
|
||||
dev-libs/libsodium:=
|
||||
dev-libs/userspace-rcu:=
|
||||
sys-apps/keyutils:=
|
||||
sys-apps/util-linux
|
||||
sys-libs/zlib
|
||||
virtual/udev
|
||||
fuse? ( >=sys-fs/fuse-3.7.0 )
|
||||
"
|
||||
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
# Clang is required for bindgen
|
||||
BDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
$(python_gen_any_dep '
|
||||
dev-python/docutils[${PYTHON_USEDEP}]
|
||||
')
|
||||
$(unpacker_src_uri_depends)
|
||||
$(llvm_gen_dep '
|
||||
llvm-core/clang:${LLVM_SLOT}
|
||||
')
|
||||
elibc_musl? ( >=sys-libs/musl-1.2.5 )
|
||||
virtual/pkgconfig
|
||||
verify-sig? ( >=sec-keys/openpgp-keys-kentoverstreet-20241012 )
|
||||
"
|
||||
|
||||
QA_FLAGS_IGNORED="/sbin/bcachefs"
|
||||
|
||||
python_check_deps() {
|
||||
python_has_version "dev-python/docutils[${PYTHON_USEDEP}]"
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
rust_pkg_setup
|
||||
llvm-r1_pkg_setup
|
||||
python-any-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
if [[ ${PV} == "9999" ]]; then
|
||||
git-r3_src_unpack
|
||||
S="${S}/rust-src" cargo_live_src_unpack
|
||||
else
|
||||
unpacker ${P}.tar.zst
|
||||
cargo_src_unpack
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
tc-export CC
|
||||
|
||||
sed \
|
||||
-e '/^CFLAGS/s:-O2::' \
|
||||
-e '/^CFLAGS/s:-g::' \
|
||||
-i Makefile || die
|
||||
append-lfs-flags
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
use fuse && export BCACHEFS_FUSE=1
|
||||
export BUILD_VERBOSE=1
|
||||
export VERSION=${PV}
|
||||
|
||||
default
|
||||
|
||||
local shell
|
||||
for shell in bash fish zsh; do
|
||||
./bcachefs completions ${shell} > ${shell}.completion || die
|
||||
done
|
||||
}
|
||||
|
||||
src_install() {
|
||||
into /
|
||||
dosbin bcachefs
|
||||
|
||||
dosym bcachefs /sbin/fsck.bcachefs
|
||||
dosym bcachefs /sbin/mkfs.bcachefs
|
||||
dosym bcachefs /sbin/mount.bcachefs
|
||||
|
||||
if use fuse; then
|
||||
dosym bcachefs /sbin/fsck.fuse.bcachefs
|
||||
dosym bcachefs /sbin/mkfs.fuse.bcachefs
|
||||
dosym bcachefs /sbin/mount.fuse.bcachefs
|
||||
fi
|
||||
|
||||
newbashcomp bash.completion bcachefs
|
||||
newfishcomp fish.completion bcachefs.fish
|
||||
newzshcomp zsh.completion _bcachefs
|
||||
|
||||
doman bcachefs.8
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use fuse; then
|
||||
ewarn "FUSE support is experimental."
|
||||
ewarn "Please only use it for development purposes at the risk of losing your data."
|
||||
ewarn "You have been warned."
|
||||
fi
|
||||
}
|
||||
22
sys-fs/bcachefs-tools/metadata.xml
Normal file
22
sys-fs/bcachefs-tools/metadata.xml
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>kangie@gentoo.org</email>
|
||||
<name>Matt Jolly</name>
|
||||
</maintainer>
|
||||
<maintainer type="person" proxied="yes">
|
||||
<email>csfore@posteo.net</email>
|
||||
<name>Christopher Fore</name>
|
||||
</maintainer>
|
||||
<maintainer type="project" proxied="proxy">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="fuse">Enable bcachefs FUSE support (experimental!)</flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<remote-id type="github">koverstreet/bcachefs-tools</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
Loading…
Add table
Add a link
Reference in a new issue