summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sci-libs/XNNPACK/XNNPACK-2022.02.17.ebuild')
-rw-r--r--sci-libs/XNNPACK/XNNPACK-2022.02.17.ebuild81
1 files changed, 0 insertions, 81 deletions
diff --git a/sci-libs/XNNPACK/XNNPACK-2022.02.17.ebuild b/sci-libs/XNNPACK/XNNPACK-2022.02.17.ebuild
deleted file mode 100644
index c4bb3f365e75..000000000000
--- a/sci-libs/XNNPACK/XNNPACK-2022.02.17.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit cmake
-
-CommitId=84b02ad55f089598aa42a557573dc4eb6f92f3ff
-
-DESCRIPTION="library of floating-point neural network inference operators"
-HOMEPAGE="https://github.com/google/XNNPACK/"
-SRC_URI="https://github.com/google/${PN}/archive/${CommitId}.tar.gz
- -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+assembly jit +memopt +sparse static-libs test"
-
-DEPEND="
- dev-libs/FP16
- dev-libs/FXdiv
-"
-RDEPEND="${DEPEND}
- dev-libs/cpuinfo
- dev-libs/pthreadpool
-"
-BDEPEND="test? ( dev-cpp/gtest )"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( static-libs )"
-
-S="${WORKDIR}"/${PN}-${CommitId}
-
-PATCHES=(
- "${FILESDIR}"/${P}-gentoo.patch
-)
-
-src_prepare() {
- sed -i \
- -e "/PRIVATE fp16)/d" \
- -e "/PRIVATE fxdiv)/d" \
- -e "/PRIVATE clog)/d" \
- -e "/TARGET_LINK_LIBRARIES/s: fp16::" \
- CMakeLists.txt \
- || die
- dropTest=(
- "add-nd-test"
- "subtract-nd-test"
- "f32-velu-test"
- "qc8-dwconv-minmax-fp32-test"
- "qs8-dwconv-minmax-fp32-test"
- "qs8-vadd-minmax-test"
- "qs8-vaddc-minmax-test"
- "qu8-dwconv-minmax-fp32-test"
- "qu8-vadd-minmax-test"
- "qu8-vaddc-minmax-test"
- )
- for id in ${dropTest[@]}
- do
- sed -i \
- -e "/ADD_TEST(${id}/d" \
- CMakeLists.txt \
- || die
- done
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DXNNPACK_BUILD_BENCHMARKS=OFF
- -DXNNPACK_USE_SYSTEM_LIBS=ON
- -DXNNPACK_BUILD_TESTS=$(usex test ON OFF)
- -DXNNPACK_LIBRARY_TYPE=$(usex static-libs static shared)
- -DXNNPACK_ENABLE_ASSEMBLY=$(usex assembly ON OFF)
- -DXNNPACK_ENABLE_JIT=$(usex jit ON OFF)
- -DXNNPACK_ENABLE_MEMOPT=$(usex memopt ON OFF)
- -DXNNPACK_ENABLE_SPARSE=$(usex sparse ON OFF)
- )
-
- cmake_src_configure
-}