From 2198f8593ae0312add1bdccb49edfcb935e5f8a6 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 7 Dec 2024 02:07:26 +0000 Subject: gentoo auto-resync : 07:12:2024 - 02:07:26 --- sci-libs/Manifest.gz | Bin 43120 -> 43133 bytes sci-libs/bliss/Manifest | 2 +- sci-libs/bliss/bliss-0.77-r1.ebuild | 2 +- sci-libs/caffe2/Manifest | 2 +- sci-libs/caffe2/caffe2-2.5.1-r3.ebuild | 319 --------------------- sci-libs/caffe2/caffe2-2.5.1-r4.ebuild | 319 +++++++++++++++++++++ sci-libs/libint/Manifest | 2 +- sci-libs/libint/libint-2.9.0.ebuild | 2 +- sci-libs/mpfi/Manifest | 2 +- sci-libs/mpfi/mpfi-1.5.4_p20220401.ebuild | 2 +- sci-libs/scalapack/Manifest | 4 +- sci-libs/scalapack/metadata.xml | 3 + .../scalapack/scalapack-2.2.0_p20240704.ebuild | 3 + sci-libs/umfpack/Manifest | 2 +- sci-libs/umfpack/umfpack-5.7.9-r1.ebuild | 2 +- 15 files changed, 336 insertions(+), 330 deletions(-) delete mode 100644 sci-libs/caffe2/caffe2-2.5.1-r3.ebuild create mode 100644 sci-libs/caffe2/caffe2-2.5.1-r4.ebuild (limited to 'sci-libs') diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz index 44b598773f5c..c2ef43e70b0c 100644 Binary files a/sci-libs/Manifest.gz and b/sci-libs/Manifest.gz differ diff --git a/sci-libs/bliss/Manifest b/sci-libs/bliss/Manifest index 2defeefb75e2..9b10419a6177 100644 --- a/sci-libs/bliss/Manifest +++ b/sci-libs/bliss/Manifest @@ -1,6 +1,6 @@ AUX bliss-0.77-install.patch 822 BLAKE2B df619f62b9de4d7bcf988c47b938586a4d5f2c648fd6ec3f04fd7dde44d63b8d0724a936cb6c139d04a4d8d854eb114899c4c15eacf7ccbce3192d3bcf33ddd5 SHA512 d3c441569e15dbf5530129c4d0db75f996ced82c94b92d9a44202a31fa49d24c660c983f19d8b6b845018926b54d80d6ab07bfad04e9ac3a1d9559c155b38cdd AUX bliss-0.77-libbliss-underlinking.patch 481 BLAKE2B a01131936d2e8c5a5cdc576a43974b6c09e713f00f549dc75c69e48685e30fa6564c4c11e0f0d4e53668a35eece23b06d6dcede17d09094ddbf67deb75ea6a39 SHA512 61c3d73749b8ea361f1fac402cc36ebb8d0f6d7a6a8085006cc3f355e50904a47808efcfe2d049bc0533a61b036747454696d0fde761fb3d7b70c0007d1cdda0 DIST bliss-0.77.zip 117888 BLAKE2B ce4b2fa568c5520fe41748bf59a493af1c33ec9cc0732aca5e5ba657ca726e118e26763355778e3def5716d62e7d3aceceb592ef67e5e148c250d3ffffab67d7 SHA512 d210f137e614bca7cf0d88851d0c62292bf479b687bca6a25d9e42661825f882a4ff8c74c96a965bd9d4f246a1bda6b90cef64894914e6f7b17db6bf4a8f4b17 -EBUILD bliss-0.77-r1.ebuild 707 BLAKE2B 08dd9bbd82cb976bccf81e6965359b2b7acc7a2154893681fb920f24ce24c4ebdc0d68f3e4cb263815dcaa457153d7a0221a70f2b0d3d13bb2a89714a2e6bb30 SHA512 842d54efbe09c950f4c857d75bb8a81b61017010282377d6472693c6cf4181b0cb17450029e79d2404838ba44f85cfca1f3ca9e03eeb31fe9c13fb7c66f4c911 +EBUILD bliss-0.77-r1.ebuild 706 BLAKE2B 7ffb69c84f125a9c34b965046de981940f0999d574e13d76b03376c4ccb019d4513c0119f5902481768b2bc87725c6a7e8676b28aa1c36f40428ccd421dece61 SHA512 5d92c7884c4eede9dca981d2ca93504440285c73c2ae5ce3fa6987292209e14b9e2c4a38cd2c46407a52df852ab2ec6c5a55139d4e0b0a74f3a5ff5608874901 EBUILD bliss-0.77.ebuild 651 BLAKE2B 88b49033455c58285f292c9f78077ec9d34c32a86dbc7cbbf58399e49db2261f965e6aa51ff3941ef79df1a732613315b89bcd45a5876ca2907fb1ffb6be4873 SHA512 71ff000764b75d580faa1da44caeba1338ca32253e4e930c37014a9229eced2e827048303bc7b1269a3e2de4e9f06caca8b69e09a467b4aa60ab48ea7ea5cbf1 MISC metadata.xml 258 BLAKE2B 860964b9257d6437e63725fa62b938b40a4b80018b8bcfa3386f53c1c6c1f5821ae70c7e88646036c5f4994ea6db89dee0242f61d1d360f139a419c54786ffd8 SHA512 74b70b0b8db56c49badc858fa51b04c9839a10381bb8d13480509467f9729df1c7bc199b06398c872e10d29d6d8bea8e7b10ded491f7f1c149c7a9193d6cfa9b diff --git a/sci-libs/bliss/bliss-0.77-r1.ebuild b/sci-libs/bliss/bliss-0.77-r1.ebuild index af5467295b07..19c3cb3354c7 100644 --- a/sci-libs/bliss/bliss-0.77-r1.ebuild +++ b/sci-libs/bliss/bliss-0.77-r1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://users.aalto.fi/~tjunttil/bliss/index.html" LICENSE="LGPL-3" SLOT="0/1" -KEYWORDS="~amd64 ~riscv ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~riscv ~x86 ~amd64-linux ~x86-linux" IUSE="gmp" RDEPEND="gmp? ( dev-libs/gmp:0= )" diff --git a/sci-libs/caffe2/Manifest b/sci-libs/caffe2/Manifest index 3e2bb5b596a9..3bb14d24c3f3 100644 --- a/sci-libs/caffe2/Manifest +++ b/sci-libs/caffe2/Manifest @@ -15,5 +15,5 @@ DIST pytorch-2.4.1.tar.gz 115029469 BLAKE2B c2909ff27d527bc57cba56b780d3b8cd07a0 DIST pytorch-2.5.1.tar.gz 116091366 BLAKE2B 7838b17562b94ffc7d798031348689db607dd5eae2a3c35be365972e2b52a2c1b12067068d5aca5ab00cf0977d9c2c3c9ae5337d69534c864c732e6256cbeef6 SHA512 a913a466324a65fa3d79c5e9ad4d605fc7976f0134fda2f81aaa3cea29d56926604999b8a238759646d211e63b47bbb446cdffa86ca8defd8159f11e30301289 EBUILD caffe2-2.4.0-r1.ebuild 8334 BLAKE2B d867632884fad33fb7c19344574ce30e70651474650b2f5a6e79576a7338e501989bc4628c1a04f2b2ebf3a611226df68892abdabf856ab74e67df85db74a9f0 SHA512 52e8c0e3535a1a8b90cce9143f4ff8da398de9119d2f23ffeeb0a419dadc29dae68f5e993b1a854066f63ed4809a41a98f098447e318252ff316e70fc6498b32 EBUILD caffe2-2.4.1-r4.ebuild 8557 BLAKE2B 2cefd7d0c818fb431b3eb6bc2be0a1b225790271b1108169256f8dccac99707fac3d36dc98b7e19a688c66053627d0a222d67e7f65eb6a600ed251677df5490a SHA512 ded17bc1e912f4691bfeee75c66676d331d03c21fe9c9c7416c874ef435e624bdc6109c128f0b5dbe9a5a5be81e648767c6020cd570b94e74f47061e5839f9b3 -EBUILD caffe2-2.5.1-r3.ebuild 8497 BLAKE2B 5e796710a8795dced0e42279e542a8da832a3bc6e67bada8cf3b636893e745948c99154b3f6baf6948101541767fa515ce21c85d6c16a43995c61bb44ef4cdb5 SHA512 b5dce9606df7ee8f493e9348e55356772caa8f8dc3be379c8af3a52a41b125a11c61f45d4aa8a89881bbcd25e624ed09482cee8e98e25fcc8f8f6debf7a4662c +EBUILD caffe2-2.5.1-r4.ebuild 8491 BLAKE2B 341529948a2f320d05a1125022849c6b2c39f5863ff9f34ac7321d9c2dffd160d4f5aa04ea2896c98760d8f6979d54613c43b7e3c031d07036e6423ee3c54b0a SHA512 7d486008b1288c0a24193eb02fe5e673e05be333832248cb2d3a2e0eb6c39c02ec6c80e3721a988e50bbe53fde8d4aee163b8219574571784a8f88dd153751be MISC metadata.xml 1081 BLAKE2B 57800165612fd555263cab4cf0bb0521acd7d41f0023da501a50ccc5a479d25ad7087661a6eec500333c3cf9cc3a85d7be8e9385869c14d92f351d8d9df68556 SHA512 71cc785a5b1688b6a0ac971d31d5fa85bef86966aa80009c34e97caa385c81a7c2fb64ae34d0a39c21548d8238efd008da24bd838a47886bfa3f0d952246b76e diff --git a/sci-libs/caffe2/caffe2-2.5.1-r3.ebuild b/sci-libs/caffe2/caffe2-2.5.1-r3.ebuild deleted file mode 100644 index f7ea3867ae5e..000000000000 --- a/sci-libs/caffe2/caffe2-2.5.1-r3.ebuild +++ /dev/null @@ -1,319 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -ROCM_VERSION=6.1 -inherit python-single-r1 cmake cuda flag-o-matic prefix rocm toolchain-funcs - -MYPN=pytorch -MYP=${MYPN}-${PV} - -DESCRIPTION="A deep learning framework" -HOMEPAGE="https://pytorch.org/" -SRC_URI="https://github.com/pytorch/${MYPN}/archive/refs/tags/v${PV}.tar.gz - -> ${MYP}.tar.gz" - -S="${WORKDIR}"/${MYP} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" -IUSE="cuda distributed fbgemm flash gloo mkl mpi nnpack +numpy onednn openblas opencl openmp qnnpack rocm xnnpack" -RESTRICT="test" -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - mpi? ( distributed ) - gloo? ( distributed ) - ?? ( cuda rocm ) - rocm? ( - || ( ${ROCM_REQUIRED_USE} ) - !flash - ) -" - -RDEPEND=" - ${PYTHON_DEPS} - dev-cpp/abseil-cpp:= - dev-cpp/gflags:= - >=dev-cpp/glog-0.5.0 - dev-cpp/nlohmann_json - dev-cpp/opentelemetry-cpp - dev-libs/cpuinfo - dev-libs/libfmt - dev-libs/protobuf:= - dev-libs/pthreadpool - dev-libs/sleef - virtual/lapack - sci-libs/onnx - sci-libs/foxi - cuda? ( - dev-libs/cudnn - >=dev-libs/cudnn-frontend-1.0.3:0/8 - =dev-libs/FBGEMM-2023.12.01 ) - gloo? ( sci-libs/gloo[cuda?] ) - mpi? ( virtual/mpi ) - nnpack? ( sci-libs/NNPACK ) - numpy? ( $(python_gen_cond_dep ' - dev-python/numpy[${PYTHON_USEDEP}] - ') ) - onednn? ( dev-libs/oneDNN ) - opencl? ( virtual/opencl ) - qnnpack? ( - !sci-libs/QNNPACK - dev-cpp/gemmlowp - ) - rocm? ( - =dev-util/hip-6.1* - =dev-libs/rccl-6.1*[${ROCM_USEDEP}] - =sci-libs/rocThrust-6.1*[${ROCM_USEDEP}] - =sci-libs/rocPRIM-6.1*[${ROCM_USEDEP}] - =sci-libs/hipBLAS-6.1*[${ROCM_USEDEP}] - =sci-libs/hipFFT-6.1*[${ROCM_USEDEP}] - =sci-libs/hipSPARSE-6.1*[${ROCM_USEDEP}] - =sci-libs/hipRAND-6.1*[${ROCM_USEDEP}] - =sci-libs/hipCUB-6.1*[${ROCM_USEDEP}] - =sci-libs/hipSOLVER-6.1*[${ROCM_USEDEP}] - =sci-libs/miopen-6.1*[${ROCM_USEDEP}] - =dev-util/roctracer-6.1*[${ROCM_USEDEP}] - - =sci-libs/hipBLASLt-6.1* - amdgpu_targets_gfx90a? ( =sci-libs/hipBLASLt-6.1*[amdgpu_targets_gfx90a] ) - amdgpu_targets_gfx940? ( =sci-libs/hipBLASLt-6.1*[amdgpu_targets_gfx940] ) - amdgpu_targets_gfx941? ( =sci-libs/hipBLASLt-6.1*[amdgpu_targets_gfx941] ) - amdgpu_targets_gfx942? ( =sci-libs/hipBLASLt-6.1*[amdgpu_targets_gfx942] ) - ) - distributed? ( - sci-libs/tensorpipe[cuda?] - dev-cpp/cpp-httplib - ) - xnnpack? ( >=sci-libs/XNNPACK-2024.02.29 ) - mkl? ( sci-libs/mkl ) - openblas? ( sci-libs/openblas ) -" - -DEPEND=" - ${RDEPEND} - cuda? ( <=dev-libs/cutlass-3.4.1 ) - onednn? ( sci-libs/ideep ) - dev-libs/psimd - dev-libs/FP16 - dev-libs/FXdiv - dev-libs/pocketfft - dev-libs/flatbuffers - >=sci-libs/kineto-0.4.0_p20240525 - $(python_gen_cond_dep ' - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/pybind11[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] - ') -" - -PATCHES=( - "${FILESDIR}"/${P}-unbundle_fmt.patch - "${FILESDIR}"/${P}-unbundle_kineto.patch - "${FILESDIR}"/${P}-fix-functorch-install.patch - "${FILESDIR}"/${P}-cudnn_include_fix.patch - "${FILESDIR}"/${P}-gentoo.patch - "${FILESDIR}"/${PN}-2.4.0-cpp-httplib.patch - "${FILESDIR}"/${P}-glog-0.6.0.patch -) - -src_prepare() { - filter-lto #bug 862672 - - # Unbundle fmt - sed -i \ - -e 's|::fmt-header-only||' \ - c10/CMakeLists.txt \ - cmake/Dependencies.cmake \ - torch/CMakeLists.txt \ - || die - - # Drop third_party from CMake tree - sed -i \ - -e '/add_subdirectory.*third_party/d' \ - CMakeLists.txt \ - cmake/Dependencies.cmake \ - cmake/ProtoBuf.cmake \ - aten/src/ATen/CMakeLists.txt \ - || die - - cmake_src_prepare - pushd torch/csrc/jit/serialization || die - flatc --cpp --gen-mutable --scoped-enums mobile_bytecode.fbs || die - popd - - # prefixify the hardcoded paths, after all patches are applied - hprefixify \ - aten/CMakeLists.txt \ - caffe2/CMakeLists.txt \ - cmake/Metal.cmake \ - cmake/Modules/*.cmake \ - cmake/Modules_CUDA_fix/FindCUDNN.cmake \ - cmake/Modules_CUDA_fix/upstream/FindCUDA/make2cmake.cmake \ - cmake/Modules_CUDA_fix/upstream/FindPackageHandleStandardArgs.cmake \ - cmake/public/LoadHIP.cmake \ - cmake/public/cuda.cmake \ - cmake/Dependencies.cmake \ - torch/CMakeLists.txt \ - CMakeLists.txt - - if use rocm; then - sed -e "s:/opt/rocm:/usr:" \ - -e "s:lib/cmake:$(get_libdir)/cmake:g" \ - -e "s/HIP 1.0/HIP 1.0 REQUIRED/" \ - -i cmake/public/LoadHIP.cmake || die - - ebegin "HIPifying cuda sources" - ${EPYTHON} tools/amd_build/build_amd.py || die - eend $? - fi -} - -src_configure() { - if use cuda && [[ -z ${TORCH_CUDA_ARCH_LIST} ]]; then - ewarn "WARNING: caffe2 is being built with its default CUDA compute capabilities: 3.5 and 7.0." - ewarn "These may not be optimal for your GPU." - ewarn "" - ewarn "To configure caffe2 with the CUDA compute capability that is optimal for your GPU," - ewarn "set TORCH_CUDA_ARCH_LIST in your make.conf, and re-emerge caffe2." - ewarn "For example, to use CUDA capability 7.5 & 3.5, add: TORCH_CUDA_ARCH_LIST=7.5 3.5" - ewarn "For a Maxwell model GPU, an example value would be: TORCH_CUDA_ARCH_LIST=Maxwell" - ewarn "" - ewarn "You can look up your GPU's CUDA compute capability at https://developer.nvidia.com/cuda-gpus" - ewarn "or by running /opt/cuda/extras/demo_suite/deviceQuery | grep 'CUDA Capability'" - fi - - local mycmakeargs=( - -DBUILD_CUSTOM_PROTOBUF=OFF - -DLIBSHM_INSTALL_LIB_SUBDIR="${EPREFIX}"/usr/$(get_libdir) - -DPython_EXECUTABLE="${PYTHON}" - -DTORCH_INSTALL_LIB_DIR="${EPREFIX}"/usr/$(get_libdir) - -DUSE_CCACHE=OFF - -DUSE_CUDA=$(usex cuda) - -DUSE_DISTRIBUTED=$(usex distributed) - -DUSE_FAKELOWP=OFF - -DUSE_FBGEMM=$(usex fbgemm) - -DUSE_FLASH_ATTENTION=$(usex flash) - -DUSE_GFLAGS=ON - -DUSE_GLOG=ON - -DUSE_GLOO=$(usex gloo) - -DUSE_ITT=OFF - -DUSE_KINETO=OFF # TODO - -DUSE_MAGMA=OFF # TODO: In GURU as sci-libs/magma - -DUSE_MEM_EFF_ATTENTION=OFF - -DUSE_MKLDNN=$(usex onednn) - -DUSE_MPI=$(usex mpi) - -DUSE_NCCL=OFF - -DUSE_NNPACK=$(usex nnpack) - -DUSE_NUMA=OFF - -DUSE_NUMPY=$(usex numpy) - -DUSE_OPENCL=$(usex opencl) - -DUSE_OPENMP=$(usex openmp) - -DUSE_PYTORCH_QNNPACK=$(usex qnnpack) - -DUSE_PYTORCH_METAL=OFF - -DUSE_ROCM=$(usex rocm) - -DUSE_SYSTEM_CPUINFO=ON - -DUSE_SYSTEM_EIGEN_INSTALL=ON - -DUSE_SYSTEM_FP16=ON - -DUSE_SYSTEM_FXDIV=ON - -DUSE_SYSTEM_GLOO=ON - -DUSE_SYSTEM_ONNX=ON - -DUSE_SYSTEM_PSIMD=ON - -DUSE_SYSTEM_PSIMD=ON - -DUSE_SYSTEM_PTHREADPOOL=ON - -DUSE_SYSTEM_PYBIND11=ON - -DUSE_SYSTEM_SLEEF=ON - -DUSE_SYSTEM_XNNPACK=$(usex xnnpack) - -DUSE_TENSORPIPE=$(usex distributed) - -DUSE_UCC=OFF - -DUSE_VALGRIND=OFF - -DUSE_XNNPACK=$(usex xnnpack) - -DUSE_XPU=OFF - -Wno-dev - ) - - if use mkl; then - mycmakeargs+=(-DBLAS=MKL) - elif use openblas; then - mycmakeargs+=(-DBLAS=OpenBLAS) - else - mycmakeargs+=(-DBLAS=Generic -DBLAS_LIBRARIES=) - fi - - if use cuda; then - addpredict "/dev/nvidiactl" # bug 867706 - addpredict "/dev/char" - addpredict "/proc/self/task" # bug 926116 - - mycmakeargs+=( - -DUSE_CUDNN=ON - -DTORCH_CUDA_ARCH_LIST="${TORCH_CUDA_ARCH_LIST:-3.5 7.0}" - -DUSE_NCCL=OFF # TODO: NVIDIA Collective Communication Library - -DCMAKE_CUDA_FLAGS="$(cuda_gccdir -f | tr -d \")" - ) - elif use rocm; then - export PYTORCH_ROCM_ARCH="$(get_amdgpu_flags)" - - mycmakeargs+=( - -DUSE_NCCL=ON - -DUSE_SYSTEM_NCCL=ON - ) - - # ROCm libraries produce too much warnings - append-cxxflags -Wno-deprecated-declarations -Wno-unused-result - - if tc-is-clang; then - # fix mangling in LLVM: https://github.com/llvm/llvm-project/issues/85656 - append-cxxflags -fclang-abi-compat=17 - fi - fi - - if use onednn; then - mycmakeargs+=( - -DMKLDNN_FOUND=ON - -DMKLDNN_LIBRARIES=dnnl - -DMKLDNN_INCLUDE_DIR="${ESYSROOT}/usr/include/oneapi/dnnl" - ) - fi - - cmake_src_configure -} - -src_compile() { - PYTORCH_BUILD_VERSION=${PV} \ - PYTORCH_BUILD_NUMBER=0 \ - cmake_src_compile -} - -src_install() { - cmake_src_install - - insinto "/var/lib/${PN}" - doins "${BUILD_DIR}"/CMakeCache.txt - - rm -rf python - mkdir -p python/torch || die - cp torch/version.py python/torch/ || die - python_domodule python/torch - - mkdir "${D}"$(python_get_sitedir)/torch/bin || die - mkdir "${D}"$(python_get_sitedir)/torch/lib || die - mkdir "${D}"$(python_get_sitedir)/torch/include || die - - ln -s ../../../../../include/torch \ - "${D}$(python_get_sitedir)"/torch/include/torch || die # bug 923269 - - mv "${D}"/usr/bin/torch_shm_manager \ - "${D}"/$(python_get_sitedir)/torch/bin/ || die - - mv "${D}"/usr/$(get_libdir)/libtorch_global_deps.so \ - "${D}"/$(python_get_sitedir)/torch/lib/ || die - - mv "${D}"/usr/lib/libc10*.so \ - "${D}"/usr/$(get_libdir)/ || die -} diff --git a/sci-libs/caffe2/caffe2-2.5.1-r4.ebuild b/sci-libs/caffe2/caffe2-2.5.1-r4.ebuild new file mode 100644 index 000000000000..c7ce5a4971d9 --- /dev/null +++ b/sci-libs/caffe2/caffe2-2.5.1-r4.ebuild @@ -0,0 +1,319 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +ROCM_VERSION=6.1 +inherit python-single-r1 cmake cuda flag-o-matic prefix rocm toolchain-funcs + +MYPN=pytorch +MYP=${MYPN}-${PV} + +DESCRIPTION="A deep learning framework" +HOMEPAGE="https://pytorch.org/" +SRC_URI="https://github.com/pytorch/${MYPN}/archive/refs/tags/v${PV}.tar.gz + -> ${MYP}.tar.gz" + +S="${WORKDIR}"/${MYP} + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="cuda distributed fbgemm flash gloo mkl mpi nnpack +numpy onednn openblas opencl openmp qnnpack rocm xnnpack" +RESTRICT="test" +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + mpi? ( distributed ) + gloo? ( distributed ) + ?? ( cuda rocm ) + rocm? ( + || ( ${ROCM_REQUIRED_USE} ) + !flash + ) +" + +RDEPEND=" + ${PYTHON_DEPS} + dev-cpp/abseil-cpp:= + dev-cpp/gflags:= + >=dev-cpp/glog-0.5.0 + dev-cpp/nlohmann_json + dev-cpp/opentelemetry-cpp + dev-libs/cpuinfo + dev-libs/libfmt + dev-libs/protobuf:= + dev-libs/pthreadpool + dev-libs/sleef + virtual/lapack + sci-libs/onnx + sci-libs/foxi + cuda? ( + dev-libs/cudnn + >=dev-libs/cudnn-frontend-1.0.3:0/8 + dev-util/nvidia-cuda-toolkit:=[profiler] + ) + fbgemm? ( >=dev-libs/FBGEMM-2023.12.01 ) + gloo? ( sci-libs/gloo[cuda?] ) + mpi? ( virtual/mpi ) + nnpack? ( sci-libs/NNPACK ) + numpy? ( $(python_gen_cond_dep ' + dev-python/numpy[${PYTHON_USEDEP}] + ') ) + onednn? ( dev-libs/oneDNN ) + opencl? ( virtual/opencl ) + qnnpack? ( + !sci-libs/QNNPACK + dev-cpp/gemmlowp + ) + rocm? ( + =dev-util/hip-6.1* + =dev-libs/rccl-6.1*[${ROCM_USEDEP}] + =sci-libs/rocThrust-6.1*[${ROCM_USEDEP}] + =sci-libs/rocPRIM-6.1*[${ROCM_USEDEP}] + =sci-libs/hipBLAS-6.1*[${ROCM_USEDEP}] + =sci-libs/hipFFT-6.1*[${ROCM_USEDEP}] + =sci-libs/hipSPARSE-6.1*[${ROCM_USEDEP}] + =sci-libs/hipRAND-6.1*[${ROCM_USEDEP}] + =sci-libs/hipCUB-6.1*[${ROCM_USEDEP}] + =sci-libs/hipSOLVER-6.1*[${ROCM_USEDEP}] + =sci-libs/miopen-6.1*[${ROCM_USEDEP}] + =dev-util/roctracer-6.1*[${ROCM_USEDEP}] + + =sci-libs/hipBLASLt-6.1* + amdgpu_targets_gfx90a? ( =sci-libs/hipBLASLt-6.1*[amdgpu_targets_gfx90a] ) + amdgpu_targets_gfx940? ( =sci-libs/hipBLASLt-6.1*[amdgpu_targets_gfx940] ) + amdgpu_targets_gfx941? ( =sci-libs/hipBLASLt-6.1*[amdgpu_targets_gfx941] ) + amdgpu_targets_gfx942? ( =sci-libs/hipBLASLt-6.1*[amdgpu_targets_gfx942] ) + ) + distributed? ( + sci-libs/tensorpipe[cuda?] + dev-cpp/cpp-httplib + ) + xnnpack? ( >=sci-libs/XNNPACK-2024.02.29 ) + mkl? ( sci-libs/mkl ) + openblas? ( sci-libs/openblas ) +" + +DEPEND=" + ${RDEPEND} + cuda? ( <=dev-libs/cutlass-3.4.1 ) + onednn? ( sci-libs/ideep ) + dev-libs/psimd + dev-libs/FP16 + dev-libs/FXdiv + dev-libs/pocketfft + dev-libs/flatbuffers + >=sci-libs/kineto-0.4.0_p20240525 + $(python_gen_cond_dep ' + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/pybind11[${PYTHON_USEDEP}] + dev-python/typing-extensions[${PYTHON_USEDEP}] + ') +" + +PATCHES=( + "${FILESDIR}"/${P}-unbundle_fmt.patch + "${FILESDIR}"/${P}-unbundle_kineto.patch + "${FILESDIR}"/${P}-fix-functorch-install.patch + "${FILESDIR}"/${P}-cudnn_include_fix.patch + "${FILESDIR}"/${P}-gentoo.patch + "${FILESDIR}"/${PN}-2.4.0-cpp-httplib.patch + "${FILESDIR}"/${P}-glog-0.6.0.patch +) + +src_prepare() { + filter-lto #bug 862672 + + # Unbundle fmt + sed -i \ + -e 's|::fmt-header-only||' \ + c10/CMakeLists.txt \ + cmake/Dependencies.cmake \ + torch/CMakeLists.txt \ + || die + + # Drop third_party from CMake tree + sed -i \ + -e '/add_subdirectory.*third_party/d' \ + CMakeLists.txt \ + cmake/Dependencies.cmake \ + cmake/ProtoBuf.cmake \ + aten/src/ATen/CMakeLists.txt \ + || die + + cmake_src_prepare + pushd torch/csrc/jit/serialization || die + flatc --cpp --gen-mutable --scoped-enums mobile_bytecode.fbs || die + popd + + # prefixify the hardcoded paths, after all patches are applied + hprefixify \ + aten/CMakeLists.txt \ + caffe2/CMakeLists.txt \ + cmake/Metal.cmake \ + cmake/Modules/*.cmake \ + cmake/Modules_CUDA_fix/FindCUDNN.cmake \ + cmake/Modules_CUDA_fix/upstream/FindCUDA/make2cmake.cmake \ + cmake/Modules_CUDA_fix/upstream/FindPackageHandleStandardArgs.cmake \ + cmake/public/LoadHIP.cmake \ + cmake/public/cuda.cmake \ + cmake/Dependencies.cmake \ + torch/CMakeLists.txt \ + CMakeLists.txt + + if use rocm; then + sed -e "s:/opt/rocm:/usr:" \ + -e "s:lib/cmake:$(get_libdir)/cmake:g" \ + -e "s/HIP 1.0/HIP 1.0 REQUIRED/" \ + -i cmake/public/LoadHIP.cmake || die + + ebegin "HIPifying cuda sources" + ${EPYTHON} tools/amd_build/build_amd.py || die + eend $? + fi +} + +src_configure() { + if use cuda && [[ -z ${TORCH_CUDA_ARCH_LIST} ]]; then + ewarn "WARNING: caffe2 is being built with its default CUDA compute capabilities: 3.5 and 7.0." + ewarn "These may not be optimal for your GPU." + ewarn "" + ewarn "To configure caffe2 with the CUDA compute capability that is optimal for your GPU," + ewarn "set TORCH_CUDA_ARCH_LIST in your make.conf, and re-emerge caffe2." + ewarn "For example, to use CUDA capability 7.5 & 3.5, add: TORCH_CUDA_ARCH_LIST=7.5 3.5" + ewarn "For a Maxwell model GPU, an example value would be: TORCH_CUDA_ARCH_LIST=Maxwell" + ewarn "" + ewarn "You can look up your GPU's CUDA compute capability at https://developer.nvidia.com/cuda-gpus" + ewarn "or by running /opt/cuda/extras/demo_suite/deviceQuery | grep 'CUDA Capability'" + fi + + local mycmakeargs=( + -DBUILD_CUSTOM_PROTOBUF=OFF + -DLIBSHM_INSTALL_LIB_SUBDIR="${EPREFIX}"/usr/$(get_libdir) + -DPython_EXECUTABLE="${PYTHON}" + -DTORCH_INSTALL_LIB_DIR="${EPREFIX}"/usr/$(get_libdir) + -DUSE_CCACHE=OFF + -DUSE_CUDA=$(usex cuda) + -DUSE_DISTRIBUTED=$(usex distributed) + -DUSE_FAKELOWP=OFF + -DUSE_FBGEMM=$(usex fbgemm) + -DUSE_FLASH_ATTENTION=$(usex flash) + -DUSE_GFLAGS=ON + -DUSE_GLOG=ON + -DUSE_GLOO=$(usex gloo) + -DUSE_ITT=OFF + -DUSE_KINETO=OFF # TODO + -DUSE_MAGMA=OFF # TODO: In GURU as sci-libs/magma + -DUSE_MEM_EFF_ATTENTION=OFF + -DUSE_MKLDNN=$(usex onednn) + -DUSE_MPI=$(usex mpi) + -DUSE_NCCL=OFF + -DUSE_NNPACK=$(usex nnpack) + -DUSE_NUMA=OFF + -DUSE_NUMPY=$(usex numpy) + -DUSE_OPENCL=$(usex opencl) + -DUSE_OPENMP=$(usex openmp) + -DUSE_PYTORCH_QNNPACK=$(usex qnnpack) + -DUSE_PYTORCH_METAL=OFF + -DUSE_ROCM=$(usex rocm) + -DUSE_SYSTEM_CPUINFO=ON + -DUSE_SYSTEM_EIGEN_INSTALL=ON + -DUSE_SYSTEM_FP16=ON + -DUSE_SYSTEM_FXDIV=ON + -DUSE_SYSTEM_GLOO=ON + -DUSE_SYSTEM_ONNX=ON + -DUSE_SYSTEM_PSIMD=ON + -DUSE_SYSTEM_PSIMD=ON + -DUSE_SYSTEM_PTHREADPOOL=ON + -DUSE_SYSTEM_PYBIND11=ON + -DUSE_SYSTEM_SLEEF=ON + -DUSE_SYSTEM_XNNPACK=$(usex xnnpack) + -DUSE_TENSORPIPE=$(usex distributed) + -DUSE_UCC=OFF + -DUSE_VALGRIND=OFF + -DUSE_XNNPACK=$(usex xnnpack) + -DUSE_XPU=OFF + -Wno-dev + ) + + if use mkl; then + mycmakeargs+=(-DBLAS=MKL) + elif use openblas; then + mycmakeargs+=(-DBLAS=OpenBLAS) + else + mycmakeargs+=(-DBLAS=Generic -DBLAS_LIBRARIES=) + fi + + if use cuda; then + addpredict "/dev/nvidiactl" # bug 867706 + addpredict "/dev/char" + addpredict "/proc/self/task" # bug 926116 + + mycmakeargs+=( + -DUSE_CUDNN=ON + -DTORCH_CUDA_ARCH_LIST="${TORCH_CUDA_ARCH_LIST:-3.5 7.0}" + -DUSE_NCCL=OFF # TODO: NVIDIA Collective Communication Library + -DCMAKE_CUDA_FLAGS="$(cuda_gccdir -f | tr -d \")" + ) + elif use rocm; then + export PYTORCH_ROCM_ARCH="$(get_amdgpu_flags)" + + mycmakeargs+=( + -DUSE_NCCL=ON + -DUSE_SYSTEM_NCCL=ON + ) + + # ROCm libraries produce too much warnings + append-cxxflags -Wno-deprecated-declarations -Wno-unused-result + + if tc-is-clang; then + # fix mangling in LLVM: https://github.com/llvm/llvm-project/issues/85656 + append-cxxflags -fclang-abi-compat=17 + fi + fi + + if use onednn; then + mycmakeargs+=( + -DMKLDNN_FOUND=ON + -DMKLDNN_LIBRARIES=dnnl + -DMKLDNN_INCLUDE_DIR="${ESYSROOT}/usr/include/oneapi/dnnl" + ) + fi + + cmake_src_configure +} + +src_compile() { + PYTORCH_BUILD_VERSION=${PV} \ + PYTORCH_BUILD_NUMBER=0 \ + cmake_src_compile +} + +src_install() { + cmake_src_install + + insinto "/var/lib/${PN}" + doins "${BUILD_DIR}"/CMakeCache.txt + + rm -rf python + mkdir -p python/torch || die + cp torch/version.py python/torch/ || die + python_domodule python/torch + + mkdir "${D}"$(python_get_sitedir)/torch/bin || die + mkdir "${D}"$(python_get_sitedir)/torch/lib || die + mkdir "${D}"$(python_get_sitedir)/torch/include || die + + ln -s ../../../../../include/torch \ + "${D}$(python_get_sitedir)"/torch/include/torch || die # bug 923269 + + mv "${D}"/usr/bin/torch_shm_manager \ + "${D}"/$(python_get_sitedir)/torch/bin/ || die + + mv "${D}"/usr/$(get_libdir)/libtorch_global_deps.so \ + "${D}"/$(python_get_sitedir)/torch/lib/ || die + + mv "${D}"/usr/lib/libc10*.so \ + "${D}"/usr/$(get_libdir)/ || die +} diff --git a/sci-libs/libint/Manifest b/sci-libs/libint/Manifest index 7dfac78e23d7..ef6e4975150f 100644 --- a/sci-libs/libint/Manifest +++ b/sci-libs/libint/Manifest @@ -4,5 +4,5 @@ DIST libint-2.6.0.tar.gz 24743255 BLAKE2B 3ab7baba012828485c6c8425bce100e1ab50d2 DIST libint-2.9.0.tar.gz 21705777 BLAKE2B b2e8f36356f6eb8eff1207ba47c0f3bcc4471bd918cf933d03a1dd97efddd72d65464af743815d8bb633567ba97b19b8629881a5115b14f1630df1be7e6d0304 SHA512 6cffbd3d78dee4722b8085f4dd93085351cb610b5cb7ac090335adb2c43e87256ca06a658c202473fd763a38f7c0eeb6570b2c6a107e3f41d1258baf6e5b17de EBUILD libint-1.1.6.ebuild 860 BLAKE2B 8754e49c481bdee95245ddfb5206aa9ee58fd00a763bc123cc9b220dd4cb801b35f3805b90921a9c3d2594bb9fe60e55722353d2e95c66fe451967aeec21682e SHA512 43eee72c4e9f5ecd4156cb92d991e3e5fe3f1f4721b71a54b39d881546cca325371e45538eec21444b483f01faec993dcc3eda5d7fb9be0884c0b34503d93c11 EBUILD libint-2.6.0-r5.ebuild 1608 BLAKE2B ad6e06af583349f46660718d2a18a5f91555b8af15db62a761d3bb19345a27c49696a7ec8a1a1d28aaf1ba9689c388153bbf97d4b5211f3a91439b15cf904c47 SHA512 15f40345c43d02dbf66819a440cb22e9e613ec7d0e893ef7ab9cd847efb4249cbddee2feca0d525669ddca8549a29fd58f5914103597715800ba6c6006d123c8 -EBUILD libint-2.9.0.ebuild 1686 BLAKE2B 89ab4dc48cf8180e6bec97ab73b8988700e642bd13f87aa831fefda652cefa1f1a33825eb915c19308a6c3f0031c84d2eb0c930e39b25262f58d735b40a4a57c SHA512 f25281caa07b9d9b4cb852a780a84ef7a0f8afa7600bb0f9a469d63d7330775fef03fde9cb13e5c479d7ca786e58df323ad6c05567d8512daeff9150a71cbd6a +EBUILD libint-2.9.0.ebuild 1685 BLAKE2B d81a7bf956d0a868014a00134cec500f415daf774ac140c7530f66432640df8b6dae6a60dbb5a2fa978a9e3131375faf9cb02eca26c2a12307baec51eb52cb03 SHA512 ccbde056d530b3e141ce50a41d72b4017545a63e2d6dd11384ddabd9122263945d74793fd5da43d5009a77c9805f3d109c3a4849860ff6fbb882925fbd500b83 MISC metadata.xml 615 BLAKE2B f5cbda5191fed47e8990efc5790990aec42c5e6fdad17e70b8c191d8e67eeb7e090aaeca83e5026a9ac88f6158e5dfb1339aa0975c5913a0b3840597c5be8b19 SHA512 56962705b3529b26d665a3d144ea7b4da7b54c119ee547e7e38f9d48597288d62a3ecaccdcf27f799c0ce3390adb52a0fc5c6b0321d9037837f220da7fb35386 diff --git a/sci-libs/libint/libint-2.9.0.ebuild b/sci-libs/libint/libint-2.9.0.ebuild index f2d1c2fa4e39..47937a070ce8 100644 --- a/sci-libs/libint/libint-2.9.0.ebuild +++ b/sci-libs/libint/libint-2.9.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/evaleev/libint/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="2" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" IUSE="static-libs doc" DEPEND=" diff --git a/sci-libs/mpfi/Manifest b/sci-libs/mpfi/Manifest index 6a751eddbf79..1b45845077b9 100644 --- a/sci-libs/mpfi/Manifest +++ b/sci-libs/mpfi/Manifest @@ -2,5 +2,5 @@ AUX mpfi-1.5.4-fix-tests.patch 11122 BLAKE2B 821c077eec814e0fcb98181c28702efeee0 DIST mpfi-1.5.4.tgz 261696 BLAKE2B 264453870fbf18afc0876eef72a3fc9690e9eee1da5179831a24409159abe75b88dc373e2d20b8171c846e870ded876715b2c9034ab4f0d0f0ff10e34abd099d SHA512 72ba7d8c950f4d4e2c7a3da8570cdcec08f75b73580cdf64c4cc3b24f8add23c46ccf78a6de2158e81bd77e6efabceebbae418988d536e7484356b8102e10ce1 DIST mpfi-1.5.4_p20220401.tar.xz 370932 BLAKE2B 9ca070b7cb1ad50cd73869a209681a2272e9a1a2cb6458f9c5c339caec43bd6b11e73c49e261fbcfa4f1d1bf682a317253cb17a79d3b75fd1b8bb36c85fd97bb SHA512 a9bcbbb74946b305ab1470db3f32647fc984504ef1c31d4ba4f21d6c66e7193b88666c3cc3ac1382a02750e127cc71424496e8feab393e8cb282b54fc4aa48f6 EBUILD mpfi-1.5.4.ebuild 744 BLAKE2B abd6c24bc837f79d77b9894350da28c7ddeccb52aa6aae11058e8dddbbebfacebe558480cf6d0f54ee9ba09b4f8ae47db6dfa5adcf12648a70efdbe250800506 SHA512 e105da2ae26626f44670e68e62b9911faa17f45b47cfd36340c25b33b178d9b977e75c36943073ba1b633ee022933b8156237d2d2eaf3e428f0f2539d3de5ab7 -EBUILD mpfi-1.5.4_p20220401.ebuild 797 BLAKE2B 3edb5558bde694de4e19a917d139acb4e14e9106b936ee406c53f86a53e5ae98082d408b7c925244d34234e2ef83f4bea2a2e1c06f185f04476d2933cee91450 SHA512 f5c3e4ba3ea817a70d8ac7f740a3579f8a18557078dcd85c142ddeba5434b159ecd4df5595b396b0fa41b88d300c1a40aa0453528a8806c5fbe1e3a778817d4f +EBUILD mpfi-1.5.4_p20220401.ebuild 826 BLAKE2B 57958ae807904dd1cca07e0c0fb756f780db479c04d3c0bd863e8b78611ad5df0b02fb9a9c06541b0c2cfe989e72cea81fe6055cb6e719fd5cac8e062ce987c3 SHA512 d5c2b93987f9a23ae298faf89d80a60ec2b894f8b76b3acb11afcbbf840883f2fb9bc7f7d42bb9e27efea82d1493b46ad40d350180faeb64c4ce4802b4c8e586 MISC metadata.xml 1032 BLAKE2B b5bb021e154acd0fa8bbb286e3229ac2b1e6ad19dccb8712f80e6d2507b27dc5ea2967dc286229fe146537140bfa5f4b2c75b1acbd707b63292632da42975a19 SHA512 75e9bca1c492cc7967e2fbd6c4e5f82f731c163777bb4a5639669b4511467b78f5d84224be11985e5e0286e038661b748aba70e55655bf434b5fd8f573b8751e diff --git a/sci-libs/mpfi/mpfi-1.5.4_p20220401.ebuild b/sci-libs/mpfi/mpfi-1.5.4_p20220401.ebuild index 1ddfcdcc0659..41b815377ac4 100644 --- a/sci-libs/mpfi/mpfi-1.5.4_p20220401.ebuild +++ b/sci-libs/mpfi/mpfi-1.5.4_p20220401.ebuild @@ -11,7 +11,7 @@ S="${WORKDIR}/${PN}-1.5.4" # are LGPL-2.1+ LICENSE="GPL-3 LGPL-3 LGPL-2.1+" SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux" DEPEND=" dev-libs/gmp:0= diff --git a/sci-libs/scalapack/Manifest b/sci-libs/scalapack/Manifest index f469fd13fd18..e6d28c547654 100644 --- a/sci-libs/scalapack/Manifest +++ b/sci-libs/scalapack/Manifest @@ -1,3 +1,3 @@ DIST scalapack-2.2.0_p20240704.tar.gz 4776451 BLAKE2B 927f6af5196c350cb48bdc0e2a6af40e8212045150b976367852926decabafa13dd5a9b680ad4aa1fce051b5fe3987ee9c034042ffdbba7fde4175847313f96b SHA512 ddd37cd4291f00fbdd9c27d23849238d2f32807b0fba86301cb73a6463f1b4feaf97a5c492ab6ac1c01139f0d1d7d06af898ec90366e5812b6524538812a53ea -EBUILD scalapack-2.2.0_p20240704.ebuild 2030 BLAKE2B ee4372788a1c9764c8013097223c18ed1278ca3b54b6a0e2767c7dd8edada6fdc44caaccc1ba98ce3a446378f618bb4ac6b74abc56c55577d99353ec8992c510 SHA512 cd8b22eb85a72ee9d7cd3776985d7a7fd84b89819b120aac3be565c9a8faa3b10229de8df1954340c9d24f2bed83980c70a87359459d1de86db3fdff8ad9ef0d -MISC metadata.xml 663 BLAKE2B 1ee0fc27d42f7a31f6cd38f7c4af6ac8a9010c40c2460409bb2e8885fb29c8c4345da17465a7b730d819712ed0b5324798de8b1e0ac6731928ba1f20ec78778f SHA512 bc348c99f67c4bec37415a716093d1dbdc429e1923b8850af8c4c23c801377296cac49764bae89fb8d3b5e403b37d995f06f127573cb9681e7caf4a20655c051 +EBUILD scalapack-2.2.0_p20240704.ebuild 2119 BLAKE2B 81d035dfcb439682e0d8b204cf71a244053b69e5c9231debe5675ee3a6a2ce2af0cbc113b86268eed2cd2ecf587f444de1021637934ae4e95d240198bf602c6d SHA512 752c6cb46fd5b4380ef4c34bfd8f53afbff95030bb6b8d39055507373c815f07ac48b00456ad5534eafb7bdf73ff8f8ec1b516fd6075357e14db65d9d5b2fc35 +MISC metadata.xml 757 BLAKE2B b386820a49446e67e0555908c7f988251a5f24aeb23ca4c91a15af04eb273890c1430395ef7fdff671ab89724c5979183e6d8fdd3f62fcbe50933109c8f5cd86 SHA512 1c2eccb7cf62aa19401563afe102fddada3acd3aeba519708e1dcc269b01a3a70fc61d7ecdbdebef5f1a62a16d9318f67eb9b6a4cc878fac196385d0793dc658 diff --git a/sci-libs/scalapack/metadata.xml b/sci-libs/scalapack/metadata.xml index e1ce450b30e6..09aa43fb3d1e 100644 --- a/sci-libs/scalapack/metadata.xml +++ b/sci-libs/scalapack/metadata.xml @@ -12,4 +12,7 @@ passing for interprocessor communication. It assumes matrices are laid out in a two-dimensional block cyclic decomposition. + + Reference-ScaLAPACK/scalapack + diff --git a/sci-libs/scalapack/scalapack-2.2.0_p20240704.ebuild b/sci-libs/scalapack/scalapack-2.2.0_p20240704.ebuild index ce98c63fc31a..c9f54e5d32df 100644 --- a/sci-libs/scalapack/scalapack-2.2.0_p20240704.ebuild +++ b/sci-libs/scalapack/scalapack-2.2.0_p20240704.ebuild @@ -47,6 +47,9 @@ src_configure() { append-flags -fno-strict-aliasing filter-lto + # https://github.com/Reference-ScaLAPACK/scalapack/issues/31 + append-cflags -std=gnu89 + scalapack_configure() { local mycmakeargs=( -DUSE_OPTIMIZED_LAPACK_BLAS=ON diff --git a/sci-libs/umfpack/Manifest b/sci-libs/umfpack/Manifest index b050d5948f89..c232685a8431 100644 --- a/sci-libs/umfpack/Manifest +++ b/sci-libs/umfpack/Manifest @@ -1,6 +1,6 @@ DIST SuiteSparse-7.0.0.gh.tar.gz 64884962 BLAKE2B 06c6cf54ffae188f5179e0cd45523700448d8999b44d6b1aeb3dfb99ccf34a570f6aff600988a144c68a4a2d8f41e32f7145e09349aed3bd889501ea031c8340 SHA512 50b1cd7bab6e4c063984162ed803fd13b69df7f67efe8ce7af15eace6b0ccd1669b6e57daa59511fd9531a847433cda49c1f52bfff234031af0d79e7fbd6423e DIST umfpack-5.7.9.tar.bz2 772026 BLAKE2B 6d6dc1ba47b8f473884c1cb17d3eaa363d88281512e33586a0af0c2bcb7a523272bef4d8da0a29e2a5a84c8f0cd0ee6830ec10247971db63b4c319e6fa9a3c42 SHA512 5ad57467b5b7e4579f3cc9e2e7c92a0262ac2ef991a606d079b749b66e10da60aceaa4b0e741c116f8866da23c0f7c06368fe2b08d66d51383683f0dcbeddba3 -EBUILD umfpack-5.7.9-r1.ebuild 1024 BLAKE2B dd5bb5862433d777daed248d52eba4cd24f3770fb6f01f1f7caad10ee41d84d048063df1e7af68c3438e4388cca7f4db7b07f699d31dc1422f83c1622d5f2a2d SHA512 2ad1ddb8439fa273b6a3b30c1bf1a9f0dc04b01f4bc05f318f2668ff145435ef4c5284aec3ccdbe35a87980e4200a9eae0d095152bec0fba0e0d54f83581ed80 +EBUILD umfpack-5.7.9-r1.ebuild 1023 BLAKE2B 4971167ae21a88f4da5f181505b8b65b321f84767c7ab84e3736872482b8183b091f4f80bea6a0f281363e1797fdc411b14d7e97f7dd18f2f8e9523f5f5f2744 SHA512 393ec9066d75fed65329a28694873e85944d3b23a3864ad2aae5cd1ab3071d78818096053dbc1e084fa2512e01f591a3de64957ffdec24680b1202b12196805b EBUILD umfpack-5.7.9.ebuild 1044 BLAKE2B 4ddb8a4738bd87d894d5581dfbc90c3955987492230c4a26a57fbda6a44978d01cf2e3233de3dace44cb969e5d47e90e259d8adcf6c1c277c32b61d87f2ae041 SHA512 48d562e154b93d01a5483ef738e04497cf07884d8a7b1356cc867a41922b213e74c91ed53dd779dfac5dc7ca178ffb3570c90ef45b1445251e6c7a7a1fc60418 EBUILD umfpack-6.1.0.ebuild 1600 BLAKE2B 1e46049c00efde49299cdb7b70fa63ebdf69397a7b95e54690953dccfb11c2919ec498217f93d22f9efe64314cd6c6349275332c9cb98f0498b94988e8575591 SHA512 1cef786cbf72f9b12254b7ff5248778b18d0887c19a39b8e92e8906d1d37f0c19e0bbdad2c3906abed97c01b50e3be0cb6da6c1a50c33752554e5bd9dd4b1f2c MISC metadata.xml 770 BLAKE2B baab7f00e3d0315471557ca540ab6249d1e8b5c7977a4b8ae334da320e7b708be401a07dbf51e3693017ef866750aca1d52cdd60a8799c63c7f006aa49d761a1 SHA512 007ea9f65bb556568a5a7fb5eb0c2dfc04a0a2d2093a8aff0330b00bceef238127513c9c8cce212cb6a701878e197533a468016428381b5611ab4c34979f9fdd diff --git a/sci-libs/umfpack/umfpack-5.7.9-r1.ebuild b/sci-libs/umfpack/umfpack-5.7.9-r1.ebuild index 3afaf723dc28..c3f8fbebcec8 100644 --- a/sci-libs/umfpack/umfpack-5.7.9-r1.ebuild +++ b/sci-libs/umfpack/umfpack-5.7.9-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://202.36.178.9/sage/${P}.tar.bz2" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" IUSE="+cholmod doc" BDEPEND="virtual/pkgconfig -- cgit v1.2.3