aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuillaume Horel <guillaume.horel@gmail.com>2013-05-09 20:31:40 -0400
committerGuillaume Horel <guillaume.horel@gmail.com>2013-05-09 20:33:12 -0400
commitf230d8ab44053b483dd9bf1a1d482d3306cd1c8d (patch)
tree041ceb3361e3be9df53d1b06eb395fe3be175917 /sci-mathematics
parentUpdate lustre patches. zfs patches was merged (diff)
downloadsci-f230d8ab44053b483dd9bf1a1d482d3306cd1c8d.tar.gz
sci-f230d8ab44053b483dd9bf1a1d482d3306cd1c8d.tar.bz2
sci-f230d8ab44053b483dd9bf1a1d482d3306cd1c8d.zip
sci-mathematics/scilab version bump as 5.4.0 has been pulled upstream
Diffstat (limited to 'sci-mathematics')
-rw-r--r--sci-mathematics/scilab/Manifest2
-rw-r--r--sci-mathematics/scilab/scilab-5.4.1.ebuild (renamed from sci-mathematics/scilab/scilab-5.4.0.ebuild)45
2 files changed, 23 insertions, 24 deletions
diff --git a/sci-mathematics/scilab/Manifest b/sci-mathematics/scilab/Manifest
index 55b73e608..95f51be8a 100644
--- a/sci-mathematics/scilab/Manifest
+++ b/sci-mathematics/scilab/Manifest
@@ -1,2 +1,2 @@
DIST scilab-5.3.3-src.tar.gz 47253497 SHA256 e6edd7d241f2a09bd2dadaaafff5c152509db240220933b87305875302401335 SHA512 334ff05239efa2c9c378a86521a979aa5578f5a79324dc4f16805a995c673d5bd9656567de127939bf30409e2ba6f5904b75508046adfcfa4a5d6390f53d8ffa WHIRLPOOL 635666dbc52280fd797f01402c42429acd3e55c1bcdd9a2af584e349838e1bb935cef97f0f9f061d7b1c44f6078a0d84fb44f2c4cb17fcf9d3ba59e79c45493e
-DIST scilab-5.4.0-src.tar.gz 47991386 SHA256 d123fb0f091554b6e0621d59fca53ea0fd68c58a339cc40f0b1b4d08531fbb1f SHA512 93af4929535beac61924bf2fe0cab139356d58a8499a29cb499294445406b5273592668f5eda0f7e2d3a1bf45d184bd8eb9615be2deb7afdebd3972e77284536 WHIRLPOOL 0e17ed494c45887a48e179ce1c17925eddb860e6ba1a13243c51c51236029b1c45569afc642a39cd7d7a532fefe85d4a5fef9f86a49bd2e586bae4a58fa93081
+DIST scilab-5.4.1-src.tar.gz 66112086 SHA256 f63db4de7daeb68409644b2c32888af4f0bb0ca7ede9c3857f4ccb6289ea861c SHA512 819d433f52ebce8d6cbd71d46b7313963d5c7d2de7b946ac1d0b05e2863e168bee8453dc2974f33e09c34c0130c831f17358b38ecb7387dc7c38a64b6da96978 WHIRLPOOL 1f9ad2caa8426659eedb3e17f7cc02e309e4d610393aef74d9c14c68bf8ec7c0a6398d38dabb7d7eecb9db04f6b824eddc48cf5fbdc6fbd92c9b14cba95ad801
diff --git a/sci-mathematics/scilab/scilab-5.4.0.ebuild b/sci-mathematics/scilab/scilab-5.4.1.ebuild
index bffe76e7c..3be787184 100644
--- a/sci-mathematics/scilab/scilab-5.4.0.ebuild
+++ b/sci-mathematics/scilab/scilab-5.4.1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI=4
+EAPI=5
JAVA_PKG_OPT_USE="gui"
VIRTUALX_REQUIRED="manual"
@@ -12,17 +12,17 @@ inherit eutils autotools bash-completion-r1 check-reqs fdo-mime flag-o-matic \
# Things that don't work:
# - tests
-# - can't build without docs (-doc)
+# - can't build without docs (-doc)
DESCRIPTION="Scientific software package for numerical computations"
HOMEPAGE="http://www.scilab.org/"
SRC_URI="http://www.scilab.org/download/${PV}/${P}-src.tar.gz"
-SLOT="0"
LICENSE="CeCILL-2"
+SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="bash-completion debug +doc fftw +gui +matio nls openmp
- static-libs test tk +umfpack xcos"
+ static-libs test tk +umfpack +xcos"
REQUIRED_USE="xcos? ( gui ) doc? ( gui )"
# ALL_LINGUAS variable defined in configure.ac
@@ -35,8 +35,7 @@ for l in ${LINGUASLONG}; do
IUSE="${IUSE} linguas_${l%_*}"
done
-CDEPEND="
- dev-libs/libpcre
+CDEPEND="dev-libs/libpcre
dev-libs/libxml2:2
sci-libs/hdf5
>=sci-libs/arpack-3
@@ -49,7 +48,7 @@ CDEPEND="
dev-java/avalon-framework:4.2
dev-java/batik:1.7
dev-java/commons-io:1
- >=dev-java/flexdock-1.2:0
+ >=dev-java/flexdock-1.2.2:0
dev-java/fop:0
dev-java/gluegen:2
dev-java/javahelp:0
@@ -61,9 +60,10 @@ CDEPEND="
>=dev-java/jrosetta-1.0.4:0
dev-java/scirenderer:1
dev-java/skinlf:0
- dev-java/xmlgraphics-commons:1.3
+ dev-java/xmlgraphics-commons:1.5
virtual/opengl
- doc? ( dev-java/saxon:6.5 )
+ doc? ( dev-java/saxon:6.5
+ dev-java/jlatexmath-fop:1 )
xcos? ( dev-java/commons-logging:0 ) )
matio? ( <sci-libs/matio-1.5 )
tk? ( dev-lang/tk )
@@ -77,10 +77,8 @@ DEPEND="${CDEPEND}
debug? ( dev-util/lcov )
gui? (
>=virtual/jdk-1.5
- doc? (
- app-text/docbook-xsl-stylesheets
- dev-java/jlatexmath-fop:1
- dev-java/xml-commons-external:1.4 )
+ doc? ( app-text/docbook-xsl-stylesheets
+ dev-java/xml-commons-external:1.4 )
xcos? ( dev-lang/ocaml ) )
test? (
dev-java/junit:4
@@ -116,11 +114,9 @@ pkg_setup() {
src_prepare() {
epatch \
- "${FILESDIR}/${P}-fortran-link.patch" \
"${FILESDIR}/${P}-followlinks.patch" \
"${FILESDIR}/${P}-gluegen.patch" \
- "${FILESDIR}/${P}-fix-random-runtime-failure.patch" \
- "${FILESDIR}/${P}-builddocs.patch"
+ "${FILESDIR}/${P}-fix-random-runtime-failure.patch"
append-ldflags $(no-as-needed)
@@ -128,21 +124,21 @@ src_prepare() {
use doc && epatch "${FILESDIR}/${P}-java-heap.patch"
# use the LINGUAS variable that we set
- sed -i -e "/^ALL_LINGUAS=/d" -e "/^ALL_LINGUAS_DOC=/d" -i configure.ac
+ sed -i -e "/^ALL_LINGUAS=/d" -e "/^ALL_LINGUAS_DOC=/d" -i configure.ac ||die
# make sure the DOCBOOK_ROOT variable is set
sed -i -e "s/xsl-stylesheets-\*/xsl-stylesheets/g" bin/scilab* || die
#add specific gentoo java directories
if use gui; then
- sed -i -e "s|/usr/lib/jogl|/usr/lib/jogl-2|" \
- -e "s|/usr/lib64/jogl|/usr/lib64/jogl-2|" configure.ac || die
- sed -i -e "s|/usr/lib/gluegen|/usr/lib/gluegen-2|" \
- -e "s|/usr/lib64/gluegen|/usr/lib64/gluegen-2|" \
+ sed -i -e "s|/usr/lib/jogl2|/usr/lib/jogl-2|" \
+ -e "s|/usr/lib64/jogl2|/usr/lib64/jogl-2|" configure.ac || die
+ sed -i -e "s|/usr/lib/gluegen2|/usr/lib/gluegen-2|" \
+ -e "s|/usr/lib64/gluegen2|/usr/lib64/gluegen-2|" \
-e "s|AC_CHECK_LIB(\[gluegen2-rt|AC_CHECK_LIB([gluegen-rt|" \
configure.ac || die
- sed -i -e "s/jogl/jogl-2/" -e "s/gluegen/gluegen-2/" \
+ sed -i -e "s/jogl2/jogl-2/" -e "s/gluegen2/gluegen-2/" \
etc/librarypath.xml || die
fi
@@ -151,7 +147,7 @@ src_prepare() {
java-pkg_jar-from jgraphx-1.8,jlatexmath-1,flexdock,skinlf
java-pkg_jar-from jgoodies-looks-2.0,jrosetta,scirenderer-1
java-pkg_jar-from avalon-framework-4.2,jeuclid-core
- java-pkg_jar-from xmlgraphics-commons-1.3,commons-io-1
+ java-pkg_jar-from xmlgraphics-commons-1.5,commons-io-1
java-pkg_jar-from jogl-2 jogl.all.jar jogl2.jar
java-pkg_jar-from gluegen-2 gluegen-rt.jar gluegen2-rt.jar
java-pkg_jar-from batik-1.7 batik-all.jar
@@ -232,6 +228,9 @@ src_install() {
prune_libtool_files --all
rm -rf "${D}"/usr/share/scilab/modules/*/tests ||die
use bash-completion && dobashcomp "${FILESDIR}"/${PN}.bash_completion
+ echo "SEARCH_DIRS_MASK=${EPREFIX}/usr/$(get_libdir)/scilab" \
+ > 50-"${PN}"
+ insinto /etc/revdep-rebuild && doins "50-${PN}"
}
pkg_postinst() {