1 |
commit: 4bf6f3a048f74ba6557b06eacfa75ba36a9749ac |
2 |
Author: Fabian Groffen <grobian <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed Sep 7 07:35:14 2016 +0000 |
4 |
Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Sep 7 07:35:45 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=4bf6f3a0 |
7 |
|
8 |
sys-libs/libcxx-headers: sync to 3.8.1 version |
9 |
|
10 |
Package-Manager: portage-2.2.28-prefix |
11 |
|
12 |
sys-libs/libcxx-headers/Manifest | 1 + |
13 |
.../libcxx-headers/libcxx-headers-3.8.1.ebuild | 39 ++++++++++++++++++++++ |
14 |
sys-libs/libcxx-headers/metadata.xml | 5 ++- |
15 |
3 files changed, 44 insertions(+), 1 deletion(-) |
16 |
|
17 |
diff --git a/sys-libs/libcxx-headers/Manifest b/sys-libs/libcxx-headers/Manifest |
18 |
index 11bf65d..507db25 100644 |
19 |
--- a/sys-libs/libcxx-headers/Manifest |
20 |
+++ b/sys-libs/libcxx-headers/Manifest |
21 |
@@ -1,2 +1,3 @@ |
22 |
DIST libcxx-3.5.1.src.tar.xz 912248 SHA256 a16d0ae0c0cf2c8cebb94fafcb907022cd4f8579ebac99a4c9919990a37ad475 SHA512 3be33787c79aa5d03a3f507be20ef986215d6008e4f0370e3c5906d76a620bf27c9ed4c35f4561c1ac507a1b217fa7fc7577611e7205f3f2433c677bf86b8632 WHIRLPOOL 725892f113a918168b8ae8b5e93401130ccb1080c207445ba943c4fc06e481002939d37cfbbb59dc2791f91ccd7c673274ee523ec96418ed04ca22c8d11e2bec |
23 |
DIST libcxx-3.7.1.src.tar.xz 995724 SHA256 357fbd4288ce99733ba06ae2bec6f503413d258aeebaab8b6a791201e6f7f144 SHA512 08d2399a8b36aa15290733256c896c9fa43f1a1223bc5c73bbcd014fddf8880e514d2a6dcc456bcf18b537c01fb6911b092e6d9958bccd8e64e9f375ed7a1ab9 WHIRLPOOL 19f77946abf48cbdd3e7ea21fd009ca3cc5f607dfe0512a44b102847044bb1d5ae4b16f503f18b14ebd9ea115256e87af07409907ba2a65f6061e217a502a359 |
24 |
+DIST libcxx-3.8.1.src.tar.xz 1074164 SHA256 77d7f3784c88096d785bd705fa1bab7031ce184cd91ba8a7008abf55264eeecc SHA512 782ff3cdb85d02e92404e943474d0266ff601725c202f0667d60e7807f1ba3cfdebbdb062e27a52fec96be1c99339044be93a88ba7e396682f98d99c9ac175b2 WHIRLPOOL a729c44060972edee79b0019fd4c6c23fa56dd625e564f4c5965682d9fc79be4094df0643f67c5d2ffa3ae3c743c892c3c9ba19719b2307aada35775f64ed104 |
25 |
|
26 |
diff --git a/sys-libs/libcxx-headers/libcxx-headers-3.8.1.ebuild b/sys-libs/libcxx-headers/libcxx-headers-3.8.1.ebuild |
27 |
new file mode 100644 |
28 |
index 0000000..b0bbf92 |
29 |
--- /dev/null |
30 |
+++ b/sys-libs/libcxx-headers/libcxx-headers-3.8.1.ebuild |
31 |
@@ -0,0 +1,39 @@ |
32 |
+# Copyright 1999-2016 Gentoo Foundation |
33 |
+# Distributed under the terms of the GNU General Public License v2 |
34 |
+# $Id: $ |
35 |
+ |
36 |
+EAPI=5 |
37 |
+ |
38 |
+MY_PN=${PN%%-headers} |
39 |
+MY_P="${MY_PN}-${PV}" |
40 |
+S="${WORKDIR}/${MY_P}.src" |
41 |
+ |
42 |
+inherit eutils |
43 |
+ |
44 |
+DESCRIPTION="Header files for libc++ required by e.g. libc++abi to be compiled" |
45 |
+HOMEPAGE="http://libcxx.llvm.org/" |
46 |
+SRC_URI="http://llvm.org/releases/${PV}/${MY_P}.src.tar.xz" |
47 |
+ |
48 |
+LICENSE="|| ( UoI-NCSA MIT )" |
49 |
+SLOT="0" |
50 |
+KEYWORDS="~x64-macos ~x86-macos" |
51 |
+IUSE="" |
52 |
+ |
53 |
+src_prepare() { |
54 |
+ if [[ ${CHOST} == *darwin* ]] ; then |
55 |
+ [[ "${CHOST##*-darwin}" -le 10 ]] && \ |
56 |
+ epatch "${FILESDIR}"/${PN}-3.5.1-cmath-conv.patch |
57 |
+ [[ "${CHOST##*-darwin}" -le 8 ]] && \ |
58 |
+ epatch "${FILESDIR}"/${PN}-3.5.1-availability.patch |
59 |
+ rm -f include/CMakeLists.txt |
60 |
+ fi |
61 |
+} |
62 |
+ |
63 |
+src_compile() { |
64 |
+ : |
65 |
+} |
66 |
+ |
67 |
+src_install() { |
68 |
+ insinto /usr/include/c++/v1 |
69 |
+ doins -r include/* |
70 |
+} |
71 |
|
72 |
diff --git a/sys-libs/libcxx-headers/metadata.xml b/sys-libs/libcxx-headers/metadata.xml |
73 |
index f737f23..b592ddf 100644 |
74 |
--- a/sys-libs/libcxx-headers/metadata.xml |
75 |
+++ b/sys-libs/libcxx-headers/metadata.xml |
76 |
@@ -1,5 +1,8 @@ |
77 |
<?xml version="1.0" encoding="UTF-8"?> |
78 |
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
79 |
<pkgmetadata> |
80 |
- <herd>prefix</herd> |
81 |
+ <maintainer type="project"> |
82 |
+ <email>prefix@g.o</email> |
83 |
+ <name>Prefix Project</name> |
84 |
+ </maintainer> |
85 |
</pkgmetadata> |