Gentoo Archives: gentoo-commits

From: Fabian Groffen <grobian@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/prefix:master commit in: sys-libs/libcxx-headers/
Date: Wed, 07 Sep 2016 07:36:32
Message-Id: 1473233745.4bf6f3a048f74ba6557b06eacfa75ba36a9749ac.grobian@gentoo
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>