[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