The change adapts build system to be friendlier to Gentoo envorinment:
- avoid passing '-m64' unconditionally. Fixes build on ARCH=x86.
- avoid passing -O3 unconditionally. Rely on users' optimization flags.
- pass user's CC. Fixes simple cross-compilation case.
Patch by Zhaofeng Li.
Closes: https://bugs.gentoo.org/658466
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
+inherit toolchain-funcs
+
DESCRIPTION="A simple and small bloom filter implementation in plain C."
HOMEPAGE="https://github.com/jvirkki/libbloom"
SRC_URI="https://github.com/jvirkki/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
DEPEND=""
RDEPEND="${DEPEND}"
+src_compile() {
+ emake CC=$(tc-getCC) BITS=default OPT=
+}
+
src_install() {
doheader bloom.h
dolib.so build/${PN}.so*