summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick McLean <chutzpah@gentoo.org>2021-12-02 13:45:06 -0800
committerPatrick McLean <chutzpah@gentoo.org>2021-12-02 13:45:14 -0800
commit27ab4d5777819f4e5c1f47cdaed71322c069b90e (patch)
tree715c68f7804a24525b6c0a22173e805e3e638111 /dev-util
parentdev-lang/smlnj: move unpack script to src_unpack; fix nm (diff)
downloadgentoo-27ab4d5777819f4e5c1f47cdaed71322c069b90e.tar.gz
gentoo-27ab4d5777819f4e5c1f47cdaed71322c069b90e.tar.bz2
gentoo-27ab4d5777819f4e5c1f47cdaed71322c069b90e.zip
dev-util/bcc: Revbump, add MANPATH, fix compression (bug #828030)
Closes: https://bugs.gentoo.org/828030 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/bcc/bcc-0.23.0-r2.ebuild (renamed from dev-util/bcc/bcc-0.23.0-r1.ebuild)7
-rw-r--r--dev-util/bcc/files/bcc-0.23.0-man-compress.patch18
2 files changed, 25 insertions, 0 deletions
diff --git a/dev-util/bcc/bcc-0.23.0-r1.ebuild b/dev-util/bcc/bcc-0.23.0-r2.ebuild
index c9b8d16482cd..d66f44f767de 100644
--- a/dev-util/bcc/bcc-0.23.0-r1.ebuild
+++ b/dev-util/bcc/bcc-0.23.0-r2.ebuild
@@ -48,6 +48,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}/bcc-0.9.0-no-luajit-automagic-dep.patch"
"${FILESDIR}/bcc-0.14.0-cmakelists.patch"
+ "${FILESDIR}/bcc-0.23.0-man-compress.patch"
)
pkg_pretend() {
@@ -118,4 +119,10 @@ src_install() {
name=${tool##*/}
dosym8 -r "${tool#${ED}}" /usr/sbin/${name}
done
+
+ docompress /usr/share/${PN}/man
+
+ newenvd - "70${P}" <<-_EOF_
+ MANPATH="${EPREFIX}/usr/share/${PN}/man"
+ _EOF_
}
diff --git a/dev-util/bcc/files/bcc-0.23.0-man-compress.patch b/dev-util/bcc/files/bcc-0.23.0-man-compress.patch
new file mode 100644
index 000000000000..a7164e72b602
--- /dev/null
+++ b/dev-util/bcc/files/bcc-0.23.0-man-compress.patch
@@ -0,0 +1,18 @@
+diff --git a/man/man8/CMakeLists.txt b/man/man8/CMakeLists.txt
+index 718c7006..3fb623ff 100644
+--- a/man/man8/CMakeLists.txt
++++ b/man/man8/CMakeLists.txt
+@@ -1,12 +1,4 @@
+ find_program(GZIP gzip)
+ file(GLOB FILES *.8)
+-set(GZFILES "")
+-foreach(FIL ${FILES})
+- get_filename_component(NAME ${FIL} NAME)
+- add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${NAME}.gz
+- COMMAND ${GZIP} -c ${FIL} > ${CMAKE_CURRENT_BINARY_DIR}/${NAME}.gz
+- DEPENDS ${FIL})
+- list(APPEND GZFILES "${CMAKE_CURRENT_BINARY_DIR}/${NAME}.gz")
+-endforeach()
+ add_custom_target(man ALL DEPENDS ${GZFILES})
+-install(FILES ${GZFILES} DESTINATION share/bcc/man/man8)
++install(FILES ${FILES} DESTINATION share/bcc/man/man8)