commit:     04a8d4d0f4e5f960f847796288237d71bfefdfc9
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 10 07:53:19 2023 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Mon Apr 10 07:54:08 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04a8d4d0

app-metrics/carbonapi-booking-0.3.0: fix running tests

go-module injects -buildmode=pie which conflicts with -race

Closes: https://bugs.gentoo.org/904051
Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>

 app-metrics/carbonapi-booking/carbonapi-booking-0.3.0.ebuild | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/app-metrics/carbonapi-booking/carbonapi-booking-0.3.0.ebuild 
b/app-metrics/carbonapi-booking/carbonapi-booking-0.3.0.ebuild
index 1e309c4d679b..e8633fd600e7 100644
--- a/app-metrics/carbonapi-booking/carbonapi-booking-0.3.0.ebuild
+++ b/app-metrics/carbonapi-booking/carbonapi-booking-0.3.0.ebuild
@@ -21,6 +21,16 @@ RDEPEND="${DEPEND}
        acct-user/carbon"
 BDEPEND=""
 
+src_prepare() {
+       export VERSION="gentoo-${PVR}"
+
+       # bug 904051: disable data-race detection, conflicts with
+       # go-module's -buildmode=pie
+       sed -i -e 's/ -race / /' Makefile || die
+
+       eapply_user
+}
+
 src_install() {
        insinto /etc/carbonapi
        doins -r "${S}"/config/*

Reply via email to