diff options
author | 2013-12-05 21:08:07 +0400 | |
---|---|---|
committer | 2013-12-05 21:08:07 +0400 | |
commit | e7052ace633654653bad2b85c3830e452e30c37a (patch) | |
tree | 861ff2dc01fc40d9c95d28ab319579496e4e160a /app-doc/root-docs | |
parent | sci-physics/root: version bump and fixes (diff) | |
download | sci-e7052ace633654653bad2b85c3830e452e30c37a.tar.gz sci-e7052ace633654653bad2b85c3830e452e30c37a.tar.bz2 sci-e7052ace633654653bad2b85c3830e452e30c37a.zip |
app-doc/root-docs: version bump
Diffstat (limited to 'app-doc/root-docs')
-rw-r--r-- | app-doc/root-docs/ChangeLog | 5 | ||||
-rw-r--r-- | app-doc/root-docs/Manifest | 1 | ||||
-rw-r--r-- | app-doc/root-docs/root-docs-5.34.13.ebuild | 77 | ||||
-rw-r--r-- | app-doc/root-docs/root-docs-9999.ebuild | 2 |
4 files changed, 84 insertions, 1 deletions
diff --git a/app-doc/root-docs/ChangeLog b/app-doc/root-docs/ChangeLog index 3dbc63149..e7a39935d 100644 --- a/app-doc/root-docs/ChangeLog +++ b/app-doc/root-docs/ChangeLog @@ -2,6 +2,11 @@ # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ +*root-docs-5.34.13 (05 Dec 2013) + + 05 Dec 2013; Andrew Savchenko <bircoph@gmail.com> +root-docs-5.34.13.ebuild: + Version bump. + 07 Oct 2013; Andrew Savchenko <bircoph@gmail.com> root-docs-5.34.10.ebuild: Omit unneeded howto messages. diff --git a/app-doc/root-docs/Manifest b/app-doc/root-docs/Manifest index 5095b33b0..512e92ea7 100644 --- a/app-doc/root-docs/Manifest +++ b/app-doc/root-docs/Manifest @@ -1 +1,2 @@ DIST root_v5.34.10.source.tar.gz 66685508 SHA256 a70c46f382e6557765c4741a367bded9b4041f669e9c313c4201ef66f1ae5d9d SHA512 c51cab511ab771d174f8d6c5ea6d3a047179e9412c508ec31f5a501f71309799dbe863e2d6e72c234a2c973201e3e5131f538c153c5fe68e8a998fe5a59fde11 WHIRLPOOL 677bfeb4bfed1f39be9a7292ab80a2fd1e58e89a4090d4c3b7799397fcb140c5c5f7c421d591e78999218c250f40f232775f7b3a3e680b251d54d5efe5704dc8 +DIST root_v5.34.13.source.tar.gz 67650443 SHA256 15ee741ca2766ee4c7bacadfca64ae9c3f53ddba2ea28728554d78a088ee0043 SHA512 d30365bde0170cb3d2bec93efa73abd0a75f4363f4351c74c62076bd1b4cc282425fbd06236a6ada757df1171450357c36b6bcf53a08108ce5c29cd57cd6039f WHIRLPOOL 22ece4608126500ecaf3cf89a659d5b3ff5b1b24e183d7504d649a03d6a33179ee66370924c0de27a96f91a676e135827a8345bf5c614f8e6d2df46ccaf66e4e diff --git a/app-doc/root-docs/root-docs-5.34.13.ebuild b/app-doc/root-docs/root-docs-5.34.13.ebuild new file mode 100644 index 000000000..3a039f113 --- /dev/null +++ b/app-doc/root-docs/root-docs-5.34.13.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-doc/root-docs/root-docs-5.34.07.ebuild,v 1.1 2013/05/23 23:50:00 bicatali Exp $ + +EAPI=5 + +ROOT_PN="root" +PATCH_PV="5.34.01" + +if [[ ${PV} == "9999" ]] ; then + _GIT=git-2 + SRC_URI="" + KEYWORDS="" +else + SRC_URI="ftp://root.cern.ch/${ROOT_PN}/${ROOT_PN}_v${PV}.source.tar.gz" + KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +fi + +inherit eutils multilib toolchain-funcs virtualx ${_GIT} + +DESCRIPTION="API documentation for ROOT (An Object-Oriented Data Analysis Framework)" +HOMEPAGE="http://root.cern.ch/" + +SLOT="0" +LICENSE="LGPL-2.1" +IUSE="" + +S="${WORKDIR}/${ROOT_PN}" +VIRTUALX_REQUIRED="always" + +DEPEND=" + ~sci-physics/root-${PV}[X,doc,graphviz,htmldoc,opengl] + virtual/pkgconfig + ${_GIT_DEP}" +RDEPEND="" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-${PATCH_PV}-makehtml.patch +} + +src_configure() { + # we need only to setup paths here, html docs doesn't depend on USE flags + ./configure \ + --prefix="${EPREFIX}"/usr \ + --etcdir="${EPREFIX}"/etc/root \ + --libdir="${EPREFIX}"/usr/$(get_libdir)/${PN} \ + --docdir="${EPREFIX}"/usr/share/doc/${PF} \ + --tutdir="${EPREFIX}"/usr/share/doc/${PF}/examples/tutorials \ + --testdir="${EPREFIX}"/usr/share/doc/${PF}/examples/tests \ + --with-cc=$(tc-getCC) \ + --with-cxx=$(tc-getCXX) \ + --with-f77=$(tc-getFC) \ + --with-ld=$(tc-getCXX) \ + --with-afs-shared=yes \ + --with-llvm-config="${EPREFIX}"/usr/bin/llvm-config \ + --with-sys-iconpath="${EPREFIX}"/usr/share/pixmaps \ + --nohowto +} + +src_compile() { + # video drivers may want to access hardware devices + cards=$(echo -n /dev/dri/card* /dev/ati/card* /dev/nvidiactl* | sed 's/ /:/g') + [[ -n "${cards}" ]] && addpredict "${cards}" + + ROOTSYS="${S}" Xemake html + # if root.exe crashes, return code will be 0 due to gdb attach, + # so we need to check if last html file was generated; + # this check is volatile and can't catch crash on the last file. + [[ -f htmldoc/timespec.html ]] || die "looks like html doc generation crashed" +} + +src_install() { + dodir /usr/share/doc/${PF} + # too large data to copy + mv htmldoc/* "${ED}usr/share/doc/${PF}/" + docompress -x "${EPREFIX}/usr/share/doc/${PF}/" +} diff --git a/app-doc/root-docs/root-docs-9999.ebuild b/app-doc/root-docs/root-docs-9999.ebuild index 4763153c4..8b170c66a 100644 --- a/app-doc/root-docs/root-docs-9999.ebuild +++ b/app-doc/root-docs/root-docs-9999.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-doc/root-docs/root-docs-5.34.00.ebuild,v 1.2 2012/06/27 17:31:12 bicatali Exp $ -EAPI=4 +EAPI=5 ROOT_PN="root" PATCH_PV="5.34.01" |