[arch-commits] Commit in octave/repos (4 files)

Giovanni Scafora giovanni at archlinux.org
Wed Jul 15 01:31:29 UTC 2009


    Date: Tuesday, July 14, 2009 @ 21:31:29
  Author: giovanni
Revision: 46268

Merged revisions 46240 via svnmerge from 
svn+ssh://archlinux.org/srv/svn-packages/octave/trunk

........
  r46240 | ronald | 2009-07-14 14:26:06 -0700 (mar, 14 lug 2009) | 2 lines
  
  upgpkg: octave 3.2.0-1
      bump to latest version, add build patches
........

Added:
  octave/repos/extra-i686/octave-3.2.0_as_needed.patch
    (from rev 46240, octave/trunk/octave-3.2.0_as_needed.patch)
  octave/repos/extra-i686/octave-3.2.0_parallel_make.patch
    (from rev 46240, octave/trunk/octave-3.2.0_parallel_make.patch)
Modified:
  octave/repos/extra-i686/	(properties)
  octave/repos/extra-i686/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(-)


Property changes on: octave/repos/extra-i686
___________________________________________________________________
Modified: svnmerge-integrated
   - /octave/trunk:1-43463
   + /octave/trunk:1-46267

Modified: extra-i686/PKGBUILD
===================================================================
--- extra-i686/PKGBUILD	2009-07-15 00:47:54 UTC (rev 46267)
+++ extra-i686/PKGBUILD	2009-07-15 01:31:29 UTC (rev 46268)
@@ -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" \
 

Copied: octave/repos/extra-i686/octave-3.2.0_as_needed.patch (from rev 46240, octave/trunk/octave-3.2.0_as_needed.patch)
===================================================================
--- extra-i686/octave-3.2.0_as_needed.patch	                        (rev 0)
+++ extra-i686/octave-3.2.0_as_needed.patch	2009-07-15 01:31:29 UTC (rev 46268)
@@ -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) \

Copied: octave/repos/extra-i686/octave-3.2.0_parallel_make.patch (from rev 46240, octave/trunk/octave-3.2.0_parallel_make.patch)
===================================================================
--- extra-i686/octave-3.2.0_parallel_make.patch	                        (rev 0)
+++ extra-i686/octave-3.2.0_parallel_make.patch	2009-07-15 01:31:29 UTC (rev 46268)
@@ -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