From c4c40c2f041e595b7093a1c9dd49d68a2edc81ca Mon Sep 17 00:00:00 2001 From: Justin Lecher Date: Wed, 23 Sep 2015 13:28:34 +0200 Subject: sci-libs/fdlibm: Bump to EAPI=5 Package-Manager: portage-2.2.21 Signed-off-by: Justin Lecher --- sci-libs/fdlibm/fdlibm-5.3.ebuild | 20 ++++++++------------ sci-libs/fdlibm/metadata.xml | 4 ++-- 2 files changed, 10 insertions(+), 14 deletions(-) (limited to 'sci-libs/fdlibm') diff --git a/sci-libs/fdlibm/fdlibm-5.3.ebuild b/sci-libs/fdlibm/fdlibm-5.3.ebuild index de3eb2cac..e63c3d11c 100644 --- a/sci-libs/fdlibm/fdlibm-5.3.ebuild +++ b/sci-libs/fdlibm/fdlibm-5.3.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ -EAPI=4 +EAPI=5 inherit toolchain-funcs flag-o-matic versionator multilib @@ -15,9 +15,6 @@ SLOT="0" KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" IUSE="static-libs" -RDEPEND="" -DEPEND="${RDEPEND}" - static_to_shared() { local libstatic=${1}; shift local libname=$(basename ${libstatic%.a}) @@ -36,27 +33,26 @@ static_to_shared() { -Wl,--whole-archive ${libstatic} -Wl,--no-whole-archive \ "$@" -o ${libdir}/${soname} || die "${soname} failed" [[ $(get_version_component_count) -gt 1 ]] && \ - ln -s ${soname} ${libdir}/${libname}$(get_libname $(get_major_version)) - ln -s ${soname} ${libdir}/${libname}$(get_libname) + ln -s ${soname} ${libdir}/${libname}$(get_libname $(get_major_version)) || die + ln -s ${soname} ${libdir}/${libname}$(get_libname) || die fi } src_compile() { append-cflags -D_IEEE_LIBM emake CFLAGS="${CFLAGS} -fPIC" CC=$(tc-getCC) - mv libm.a lib${PN}.a + mv libm.a lib${PN}.a || die static_to_shared lib${PN}.a if use static-libs; then - rm -f *.o + rm -f *.o || die emake CFLAGS="${CFLAGS}" CC=$(tc-getCC) - mv libm.a lib${PN}.a + mv libm.a lib${PN}.a || die fi } src_install() { dolib.so lib${PN}$(get_libname)* use static-libs && dolib.a lib${PN}.a - insinto /usr/include - doins fdlibm.h + doheader fdlibm.h dodoc readme } diff --git a/sci-libs/fdlibm/metadata.xml b/sci-libs/fdlibm/metadata.xml index b07eef8ab..d1e81f301 100644 --- a/sci-libs/fdlibm/metadata.xml +++ b/sci-libs/fdlibm/metadata.xml @@ -1,8 +1,8 @@ -sci - + sci + FDLIBM (Freely Distributable LIBM) is a C math library for machines that support IEEE 754 floating-point arithmetic. In this release, only double precision is supported. -- cgit v1.2.3-65-gdbad