| # Copyright 1999-2020 Gentoo Authors |
| # Distributed under the terms of the GNU General Public License v2 |
| |
| EAPI=6 |
| |
| PYTHON_COMPAT=( python3_{6,7,8} ) |
| inherit multilib cmake-utils python-single-r1 |
| |
| DESCRIPTION="pahole (Poke-a-Hole) and other DWARF2 utilities" |
| HOMEPAGE="https://git.kernel.org/cgit/devel/pahole/pahole.git/" |
| |
| LICENSE="GPL-2" # only |
| SLOT="0" |
| KEYWORDS="*" |
| IUSE="debug" |
| REQUIRED_USE="${PYTHON_REQUIRED_USE}" |
| |
| RDEPEND="${PYTHON_DEPS} |
| >=dev-libs/elfutils-0.178 |
| sys-libs/zlib" |
| DEPEND="${RDEPEND}" |
| |
| if [[ ${PV//_p} == ${PV} ]]; then |
| SRC_URI="http://fedorapeople.org/~acme/dwarves/${P}.tar.xz" |
| else |
| SRC_URI="https://dev.gentoo.org/~zzam/${PN}/${P}.tar.xz" |
| fi |
| |
| DOCS=( README README.ctracer NEWS ) |
| |
| PATCHES=( |
| "${FILESDIR}"/${PN}-1.10-python-import.patch |
| ) |
| |
| src_configure() { |
| local mycmakeargs=( "-D__LIB=$(get_libdir)" ) |
| cmake-utils_src_configure |
| } |
| |
| src_test() { :; } |
| |
| src_install() { |
| cmake-utils_src_install |
| } |