diff options
author | Justin Lecher <jlec@gentoo.org> | 2015-09-23 13:28:34 +0200 |
---|---|---|
committer | Justin Lecher <jlec@gentoo.org> | 2015-09-23 13:28:34 +0200 |
commit | c4c40c2f041e595b7093a1c9dd49d68a2edc81ca (patch) | |
tree | 0d9804276ad9b9ae9140026a014b88233bd67d1f /sci-libs/fdlibm | |
parent | sci-libs/pg2plplot: Bump to EAPI=5 (diff) | |
download | sci-c4c40c2f041e595b7093a1c9dd49d68a2edc81ca.tar.gz sci-c4c40c2f041e595b7093a1c9dd49d68a2edc81ca.tar.bz2 sci-c4c40c2f041e595b7093a1c9dd49d68a2edc81ca.zip |
sci-libs/fdlibm: Bump to EAPI=5
Package-Manager: portage-2.2.21
Signed-off-by: Justin Lecher <jlec@gentoo.org>
Diffstat (limited to 'sci-libs/fdlibm')
-rw-r--r-- | sci-libs/fdlibm/fdlibm-5.3.ebuild | 20 | ||||
-rw-r--r-- | sci-libs/fdlibm/metadata.xml | 4 |
2 files changed, 10 insertions, 14 deletions
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 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> -<herd>sci</herd> -<longdescription lang="en"> + <herd>sci</herd> + <longdescription lang="en"> 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. |