summaryrefslogtreecommitdiff
path: root/dev-debug/dtrace
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-10-31 03:04:18 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-10-31 03:04:18 +0000
commitb846e1a1ef5685462a20abbc77cf57ead9064b85 (patch)
treeebf4581a96d87fbd1b7ab6cce8689ba4caa40e3b /dev-debug/dtrace
parentfb57e01054259b1160d01c3c7ed9efab7902ed7d (diff)
gentoo auto-resync : 31:10:2024 - 03:04:18
Diffstat (limited to 'dev-debug/dtrace')
-rw-r--r--dev-debug/dtrace/Manifest2
-rw-r--r--dev-debug/dtrace/dtrace-9999.ebuild16
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[@]}"