Gentoo Archives: gentoo-commits

From: Sebastien Fabbro <bicatali@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: sci-libs/amdlibm/
Date: Mon, 28 Apr 2014 19:14:19
Message-Id: 1398711897.00862135ffce0bb74930c3cfe48fd6c7324b4e33.bicatali@gentoo
1 commit: 00862135ffce0bb74930c3cfe48fd6c7324b4e33
2 Author: Sébastien Fabbro <bicatali <AT> gentoo <DOT> org>
3 AuthorDate: Mon Apr 28 19:04:57 2014 +0000
4 Commit: Sebastien Fabbro <bicatali <AT> gentoo <DOT> org>
5 CommitDate: Mon Apr 28 19:04:57 2014 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=00862135
7
8 sci-libs/amdlibm: Version bump
9
10 Package-Manager: portage-2.2.8-prefix
11
12 ---
13 sci-libs/amdlibm/ChangeLog | 8 +++++++-
14 .../{amdlibm-3.0.2.ebuild => amdlibm-3.1.ebuild} | 21 +++++++++++----------
15 sci-libs/amdlibm/metadata.xml | 4 ++--
16 3 files changed, 20 insertions(+), 13 deletions(-)
17
18 diff --git a/sci-libs/amdlibm/ChangeLog b/sci-libs/amdlibm/ChangeLog
19 index 426dbbc..351bbc1 100644
20 --- a/sci-libs/amdlibm/ChangeLog
21 +++ b/sci-libs/amdlibm/ChangeLog
22 @@ -1,7 +1,13 @@
23 # ChangeLog for sci-libs/amdlibm
24 -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
25 +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
26 # $Header: $
27
28 +*amdlibm-3.1 (28 Apr 2014)
29 +
30 + 28 Apr 2014; Sébastien Fabbro <bicatali@g.o> +amdlibm-3.1.ebuild,
31 + -amdlibm-3.0.2.ebuild, metadata.xml:
32 + sci-libs/amdlibm: Version bump
33 +
34 03 Mar 2013; Sébastien Fabbro <bicatali@g.o> amdlibm-3.0.2.ebuild:
35 sci-libs/amdlibm: Updated download page and prefix'ed
36
37
38 diff --git a/sci-libs/amdlibm/amdlibm-3.0.2.ebuild b/sci-libs/amdlibm/amdlibm-3.1.ebuild
39 similarity index 80%
40 rename from sci-libs/amdlibm/amdlibm-3.0.2.ebuild
41 rename to sci-libs/amdlibm/amdlibm-3.1.ebuild
42 index 017e029..4b8d041 100644
43 --- a/sci-libs/amdlibm/amdlibm-3.0.2.ebuild
44 +++ b/sci-libs/amdlibm/amdlibm-3.1.ebuild
45 @@ -4,22 +4,23 @@
46
47 EAPI=5
48
49 -inherit multilib versionator
50 +inherit multilib
51
52 -MYP=${PN}-$(replace_all_version_separators '-')
53 +MYP=${PN}-${PV}-lin64
54
55 DESCRIPTION="Optimized libm replacement from AMD for x86_64 architectures"
56 HOMEPAGE="http://developer.amd.com/tools/cpu-development/libm/"
57 -SRC_URI="${PN}${PV}lin64.tar.gz"
58 +SRC_URI="${MYP}.tar.gz"
59 LICENSE="AMD"
60 SLOT="0"
61 KEYWORDS="-* ~amd64 ~amd64-linux"
62 -IUSE="examples"
63 +IUSE="examples static-libs"
64 RESTRICT="fetch strip"
65
66 S="${WORKDIR}/${MYP}"
67
68 -QA_PREBUILT="/opt/${PN}/lib64/lib${PN}.so"
69 +QA_PREBUILT="opt/${PN}/$(get_libdir)/lib${PN}.so"
70 +QA_TEXTRELS="${QA_PREBUILT}"
71
72 pkg_nofetch() {
73 einfo "The package's license prohibits redistribution."
74 @@ -29,16 +30,16 @@ pkg_nofetch() {
75 }
76
77 src_prepare() {
78 - cat <<- EOF > "${T}/99${PN}"
79 + cat <<- EOF > "${T}"/99${PN}
80 LDPATH="${EROOT%/}/opt/${PN}/$(get_libdir)"
81 EOF
82
83 - cat <<- EOF > "${T}/${PN}.pc"
84 + cat <<- EOF > "${T}"/${PN}.pc
85 prefix=${EROOT%/}/opt/${PN}
86 exec_prefix=\${prefix}
87 libdir=\${prefix}/$(get_libdir)
88 includedir=\${prefix}/include
89 - Name: amdlibm
90 + Name: ${PN}
91 Description: ${DESCRIPTION}
92 Version: ${PV}
93 Libs: -L\${libdir} -l${PN}
94 @@ -67,6 +68,6 @@ src_install() {
95 fi
96
97 insinto /usr/$(get_libdir)/pkgconfig
98 - doins "${T}/${PN}.pc"
99 - doenvd "${T}/99${PN}"
100 + doins "${T}"/${PN}.pc
101 + doenvd "${T}"/99${PN}
102 }
103
104 diff --git a/sci-libs/amdlibm/metadata.xml b/sci-libs/amdlibm/metadata.xml
105 index 3736dd1..1804044 100644
106 --- a/sci-libs/amdlibm/metadata.xml
107 +++ b/sci-libs/amdlibm/metadata.xml
108 @@ -1,8 +1,8 @@
109 <?xml version="1.0" encoding="UTF-8"?>
110 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
111 <pkgmetadata>
112 - <herd>sci</herd>
113 - <longdescription lang="en">
114 +<herd>sci</herd>
115 +<longdescription lang="en">
116 AMD LibM is a software library containing a collection of basic math
117 functions optimized for x86-64 processor based machines. It provides
118 many routines from the list of standard C99 math functions.