Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Cc: gentoo-dev@l.g.o, voyageur@g.o
Subject: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in sys-devel/llvm: ChangeLog llvm-9999.ebuild
Date: Thu, 11 Jun 2015 20:07:36
Message-Id: 20150611220713.656a0ed7@pomiot.lan
1 Dnia 2015-06-11, o godz. 17:05:20
2 "Bernard Cafarelli (voyageur)" <voyageur@g.o> napisał(a):
3
4 > voyageur 15/06/11 17:05:20
5 >
6 > Modified: ChangeLog llvm-9999.ebuild
7 > Log:
8 > Documentation build can be made optional again, add back pax markings
9 >
10 > (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 00F7AB331B0F097F)
11 >
12 > Revision Changes Path
13 > 1.247 sys-devel/llvm/ChangeLog
14 >
15 > file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/llvm/ChangeLog?rev=1.247&view=markup
16 > plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/llvm/ChangeLog?rev=1.247&content-type=text/plain
17 > diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/llvm/ChangeLog?r1=1.246&r2=1.247
18 >
19 > Index: ChangeLog
20 > ===================================================================
21 > RCS file: /var/cvsroot/gentoo-x86/sys-devel/llvm/ChangeLog,v
22 > retrieving revision 1.246
23 > retrieving revision 1.247
24 > diff -u -r1.246 -r1.247
25 > --- ChangeLog 9 Jun 2015 21:17:33 -0000 1.246
26 > +++ ChangeLog 11 Jun 2015 17:05:20 -0000 1.247
27 > @@ -1,6 +1,9 @@
28 > # ChangeLog for sys-devel/llvm
29 > # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
30 > -# $Header: /var/cvsroot/gentoo-x86/sys-devel/llvm/ChangeLog,v 1.246 2015/06/09 21:17:33 mgorny Exp $
31 > +# $Header: /var/cvsroot/gentoo-x86/sys-devel/llvm/ChangeLog,v 1.247 2015/06/11 17:05:20 voyageur Exp $
32 > +
33 > + 11 Jun 2015; Bernard Cafarelli <voyageur@g.o> llvm-9999.ebuild:
34 > + Documentation build can be made optional again, add back pax markings
35 >
36 > 09 Jun 2015; Michał Górny <mgorny@g.o> llvm-9999.ebuild:
37 > Enable EH & RTTI for better compatibility
38 >
39 >
40 >
41 > 1.113 sys-devel/llvm/llvm-9999.ebuild
42 >
43 > file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/llvm/llvm-9999.ebuild?rev=1.113&view=markup
44 > plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/llvm/llvm-9999.ebuild?rev=1.113&content-type=text/plain
45 > diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/llvm/llvm-9999.ebuild?r1=1.112&r2=1.113
46 >
47 > Index: llvm-9999.ebuild
48 > ===================================================================
49 > RCS file: /var/cvsroot/gentoo-x86/sys-devel/llvm/llvm-9999.ebuild,v
50 > retrieving revision 1.112
51 > retrieving revision 1.113
52 > diff -u -r1.112 -r1.113
53 > --- llvm-9999.ebuild 9 Jun 2015 21:17:33 -0000 1.112
54 > +++ llvm-9999.ebuild 11 Jun 2015 17:05:20 -0000 1.113
55 > @@ -1,6 +1,6 @@
56 > # Copyright 1999-2015 Gentoo Foundation
57 > # Distributed under the terms of the GNU General Public License v2
58 > -# $Header: /var/cvsroot/gentoo-x86/sys-devel/llvm/llvm-9999.ebuild,v 1.112 2015/06/09 21:17:33 mgorny Exp $
59 > +# $Header: /var/cvsroot/gentoo-x86/sys-devel/llvm/llvm-9999.ebuild,v 1.113 2015/06/11 17:05:20 voyageur Exp $
60 >
61 > EAPI=5
62 >
63 > @@ -43,7 +43,6 @@
64 > # configparser-3.2 breaks the build (3.3 or none at all are fine)
65 > DEPEND="${COMMON_DEPEND}
66 > dev-lang/perl
67 > - dev-python/sphinx
68 > >=sys-devel/make-3.81
69 > >=sys-devel/flex-2.5.4
70 > >=sys-devel/bison-1.875d
71 > @@ -53,6 +52,7 @@
72 > || ( >=sys-devel/binutils-2.18 >=sys-devel/binutils-apple-5.1 )
73 > kernel_Darwin? ( sys-libs/libcxx )
74 > clang? ( xml? ( virtual/pkgconfig ) )
75 > + doc? ( dev-python/sphinx )
76 > libffi? ( virtual/pkgconfig )
77 > !!<dev-python/configparser-3.3.0.2
78 > ${PYTHON_DEPS}"
79 > @@ -243,11 +243,10 @@
80 >
81 > if multilib_is_native_abi; then
82 > mycmakeargs+=(
83 > - -DLLVM_BUILD_DOCS=ON
84 > + $(cmake-utils_use doc LLVM_BUILD_DOCS)
85 > + $(cmake-utils_use doc LLVM_ENABLE_SPHINX)
86 > + $(cmake-utils_use doc SPHINX_OUTPUT_HTML)
87 > -DLLVM_ENABLE_DOXYGEN=OFF
88 > - -DLLVM_ENABLE_SPHINX=ON
89 > - -DSPHINX_OUTPUT_HTML=$(usex doc)
90 > -
91 > -DLLVM_INSTALL_HTML="${EPREFIX}/usr/share/doc/${PF}/html"
92 > )
93 >
94
95 Why did you do that? This means that the live ebuild no longer installs
96 manpages, does it?
97
98 Also, please don't use cmake-utils_use. usex is much cleaner in EAPI 5.
99
100 --
101 Best regards,
102 Michał Górny