repo/gentoo:master commit in: sci-ml/ggml/
"Alfredo Tupone" <[email protected]>
| Newsgroups | gmane.linux.gentoo.cvs |
|---|---|
| Message-ID | <1786966975.54eca0a47b256fedf11499b9c82df6d281a3b479.tupone@gentoo> |
commit: 54eca0a47b256fedf11499b9c82df6d281a3b479
Author: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 17 11:42:55 2026 +0000
Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Mon Aug 17 11:42:55 2026 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54eca0a4
sci-ml/ggml: drop 0.19.0-r1
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
sci-ml/ggml/Manifest | 1 -
sci-ml/ggml/ggml-0.19.0-r1.ebuild | 114 --------------------------------------
2 files changed, 115 deletions(-)
diff --git a/sci-ml/ggml/Manifest b/sci-ml/ggml/Manifest
index bd1416974073..e0e667f31766 100644
--- a/sci-ml/ggml/Manifest
+++ b/sci-ml/ggml/Manifest
@@ -1,2 +1 @@
-DIST ggml-0.19.0.tar.gz 3657744 BLAKE2B 67e423ffc061172be378e242b89fbb0dc5c63efaf342e79ba34d813279c4f0f3294a9af0aac8ed014119b143b83e1e8c252a03ebb2af6c6c7f9544ee5d9bb87a SHA512 6623b64b6703685ec4fd0378daadc6387c5203136406758997a23dff8b315773c1d5ce913121a86d4a51e885045fa1cf5066ea58c5f5cd77c7662a85c1da392d
DIST ggml-0.20.0.tar.gz 3716581 BLAKE2B aed3b631111e684fe86cc794eedd7e298326c4d0e4635dca4beb5d61ffefbed279c8df4fb68d7eeb75addeeaab91beace004327e98b468fd9913577135e5456a SHA512 547b4338a15d02eab64198065d05225526e69b105300266d82c9649ea801db1d2bf210b4d2d05a142eb1e36d99ee7dbb9c5d1bf43c3d5c213b1b7878c5b6fb82
diff --git a/sci-ml/ggml/ggml-0.19.0-r1.ebuild b/sci-ml/ggml/ggml-0.19.0-r1.ebuild
deleted file mode 100644
index d2f5112241bf..000000000000
--- a/sci-ml/ggml/ggml-0.19.0-r1.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ROCM_VERSION=7.2
-inherit cuda cmake rocm toolchain-funcs
-
-DESCRIPTION="Tensor library for machine learning"
-HOMEPAGE="https://ggml.ai/"
-SRC_URI="https://github.com/ggml-org/${PN}/archive/refs/tags/v${PV}.tar.gz
- -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64"
-
-X86_CPU_FLAGS=(
- avx
- avx_vnni
- avx2
- avx512bw
- avx512f
- avx512vbmi
- avx512_vnni
- bmi2
- fma3
- f16c
- sse4_2
-)
-CPU_FLAGS=( "${X86_CPU_FLAGS[@]/#/cpu_flags_x86_}" )
-IUSE="${CPU_FLAGS[*]} cuda openmp rocm test vulkan"
-
-REQUIRED_USE="rocm? ( ${ROCM_REQUIRED_USE} )"
-
-RESTRICT="!test? ( test )"
-
-# Should be >=sci-libs/hipBLAS-${ROCM_VERSION}[${ROCM_USEDEP}]
-# But pkgcheck can't elaborate that
-RDEPEND="
- cuda? (
- dev-util/nvidia-cuda-toolkit:=
- )
- vulkan? ( media-libs/vulkan-loader )
- rocm? (
- >=dev-util/hip-${ROCM_VERSION}
- >=sci-libs/hipBLAS-${ROCM_VERSION}
- )
-"
-DEPEND="${RDEPEND}
- vulkan? ( dev-util/vulkan-headers )
-"
-BDEPEND="vulkan? ( media-libs/shaderc )"
-
-pkg_pretend() {
- [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
-pkg_setup() {
- [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
-src_prepare() {
- cmake_src_prepare
-
- if use cuda; then
- cuda_src_prepare
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- -DGGML_BACKEND_DL=OFF
- -DGGML_BUILD_EXAMPLES=OFF
- -DGGML_NATIVE=OFF
- -DGGML_HIP_MMQ_MFMA=OFF
-
- # CPU Flags
- -DGGML_AVX=$(usex cpu_flags_x86_avx)
- -DGGML_AVX_VNNI=$(usex cpu_flags_x86_avx_vnni)
- -DGGML_AVX2=$(usex cpu_flags_x86_avx2)
- -DGGML_AVX512_VBMI=$(usex cpu_flags_x86_avx512vbmi)
- -DGGML_AVX512_VNNI=$(usex cpu_flags_x86_avx512_vnni)
- -DGGML_BMI2=$(usex cpu_flags_x86_bmi2)
- -DGGML_FMA=$(usex cpu_flags_x86_fma3)
- -DGGML_F16C=$(usex cpu_flags_x86_f16c)
- -DGGML_SSE42=$(usex cpu_flags_x86_sse4_2)
-
- -DGGML_CUDA=$(usex cuda)
- -DGGML_OPENMP=$(usex openmp)
- -DGGML_HIP=$(usex rocm)
- -DGGML_VULKAN=$(usex vulkan)
-
- -DGGML_BUILD_TESTS=$(usex test)
- )
-
- # Enable AVX512 if ANY of the avx512 flags are present
- if use cpu_flags_x86_avx512f || use cpu_flags_x86_avx512bw; then
- mycmakeargs+=( -DGGML_AVX512=ON )
- else
- mycmakeargs+=( -DGGML_AVX512=OFF )
- fi
-
- if use cuda; then
- cuda_add_sandbox -w
- addpredict "/dev/char/"
- cuda_sanitize
- mycmakeargs+=(
- -DCMAKE_CUDA_FLAGS="${NVCCFLAGS}"
- )
- fi
-
- cmake_src_configure
-}