Dnia 2015-06-11, o godz. 17:05:20
"Bernard Cafarelli (voyageur)" <voyag...@gentoo.org> napisał(a):

> voyageur    15/06/11 17:05:20
> 
>   Modified:             ChangeLog llvm-9999.ebuild
>   Log:
>   Documentation build can be made optional again, add back pax markings
>   
>   (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 
> 00F7AB331B0F097F)
> 
> Revision  Changes    Path
> 1.247                sys-devel/llvm/ChangeLog
> 
> file : 
> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/llvm/ChangeLog?rev=1.247&view=markup
> plain: 
> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/llvm/ChangeLog?rev=1.247&content-type=text/plain
> diff : 
> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/llvm/ChangeLog?r1=1.246&r2=1.247
> 
> Index: ChangeLog
> ===================================================================
> RCS file: /var/cvsroot/gentoo-x86/sys-devel/llvm/ChangeLog,v
> retrieving revision 1.246
> retrieving revision 1.247
> diff -u -r1.246 -r1.247
> --- ChangeLog 9 Jun 2015 21:17:33 -0000       1.246
> +++ ChangeLog 11 Jun 2015 17:05:20 -0000      1.247
> @@ -1,6 +1,9 @@
>  # ChangeLog for sys-devel/llvm
>  # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
> -# $Header: /var/cvsroot/gentoo-x86/sys-devel/llvm/ChangeLog,v 1.246 
> 2015/06/09 21:17:33 mgorny Exp $
> +# $Header: /var/cvsroot/gentoo-x86/sys-devel/llvm/ChangeLog,v 1.247 
> 2015/06/11 17:05:20 voyageur Exp $
> +
> +  11 Jun 2015; Bernard Cafarelli <voyag...@gentoo.org> llvm-9999.ebuild:
> +  Documentation build can be made optional again, add back pax markings
>  
>    09 Jun 2015; Michał Górny <mgo...@gentoo.org> llvm-9999.ebuild:
>    Enable EH & RTTI for better compatibility
> 
> 
> 
> 1.113                sys-devel/llvm/llvm-9999.ebuild
> 
> file : 
> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/llvm/llvm-9999.ebuild?rev=1.113&view=markup
> plain: 
> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/llvm/llvm-9999.ebuild?rev=1.113&content-type=text/plain
> diff : 
> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/llvm/llvm-9999.ebuild?r1=1.112&r2=1.113
> 
> Index: llvm-9999.ebuild
> ===================================================================
> RCS file: /var/cvsroot/gentoo-x86/sys-devel/llvm/llvm-9999.ebuild,v
> retrieving revision 1.112
> retrieving revision 1.113
> diff -u -r1.112 -r1.113
> --- llvm-9999.ebuild  9 Jun 2015 21:17:33 -0000       1.112
> +++ llvm-9999.ebuild  11 Jun 2015 17:05:20 -0000      1.113
> @@ -1,6 +1,6 @@
>  # Copyright 1999-2015 Gentoo Foundation
>  # Distributed under the terms of the GNU General Public License v2
> -# $Header: /var/cvsroot/gentoo-x86/sys-devel/llvm/llvm-9999.ebuild,v 1.112 
> 2015/06/09 21:17:33 mgorny Exp $
> +# $Header: /var/cvsroot/gentoo-x86/sys-devel/llvm/llvm-9999.ebuild,v 1.113 
> 2015/06/11 17:05:20 voyageur Exp $
>  
>  EAPI=5
>  
> @@ -43,7 +43,6 @@
>  # configparser-3.2 breaks the build (3.3 or none at all are fine)
>  DEPEND="${COMMON_DEPEND}
>       dev-lang/perl
> -     dev-python/sphinx
>       >=sys-devel/make-3.81
>       >=sys-devel/flex-2.5.4
>       >=sys-devel/bison-1.875d
> @@ -53,6 +52,7 @@
>       || ( >=sys-devel/binutils-2.18 >=sys-devel/binutils-apple-5.1 )
>       kernel_Darwin? ( sys-libs/libcxx )
>       clang? ( xml? ( virtual/pkgconfig ) )
> +     doc? ( dev-python/sphinx )
>       libffi? ( virtual/pkgconfig )
>       !!<dev-python/configparser-3.3.0.2
>       ${PYTHON_DEPS}"
> @@ -243,11 +243,10 @@
>  
>       if multilib_is_native_abi; then
>               mycmakeargs+=(
> -                     -DLLVM_BUILD_DOCS=ON
> +                     $(cmake-utils_use doc LLVM_BUILD_DOCS)
> +                     $(cmake-utils_use doc LLVM_ENABLE_SPHINX)
> +                     $(cmake-utils_use doc SPHINX_OUTPUT_HTML)
>                       -DLLVM_ENABLE_DOXYGEN=OFF
> -                     -DLLVM_ENABLE_SPHINX=ON
> -                     -DSPHINX_OUTPUT_HTML=$(usex doc)
> -
>                       
> -DLLVM_INSTALL_HTML="${EPREFIX}/usr/share/doc/${PF}/html"
>               )
>  

Why did you do that? This means that the live ebuild no longer installs
manpages, does it?

Also, please don't use cmake-utils_use. usex is much cleaner in EAPI 5.

-- 
Best regards,
Michał Górny

Attachment: pgpig98VDQUTA.pgp
Description: OpenPGP digital signature

Reply via email to