diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-10-31 03:04:18 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-10-31 03:04:18 +0000 |
commit | b846e1a1ef5685462a20abbc77cf57ead9064b85 (patch) | |
tree | ebf4581a96d87fbd1b7ab6cce8689ba4caa40e3b /dev-debug/dtrace | |
parent | fb57e01054259b1160d01c3c7ed9efab7902ed7d (diff) |
gentoo auto-resync : 31:10:2024 - 03:04:18
Diffstat (limited to 'dev-debug/dtrace')
-rw-r--r-- | dev-debug/dtrace/Manifest | 2 | ||||
-rw-r--r-- | dev-debug/dtrace/dtrace-9999.ebuild | 16 |
2 files changed, 6 insertions, 12 deletions
diff --git a/dev-debug/dtrace/Manifest b/dev-debug/dtrace/Manifest index 44cf21a66c2e..3bad24c87cac 100644 --- a/dev-debug/dtrace/Manifest +++ b/dev-debug/dtrace/Manifest @@ -1,5 +1,5 @@ AUX dtprobed.init 209 BLAKE2B f97bd2c0c681697becc2c6c7f87b8fdf779251d0473dd440bf30f0c3ce95e26e24b2496a2e8de4ff33a9ffc8a05e5bc64d066969dd7e4458ea65d2d10ae61723 SHA512 12a8e07747d8a8c3456675ea88060656dad2b594abc69daa15384abab4d11ea888d88287f921a095cad84f2e254dc858ea50e29f5e17b663f7b6be25dcbfd7b5 DIST dtrace-2.0.1.1.tar.gz 1435524 BLAKE2B 761a931b9d871e9316f11ebe960f6bbfd3c16a82cf1cdd9ae5d69b22e0d8cea8d4b3924c960b7915f8843ce1e5c37bd257a52f1ce346957002b0ab00e59306fb SHA512 15809f2bc996bac9bd6cbb2b03eaa9a0c6a2aea9404642280f14d75b7d6feaec31b5d2c16915255cd202006cdff7835f578c042b087605708a9eb935407f1b95 EBUILD dtrace-2.0.1.1-r2.ebuild 6365 BLAKE2B 4891af2cb557aec76a0d519c2541ddc1e5693c7d4033b1465ce5f8f61fbb4e0245f37e941298cdd60280eca26a33dda729f9a14124fe906366c1a22c28aef004 SHA512 9f05e213d80178bd4e0cfc62096ad769bb9831f7dabc52d8d61af1ac25fc3a485f85d4dc003c0b3bfe02fdd455a79fc9fa0f63db884881605dcf5db314140d6f -EBUILD dtrace-9999.ebuild 6367 BLAKE2B a9302653080807a88e028257f486736b7ef3780783693637b04c72eae6e77ac391814c407fc68b4717d006e1d390c0e27baee257d12318df77d42737fe2229a9 SHA512 af3c6fdb5ecfde383c08c96eaaab5b2af9b34212e082ee1f9811dbbd42adbea051a314d25697ff21991f3c859e28c23c34ce5ae5cfcc88b8538473060dd739ed +EBUILD dtrace-9999.ebuild 6054 BLAKE2B 9adfca31568d948ee077cb0e5d190bf78740a0010a0e7dec59271d869597e33a049e1ca2241752c61ff50bada5502e91a64b6a8f6a63e8899d63ce2ea41550df SHA512 b1515140f05cd169832dfb84c62777e5125d9d7d268af6a46f216100db50286c9876d7d1dc4ff07fa27065af81af63c6b88a0ca3bd4e80c9760dcdde6a06afc8 MISC metadata.xml 632 BLAKE2B 695cab30d4a45e94a1a69ca4c071e2aa2d99cb0457f4b02d0ea6e88db0574976082e96e9c9ebd620bcdacd9f30f97938301a70e67df1b9baebb692184598820a SHA512 b028b76d8d153ee8db9036c78342828543ce2675092f0daf9e1a82af7d7c249b3ea450567e1c3c04009764004c45424e2f9dfebd362d1364ff7cb2da40be3962 diff --git a/dev-debug/dtrace/dtrace-9999.ebuild b/dev-debug/dtrace/dtrace-9999.ebuild index fabe953189d0..a1e12159ab4c 100644 --- a/dev-debug/dtrace/dtrace-9999.ebuild +++ b/dev-debug/dtrace/dtrace-9999.ebuild @@ -21,7 +21,7 @@ fi LICENSE="UPL-1.0" SLOT="0" -IUSE="systemd test-install" +IUSE="test-install valgrind" # XXX: right now, we auto-adapt to whether multilibs are present: # should we force them to be? how? @@ -36,7 +36,6 @@ DEPEND=" >=sys-fs/fuse-3.2.0:3 >=sys-libs/binutils-libs-2.42:= sys-libs/zlib - systemd? ( sys-apps/systemd ) " RDEPEND=" ${DEPEND} @@ -63,9 +62,7 @@ BDEPEND=" >=sys-devel/bpf-toolchain-14.1.0 sys-devel/flex " -# This isn't yet optional, valgrind.h is included unconditionally -# https://github.com/oracle/dtrace-utils/issues/80 -DEPEND+=" dev-debug/valgrind" +DEPEND+=" valgrind? ( dev-debug/valgrind )" QA_PRESTRIPPED=" usr/.*/dtrace/testsuite/test/triggers/.* @@ -119,9 +116,6 @@ src_configure() { tc-export CC - # https://github.com/oracle/dtrace-utils/issues/78 - tc-enables-fortify-source && append-cppflags -U_FORTIFY_SOURCE - # lld does this by default, so fix that, although lld fails anyway... # 'LIBDTRACE_1.0' to symbol 'dtrace_provider_modules' failed: symbol not defined append-ldflags $(test-flags-CCLD -Wl,--undefined-version) @@ -139,12 +133,12 @@ src_configure() { local confargs=( # TODO: Maybe we should set the UNPRIV_UID to something? -3 is a bit... kludgy --prefix="${EPREFIX}"/usr - # See https://github.com/oracle/dtrace-utils/issues/106 for man8 suffix - --mandir="${EPREFIX}"/usr/share/man/man8 + --mandir="${EPREFIX}"/usr/share/man --docdir="${EPREFIX}"/usr/share/doc/${PF} + --with-systemd HAVE_LIBCTF=yes - HAVE_LIBSYSTEMD=$(usex systemd) HAVE_BPFV3=yes + HAVE_VALGRIND=$(usex valgrind) ) edo ./configure "${confargs[@]}" |