[arch-commits] Commit in octave/trunk (3 files)
Ronald van Haren
ronald at archlinux.org
Tue Jul 14 21:26:07 UTC 2009
Date: Tuesday, July 14, 2009 @ 17:26:06
Author: ronald
Revision: 46240
upgpkg: octave 3.2.0-1
bump to latest version, add build patches
Added:
octave/trunk/octave-3.2.0_as_needed.patch
octave/trunk/octave-3.2.0_parallel_make.patch
Modified:
octave/trunk/PKGBUILD
----------------------------------+
PKGBUILD | 21 +++++++++++++--------
octave-3.2.0_as_needed.patch | 11 +++++++++++
octave-3.2.0_parallel_make.patch | 12 ++++++++++++
3 files changed, 36 insertions(+), 8 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2009-07-14 20:11:12 UTC (rev 46239)
+++ PKGBUILD 2009-07-14 21:26:06 UTC (rev 46240)
@@ -4,29 +4,34 @@
# Contributor : cyberdune <cyberdune at gmail.com>
pkgname=octave
-pkgver=3.0.5
-pkgrel=4
+pkgver=3.2.0
+pkgrel=1
pkgdesc="A high-level language, primarily intended for numerical computations."
arch=('i686' 'x86_64')
url="http://www.octave.org"
license=('GPL')
-depends=('fftw' 'pcre' 'curl' 'blas' 'lapack')
+depends=('fftw' 'pcre' 'curl' 'blas' 'lapack' 'libx11')
makedepends=('texinfo')
optdepends=('texinfo: for help-support in octave'
'gnuplot: to be able to plot in octave')
provides=(octave3)
conflicts=(octave3)
replaces=(octave3)
-source=("ftp://ftp.octave.org/pub/octave/octave-$pkgver.tar.bz2")
+source=("ftp://ftp.octave.org/pub/octave/octave-$pkgver.tar.bz2"
+ 'octave-3.2.0_as_needed.patch' 'octave-3.2.0_parallel_make.patch')
options=('!emptydirs')
install=octave.install
-md5sums=('bfba44eeda8fa6e29c2bbcd2604c34eb')
+md5sums=('f7965847648233cd7ed866dd2db3bcdc'
+ '33c8886cd908ace40f8b60334df1c34f'
+ 'd59d783a8d7e8d8306caed4b2b8671a4')
build() {
- cd "${srcdir}/octave-${pkgver}"
+ cd ${srcdir}/${pkgname}-${pkgver}
- ./autogen.sh
-
+ # gentoo patches
+ patch -Np1 -i ${srcdir}/octave-3.2.0_as_needed.patch || return 1
+ patch -Np1 -i ${srcdir}/octave-3.2.0_parallel_make.patch || return 1
+
# http://www.nabble.com/Random-rounding-errors-td16010966.html
FFLAGS="-O -ffloat-store" \
Added: octave-3.2.0_as_needed.patch
===================================================================
--- octave-3.2.0_as_needed.patch (rev 0)
+++ octave-3.2.0_as_needed.patch 2009-07-14 21:26:06 UTC (rev 46240)
@@ -0,0 +1,11 @@
+diff -Naur octave-3.2.0/liboctave/Makefile.in octave-3.2.0.new/liboctave/Makefile.in
+--- octave-3.2.0/liboctave/Makefile.in 2009-05-25 02:04:59.000000000 -0400
++++ octave-3.2.0.new/liboctave/Makefile.in 2009-07-10 10:32:09.000000000 -0400
+@@ -35,6 +35,7 @@
+ DLL_CXXDEFS = @OCTAVE_DLL_DEFS@
+
+ LINK_DEPS = \
++ -lpthread \
+ -L../libcruft -L. $(RLD_FLAG) \
+ $(LIBCRUFT) $(CHOLMOD_LIBS) $(UMFPACK_LIBS) $(AMD_LIBS) \
+ $(CAMD_LIBS) $(COLAMD_LIBS) $(CCOLAMD_LIBS) $(CXSPARSE_LIBS) \
Added: octave-3.2.0_parallel_make.patch
===================================================================
--- octave-3.2.0_parallel_make.patch (rev 0)
+++ octave-3.2.0_parallel_make.patch 2009-07-14 21:26:06 UTC (rev 46240)
@@ -0,0 +1,12 @@
+diff -Naur octave-3.2.0/doc/Makefile.in octave-3.2.0.new/doc/Makefile.in
+--- octave-3.2.0/doc/Makefile.in 2009-06-03 07:55:40.000000000 -0400
++++ octave-3.2.0.new/doc/Makefile.in 2009-07-07 18:20:14.000000000 -0400
+@@ -30,6 +30,8 @@
+ all: conf.texi $(SUBDIRS)
+ .PHONY: all
+
++$(SUBDIRS): conf.texi
++
+ conf.texi: conf.texi.in $(TOPDIR)/Makeconf
+ @$(do-subst-texinfo-vals)
+
More information about the arch-commits
mailing list