aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSébastien Fabbro <sebfabbro@gmail.com>2010-10-14 20:52:58 +0100
committerSébastien Fabbro <sebfabbro@gmail.com>2010-10-14 20:52:58 +0100
commit4fbca469645a6eed0b79cd80ecdcea649f4d2f69 (patch)
tree5e4f55d6b1e46a89995713d73ff93f2a53a23e30
parentMerge branch 'master' of git+ssh://git.overlays.gentoo.org/proj/sci (diff)
downloadsci-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/Manifest13
-rw-r--r--sci-libs/amdlibm/amdlibm-2.1.ebuild43
-rw-r--r--sci-libs/amdlibm/metadata.xml10
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>