# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 DESCRIPTION="Simple index/database for huge amounts of small files" HOMEPAGE="https://github.com/ahcm/ffindex" SRC_URI="https://github.com/ahcm/ffindex/archive/${P}.tar.gz" LICENSE="CC-BY-3.0" SLOT="0" KEYWORDS="~amd64" IUSE="mpi" DEPEND="mpi? ( virtual/mpi )" RDEPEND="${DEPEND}" S="${WORKDIR}/${PN}-${PN}-${PV}" src_compile(){ if use mpi; then emake HAVE_MPI=1 else emake fi } src_install(){ dodoc README cd src || die dobin ffindex_apply ffindex_unpack ffindex_modify ffindex_get ffindex_from_fasta ffindex_build if use mpi; then dobin ffindex_apply_mpi fi # * QA Notice: The following files contain writable and executable sections # * Files with such sections will not work properly (or at all!) on some # * architectures/operating systems. A bug should be filed at # * http://bugs.gentoo.org/ to make sure the issue is fixed. # * For more information, see http://hardened.gentoo.org/gnu-stack.xml # * Please include the following list of files in your report: # * Note: Bugs should be filed for the respective maintainers # * of the package in question and not hardened@g.o. # * RWX --- --- usr/lib64/libffindex.so.0.1 # dolib.so libffindex.so.0.1 libffindex.so # make install INSTALL_DIR="${DESTDIR}" HAVE_MPI=1 }