summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastien Fabbro <bicatali@gentoo.org>2013-02-25 04:35:01 +0000
committerSebastien Fabbro <bicatali@gentoo.org>2013-02-25 04:35:01 +0000
commita3c6544775509dd1a5df385b120232f03b2e4340 (patch)
tree8f78ae221e062e609d9fc0bc6f02aa07309d84b2 /sci-mathematics
parentRemove old. (diff)
downloadhistorical-a3c6544775509dd1a5df385b120232f03b2e4340.tar.gz
historical-a3c6544775509dd1a5df385b120232f03b2e4340.tar.bz2
historical-a3c6544775509dd1a5df385b120232f03b2e4340.zip
Version bump
Package-Manager: portage-2.2.01.21688-prefix/cvs/Linux x86_64 Manifest-Sign-Key: 0x13CB1360
Diffstat (limited to 'sci-mathematics')
-rw-r--r--sci-mathematics/octave/ChangeLog7
-rw-r--r--sci-mathematics/octave/Manifest10
-rw-r--r--sci-mathematics/octave/octave-3.6.4.ebuild130
3 files changed, 142 insertions, 5 deletions
diff --git a/sci-mathematics/octave/ChangeLog b/sci-mathematics/octave/ChangeLog
index c7410ccdcca4..e84927897264 100644
--- a/sci-mathematics/octave/ChangeLog
+++ b/sci-mathematics/octave/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sci-mathematics/octave
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/octave/ChangeLog,v 1.136 2013/02/21 13:30:58 jlec Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/octave/ChangeLog,v 1.137 2013/02/25 04:34:51 bicatali Exp $
+
+*octave-3.6.4 (25 Feb 2013)
+
+ 25 Feb 2013; SĂ©bastien Fabbro <bicatali@gentoo.org> +octave-3.6.4.ebuild:
+ Version bump
21 Feb 2013; Justin Lecher <jlec@gentoo.org> octave-3.4.3-r1.ebuild,
metadata.xml:
diff --git a/sci-mathematics/octave/Manifest b/sci-mathematics/octave/Manifest
index f9179b8070de..52668193423c 100644
--- a/sci-mathematics/octave/Manifest
+++ b/sci-mathematics/octave/Manifest
@@ -8,14 +8,16 @@ AUX octave-3.6.3-legendtext.patch 406 SHA256 86e7bde6f8e4452d706257ce6af69463a05
AUX octave-3.6.3-rcond.patch 6632 SHA256 7149a7f49915ec72d39222c0247a63cce41e1305ad718114a375c2736911e055 SHA512 62c3bd854cd8cefede58b6d7feaf94fc78544f89ba9f2d7323cc58abdcbb7001e3bb5862a33d5387f270054e7a6a3385befaff48daa523506ff43099b590526c WHIRLPOOL 2d1ac8e82f695423d5268368ab383f0824d099d27c0d20c9f6e9198ed4f048ce7318d5364ca34546893dbde7b89931b1dbbedc6d24ccc60bb06a7692f6d3cf99
DIST octave-3.4.3.tar.bz2 15085117 SHA256 94d119cc93a38465e9c00dd36b9cc063abbda7ae8cb39407cf88a2bddc9dc148 SHA512 11cb6d9ba32b468ee8fbf86b9e1de642eb22e0864b1eee68883e3e2336b109f1a8b1bb5d81a10961a5a64e467b7112247ac28f5b951f84c5eaa5a2beff31dfe2 WHIRLPOOL d61c344e834165ba4f0ac41ef9a4f218fd558ab564c4446ae5fcfa8d185b9f0c882cf08ac924a83309d70a1b175d9284c0d56b7d98b526e9c1a30ef5d4f24fca
DIST octave-3.6.3.tar.bz2 15602522 SHA256 e37d09550f1cb406745619a5602aa3e8a97d2fe056b5c770db9984e2fc162886 SHA512 27caf2061e32e3a50478441f7795953fbfa4d876277fa91f657d61811389c1ca96a1b956852c1957724dbc0f8a187189a537b4254f9b3b6ac8d3a4f897435de4 WHIRLPOOL a2433d957e7a97f9627f4a472f9c3ce59ba09ca1aac3d58db30e0e10bcfd3da1e123174943a7c4fb3594b843eed8d3b0c7ff33301a05a11561e4611a9295a4f3
+DIST octave-3.6.4.tar.bz2 15627315 SHA256 fa185df9591f5d740f4d37ff6eaf06db576fdd3e0ddd9d0737365799e5d1c962 SHA512 a49ef50161272618c9543057be5903e1e50b7f4ecb929777f6715d4b3a07a92c36a5b13958c52d8b942b6c7e7e3f7844409d0062eb02bdb3972d7194312b7a81 WHIRLPOOL f51c764ce1ed911661bb3dd1d31a2321f09c0d887ead7bbe8c1f4ad1ebe05137223afb5ff18fc57b83d631936975964a85e4fed9a087760935acb5a35050cda0
EBUILD octave-3.4.3-r1.ebuild 2766 SHA256 90b6ff79229c7dbe36dcb37e4828f04bce615c67ddf580287fd90196a77c0f17 SHA512 82dc40f651313f4e55033a57d86174d2b881221707b77da3496a1805ce6b2283a4b1d7442360e38831b01e1bc9c68c093245b1e857869a7edefe24dc0609f0b8 WHIRLPOOL 5024f9d725eac14dc049c1e24fad953064a2cd03b297ae443db9e834a20d207374b84859f7a0359d52b7fd2724605e8b22d8af59f7393ef5258f8893b40374f5
EBUILD octave-3.6.3.ebuild 3415 SHA256 4ebf488ccdf64c3a0afbc21b4e5ae8e20271ec9cd5d8a69aa86e6d12a5f3f053 SHA512 88cbd4a2ddeb9d31f14ac8e07afb0d0a64eb42a469e63944f90db81205f61b2998e2b187cb3401bd51de872a2ecc5cb75ae318065a044280ade8dfd69aa4cc25 WHIRLPOOL 8c6271c08501ea7a5389918a5f0c54cc6c15e5746693a4b1885f484fdeb5dd3586a229e1321030230f468cf1070b24fe069ccce3d7d20b1660f2e410309b5eae
-MISC ChangeLog 32462 SHA256 f20853e92f47d2f4ff4a835579900dd942115ce355fca8babd1aa295f24ecf0c SHA512 3f8dbba6abca1e8fc1cfe429d2187dc1322a040df9e7b98af839fc5a84ff798fb5351013e2ea1e96e6e0bb450b2730fb6376ae0ebc02031c56a54de8f92efe67 WHIRLPOOL 978ccb28813c2ffd99e301c80e446a042240610aa16f68b752548364519c69714b82123dbb9f2163b3868fd3998f252dfcca786de676dda846c0fea8928b81be
+EBUILD octave-3.6.4.ebuild 3402 SHA256 c6d29e09bb1d79f8bd06246c2439e5631888d94cc4277982af6a3bf322ad5565 SHA512 c99eb0d3f018e0c0e379bb64a805f234c0e2132413a4709111f7e8396df73aee7816508d17955c6591ff8f2745acc9528f95a91d7b6c7a66a82086d4347e0b04 WHIRLPOOL 72e40cd17f95fcd19db97fb2e092abdca92b1ff4b383b180c77841b016c8ee5dbe1ae1b84ae072fd99c94f90c835ce62b1fc754536455046576f96daf7079595
+MISC ChangeLog 32588 SHA256 3db2462552900aff2f683519922684561bcadff905b331d07ebe45985aaef126 SHA512 4e7d1dfb466a765f350f4b83f205cd42003d4ae86015738947317225779915b99186953cb1fd870b0397ab891017c9de77750f62eccd67d88ed8eda4dec06c4a WHIRLPOOL 946e89051d00e712fdfdfc383b6a98328ac76bddb0606377a253fb20bbc8d4eaae35f85350e8144ed9aa20859ca1d610835700f7d5f2a45325e0743d0862fac8
MISC metadata.xml 959 SHA256 54af60069164b7969cce2ab5e613874f6cb222021c06a449401529c3258923c6 SHA512 2314a5ae45baaf959fbe19f54476c77b048a419bb838d0295b2e9e52dfde2f2255737f6de213a0a94927e125d0df2c114d7a5c1198063b4bd809f1a74e82aa6d WHIRLPOOL 4f18232a77db14b72ff00eb0fc2306cd00e914d16652610646b9d1a5f8d505a28174e615da42ab4a70467bbdf17b4db4d0e140215bba7ef243817f7787adcc32
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iEYEAREIAAYFAlEmIZMACgkQgAnW8HDreRazogCdFPbU2eUWifQzC3zqDHAS8PKO
-nCAAn1M5+8BbzkuJBNIRU2tSbRi8ghls
-=DKa/
+iEYEAREIAAYFAlEq6fAACgkQ1ycZbhPLE2DoRwCeN0bueB5Cz1JKhdcWytz9EoIz
++QgAniUIGDWVmtGVDnjGQP78CInaMzgF
+=pdYl
-----END PGP SIGNATURE-----
diff --git a/sci-mathematics/octave/octave-3.6.4.ebuild b/sci-mathematics/octave/octave-3.6.4.ebuild
new file mode 100644
index 000000000000..2eca7b243833
--- /dev/null
+++ b/sci-mathematics/octave/octave-3.6.4.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/octave/octave-3.6.4.ebuild,v 1.1 2013/02/25 04:34:51 bicatali Exp $
+
+EAPI=5
+
+AUTOTOOLS_AUTORECONF=1
+AUTOTOOLS_IN_SOURCE_BUILD=1
+
+inherit autotools-utils multilib toolchain-funcs fortran-2
+
+DESCRIPTION="High-level interactive language for numerical computations"
+LICENSE="GPL-3"
+HOMEPAGE="http://www.octave.org/"
+SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2"
+
+SLOT="0"
+IUSE="curl doc fftw +glpk gnuplot hdf5 +imagemagick opengl postscript
+ +qhull +qrupdate readline +sparse static-libs X zlib"
+KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ app-text/ghostscript-gpl
+ dev-libs/libpcre
+ sys-libs/ncurses
+ virtual/lapack
+ curl? ( net-misc/curl )
+ fftw? ( sci-libs/fftw:3.0 )
+ glpk? ( sci-mathematics/glpk )
+ gnuplot? ( sci-visualization/gnuplot )
+ hdf5? ( sci-libs/hdf5 )
+ imagemagick? ( || (
+ media-gfx/graphicsmagick[cxx]
+ media-gfx/imagemagick[cxx] ) )
+ opengl? (
+ media-libs/freetype:2
+ media-libs/fontconfig
+ >=x11-libs/fltk-1.3:1[opengl]
+ virtual/glu )
+ postscript? (
+ app-text/epstool
+ media-gfx/pstoedit
+ media-gfx/transfig )
+ qhull? ( media-libs/qhull )
+ qrupdate? ( sci-libs/qrupdate )
+ readline? ( sys-libs/readline )
+ sparse? (
+ sci-libs/arpack
+ sci-libs/camd
+ sci-libs/ccolamd
+ sci-libs/cholmod
+ sci-libs/colamd
+ sci-libs/cxsparse
+ sci-libs/umfpack )
+ X? ( x11-libs/libX11 )
+ zlib? ( sys-libs/zlib )"
+
+DEPEND="${RDEPEND}
+ doc? (
+ virtual/latex-base
+ dev-texlive/texlive-genericrecommended
+ sys-apps/texinfo )
+ dev-util/gperf
+ virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-3.4.3-{pkgbuilddir,texi}.patch
+ "${FILESDIR}"/${PN}-3.6.3-legendtext.patch
+)
+
+src_prepare() {
+ # nasty prefix hack for fltk:1 linking
+ if use prefix && use opengl; then
+ sed -i \
+ -e "s:ldflags\`:ldflags\` -Wl,-rpath,${EPREFIX}/usr/$(get_libdir)/fltk-1:" \
+ configure.ac
+ fi
+ autotools-utils_src_prepare
+}
+
+src_configure() {
+ # occasional fail on install, force regeneration (bug #401189)
+ rm doc/interpreter/contributors.texi || die
+
+ # unfortunate dependency on mpi from hdf5 (bug #302621)
+ use hdf5 && has_version sci-libs/hdf5[mpi] && \
+ export CXX=mpicxx CC=mpicc FC=mpif77 F77=mpif77
+
+ local myeconfargs=(
+ --localstatedir="${EPREFIX}/var/state/octave"
+ --with-blas="$($(tc-getPKG_CONFIG) --libs blas)"
+ --with-lapack="$($(tc-getPKG_CONFIG) --libs lapack)"
+ $(use_enable doc docs)
+ $(use_enable readline)
+ $(use_with curl)
+ $(use_with fftw fftw3)
+ $(use_with fftw fftw3f)
+ $(use_with glpk)
+ $(use_with hdf5)
+ $(use_with opengl)
+ $(use_with qhull)
+ $(use_with qrupdate)
+ $(use_with sparse arpack)
+ $(use_with sparse umfpack)
+ $(use_with sparse colamd)
+ $(use_with sparse ccolamd)
+ $(use_with sparse cholmod)
+ $(use_with sparse cxsparse)
+ $(use_with X x)
+ $(use_with zlib z)
+ )
+ if use imagemagick; then
+ if has_version media-gfx/graphicsmagick[cxx]; then
+ myeconfargs+=( "--with-magick=GraphicsMagick" )
+ else
+ myeconfargs+=( "--with-magick=ImageMagick" )
+ fi
+ else
+ myeconfargs+=( "--without-magick" )
+ fi
+ autotools-utils_src_configure
+}
+
+src_install() {
+ autotools-utils_src_install
+ use doc && dodoc $(find doc -name \*.pdf)
+ [[ -e test/fntests.log ]] && dodoc test/fntests.log
+ echo "LDPATH=${EPREFIX}/usr/$(get_libdir)/${P}" > 99octave
+ doenvd 99octave
+}