[packages/lp_solve] - updated to 5.5.2.3 - added define patch (fixes FALSE/TRUE defines conflict)

qboosh qboosh at pld-linux.org
Wed May 11 16:45:10 CEST 2016


commit 0bc24cc12c6a79b407eea36728cd4b5b3f330e5a
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Wed May 11 16:45:07 2016 +0200

    - updated to 5.5.2.3
    - added define patch (fixes FALSE/TRUE defines conflict)

 lp_solve-define.patch | 32 ++++++++++++++++++++++++++++++++
 lp_solve.spec         |  6 ++++--
 2 files changed, 36 insertions(+), 2 deletions(-)
---
diff --git a/lp_solve.spec b/lp_solve.spec
index ae8e13d..a4e68aa 100644
--- a/lp_solve.spec
+++ b/lp_solve.spec
@@ -1,5 +1,5 @@
 %define		_ver_major	5.5
-%define		_ver_minor	2.0
+%define		_ver_minor	2.3
 Summary:	Mixed Integer Linear Program solver
 Summary(pl.UTF-8):	Biblioteka i narzędzie do rozwiązywania problemu programowania liniowego
 Name:		lp_solve
@@ -8,8 +8,9 @@ Release:	1
 License:	LGPL
 Group:		Libraries
 Source0:	http://downloads.sourceforge.net/lpsolve/%{name}_%{version}_source.tar.gz
-# Source0-md5:	167c0fb4ab178e0b7ab50bf0a635a836
+# Source0-md5:	695d0bc15519a10604493ace65d16d24
 Patch0:		%{name}-shared.patch
+Patch1:		%{name}-define.patch
 URL:		http://lpsolve.sourceforge.net/5.5/
 BuildRequires:	COLAMD-devel
 BuildRequires:	bison
@@ -88,6 +89,7 @@ Statyczna biblioteka liblpsolve.
 %prep
 %setup -q -n %{name}_%{_ver_major}
 %patch0 -p1
+%patch1 -p1
 
 %{__rm} -r colamd
 
diff --git a/lp_solve-define.patch b/lp_solve-define.patch
new file mode 100644
index 0000000..d6f0c1c
--- /dev/null
+++ b/lp_solve-define.patch
@@ -0,0 +1,32 @@
+--- lp_solve_5.5/shared/commonlib.h.orig	2016-05-10 22:09:37.933715163 +0200
++++ lp_solve_5.5/shared/commonlib.h	2016-05-10 22:10:56.710378524 +0200
+@@ -84,7 +84,8 @@
+   #define NULL 	       0
+ #endif
+ 
+-#ifndef FALSE
++#if 0
++/* defined in lp_types.h */
+   #define FALSE        0
+   #define TRUE         1
+ #endif
+--- lp_solve_5.5/shared/commonlib.c.orig	2016-05-06 11:25:24.000000000 +0200
++++ lp_solve_5.5/shared/commonlib.c	2016-05-10 22:16:43.280363979 +0200
+@@ -19,6 +19,7 @@
+ #include <float.h>
+ #include <math.h>
+ #include "commonlib.h"
++#include "lp_types.h"
+ 
+ #ifdef FORTIFY
+ # include "lp_fortify.h"
+--- lp_solve_5.5/shared/myblas.c.orig	2016-05-06 11:25:24.000000000 +0200
++++ lp_solve_5.5/shared/myblas.c	2016-05-10 22:18:31.380359443 +0200
+@@ -4,6 +4,7 @@
+ /*#include <memory.h>*/
+ #include <string.h>
+ #include <math.h>
++#include "lp_types.h"
+ #include "myblas.h"
+ 
+ #ifdef FORTIFY
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/lp_solve.git/commitdiff/0bc24cc12c6a79b407eea36728cd4b5b3f330e5a



More information about the pld-cvs-commit mailing list