Gentoo Archives: gentoo-commits

From: "André Erdmann" <dywi@×××××××.de>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/R_overlay:master commit in: config/simple-deprules.d/
Date: Tue, 27 Aug 2013 15:40:19
Message-Id: 1377617926.f08ec4d99dd1534efe8b8743fae4ace5ae9d9957.dywi@gentoo
1 commit: f08ec4d99dd1534efe8b8743fae4ace5ae9d9957
2 Author: André Erdmann <dywi <AT> mailerd <DOT> de>
3 AuthorDate: Tue Aug 27 15:38:46 2013 +0000
4 Commit: André Erdmann <dywi <AT> mailerd <DOT> de>
5 CommitDate: Tue Aug 27 15:38:46 2013 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/R_overlay.git;a=commit;h=f08ec4d9
7
8 more dependency rules
9
10 ---
11 config/simple-deprules.d/R | 1 +
12 config/simple-deprules.d/dev | 12 +++++++++++-
13 config/simple-deprules.d/ignored_text | 8 ++++++++
14 config/simple-deprules.d/media | 10 +++++++++-
15 config/simple-deprules.d/misc | 9 +++++++++
16 config/simple-deprules.d/sci | 9 +++++++++
17 config/simple-deprules.d/system.set | 1 +
18 7 files changed, 48 insertions(+), 2 deletions(-)
19
20 diff --git a/config/simple-deprules.d/R b/config/simple-deprules.d/R
21 index ecb78fd..ceb82da 100644
22 --- a/config/simple-deprules.d/R
23 +++ b/config/simple-deprules.d/R
24 @@ -29,6 +29,7 @@ dev-lang/R[tk] {
25 grid
26 KernSmooth
27 lattice
28 + libR
29 MASS
30 Matrix
31 methods
32
33 diff --git a/config/simple-deprules.d/dev b/config/simple-deprules.d/dev
34 index 01603a1..bed0153 100644
35 --- a/config/simple-deprules.d/dev
36 +++ b/config/simple-deprules.d/dev
37 @@ -39,7 +39,13 @@ dev-java/jdbc-postgresql:: PostgreSQL JDBCdriver
38 dev-lang/lua :: lua version>= 5.1.4
39 ~dev-lang/lua :: lua
40
41 -~dev-tex/pgf :: pgf
42 +~dev-tex/pgf {
43 + pgf
44 +}
45 +
46 +>=dev-tex/pgf-2.10 {
47 + pgf (>=2.10) (http://sourceforge.net/projects/pgf/)for the vignette
48 +}
49
50 ~dev-tcltk/bwidget {
51 bwidget
52 @@ -53,10 +59,14 @@ dev-util/cmake {
53 cmake (http://www.cmake.org)
54 }
55
56 +# FIXME: the jdk rules are not quite correct,
57 +# virtual/jdk:1.6 (probably) works for some packages, too
58 +#
59 # resolve "java 5", "java 1.5" ... as 'virtual/jdk:1.5'
60 ~virtual/jdk:slotparts=i1.5:restrict=1.5,5.0 {
61 java
62 Java 1.4 or later
63 + Java 1.5 or higher
64 Java version
65 java runtime
66 }
67
68 diff --git a/config/simple-deprules.d/ignored_text b/config/simple-deprules.d/ignored_text
69 index a2567e2..bd4e8ae 100644
70 --- a/config/simple-deprules.d/ignored_text
71 +++ b/config/simple-deprules.d/ignored_text
72 @@ -57,8 +57,16 @@
73 its development files
74 library (version2.2.0 or later)
75 libraries(See README.REQ)
76 + Google Chrome for Windows
77 + for externalization
78 + writing some graphicformats
79 + available athttp://www.monetdb.org
80 + it is used in the demos too).
81 }
82
83 +# that's a hardware requirement
84 +! :: double-precision AMD or Nvidia GPU
85 +
86 % :: Linux
87
88 # ignore "Windows" in dependency fields:
89
90 diff --git a/config/simple-deprules.d/media b/config/simple-deprules.d/media
91 index 365455f..41d8a03 100644
92 --- a/config/simple-deprules.d/media
93 +++ b/config/simple-deprules.d/media
94 @@ -8,8 +8,13 @@ media-sound/csound {
95
96 ~media-gfx/imagemagick {
97 imagemagick
98 +}
99 +
100 +#deptype all
101 +media-gfx/imagemagick {
102 Image Magick (for reading non PPM format)
103 }
104 +#deptype sys
105
106 media-gfx/graphviz :: dot from graphviz
107 ~media-gfx/graphviz {
108 @@ -28,7 +33,10 @@ virtual/ffmpeg {
109 ffmpeg
110 }
111
112 -media-gfx/dcraw :: dcraw(for reading RAW images).
113 +media-gfx/dcraw {
114 + dcraw(for reading RAW images).
115 + dcraw (for readingRAW images).
116 +}
117
118 media-libs/fontconfig {
119 fontconfig
120
121 diff --git a/config/simple-deprules.d/misc b/config/simple-deprules.d/misc
122 index 9a1bae1..9157f64 100644
123 --- a/config/simple-deprules.d/misc
124 +++ b/config/simple-deprules.d/misc
125 @@ -5,3 +5,12 @@ dev-vcs/git {
126 >=app-emulation/wine-1.5.26 {
127 wine (>= wine-1.5.26)
128 }
129 +
130 +
131 +# spGoogle 0.1.2 from CRAN wants "Google Chrome" or "Firefox"
132 +# TODO: check whether this dep can be dropped/ignored or other browsers
133 +# would suffice, too
134 +#
135 +|| ( www-client/google-chrome www-client/firefox www-client/firefox-bin ) {
136 + Linux users orFirefox just for Linux users.
137 +}
138
139 diff --git a/config/simple-deprules.d/sci b/config/simple-deprules.d/sci
140 index 4e5363a..70521d9 100644
141 --- a/config/simple-deprules.d/sci
142 +++ b/config/simple-deprules.d/sci
143 @@ -62,6 +62,10 @@ sci-biology/ncbi-tools++ {
144 ncbi-tools++
145 }
146
147 +sci-biology/kalign {
148 + kalign
149 +}
150 +
151 sci-mathematics/glpk {
152 libglpk-dev onDebian/Ubuntu)
153 }
154 @@ -74,6 +78,11 @@ sci-mathematics/glpk {
155 glpk
156 }
157
158 +#deptype pkg
159 +sci-mathematics/rstudio {
160 + manipulate
161 +}
162 +
163 #deptype sys
164
165 # == misc ==
166
167 diff --git a/config/simple-deprules.d/system.set b/config/simple-deprules.d/system.set
168 index 828d995..78ae160 100644
169 --- a/config/simple-deprules.d/system.set
170 +++ b/config/simple-deprules.d/system.set
171 @@ -3,6 +3,7 @@
172 # @system
173 ! {
174 GNU Make
175 + GNU Make forexternalization
176 andg++ GNU compiler (a nvcc-compatible version of g++ is needed
177 andg++ GNU compiler version 3.4 (version 4.4 is not yet compatiblewith nvcc).
178 chmod)