# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-util/strace/strace-9999.ebuild,v 1.6 2013/11/29 14:04:14 vapier Exp $ EAPI="4" inherit flag-o-matic eutils if [[ ${PV} == "9999" ]] ; then EGIT_REPO_URI="git://strace.git.sourceforge.net/gitroot/strace/strace" inherit git-2 autotools else SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux" fi DESCRIPTION="A useful diagnostic, instructional, and debugging tool" HOMEPAGE="http://sourceforge.net/projects/strace/" LICENSE="BSD" SLOT="0" IUSE="aio +perl static" # strace only uses the header from libaio to decode structs DEPEND="aio? ( >=dev-libs/libaio-0.3.106 ) sys-kernel/linux-headers" RDEPEND="" src_prepare() { if epatch_user || [[ ! -e configure ]] ; then # git generation eautoreconf [[ ! -e CREDITS ]] && cp CREDITS{.in,} fi filter-lfs-flags # configure handles this sanely use static && append-ldflags -static export ac_cv_header_libaio_h=$(usex aio) } src_install() { default use perl || rm "${ED}"/usr/bin/strace-graph dodoc CREDITS }