View Raw Ebuild
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="Symlinks for packages from suntar-overlay."
HOMEPAGE="https://github.com/suntar/suntar-overlay.git"
LICENSE="GPL"
SLOT="0"
KEYWORDS="~amd64"
IUSE="+f77 db usleep"
DEPEND="db? ( sys-libs/db )"
RDEPEND="${DEPEND}"
BDEPEND="${DEPEND}"
S=${WORKDIR}
src_compile() {
if use usleep; then
cp ${FILESDIR}/{usleep.c,Makefile} ${S}/
make usleep
fi
}
src_install() {
if use f77; then
which f77 2>/dev/null || dosym /usr/bin/gfortran /usr/bin/f77
fi
if use db; then
dbh='/usr/include/db.h'
test -h ${dbh} || $( ewarn "$dbh is not a symlink" && die)
dbl=`readlink -f $dbh`
dbv=`echo $dbl | cut -d '/' -f 4 | cut -c 3-`
test $dbl == "/usr/include/db${dbv}/db.h" || ( ewarn "unexpected symlink found: /usr/include/db.h -> $dbl" && die )
for i in `ls -a /usr/bin/db${dbv}_*`; do
p=${i#*_}
dosym /usr/bin/db${dbv}_${p} /usr/bin/db_${p}
done
fi
if use usleep; then
which usleep 2>/dev/null || dobin ${S}/usleep
fi
}