Gentoo Archives: gentoo-commits

From: Guillaume Horel <guillaume.horel@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: profiles/, sci-mathematics/scilab/files/, sci-mathematics/scilab/
Date: Tue, 02 Oct 2012 05:32:56
Message-Id: 1349155894.71fbd30042f51d839ad81d7803995525c060bf65.guillaume_horel@gentoo
1 commit: 71fbd30042f51d839ad81d7803995525c060bf65
2 Author: Guillaume Horel <guillaume.horel <AT> gmail <DOT> com>
3 AuthorDate: Tue Oct 2 05:31:34 2012 +0000
4 Commit: Guillaume Horel <guillaume.horel <AT> gmail <DOT> com>
5 CommitDate: Tue Oct 2 05:31:34 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=71fbd300
7
8 [sci-mathematics/scilab] version bump
9
10 ---
11 profiles/package.mask | 5 +---
12 sci-mathematics/scilab/ChangeLog | 14 +++++++++++
13 ... scilab-5.4.0-fix-random-runtime-failure.patch} | 0
14 ...wlinks.patch => scilab-5.4.0-followlinks.patch} | 0
15 ...-link.patch => scilab-5.4.0-fortran-link.patch} | 0
16 ...99-gluegen.patch => scilab-5.4.0-gluegen.patch} | 0
17 ...ava-heap.patch => scilab-5.4.0-java-heap.patch} | 10 ++++----
18 .../{scilab-5.3.999.ebuild => scilab-5.4.0.ebuild} | 25 ++++++++-----------
19 8 files changed, 31 insertions(+), 23 deletions(-)
20
21 diff --git a/profiles/package.mask b/profiles/package.mask
22 index 1de7826..4bb34d8 100644
23 --- a/profiles/package.mask
24 +++ b/profiles/package.mask
25 @@ -32,6 +32,7 @@
26
27 # Guillaume Horel <guillaume.horel@×××××.com> (11 July 2012)
28 # masked for upcoming scilab-5.4.0
29 +=sci-mathematics/scilab-5.4.0
30 =dev-java/jrosetta-1.0.4
31 =dev-java/flexdock-1.2.0
32 >=dev-java/jgraphx-1.8
33 @@ -57,10 +58,6 @@
34 # live ebuild
35 =dev-lang/ispc-9999
36
37 -# Sebastien Fabbro <bicatali@g.o> (14 May 2012)
38 -# alpha version for testing
39 ->=sci-mathematics/scilab-5.3.99
40 -
41 # Justin Lecher <jlec@g.o> (28 Apr 2012)
42 # Doesn't install pkg-config files, which many packages rely on
43 =sci-libs/mmdb-1.24.20111208
44
45 diff --git a/sci-mathematics/scilab/ChangeLog b/sci-mathematics/scilab/ChangeLog
46 index ad03349..241fe4e 100644
47 --- a/sci-mathematics/scilab/ChangeLog
48 +++ b/sci-mathematics/scilab/ChangeLog
49 @@ -2,6 +2,20 @@
50 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
51 # $Header: $
52
53 +*scilab-5.4.0 (02 Oct 2012)
54 +
55 + 02 Oct 2012; Guillaume Horel <guillaume.horel@×××××.com>
56 + -scilab-5.3.999.ebuild,
57 + -files/scilab-5.3.999-fix-random-runtime-failure.patch,
58 + -files/scilab-5.3.999-followlinks.patch,
59 + -files/scilab-5.3.999-fortran-link.patch,
60 + -files/scilab-5.3.999-gluegen.patch, -files/scilab-5.3.999-java-heap.patch,
61 + +scilab-5.4.0.ebuild, +files/scilab-5.4.0-fix-random-runtime-failure.patch,
62 + +files/scilab-5.4.0-followlinks.patch,
63 + +files/scilab-5.4.0-fortran-link.patch, +files/scilab-5.4.0-gluegen.patch,
64 + +files/scilab-5.4.0-java-heap.patch:
65 + version bump and delete live ebuild
66 +
67 25 Sep 2012; Guillaume Horel <guillaume.horel@×××××.com>
68 scilab-5.3.999.ebuild:
69 update dependencies
70
71 diff --git a/sci-mathematics/scilab/files/scilab-5.3.999-fix-random-runtime-failure.patch b/sci-mathematics/scilab/files/scilab-5.4.0-fix-random-runtime-failure.patch
72 similarity index 100%
73 rename from sci-mathematics/scilab/files/scilab-5.3.999-fix-random-runtime-failure.patch
74 rename to sci-mathematics/scilab/files/scilab-5.4.0-fix-random-runtime-failure.patch
75
76 diff --git a/sci-mathematics/scilab/files/scilab-5.3.999-followlinks.patch b/sci-mathematics/scilab/files/scilab-5.4.0-followlinks.patch
77 similarity index 100%
78 rename from sci-mathematics/scilab/files/scilab-5.3.999-followlinks.patch
79 rename to sci-mathematics/scilab/files/scilab-5.4.0-followlinks.patch
80
81 diff --git a/sci-mathematics/scilab/files/scilab-5.3.999-fortran-link.patch b/sci-mathematics/scilab/files/scilab-5.4.0-fortran-link.patch
82 similarity index 100%
83 rename from sci-mathematics/scilab/files/scilab-5.3.999-fortran-link.patch
84 rename to sci-mathematics/scilab/files/scilab-5.4.0-fortran-link.patch
85
86 diff --git a/sci-mathematics/scilab/files/scilab-5.3.999-gluegen.patch b/sci-mathematics/scilab/files/scilab-5.4.0-gluegen.patch
87 similarity index 100%
88 rename from sci-mathematics/scilab/files/scilab-5.3.999-gluegen.patch
89 rename to sci-mathematics/scilab/files/scilab-5.4.0-gluegen.patch
90
91 diff --git a/sci-mathematics/scilab/files/scilab-5.3.999-java-heap.patch b/sci-mathematics/scilab/files/scilab-5.4.0-java-heap.patch
92 similarity index 50%
93 rename from sci-mathematics/scilab/files/scilab-5.3.999-java-heap.patch
94 rename to sci-mathematics/scilab/files/scilab-5.4.0-java-heap.patch
95 index 3523dae..66aadc0 100644
96 --- a/sci-mathematics/scilab/files/scilab-5.3.999-java-heap.patch
97 +++ b/sci-mathematics/scilab/files/scilab-5.4.0-java-heap.patch
98 @@ -1,12 +1,12 @@
99 diff -urN scilab-orig/etc/jvm_options.xml scilab/etc/jvm_options.xml
100 ---- scilab-orig/etc/jvm_options.xml 2012-08-06 20:47:17.116007011 -0400
101 -+++ scilab/etc/jvm_options.xml 2012-08-06 20:59:02.889052072 -0400
102 +--- scilab-orig/etc/jvm_options.xml 2012-09-26 23:04:51.301102957 -0400
103 ++++ scilab/etc/jvm_options.xml 2012-09-26 23:07:24.822118228 -0400
104 @@ -22,7 +22,7 @@
105 <!-- ENABLE Just In Time java compiler -->
106 <option value="-Djava.compiler=JIT"/>
107 <!-- Set Java Heap space to 256mb -->
108 - <option value="-Xmx256m"/>
109 + <option value="-Xmx512m"/>
110 - <option value="-Dawt.useSystemAAFontSettings=on" os="linux"/>
111 - <option value="-Dapple.laf.useScreenMenuBar=true" os="macosx"/>
112 -
113 +
114 + <!-- Set Java space for direct buffer allocation -->
115 + <!--
116
117 diff --git a/sci-mathematics/scilab/scilab-5.3.999.ebuild b/sci-mathematics/scilab/scilab-5.4.0.ebuild
118 similarity index 91%
119 rename from sci-mathematics/scilab/scilab-5.3.999.ebuild
120 rename to sci-mathematics/scilab/scilab-5.4.0.ebuild
121 index 7a04b54..1fcbd3d 100644
122 --- a/sci-mathematics/scilab/scilab-5.3.999.ebuild
123 +++ b/sci-mathematics/scilab/scilab-5.4.0.ebuild
124 @@ -8,7 +8,7 @@ JAVA_PKG_OPT_USE="gui"
125 VIRTUALX_REQUIRED="manual"
126
127 inherit eutils autotools bash-completion-r1 check-reqs fdo-mime flag-o-matic \
128 - fortran-2 git-2 java-pkg-opt-2 toolchain-funcs virtualx
129 + fortran-2 java-pkg-opt-2 toolchain-funcs virtualx
130
131 # Comments:
132 # - we don't rely on the configure script to find the right version of java
133 @@ -23,11 +23,10 @@ inherit eutils autotools bash-completion-r1 check-reqs fdo-mime flag-o-matic \
134 DESCRIPTION="Scientific software package for numerical computations"
135 LICENSE="CeCILL-2"
136 HOMEPAGE="http://www.scilab.org/"
137 -#SRC_URI="http://guillaume.horel.free.fr/${P}.tar.gz"
138 -EGIT_REPO_URI="git://git.scilab.org/scilab"
139 +SRC_URI="http://www.scilab.org/download/${PV}/${P}-src.tar.gz"
140
141 SLOT="0"
142 -IUSE="bash-completion debug doc fftw +gui +matio nls openmp
143 +IUSE="bash-completion debug +doc fftw +gui +matio nls openmp
144 static-libs test tk +umfpack xcos"
145 REQUIRED_USE="xcos? ( gui ) doc? ( gui )"
146
147 @@ -60,10 +59,10 @@ CDEPEND="dev-libs/libpcre
148 dev-java/javahelp:0
149 dev-java/jeuclid-core:0
150 dev-java/jgoodies-looks:2.0
151 - dev-java/jlatexmath:1
152 + >=dev-java/jlatexmath-1.0.0:0
153 dev-java/jogl:2
154 >=dev-java/jrosetta-1.0.4:0
155 - dev-java/scirenderer:1
156 + dev-java/scirenderer:0
157 dev-java/skinlf:0
158 dev-java/xmlgraphics-commons:1.3
159 virtual/opengl
160 @@ -83,15 +82,13 @@ DEPEND="${CDEPEND}
161 gui? (
162 >=virtual/jdk-1.5
163 doc? ( app-text/docbook-xsl-stylesheets
164 - dev-java/jlatexmath-fop:1
165 - dev-java/xml-commons-external:1.4 )
166 + >=dev-java/jlatexmath-fop-1.0.0:1
167 + dev-java/xml-commons-external )
168 xcos? ( dev-lang/ocaml ) )
169 test? (
170 - dev-java/junit:4
171 + dev-java/junit
172 gui? ( ${VIRTUALX_DEPEND} ) )"
173
174 -EGIT_SOURCEDIR="${WORKDIR}/${PN}"
175 -S="${WORKDIR}/${PN}/${PN}"
176 DOCS=( "ACKNOWLEDGEMENTS" "README_Unix" "Readme_Visual.txt" )
177
178 pkg_pretend() {
179 @@ -126,10 +123,10 @@ src_prepare() {
180 "${FILESDIR}/${P}-gluegen.patch" \
181 "${FILESDIR}/${P}-fix-random-runtime-failure.patch"
182
183 - append-ldflags $(no-as-needed)
184 + #append-ldflags $(no-as-needed)
185
186 # increases java heap to 512M when building docs (sync with cheqreqs above)
187 - use doc && epatch "${FILESDIR}"/${P}-java-heap.patch
188 + use doc && epatch "${FILESDIR}/${P}-java-heap.patch"
189
190 # make sure library path are preloaded in binaries
191 sed -i \
192 @@ -153,7 +150,7 @@ src_prepare() {
193 java-pkg_jar-from jgoodies-looks-2.0,jrosetta,scirenderer
194 java-pkg_jar-from avalon-framework-4.2,saxon-6.5,jeuclid-core
195 java-pkg_jar-from xmlgraphics-commons-1.3,commons-io-1,jlatexmath-fop
196 - java-pkg_jar-from jogl-2 jogl-all.jar jogl2.jar
197 + java-pkg_jar-from jogl-2 jogl.all.jar jogl2.jar
198 java-pkg_jar-from gluegen-2 gluegen-rt.jar gluegen2-rt.jar
199 java-pkg_jar-from batik-1.7 batik-all.jar
200 java-pkg_jar-from xml-commons-external-1.4 xml-apis-ext.jar