# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit toolchain-funcs
GITHUB_USER=yoshinorim
GITHUB_PROJECT=MySlowTranCapture
GITHUB_COMMIT=5c7a311c2ce28bc462e6f4525a3948c9b653da66
DESCRIPTION="A tool to print MySQL transactions that take more than <n> milliseconds"
HOMEPAGE="http://yoshinorimatsunobu.blogspot.nl/2011/04/tracking-long-running-transactions-in.html"
SRC_URI="https://github.com/${GITHUB_USER}/${GITHUB_PROJECT}/archive/${GITHUB_COMMIT}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE="doc"
S="${WORKDIR}/${GITHUB_PROJECT}-${GITHUB_COMMIT}"
RDEPEND="net-libs/libpcap dev-libs/boost"
DEPEND="${RDEPEND}"
# Makefile does not respect CFLAGS etc.
src_prepare() {
sed -i -e '/g++/d' Makefile || die
default
}
src_compile() {
CXX=$(tc-getCXX) emake
}
src_install() {
dodoc README
dobin myslowtrancapture
}