rpms/muParser/F-7 muParser-244309.patch, NONE, 1.1 muParser.spec, 1.1, 1.2

Frank Büttner (frankb) fedora-extras-commits at redhat.com
Fri Jun 15 13:26:16 UTC 2007


Author: frankb

Update of /cvs/extras/rpms/muParser/F-7
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv22321

Modified Files:
	muParser.spec 
Added Files:
	muParser-244309.patch 
Log Message:
fix for #244309


muParser-244309.patch:

--- NEW FILE muParser-244309.patch ---
diff -durpN muparser.orig/include/muParserDLL.h muparser/include/muParserDLL.h
--- muparser.orig/include/muParserDLL.h	2007-06-14 23:20:52.000000000 +0200
+++ muparser/include/muParserDLL.h	2007-06-14 23:04:21.000000000 +0200
@@ -32,6 +32,7 @@
 #ifndef MU_PARSER_DLL_H
 #define MU_PARSER_DLL_H
 
+#ifdef WIN32
 #ifdef MUPARSERLIB_EXPORTS
 #define MU_PARSER_API __declspec(dllexport) 
 #else
@@ -42,6 +43,12 @@
 #define WIN32_LEAN_AND_MEAN
 #include <windows.h>
 
+#else
+
+#define MU_PARSER_API
+
+#endif
+
 typedef void* parser_handle;
 typedef double (*fun_type1)(double); 
 typedef double (*fun_type2)(double, double); 
@@ -60,7 +67,7 @@ extern "C"
 {
 
 // Basic operations / initialization  
-MU_PARSER_API parser_handle mupInit();
+MU_PARSER_API parser_handle mupInit(void);
 MU_PARSER_API void mupRelease(parser_handle a_hParser);
 MU_PARSER_API const char* mupGetExpr(parser_handle a_hParser);
 MU_PARSER_API void mupSetExpr(parser_handle a_hParser, const char *a_szExpr);
diff -durpN muparser.orig/src/muParserDLL.cpp muparser/src/muParserDLL.cpp
--- muparser.orig/src/muParserDLL.cpp	2006-12-16 00:47:55.000000000 +0100
+++ muparser/src/muParserDLL.cpp	2007-06-14 23:18:48.000000000 +0200
@@ -24,7 +24,7 @@
 */
 
 
-#if defined(MUPARSER_DLL) && defined(_WIN32)
+#if defined(MUPARSER_DLL)
 
 #include "muParserDLL.h"
 #include "muParser.h"
@@ -95,6 +95,8 @@ parser_type GetPtr(parser_handle a_hPars
   return static_cast<parser_type>(a_hParser);
 }
 
+#if defined(_WIN32)
+
 //---------------------------------------------------------------------------
 /** \brief DLL entry point.
 */
@@ -116,6 +118,8 @@ BOOL APIENTRY DllMain( HANDLE /*hModule*
   return TRUE;
 }
 
+#endif
+
 //---------------------------------------------------------------------------
 //
 //


Index: muParser.spec
===================================================================
RCS file: /cvs/extras/rpms/muParser/F-7/muParser.spec,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- muParser.spec	10 Jun 2007 06:18:35 -0000	1.1
+++ muParser.spec	15 Jun 2007 13:25:41 -0000	1.2
@@ -1,12 +1,13 @@
 Name:		muParser
 Summary:	A fast math parser library
 Version:	1.27
-Release:	4%{?dist}
+Release:	5%{?dist}
 BuildRequires:	dos2unix
 URL:		http://muparser.sourceforge.net
 License:	MIT
 Group:          Development/Libraries
 Source:		http://puzzle.dl.sourceforge.net/sourceforge/muparser/muparser_v127.tar.gz		
+Patch0:		muParser-244309.patch	
 Buildroot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 %package devel
@@ -26,6 +27,7 @@
 
 %prep
 %setup -q -n muparser
+%patch0 -p1
 
 %build
 %configure --enable-shared=yes --enable-debug=yes --enable-samples=no
@@ -60,6 +62,8 @@
 %{_libdir}/pkgconfig/muparser.pc
 
 %changelog
+* Fri Jun 15 2007 Frank Büttner <frank-buettner at gmx.net> - 1.27-5%{?dist}
+ - fix bug #244309
 * Fri Jun 08 2007 Frank Büttner <frank-buettner at gmx.net> - 1.27-4%{?dist}
  - fix depend on pkgconfig
 * Wed Jun 06 2007 Frank Büttner <frank-buettner at gmx.net> - 1.27-3%{?dist}




More information about the scm-commits mailing list