aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSébastien Fabbro <sebfabbro@gmail.com>2012-05-29 18:38:56 +0100
committerSébastien Fabbro <sebfabbro@gmail.com>2012-05-29 18:38:56 +0100
commitdab5f937cfec0bf39043e71a5faea3ed68fd1698 (patch)
treeec01b1d799d645d89ea743afae3400e1f5279a6e /sci-mathematics
parentdev-java/gluegen: sync version with java-overlay (diff)
downloadsci-dab5f937cfec0bf39043e71a5faea3ed68fd1698.tar.gz
sci-dab5f937cfec0bf39043e71a5faea3ed68fd1698.tar.bz2
sci-dab5f937cfec0bf39043e71a5faea3ed68fd1698.zip
sci-mathematics/scilab: fixed gui/xcos deps
Diffstat (limited to 'sci-mathematics')
-rw-r--r--sci-mathematics/scilab/ChangeLog3
-rw-r--r--sci-mathematics/scilab/scilab-5.3.3-r1.ebuild23
2 files changed, 18 insertions, 8 deletions
diff --git a/sci-mathematics/scilab/ChangeLog b/sci-mathematics/scilab/ChangeLog
index 0d75e37d0..c318d6181 100644
--- a/sci-mathematics/scilab/ChangeLog
+++ b/sci-mathematics/scilab/ChangeLog
@@ -2,6 +2,9 @@
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 29 May 2012; Sébastien Fabbro <bicatali@gentoo.org> scilab-5.3.3-r1.ebuild:
+ More fixing for deps for gui and xcos
+
*scilab-5.3.3-r1 (25 May 2012)
25 May 2012; Sébastien Fabbro <bicatali@gentoo.org>
diff --git a/sci-mathematics/scilab/scilab-5.3.3-r1.ebuild b/sci-mathematics/scilab/scilab-5.3.3-r1.ebuild
index 7ccbbc09e..2791ec58f 100644
--- a/sci-mathematics/scilab/scilab-5.3.3-r1.ebuild
+++ b/sci-mathematics/scilab/scilab-5.3.3-r1.ebuild
@@ -49,16 +49,20 @@ CDEPEND="dev-libs/libpcre
virtual/lapack
fftw? ( sci-libs/fftw:3.0 )
gui? (
+ dev-java/avalon-framework
dev-java/batik
+ dev-java/commons-io
dev-java/commons-logging
dev-java/flexdock
dev-java/fop
+ =dev-java/gluegen-1*
dev-java/javahelp
dev-java/jeuclid-core
dev-java/jgoodies-looks
>=dev-java/jlatexmath-0.9.4
- dev-java/jogl
+ =dev-java/jogl-1*
dev-java/jrosetta
+ dev-java/skinlf
dev-java/xmlgraphics-commons
virtual/opengl
doc? ( dev-java/saxon:6.5 )
@@ -78,9 +82,9 @@ DEPEND="${CDEPEND}
debug? ( dev-util/lcov )
gui? (
>=virtual/jdk-1.5
- doc? (
- >=dev-java/jlatexmath-fop-0.9.4
- app-text/docbook-xsl-stylesheets )
+ doc? ( app-text/docbook-xsl-stylesheets
+ >=dev-java/jlatexmath-fop-0.9.4
+ dev-java/xml-commons-external )
xcos? ( dev-lang/ocaml ) )
test? ( gui? ( ${VIRTUALX_DEPEND} ) )"
@@ -155,14 +159,17 @@ src_prepare() {
-L$(java-config -i jogl)|" \
configure.ac || die
sed -i \
- -e "s|/usr/lib/jni|$(java-config -i hdf-java)|g" \
- m4/hdf5.m4 || die
-
- sed -i \
-e "/<\/librarypaths>/i\<path value=\"$(java-config -i gluegen)\"\/>" \
-e "/<\/librarypaths>/i\<path value=\"$(java-config -i jogl)\"\/>" \
+ etc/librarypath.xml || die
+ if use xcos; then
+ sed -i \
+ -e "s|/usr/lib/jni|$(java-config -i hdf-java)|g" \
+ m4/hdf5.m4 || die
+ sed -i \
-e "/<\/librarypaths>/i\<path value=\"$(java-config -i hdf-java)\"\/>" \
etc/librarypath.xml || die
+ fi
fi
java-pkg-opt-2_src_prepare
eautoreconf