diff options
author | Sébastien Fabbro <sebfabbro@gmail.com> | 2010-10-14 20:52:58 +0100 |
---|---|---|
committer | Sébastien Fabbro <sebfabbro@gmail.com> | 2010-10-14 20:52:58 +0100 |
commit | 4fbca469645a6eed0b79cd80ecdcea649f4d2f69 (patch) | |
tree | 5e4f55d6b1e46a89995713d73ff93f2a53a23e30 | |
parent | Merge branch 'master' of git+ssh://git.overlays.gentoo.org/proj/sci (diff) | |
download | sci-4fbca469645a6eed0b79cd80ecdcea649f4d2f69.tar.gz sci-4fbca469645a6eed0b79cd80ecdcea649f4d2f69.tar.bz2 sci-4fbca469645a6eed0b79cd80ecdcea649f4d2f69.zip |
sci-libs/amdlibm: AMD libm replacement
(Portage version: 2.2_rc91/git/Linux x86_64, signed Manifest commit with key 0x13CB1360)
-rw-r--r-- | sci-libs/amdlibm/Manifest | 13 | ||||
-rw-r--r-- | sci-libs/amdlibm/amdlibm-2.1.ebuild | 43 | ||||
-rw-r--r-- | sci-libs/amdlibm/metadata.xml | 10 |
3 files changed, 66 insertions, 0 deletions
diff --git a/sci-libs/amdlibm/Manifest b/sci-libs/amdlibm/Manifest new file mode 100644 index 000000000..62616469c --- /dev/null +++ b/sci-libs/amdlibm/Manifest @@ -0,0 +1,13 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + +DIST amdlibm-2-1-lin64.tgz 325778 RMD160 6d16b39d0aee1e8cc4a66dc51644f9b0fe5be4bd SHA1 fa10eeb9d3033cf86b981f6bc1a9f963875029b9 SHA256 c7553cd5f63b7b0277b02d2691810fadf511d05a4793434a18d4ac933365253e +EBUILD amdlibm-2.1.ebuild 1153 RMD160 36295abef3a9ed0603e3bf7ce3800bfb1c9d81a4 SHA1 44196b853d46f4342fdbd502b0d739a2e5d4c2e9 SHA256 a1273687d5aa1db9753db5a4ce1d95cb7a0ccc2e53b6cb60acf3c4ec8107f6b9 +MISC metadata.xml 407 RMD160 3cc230c013da289bd296d8f1e505f7326d67b4e7 SHA1 724f8b7ae8f251c457c092cd23f69fe1004a2e67 SHA256 7213d556edefcf654c7dd4df6683100f71bba1506b00dcfc04b4693d66560201 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.16 (GNU/Linux) + +iEYEARECAAYFAky3X5oACgkQ1ycZbhPLE2D/2wCdFvZS7lnlAgG/N6uXhxJZngnY +MgEAoIFl6pimdQkI1HBOwyx3FhV0sN2B +=CC/i +-----END PGP SIGNATURE----- diff --git a/sci-libs/amdlibm/amdlibm-2.1.ebuild b/sci-libs/amdlibm/amdlibm-2.1.ebuild new file mode 100644 index 000000000..1c41f85c4 --- /dev/null +++ b/sci-libs/amdlibm/amdlibm-2.1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sci-libs/acml/acml-4.1.0-r1.ebuild,v 1.4 2008/12/07 18:28:37 vapier Exp $ + +EAPI="3" + +inherit eutils versionator + +MYP=${PN}-$(replace_all_version_separators -)-lin64 + +DESCRIPTION="AMD replacement of libm for x86_64 architectures" +HOMEPAGE="http://developer.amd.com/cpu/Libraries/LibM/Pages/default.aspx" +SRC_URI="http://download2-developer.amd.com/amd/LIBM/${MYP}.tgz" +LICENSE="AMD" +SLOT="0" +KEYWORDS="-* ~amd64" +IUSE="examples static-libs" +RESTRICT="fetch strip" + +S="${WORKDIR}/${MYP}" + +src_test() { + cd examples + ./build_and_run.sh || die +} + +src_install() { + insinto /opt/${MYP} + doins -r include || die + insinto /opt/${MYP}/lib + doins -r lib/dynamic || die + use static-libs && doins -r lib/static + dodoc ReleaseNotes + dodir /opt/include + dosym ../${MYP}/include/amdlibm.h /opt/include + dodir /opt/lib + dosym ../${MYP}/lib/dynamic/libamdlibm.so /opt/lib + use static-libs && dosym ../${MYP}/lib/static/libamdlibm.a /opt/lib + if use examples; then + insinto /usr/share/doc/${PF} + doins -r examples || die + fi +} diff --git a/sci-libs/amdlibm/metadata.xml b/sci-libs/amdlibm/metadata.xml new file mode 100644 index 000000000..18040441f --- /dev/null +++ b/sci-libs/amdlibm/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>sci</herd> +<longdescription lang="en"> + AMD LibM is a software library containing a collection of basic math + functions optimized for x86-64 processor based machines. It provides + many routines from the list of standard C99 math functions. +</longdescription> +</pkgmetadata> |