# Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit autotools DESCRIPTION="implement a crash-reporting system." HOMEPAGE="https://chromium.googlesource.com/breakpad/breakpad/" SRC_URI="https://github.com/google/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD BSD-4" SLOT="0" KEYWORDS="~amd64" IUSE="test" RDEPEND=" net-misc/curl " DEPEND="${RDEPEND} dev-libs/linux-syscall-support dev-embedded/libdisasm " BDEPEND="test? ( dev-cpp/gtest )" RESTRICT="!test? ( test )" PATCHES=( "${FILESDIR}"/${P}-gcc13.patch "${FILESDIR}"/${PN}-2022.06.04-gentoo.patch ) src_prepare() { default sed -i \ -e 's|"third_party/lss\(.*\)"||' \ $(find src -name '*.cc' -o -name '*.h') \ || die sed -i \ -e '/includelss/d' \ -e '/third_party\/curl/d' \ Makefile.am \ || die sed -i \ -e "/AC_INIT/s:0.1:${PVR}:" \ -e "/AS_VAR_APPEND/d" \ configure.ac \ || die eautoreconf } src_configure() { econf \ --enable-system-test-libs \ || die }