[packages/octave] - fix mex.h not to include mexproto.h surrounded by "extern C", mexproto.h does "extern C" on its
baggins
baggins at pld-linux.org
Mon Jun 24 13:10:53 CEST 2013
commit a9282badd9f315a8f410fb829281fbf4de48cbe6
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Mon Jun 24 13:09:47 2013 +0200
- fix mex.h not to include mexproto.h surrounded by "extern C",
mexproto.h does "extern C" on its own
- rel 3
octave-header.patch | 20 ++++++++++++++++++++
octave.spec | 4 +++-
2 files changed, 23 insertions(+), 1 deletion(-)
---
diff --git a/octave.spec b/octave.spec
index 291b5bc..f8cd1dd 100644
--- a/octave.spec
+++ b/octave.spec
@@ -16,7 +16,7 @@ Summary(sv.UTF-8): GNU Octave - ett högninvåspråk för numeriska beräkningar
Summary(zh_CN.UTF-8): GNU Octave - 用于数字计算的高级语言。
Name: octave
Version: 3.6.4
-Release: 2
+Release: 3
Epoch: 2
License: GPL v3+
Group: Applications/Math
@@ -25,6 +25,7 @@ Source0: http://ftp.gnu.org/gnu/octave/%{name}-%{version}.tar.bz2
Source1: %{name}.desktop
Patch0: %{name}-info.patch
Patch1: %{name}-build.patch
+Patch2: %{name}-header.patch
URL: http://www.octave.org/
BuildRequires: AMD-devel
BuildRequires: CAMD-devel
@@ -270,6 +271,7 @@ Pliki nagłówkowe i dodatkowa dokumentacja Octave.
%setup -q
%patch0 -p1
%patch1 -p1
+%patch2 -p1
%build
%{__libtoolize}
diff --git a/octave-header.patch b/octave-header.patch
new file mode 100644
index 0000000..c8f0802
--- /dev/null
+++ b/octave-header.patch
@@ -0,0 +1,20 @@
+--- octave-3.6.4/src/mex.h~ 2013-02-21 21:19:24.000000000 +0100
++++ octave-3.6.4/src/mex.h 2013-06-24 13:08:46.755012288 +0200
+@@ -64,6 +64,8 @@
+
+ #define mxMAXNAME 64
+
++#include "mexproto.h"
++
+ #if defined (__cplusplus)
+ extern "C" {
+ #endif
+@@ -74,8 +76,6 @@
+ void mexFunction (int nlhs, mxArray* plhs[], int nrhs, const mxArray *prhs[]);
+ #endif
+
+-#include "mexproto.h"
+-
+ /* V4 floating point routines renamed in V5. */
+ #define mexIsNaN mxIsNaN
+ #define mexIsFinite mxIsFinite
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/octave.git/commitdiff/a9282badd9f315a8f410fb829281fbf4de48cbe6
More information about the pld-cvs-commit
mailing list