summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKacper Kowalik <xarthisius@gentoo.org>2010-07-09 15:44:10 +0000
committerKacper Kowalik <xarthisius@gentoo.org>2010-07-09 15:44:10 +0000
commitf07b1f57f4b54b2b44e14759195ba765cd446bec (patch)
treebea316671fc24ca4187fe575822dc662ebef797e /sci-mathematics/octave
parentstable amd64, bug 327345 (diff)
downloadhistorical-f07b1f57f4b54b2b44e14759195ba765cd446bec.tar.gz
historical-f07b1f57f4b54b2b44e14759195ba765cd446bec.tar.bz2
historical-f07b1f57f4b54b2b44e14759195ba765cd446bec.zip
Remove old
Package-Manager: portage-2.1.8.3/cvs/Linux x86_64
Diffstat (limited to 'sci-mathematics/octave')
-rw-r--r--sci-mathematics/octave/ChangeLog7
-rw-r--r--sci-mathematics/octave/Manifest19
-rw-r--r--sci-mathematics/octave/files/octave-2.1.73-f2c-fix.patch11
-rw-r--r--sci-mathematics/octave/files/octave-2.1.73-gcc4.1-gentoo.patch24
-rw-r--r--sci-mathematics/octave/files/octave-example-fix.patch9
-rw-r--r--sci-mathematics/octave/octave-2.1.73-r1.ebuild146
6 files changed, 19 insertions, 197 deletions
diff --git a/sci-mathematics/octave/ChangeLog b/sci-mathematics/octave/ChangeLog
index 969f580b921c..1c128172ee0e 100644
--- a/sci-mathematics/octave/ChangeLog
+++ b/sci-mathematics/octave/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sci-mathematics/octave
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/octave/ChangeLog,v 1.94 2010/07/09 10:19:55 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/octave/ChangeLog,v 1.95 2010/07/09 15:44:10 xarthisius Exp $
+
+ 09 Jul 2010; Kacper Kowalik <xarthisius@gentoo.org>
+ -octave-2.1.73-r1.ebuild, -files/octave-2.1.73-f2c-fix.patch,
+ -files/octave-2.1.73-gcc4.1-gentoo.patch, -files/octave-example-fix.patch:
+ Remove old
09 Jul 2010; Samuli Suominen <ssuominen@gentoo.org>
octave-3.2.4-r1.ebuild:
diff --git a/sci-mathematics/octave/Manifest b/sci-mathematics/octave/Manifest
index 98d8de086612..a95d94cf8fdb 100644
--- a/sci-mathematics/octave/Manifest
+++ b/sci-mathematics/octave/Manifest
@@ -1,14 +1,21 @@
-AUX octave-2.1.73-f2c-fix.patch 419 RMD160 3f8768b9073bcd2d93a5c6064d518299ad0b86a6 SHA1 3c4ee31b5d85d1d8c5f523f39ea25a4a2e577b0d SHA256 18c29afa2402e562cf11ac5a0c7718ed5c9713846dfd0245b2930aaa1939fa41
-AUX octave-2.1.73-gcc4.1-gentoo.patch 956 RMD160 f331768b814a213029014bf16021318706b084f5 SHA1 3f52c4cd9d74476d13250da9c9091f5e5d3389b1 SHA256 5526650682c4d50a10a04ebed218737246c55bceb0bb773a709a846e0adc2af5
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX octave-3.2.0_as_needed.patch 485 RMD160 6476d8af9ada03c4b169e87e65d674a3b4bb810b SHA1 f0af5b1435ae2ca9eee08e37de5f3dda0e662b26 SHA256 cd4e0d0299b487959396313a42fdc94b2f069dd99c3127789496cfa40da71e9e
AUX octave-3.2.0_parallel_make.patch 374 RMD160 0e597204583c44c6c67aa5c5360a73f0f6bae298 SHA1 85170197541aa797ff41f7c46e1e3594dbf32fe4 SHA256 d2864f9b0dbea021120be04d16f57759d881bff11bf2b90e34c7b68c770adb23
AUX octave-3.2.4-fltk-magic.patch 627 RMD160 f0b36faf95cf123e9a51d40555f9c4fe0b1f75d6 SHA1 819e3bc87998a3a8a803668bc865cef7e89b3e7a SHA256 0f2e265a5345409e8dce8071a7586e3addc113d1f89a96ed8c8d0d84efbdcbb8
AUX octave-3.2.4-imread.patch 684 RMD160 d3ccc76eabe52ed90d7b6d3e41d48e9871221f34 SHA1 b7384f4a2c2e5ca4dfacccce9a1ebdae844986aa SHA256 7133d8cab02f310270154aca272bc929b3507e2b20ffd6fc93603444019ce250
AUX octave-3.2.4-ldflags.patch 365 RMD160 65e753b086871b91e43995ce56491a2e057a020d SHA1 c70ae715234f737d6218b955748ecf65c56cf0be SHA256 55a3bd8cba99c9bc70cd2d7f40544beda9752df18ed681cf7fd44c4e4d937b80
-AUX octave-example-fix.patch 566 RMD160 9761e1a45e0d54795aff5cd50120b963492ac175 SHA1 9f84d6831a1d7773c9504a1d93308de97af85d88 SHA256 e387b14de2e5ef4e4246a84721d6b4a378670b3bffbffdc65db56e7dadcde76a
-DIST octave-2.1.73.tar.bz2 5790133 RMD160 d34c6ecd8f84c728ad7687d9568b9d69ade6f5db SHA1 58221aa15fcefd66b03531ac0ae9b1d2356e7555 SHA256 8ccaee227c6cad3b5633a904414f17ce73de8eab2abd4d2e6a3972dd878ffbc3
DIST octave-3.2.4.tar.bz2 12080959 RMD160 6dcdea7ef2431b8427da5e6b9d2113e0e5736f43 SHA1 7de078564027108f3436f3ba7bf5993a6b411a67 SHA256 48471d05c7ed9c0a5a4d5fa4ae8a857447ac3da1197f86cfe79b9d8f4fdfd147
-EBUILD octave-2.1.73-r1.ebuild 4430 RMD160 9d9df41cf8076caa76e9c4a2dbcb12183b0436ed SHA1 40f0d5de5a658d01adeba0ed21e9cb33b2c17762 SHA256 de74869aeebdba5c56eebc4ba7fc648baea2b10d8a78dd624c337cef0ab7a3f7
EBUILD octave-3.2.4-r1.ebuild 2916 RMD160 b8e2702847466a31de7a319942bee14ef152e456 SHA1 5ffd2c5592fadf6fb82e7f059b94833b12410da9 SHA256 5af9b4269f7da8d4d70f4c9a5ef3e85525816ef70c8e8a95a002d292ae727848
-MISC ChangeLog 23675 RMD160 dc108aa0349a8ec699602a103652989a21c16c4c SHA1 2c0ff7f8473cce3e5be2efbd8dd871a30da1590b SHA256 4257c2f42c3d702a58284b52a7c0afd1234071bbaa89c9816d88c0e517133472
+MISC ChangeLog 23885 RMD160 6203ce3e945e0a302d3879101b476801e43175c3 SHA1 61f9203d483908901a464d76dd263ff5e63281d7 SHA256 471237c224c7d3fd2edb977e683256fede45ba80768277820689a90e10f331db
MISC metadata.xml 260 RMD160 27a4292b758e1199d0092b731cba79033f1b4167 SHA1 9997a99a4d6115f3b901208ba711d735ce9be36e SHA256 5fda55fd44bfec5755e1c3ac828887c37f0eebed6b3b972454e123ac2472d3ff
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.15 (GNU/Linux)
+
+iJwEAQECAAYFAkw3Q9IACgkQIiMqcbOVdxRVAwP8DWA+gYn1SkAGPN4TNZyuiXVy
+5oJVihQcWHJBUbXkFL3gVDI7rvpxp/41GB4+RklJ2umiwlLkdbMj4322GBj+LdCJ
+ijcYIuEOwg82S2L/kEx21KmHHQ7crfDrokQ1i1tnCMqDjWvRiURCdrwF0gC2EMes
+qq3WTdxfmgeHCCTRDxQ=
+=zo/8
+-----END PGP SIGNATURE-----
diff --git a/sci-mathematics/octave/files/octave-2.1.73-f2c-fix.patch b/sci-mathematics/octave/files/octave-2.1.73-f2c-fix.patch
deleted file mode 100644
index b64ebd1a78f5..000000000000
--- a/sci-mathematics/octave/files/octave-2.1.73-f2c-fix.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- octave-2.1.73/configure.in 2006-03-20 16:10:52.000000000 -0500
-+++ octave-2.1.73-new/configure.in 2006-10-31 21:12:46.000000000 -0500
-@@ -564,7 +564,7 @@
- CONFLIB_ARG="-L. -lconflib"
- fi
- rm -f conftest*
-- AC_CHECK_LIB(f2c, f_open, FLIBS=-lf2c, FLIBS=, $CONFLIB_ARG)
-+ AC_CHECK_LIB(f2c, f_open, FLIBS="/usr/lib/libf2c.a", FLIBS=, $CONFLIB_ARG -static)
- rm -f $oct_conflib
-
- if test -z "$FLIBS"; then
diff --git a/sci-mathematics/octave/files/octave-2.1.73-gcc4.1-gentoo.patch b/sci-mathematics/octave/files/octave-2.1.73-gcc4.1-gentoo.patch
deleted file mode 100644
index 6848c204dc14..000000000000
--- a/sci-mathematics/octave/files/octave-2.1.73-gcc4.1-gentoo.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -Naur octave-2.1.73/liboctave/ArrayN.h octave-2.1.73-new/liboctave/ArrayN.h
---- octave-2.1.73/liboctave/ArrayN.h 2005-05-02 07:16:12.000000000 -0400
-+++ octave-2.1.73-new/liboctave/ArrayN.h 2006-06-09 18:10:08.000000000 -0400
-@@ -63,7 +63,7 @@
- ArrayN (const dim_vector& dv) : Array<T> (dv) { }
-
- ArrayN (const dim_vector& dv, const T& val)
-- : Array<T> (dv) { fill (val); }
-+ : Array<T> (dv) { Array<T>::fill (val); }
-
- template <class U>
- explicit ArrayN (const Array2<U>& a) : Array<T> (a, a.dims ()) { }
-diff -Naur octave-2.1.73/liboctave/DiagArray2.h octave-2.1.73-new/liboctave/DiagArray2.h
---- octave-2.1.73/liboctave/DiagArray2.h 2005-05-02 07:16:16.000000000 -0400
-+++ octave-2.1.73-new/liboctave/DiagArray2.h 2006-06-09 18:10:08.000000000 -0400
-@@ -125,7 +125,7 @@
- {
- this->dimensions = dim_vector (r, c);
-
-- fill (val);
-+ Array<T>::fill (val);
- }
-
- DiagArray2 (const Array<T>& a) : Array<T> (a)
diff --git a/sci-mathematics/octave/files/octave-example-fix.patch b/sci-mathematics/octave/files/octave-example-fix.patch
deleted file mode 100644
index bfd664ce109d..000000000000
--- a/sci-mathematics/octave/files/octave-example-fix.patch
+++ /dev/null
@@ -1,9 +0,0 @@
-diff -Naur octave-2.1.73/test/octave.test/system/tilde_expand-1.m octave-2.1.73-new/test/octave.test/system/tilde_expand-1.m
---- octave-2.1.73/test/octave.test/system/tilde_expand-1.m 1997-02-25 23:29:27.000000000 -0500
-+++ octave-2.1.73-new/test/octave.test/system/tilde_expand-1.m 2006-11-03 10:09:37.000000000 -0500
-@@ -1,4 +1,3 @@
- x = getpwuid (getuid ());
--(strcmp (x.dir, tilde_expand ("~"))
-- && strcmp (x.dir, tilde_expand (sprintf ("~%s", x.name)))
-+( strcmp (x.dir, tilde_expand (sprintf ("~%s", x.name)))
- && strcmp ("foobar", tilde_expand ("foobar")))
diff --git a/sci-mathematics/octave/octave-2.1.73-r1.ebuild b/sci-mathematics/octave/octave-2.1.73-r1.ebuild
deleted file mode 100644
index 79dcffdb64f8..000000000000
--- a/sci-mathematics/octave/octave-2.1.73-r1.ebuild
+++ /dev/null
@@ -1,146 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/octave/octave-2.1.73-r1.ebuild,v 1.11 2010/06/23 09:32:45 jlec Exp $
-
-inherit flag-o-matic fortran autotools
-
-DESCRIPTION="GNU Octave is a high-level language (MatLab compatible) intended for numerical computations"
-LICENSE="GPL-2"
-HOMEPAGE="http://www.octave.org/"
-SRC_URI="ftp://ftp.octave.org/pub/octave/bleeding-edge/${P}.tar.bz2
- ftp://ftp.math.uni-hamburg.de/pub/soft/math/octave/${P}.tar.bz2"
-
-SLOT="0"
-IUSE="emacs static readline zlib doc hdf5 mpi blas"
-KEYWORDS="~alpha ~amd64 ~ppc ppc64 sparc ~x86"
-
-DEPEND="dev-util/dejagnu
- >=sys-libs/ncurses-5.2-r3
- >=sci-visualization/gnuplot-3.7.1-r3
- >=sci-libs/fftw-2.1.3
- >=dev-util/gperf-2.7.2
- zlib? ( sys-libs/zlib )
- hdf5? ( sci-libs/hdf5 )
- doc? ( virtual/latex-base )
- blas? ( virtual/blas )
- mpi? ( virtual/mpi )
- !=app-text/texi2html-1.70"
-RDEPEND="${DEPEND}"
-
-# NOTE: octave supports blas/lapack from intel but this is not open
-# source nor is it free (as in beer OR speech) Check out...
-# http://developer.intel.com/software/products/mkl/mkl52/index.htm for
-# more information
-FORTRAN="gfortran g77 f2c"
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- epatch "${FILESDIR}"/${P}-gcc4.1-gentoo.patch
- epatch "${FILESDIR}"/${PN}-example-fix.patch
- epatch "${FILESDIR}"/${P}-f2c-fix.patch
- eautoconf
-}
-
-src_compile() {
- filter-flags -ffast-math
-
- local myconf="--localstatedir=/var/state/octave --enable-rpath"
- myconf="${myconf} --enable-lite-kernel"
- use static || myconf="${myconf} --disable-static --enable-shared --enable-dl"
- # Only add -lz to LDFLAGS if we have zlib in USE !
- # BUG #52604
- # Danny van Dyk 2004/08/26
- use zlib && append-ldflags -lz
-
- # MPI requires the use of gcc/g++ wrappers
- # mpicc/mpic++
- # octave links agains -lmpi by default
- # mpich needs -lmpich instead
- if use mpi ; then
- CC="mpicc"
- if has_version 'sys-cluster/mpich' ; then
- CXX="mpiCC"
- myconf="${myconf} --with-mpi=mpich"
- elif has_version 'sys-cluster/mpich2' ; then
- if built_with_use sys-cluster/mpich2 cxx ; then
- elog "mpich2 must be built without C++ support!"
- die "please rebuild mpich2 with USE=-cxx..."
- fi
- F77="mpif77"
- myconf="${myconf} --with-mpi=mpich"
- else
- myconf="${myconf} --with-mpi=mpi"
- fi
- else
- CC="$(tc-getCC)"
- CXX="$(tc-getCXX)"
- myconf="${myconf} --without-mpi"
- fi
-
- CC="${CC}" CXX="${CXX}" F77="${F77}" \
- econf \
- $(use_with hdf5) \
- $(use_enable readline) \
- ${myconf} \
- || die "econf failed"
-
- emake || die "emake failed"
-}
-
-src_install() {
- # needed to avoid possible sandbox violations by latex
- export VARTEXFONTS="${T}/fonts"
-
- make install DESTDIR="${D}" || die "make install failed"
- if use doc; then
- octave-install-doc || die "Octave doc install failed"
- fi
- if use emacs; then
- cd emacs
- exeinto /usr/bin
- doexe otags || die
- doman otags.1 || die
- for emacsdir in /usr/share/emacs/site-lisp /usr/lib/xemacs/site-lisp; do
- insinto ${emacsdir}
- doins *.el || die
- done
- cd ..
- fi
- dodir /etc/env.d || die
- echo "LDPATH=/usr/lib/octave-${PV}" > "${D}"/etc/env.d/99octave || die
-
- # Fixes ls-R files to remove /var/tmp/portage references.
- sed -i -e "s:${D}::g" "${D}"/usr/libexec/${PN}/ls-R || die
- sed -i -e "s:${D}::g" "${D}"/usr/share/${PN}/ls-R || die
-}
-
-pkg_postinst() {
- echo
- einfo "Some users have reported failures at running simple tests if"
- einfo "octave was built with agressive optimisations. You can check if"
- einfo "your setup is affected by this bug by running the following test"
- einfo "(inside the octave interpreter):"
- einfo
- einfo "octave:1> y = [1 3 4 2 1 5 3 5 6 7 4 5 7 10 11 3];"
- einfo "octave:2> g = [1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3];"
- einfo "octave:3> anova(y, g)"
- einfo
- einfo "If these commands complete successfully with no error message,"
- einfo "your installation should be ok. Otherwise, try recompiling"
- einfo "octave using less agressive \"CFLAGS\" (combining \"-O3\" and"
- einfo "\"-march=pentium4\" is known to cause problems)."
- echo
-}
-
-octave-install-doc() {
- echo "Installing documentation..."
- insinto /usr/share/doc/${PF}
- doins doc/faq/Octave-FAQ.dvi || die
- doins doc/interpreter/octave.dvi || die
- doins doc/liboctave/liboctave.dvi || die
- doins doc/refcard/refcard-a4.dvi || die
- doins doc/refcard/refcard-legal.dvi || die
- doins doc/refcard/refcard-letter.dvi || die
-}