Gentoo Archives: gentoo-commits

From: Andrew Savchenko <bircoph@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: app-doc/root-docs/
Date: Thu, 05 Dec 2013 17:09:01
Message-Id: 1386263287.e7052ace633654653bad2b85c3830e452e30c37a.bircoph@gentoo
1 commit: e7052ace633654653bad2b85c3830e452e30c37a
2 Author: Andrew Savchenko <bircoph <AT> gmail <DOT> com>
3 AuthorDate: Thu Dec 5 17:08:07 2013 +0000
4 Commit: Andrew Savchenko <bircoph <AT> gmail <DOT> com>
5 CommitDate: Thu Dec 5 17:08:07 2013 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=e7052ace
7
8 app-doc/root-docs: version bump
9
10 ---
11 app-doc/root-docs/ChangeLog | 5 +++
12 ...t-docs-9999.ebuild => root-docs-5.34.13.ebuild} | 42 ++++++----------------
13 app-doc/root-docs/root-docs-9999.ebuild | 2 +-
14 3 files changed, 17 insertions(+), 32 deletions(-)
15
16 diff --git a/app-doc/root-docs/ChangeLog b/app-doc/root-docs/ChangeLog
17 index 3dbc631..e7a3993 100644
18 --- a/app-doc/root-docs/ChangeLog
19 +++ b/app-doc/root-docs/ChangeLog
20 @@ -2,6 +2,11 @@
21 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
22 # $Header: $
23
24 +*root-docs-5.34.13 (05 Dec 2013)
25 +
26 + 05 Dec 2013; Andrew Savchenko <bircoph@×××××.com> +root-docs-5.34.13.ebuild:
27 + Version bump.
28 +
29 07 Oct 2013; Andrew Savchenko <bircoph@×××××.com> root-docs-5.34.10.ebuild:
30 Omit unneeded howto messages.
31
32
33 diff --git a/app-doc/root-docs/root-docs-9999.ebuild b/app-doc/root-docs/root-docs-5.34.13.ebuild
34 similarity index 67%
35 copy from app-doc/root-docs/root-docs-9999.ebuild
36 copy to app-doc/root-docs/root-docs-5.34.13.ebuild
37 index 4763153..3a039f1 100644
38 --- a/app-doc/root-docs/root-docs-9999.ebuild
39 +++ b/app-doc/root-docs/root-docs-5.34.13.ebuild
40 @@ -1,14 +1,14 @@
41 # Copyright 1999-2013 Gentoo Foundation
42 # Distributed under the terms of the GNU General Public License v2
43 -# $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 $
44 +# $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 $
45
46 -EAPI=4
47 +EAPI=5
48
49 ROOT_PN="root"
50 PATCH_PV="5.34.01"
51
52 if [[ ${PV} == "9999" ]] ; then
53 - _SVN_DEP="dev-vcs/subversion"
54 + _GIT=git-2
55 SRC_URI=""
56 KEYWORDS=""
57 else
58 @@ -16,7 +16,7 @@ else
59 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
60 fi
61
62 -inherit eutils multilib toolchain-funcs virtualx
63 +inherit eutils multilib toolchain-funcs virtualx ${_GIT}
64
65 DESCRIPTION="API documentation for ROOT (An Object-Oriented Data Analysis Framework)"
66 HOMEPAGE="http://root.cern.ch/"
67 @@ -31,30 +31,9 @@ VIRTUALX_REQUIRED="always"
68 DEPEND="
69 ~sci-physics/root-${PV}[X,doc,graphviz,htmldoc,opengl]
70 virtual/pkgconfig
71 - ${_SVN_DEP}"
72 + ${_GIT_DEP}"
73 RDEPEND=""
74
75 -pkg_setup() {
76 - # sandboxed user can't access video hardware, so xorg-x11 implementation
77 - # should be used
78 - GL_IMPLEM=$(eselect opengl show)
79 - eselect opengl set xorg-x11
80 -}
81 -
82 -src_unpack() {
83 - # can't use subversion eclass functions,
84 - # we need to svn export the same root tree:
85 - # 1) svn revisions for root and root-docs must be the same;
86 - # 2) no need to abuse server twice.
87 - if [[ ${PV} == "9999" ]] ; then
88 - addpredict "${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}}/svn-src/${ROOT_PN}/trunk/.svn"
89 - svn export "${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}}/svn-src/${ROOT_PN}/trunk" \
90 - "${S}" || die "svn export failed"
91 - else
92 - default
93 - fi
94 -}
95 -
96 src_prepare() {
97 epatch "${FILESDIR}"/${PN}-${PATCH_PV}-makehtml.patch
98 }
99 @@ -74,10 +53,15 @@ src_configure() {
100 --with-ld=$(tc-getCXX) \
101 --with-afs-shared=yes \
102 --with-llvm-config="${EPREFIX}"/usr/bin/llvm-config \
103 - --with-sys-iconpath="${EPREFIX}"/usr/share/pixmaps
104 + --with-sys-iconpath="${EPREFIX}"/usr/share/pixmaps \
105 + --nohowto
106 }
107
108 src_compile() {
109 + # video drivers may want to access hardware devices
110 + cards=$(echo -n /dev/dri/card* /dev/ati/card* /dev/nvidiactl* | sed 's/ /:/g')
111 + [[ -n "${cards}" ]] && addpredict "${cards}"
112 +
113 ROOTSYS="${S}" Xemake html
114 # if root.exe crashes, return code will be 0 due to gdb attach,
115 # so we need to check if last html file was generated;
116 @@ -91,7 +75,3 @@ src_install() {
117 mv htmldoc/* "${ED}usr/share/doc/${PF}/"
118 docompress -x "${EPREFIX}/usr/share/doc/${PF}/"
119 }
120 -
121 -pkg_postinst() {
122 - eselect opengl set ${GL_IMPLEM}
123 -}
124
125 diff --git a/app-doc/root-docs/root-docs-9999.ebuild b/app-doc/root-docs/root-docs-9999.ebuild
126 index 4763153..8b170c6 100644
127 --- a/app-doc/root-docs/root-docs-9999.ebuild
128 +++ b/app-doc/root-docs/root-docs-9999.ebuild
129 @@ -2,7 +2,7 @@
130 # Distributed under the terms of the GNU General Public License v2
131 # $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 $
132
133 -EAPI=4
134 +EAPI=5
135
136 ROOT_PN="root"
137 PATCH_PV="5.34.01"