mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-01-06 02:17:34 -08:00
dev-libs/dynolog: drop 0.2.2-r1
Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
This commit is contained in:
parent
904d75ca79
commit
079e2c33a6
@ -5,8 +5,6 @@ DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616de
|
||||
DIST clap-3.2.25.crate 219403 BLAKE2B 75a8ee36c52e64cf0ac7ed5604d8a575c41c756a588bd418e6c1edccfb358350cdd831b4176f01b987fe7fa5901ca2bccee6b0f68ccba7dbe40baf85a5f3bdb4 SHA512 557c8932175d7ecd077b32b68904924e52dd46d04fd04ba36b3a9dfd7ab1dbe8c2128fecfd75d0388b21fca4aee55a941794181cc2910a4d4eb3c54e9c7e73ea
|
||||
DIST clap_derive-3.2.25.crate 28212 BLAKE2B 8782f6425ed46197c5e5293e2f06fd82b2d17ea3e89206580ef3c6853bed2e8c99ef2528a30276a8287215d7f5505a992dd43c59f26b2915757c8e2f20510843 SHA512 c98098bfedb8b681d72eaedb946d9867fd068d9be31137fe1fb5d821cd68afec48e7d2963adb2099aa760c702d5b75fb0ed45fc62b83d7f26edc8cecc03ea5d3
|
||||
DIST clap_lex-0.2.4.crate 9652 BLAKE2B 5120b508dedf52507068c0c369a45ddfbe0369e5c05b65bc5a78c422b2a4bf488f9ef1e0bed4e335450f2c08b80148eb5f7efed678039b5a94b5bd666385939f SHA512 6c05e5fd850befd45be9005af7252385f2304aa28a107413bbe329d97aea835f7acfd0bd169c99f69f466ab93d6e1c35d73a4e48343457a06fe2d6be5bedde0f
|
||||
DIST dynolog-0.2.2.tar.gz 1692663 BLAKE2B 2ee03874b9f86209f2fb1dbcc127358fdbfd17ad8da2ffb28593b70e591e4938e7e3c76afff0e27ff1227c4dd64a0cb667b143e3b2a8ab4a3de2c6a85becd0fc SHA512 fbc7a13194bf712afe557302eddedd6b9a7d71853a444845c380683eb37dff114ec9c727be442c4c26b359ebc861f3bbf7ece6861c24357b6b65cef0b3e035f9
|
||||
DIST dynolog-0.2.2_dcgm.tar.gz 7454762 BLAKE2B 2dcf7af3931ac7924a6f8fbd95d2bd5f0ad1278f22cd402188c4afb56b01548871beb451dc54fad49539b4c9dd1bac3c12ffb799bf7947a26fd00fcf2bfef019 SHA512 eed862d96c33eb2b08f312c65e1febc76a6a0f6351fd6f87c236ae4a08729975b3ad529f8cfede338b483453015800b4774f5ddba062dd00646c656335fc3365
|
||||
DIST dynolog-0.3.2.tar.gz 1799112 BLAKE2B 3557b9556127a21ab69fe7f5d57ffd965686f2dfbe6625ee20416ff9544be84c0a9265164be2595ea92f8339ffaf65c381ebf8780ee2201e0c35836901470899 SHA512 903855d0319f7d05b6f64d3cb03659a4675e0a8a1808463c4b79e90c03c3ebe2d0bd2952ef9a4eee595043a3f930d67f13734e5639d51bda925066431ee36eaf
|
||||
DIST dynolog-0.3.2_dcgm.tar.gz 7454762 BLAKE2B 2dcf7af3931ac7924a6f8fbd95d2bd5f0ad1278f22cd402188c4afb56b01548871beb451dc54fad49539b4c9dd1bac3c12ffb799bf7947a26fd00fcf2bfef019 SHA512 eed862d96c33eb2b08f312c65e1febc76a6a0f6351fd6f87c236ae4a08729975b3ad529f8cfede338b483453015800b4774f5ddba062dd00646c656335fc3365
|
||||
DIST dynolog-0.5.0.tar.gz 2109270 BLAKE2B ea4823635b6914f204b092ca581bbcb27704fd1da3635c49086d6603297fc5f6ee5ba3e5a6442aa7fb819ab16c4fd6032b9e3b7ddb0f919dcc3429bdb4b7e617 SHA512 3ede1eacd6f98d9db7a708c03e6e85d6dddc0e113c2a59fc060b1e2c30f27c23566d0c48763b1d501adbff11b21322e7c58df72975c335d0a56eb6beddcb375c
|
||||
|
||||
@ -1,134 +0,0 @@
|
||||
# Copyright 2023-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Partially auto-Generated by cargo-ebuild 0.5.4-r1
|
||||
|
||||
EAPI=8
|
||||
|
||||
CRATES="
|
||||
anyhow@1.0.75
|
||||
atty@0.2.14
|
||||
autocfg@1.1.0
|
||||
bitflags@1.3.2
|
||||
clap@3.2.25
|
||||
clap_derive@3.2.25
|
||||
clap_lex@0.2.4
|
||||
hashbrown@0.12.3
|
||||
heck@0.4.1
|
||||
hermit-abi@0.1.19
|
||||
indexmap@1.9.3
|
||||
itoa@1.0.9
|
||||
libc@0.2.150
|
||||
once_cell@1.18.0
|
||||
os_str_bytes@6.6.1
|
||||
proc-macro-error@1.0.4
|
||||
proc-macro-error-attr@1.0.4
|
||||
proc-macro2@1.0.70
|
||||
quote@1.0.33
|
||||
ryu@1.0.15
|
||||
serde@1.0.193
|
||||
serde_derive@1.0.193
|
||||
serde_json@1.0.108
|
||||
strsim@0.10.0
|
||||
syn@1.0.109
|
||||
syn@2.0.39
|
||||
termcolor@1.4.0
|
||||
textwrap@0.16.0
|
||||
unicode-ident@1.0.12
|
||||
version_check@0.9.4
|
||||
winapi@0.3.9
|
||||
winapi-i686-pc-windows-gnu@0.4.0
|
||||
winapi-util@0.1.6
|
||||
winapi-x86_64-pc-windows-gnu@0.4.0
|
||||
"
|
||||
|
||||
inherit cargo cmake dot-a
|
||||
|
||||
DcgmCommitId=ffde4e54bc7249a6039a5e6b45b395141e1217f9
|
||||
|
||||
DESCRIPTION="Performance monitoring daemon for heterogeneous CPU-GPU systems"
|
||||
HOMEPAGE="https://github.com/facebookincubator/dynolog"
|
||||
SRC_URI="https://github.com/facebookincubator/${PN}/archive/refs/tags/v${PV}.tar.gz
|
||||
-> ${P}.tar.gz
|
||||
https://github.com/NVIDIA/DCGM/archive/${DcgmCommitId}.tar.gz
|
||||
-> ${P}_dcgm.tar.gz
|
||||
${CARGO_CRATE_URIS}"
|
||||
|
||||
LICENSE="BSD Apache-2.0 Boost-1.0 MIT Unicode-DFS-2016 Unlicense"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
IUSE="perf-events test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
dev-cpp/gflags
|
||||
dev-cpp/glog:=
|
||||
dev-libs/libfmt:=
|
||||
dev-libs/pfs
|
||||
"
|
||||
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
dev-cpp/nlohmann_json:=
|
||||
"
|
||||
BDEPEND="test? ( dev-cpp/gtest )"
|
||||
|
||||
# Partially rust build
|
||||
QA_FLAGS_IGNORED=/usr/bin/dyno
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-0.3.1_p20230126-gcc13.patch
|
||||
"${FILESDIR}"/${PN}-0.3.1_p20230126-unbundling.patch
|
||||
"${FILESDIR}"/${PN}-0.3.1_p20230126-riscv.patch
|
||||
"${FILESDIR}"/${PN}-0.3.1_p20230126-musl.patch
|
||||
"${FILESDIR}"/${PN}-0.3.1_p20230126-libcxx.patch
|
||||
"${FILESDIR}"/${PN}-0.3.1_p20230126-nofmt.patch
|
||||
"${FILESDIR}"/${PN}-0.3.1_p20230126-nojson.patch
|
||||
)
|
||||
|
||||
CMAKE_SKIP_TESTS=( "Defs.CpuSet" "KernelCollecterTest.NetworkStatsTest" )
|
||||
|
||||
src_prepare() {
|
||||
mv "${WORKDIR}"/DCGM-${DcgmCommitId}/* third_party/DCGM/ || die
|
||||
sed -i \
|
||||
-e "s:__u64:ino_t:g" \
|
||||
hbt/src/common/System.h \
|
||||
|| die
|
||||
cmake_src_prepare
|
||||
cmake_comment_add_subdirectory third_party/fmt
|
||||
cmake_comment_add_subdirectory third_party/gflags
|
||||
cmake_comment_add_subdirectory third_party/glog
|
||||
cmake_comment_add_subdirectory third_party/json
|
||||
cmake_comment_add_subdirectory third_party/pfs
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
lto-guarantee-fat
|
||||
local mycmakeargs=(
|
||||
-DBUILD_SHARED_LIBS=OFF
|
||||
-DBUILD_TESTS=$(usex test)
|
||||
-DUSE_JSON_GENERATED_PERF_EVENTS=$(usex perf-events)
|
||||
)
|
||||
cmake_src_configure
|
||||
cd cli
|
||||
cargo_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake_src_compile
|
||||
cd cli
|
||||
cargo_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
mkdir -p headers/dynolog/src/ipcfabric
|
||||
cp dynolog/src/ipcfabric/FabricManager.h \
|
||||
headers/dynolog/src/ipcfabric || die
|
||||
doheader -r dynolog
|
||||
einstalldocs
|
||||
cd cli
|
||||
cargo_src_install
|
||||
strip-lto-bytecode
|
||||
|
||||
dobin "${BUILD_DIR}"/${PN}/src/${PN}
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user