1 |
commit: 97df9e785f7b8b323c6a836d3f82070a5dcad9ac |
2 |
Author: Justin Bronder <jsbronder <AT> gentoo <DOT> org> |
3 |
AuthorDate: Mon Mar 26 16:53:49 2018 +0000 |
4 |
Commit: Justin Bronder <jsbronder <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Mar 26 16:53:49 2018 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97df9e78 |
7 |
|
8 |
sys-apps/hwloc: bump 1.11.10 |
9 |
|
10 |
Bump for https://bugs.gentoo.org/650882 |
11 |
Also kicking the can on https://bugs.gentoo.org/611678 |
12 |
|
13 |
Package-Manager: Portage-2.3.24, Repoman-2.3.6 |
14 |
|
15 |
sys-apps/hwloc/Manifest | 1 + |
16 |
sys-apps/hwloc/hwloc-1.11.10.ebuild | 70 +++++++++++++++++++++++++++++++++++++ |
17 |
2 files changed, 71 insertions(+) |
18 |
|
19 |
diff --git a/sys-apps/hwloc/Manifest b/sys-apps/hwloc/Manifest |
20 |
index 3a2f277691a..9237c888db0 100644 |
21 |
--- a/sys-apps/hwloc/Manifest |
22 |
+++ b/sys-apps/hwloc/Manifest |
23 |
@@ -1,2 +1,3 @@ |
24 |
+DIST hwloc-1.11.10.tar.bz2 4102431 BLAKE2B 4caec6f1c1a5f0b571854127cc6fd808e778b3b2bcf7ded7edfe99100ac4ccc05c893f3df0a56119234510aa5256e5da84cfa15dddb7d15e49eca2936baa7f41 SHA512 9e2cf5cc43f8c21cfd0bf09a58fda09ba832908eca5a211d164eb106f090609b6351bc934e572200530284fbfc5c460db29a49ec7974dbd298d757ed8aaf32b3 |
25 |
DIST hwloc-1.11.2.tar.bz2 4019136 BLAKE2B 29a959c48b3be347b5816333c3f9948ddafc6c4882d7c646c956ae08d72827dd4cef22da7842a034e3131e0044f9528573c6dfceb373869c326890f23651d967 SHA512 aa54b6389c303470a00dbbb3ae5f688244d0f1e0d84e661b739933ff9d86928869f2f3be04fe621cdf06c206defcd4ea1c9e8b72696f7cada9bb3243c3feba68 |
26 |
DIST hwloc-1.11.7.tar.bz2 4187754 BLAKE2B 9d55c35ee328eddbdb9364f4330d157eeefb53fd01b3d0cba23423515302ab0f43aac6c6aaec3a96277411883e3806888aa1c55d2312e102d00302305279f044 SHA512 f3afd123f917d07fe987b8a16dba9f1aa9a9112fc4bdc806417c942b5fbd3b7f31067550048258814b4ba08d4ac7bd45c1fd477457d817bf9453735e0b82f04e |
27 |
|
28 |
diff --git a/sys-apps/hwloc/hwloc-1.11.10.ebuild b/sys-apps/hwloc/hwloc-1.11.10.ebuild |
29 |
new file mode 100644 |
30 |
index 00000000000..a0470dfc514 |
31 |
--- /dev/null |
32 |
+++ b/sys-apps/hwloc/hwloc-1.11.10.ebuild |
33 |
@@ -0,0 +1,70 @@ |
34 |
+# Copyright 1999-2018 Gentoo Foundation |
35 |
+# Distributed under the terms of the GNU General Public License v2 |
36 |
+ |
37 |
+EAPI=6 |
38 |
+ |
39 |
+inherit autotools cuda flag-o-matic versionator multilib-minimal |
40 |
+ |
41 |
+MY_PV=v$(get_version_component_range 1-2) |
42 |
+ |
43 |
+DESCRIPTION="displays the hardware topology in convenient formats" |
44 |
+HOMEPAGE="http://www.open-mpi.org/projects/hwloc/" |
45 |
+SRC_URI="http://www.open-mpi.org/software/${PN}/${MY_PV}/downloads/${P}.tar.bz2" |
46 |
+ |
47 |
+LICENSE="BSD" |
48 |
+SLOT="0/5" |
49 |
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux" |
50 |
+IUSE="cairo cuda debug gl +numa +pci plugins svg static-libs xml X" |
51 |
+ |
52 |
+# opencl support dropped with x11-drivers/ati-drivers being removed (#582406). |
53 |
+# Anyone with hardware is welcome to step up and help test to get it re-added. |
54 |
+ |
55 |
+# dev-util/nvidia-cuda-toolkit is always multilib |
56 |
+ |
57 |
+RDEPEND=">=sys-libs/ncurses-5.9-r3:0[${MULTILIB_USEDEP}] |
58 |
+ cairo? ( >=x11-libs/cairo-1.12.14-r4[X?,svg?,${MULTILIB_USEDEP}] ) |
59 |
+ cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.19-r1 ) |
60 |
+ gl? ( || ( x11-drivers/nvidia-drivers[static-libs,tools] media-video/nvidia-settings ) ) |
61 |
+ pci? ( |
62 |
+ >=sys-apps/pciutils-3.3.0-r2[${MULTILIB_USEDEP}] |
63 |
+ >=x11-libs/libpciaccess-0.13.1-r1[${MULTILIB_USEDEP}] |
64 |
+ ) |
65 |
+ plugins? ( dev-libs/libltdl:0[${MULTILIB_USEDEP}] ) |
66 |
+ numa? ( >=sys-process/numactl-2.0.10-r1[${MULTILIB_USEDEP}] ) |
67 |
+ xml? ( >=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}] )" |
68 |
+DEPEND="${RDEPEND} |
69 |
+ >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]" |
70 |
+ |
71 |
+PATCHES=( "${FILESDIR}/${PN}-1.8.1-gl.patch" ) |
72 |
+DOCS=( AUTHORS NEWS README VERSION ) |
73 |
+ |
74 |
+src_prepare() { |
75 |
+ default |
76 |
+ eautoreconf |
77 |
+ |
78 |
+ if use cuda ; then |
79 |
+ append-cflags -I"${EPREFIX}"/opt/cuda/include |
80 |
+ append-cppflags -I"${EPREFIX}"/opt/cuda/include |
81 |
+ fi |
82 |
+} |
83 |
+ |
84 |
+multilib_src_configure() { |
85 |
+ export HWLOC_PKG_CONFIG=$(tc-getPKG_CONFIG) #393467 |
86 |
+ |
87 |
+ if use cuda ; then |
88 |
+ local -x LDFLAGS="${LDFLAGS}" |
89 |
+ append-ldflags -L"${EPREFIX}"/opt/cuda/$(get_libdir) |
90 |
+ fi |
91 |
+ |
92 |
+ ECONF_SOURCE=${S} econf \ |
93 |
+ $(use_enable static-libs static) \ |
94 |
+ $(use_enable cairo) \ |
95 |
+ $(multilib_native_use_enable cuda) \ |
96 |
+ $(use_enable debug) \ |
97 |
+ $(multilib_native_use_enable gl) \ |
98 |
+ $(use_enable pci) \ |
99 |
+ $(use_enable plugins) \ |
100 |
+ $(use_enable numa libnuma) \ |
101 |
+ $(use_enable xml libxml2) \ |
102 |
+ $(use_with X x) |
103 |
+} |