From 7db983f17e59dfa621d994bcbdbddc71a6e70a57 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 9 Nov 2022 03:25:11 +0000 Subject: gentoo auto-resync : 09:11:2022 - 03:25:11 --- dev-libs/ncnn/Manifest | 2 +- dev-libs/ncnn/ncnn-20220729-r1.ebuild | 48 +++++++++++++++++++++++++++++++++++ dev-libs/ncnn/ncnn-20220729.ebuild | 48 ----------------------------------- 3 files changed, 49 insertions(+), 49 deletions(-) create mode 100644 dev-libs/ncnn/ncnn-20220729-r1.ebuild delete mode 100644 dev-libs/ncnn/ncnn-20220729.ebuild (limited to 'dev-libs/ncnn') diff --git a/dev-libs/ncnn/Manifest b/dev-libs/ncnn/Manifest index 994836c80256..08f9b5c99fd9 100644 --- a/dev-libs/ncnn/Manifest +++ b/dev-libs/ncnn/Manifest @@ -1,3 +1,3 @@ DIST ncnn-20220729.tar.gz 12235306 BLAKE2B ff7a5866c8746c078dcc927773f695d883d0cbb9e528d80addf730dd31bc1a401df4c5ab33baa398d26d8072ed2d0fd21e6e89cb03ddeca3fb84dbcaff8fd696 SHA512 0df877ee42edc32faa6891c8b234fc21064b18c1dc8c612b43757daf5f912530f3d015c783e6e199c2884616a88137d10f9c899528000f25e9d0881f028a9586 -EBUILD ncnn-20220729.ebuild 1208 BLAKE2B 2b53df0bbb44411b4835126717ae0570de1d02d3f596bbd6ac656ff2f3eb7c428e240e612e0792c1b03b347bc79e53d16823bdb813bccb12df94607ba7624257 SHA512 e904d0b4746577f0496bbccbf51dd73c44da5c463466df8d4afa84c8695c024d1ca7efaf0c045edaca696488e202daf09d8d07ee630ae772eee29e468918a86e +EBUILD ncnn-20220729-r1.ebuild 1210 BLAKE2B 4274a64d527aeb24c0aaa5a008e2e9c5c329a7e87b81234627deeadcb385660bd31fe9df03189c1f92f317e9400daf270ad530be1a0a35eb17bea262e66bf84d SHA512 9a00f067009998a0ed5aefd4935889563c1b288ec3a7c3d9b1d4f9c34ef40dde4a1961f246a628c687431cf64a974eaae4c78fe3d146f46216a77ac88e4b9ba6 MISC metadata.xml 602 BLAKE2B 09d7cf6d8eb19d516ac8f53f220808b16610320d8307cb19e34db48160d7e7a300fa3d773b8082a6a35972aad3e4831386b4f68cd754883d377fd4e1b2273d78 SHA512 b85b8572b6f5cdf569ea2137336026c071897f0d9c19fe8b44fb0745c5ca79dead6e2092d7b71a3bcf804eda20dfcfc78f79ee4e5c22eb58e565fb959085f4a6 diff --git a/dev-libs/ncnn/ncnn-20220729-r1.ebuild b/dev-libs/ncnn/ncnn-20220729-r1.ebuild new file mode 100644 index 000000000000..b9a75ef23130 --- /dev/null +++ b/dev-libs/ncnn/ncnn-20220729-r1.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="High-performance neural network inference framework" +HOMEPAGE="https://github.com/Tencent/ncnn/" +SRC_URI="https://github.com/Tencent/ncnn/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD ZLIB" +SLOT="0/${PV}" # currently has unstable ABI that often requires rebuilds +KEYWORDS="~amd64 ~x86" +IUSE="tools +vulkan" + +# Need the static library to run tests + skip vulkan / GPU: +# -DNCNN_BUILD_TESTS=ON -DNCNN_SHARED_LIB=OFF -DNCNN_VULKAN=OFF +RESTRICT="test" + +RDEPEND=" + tools? ( dev-libs/protobuf:= ) + vulkan? ( + dev-util/glslang:= + media-libs/vulkan-loader + )" +DEPEND=" + ${RDEPEND} + vulkan? ( dev-util/vulkan-headers )" + +QA_PKGCONFIG_VERSION="1.0.${PV}" + +DOCS=( README.md docs/. ) + +src_configure() { + local mycmakeargs=( + -DGLSLANG_TARGET_DIR="${ESYSROOT}"/usr/$(get_libdir)/cmake + -DNCNN_BUILD_EXAMPLES=OFF + -DNCNN_BUILD_TOOLS=$(usex tools) + -DNCNN_PYTHON=OFF # todo if something needs it + -DNCNN_SHARED_LIB=ON + -DNCNN_SYSTEM_GLSLANG=ON + -DNCNN_VERSION=${PV} # avoids libncnn.so.*.%Y%m%d using build date + -DNCNN_VULKAN=$(usex vulkan) + ) + + cmake_src_configure +} diff --git a/dev-libs/ncnn/ncnn-20220729.ebuild b/dev-libs/ncnn/ncnn-20220729.ebuild deleted file mode 100644 index 3fc052ceb245..000000000000 --- a/dev-libs/ncnn/ncnn-20220729.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="High-performance neural network inference framework" -HOMEPAGE="https://github.com/Tencent/ncnn/" -SRC_URI="https://github.com/Tencent/ncnn/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD ZLIB" -SLOT="0/${PV}" # currently has unstable ABI that often requires rebuilds -KEYWORDS="~amd64 ~x86" -IUSE="tools +vulkan" - -# Need the static library to run tests + skip vulkan / GPU: -# -DNCNN_BUILD_TESTS=ON -DNCNN_SHARED_LIB=OFF -DNCNN_VULKAN=OFF -RESTRICT="test" - -RDEPEND=" - tools? ( dev-libs/protobuf:= ) - vulkan? ( - dev-util/glslang - media-libs/vulkan-loader - )" -DEPEND=" - ${RDEPEND} - vulkan? ( dev-util/vulkan-headers )" - -QA_PKGCONFIG_VERSION="1.0.${PV}" - -DOCS=( README.md docs/. ) - -src_configure() { - local mycmakeargs=( - -DGLSLANG_TARGET_DIR="${ESYSROOT}"/usr/$(get_libdir)/cmake - -DNCNN_BUILD_EXAMPLES=OFF - -DNCNN_BUILD_TOOLS=$(usex tools) - -DNCNN_PYTHON=OFF # todo if something needs it - -DNCNN_SHARED_LIB=ON - -DNCNN_SYSTEM_GLSLANG=ON - -DNCNN_VERSION=${PV} # avoids libncnn.so.*.%Y%m%d using build date - -DNCNN_VULKAN=$(usex vulkan) - ) - - cmake_src_configure -} -- cgit v1.2.3