[packages/ooh323c] - added no-common patch (fix build/usage with -fno-common, gcc 10 default); release 2

qboosh qboosh at pld-linux.org
Sat Sep 26 09:26:46 CEST 2020


commit d44a2bf19a6c54c724e325ca2db295978cd37ef8
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat Sep 26 09:29:38 2020 +0200

    - added no-common patch (fix build/usage with -fno-common, gcc 10 default); release 2

 ooh323c-no-common.patch | 109 ++++++++++++++++++++++++++++++++++++++++++++++++
 ooh323c.spec            |   4 +-
 2 files changed, 112 insertions(+), 1 deletion(-)
---
diff --git a/ooh323c.spec b/ooh323c.spec
index 19a8261..29d8b99 100644
--- a/ooh323c.spec
+++ b/ooh323c.spec
@@ -2,11 +2,12 @@ Summary:	Objective Open H.323 libraries
 Summary(pl.UTF-8):	Biblioteki Objective Open H.323
 Name:		ooh323c
 Version:	0.9.3
-Release:	1
+Release:	2
 License:	GPL v2 with FLOSS exception
 Group:		Libraries
 Source0:	http://downloads.sourceforge.net/ooh323c/%{name}-%{version}.tar.gz
 # Source0-md5:	d557140e31bb592ec8fc9b6eb92908db
+Patch0:		%{name}-no-common.patch
 URL:		https://sourceforge.net/projects/ooh323c
 BuildRequires:	cmake >= 2.6.0
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -57,6 +58,7 @@ Dokumentacja API bibliotek ooh323c.
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 install -d build
diff --git a/ooh323c-no-common.patch b/ooh323c-no-common.patch
new file mode 100644
index 0000000..427d693
--- /dev/null
+++ b/ooh323c-no-common.patch
@@ -0,0 +1,109 @@
+--- ooh323c-0.9.3/media/ooCommon.h.orig	2010-07-28 18:49:36.000000000 +0200
++++ ooh323c-0.9.3/media/ooCommon.h	2020-09-26 08:16:06.488409130 +0200
+@@ -51,7 +51,7 @@
+ #define OOLOG5(a,b,c,d,e)         ooLog(a,b,c,d,e)
+ #define OOLOG9(a,b,c,d,e,f,g,h,i) ooLog(a,b,c,d,e,f,g,h,i)
+ 
+-FILE *fpLog;
++extern FILE *fpLog;
+ 
+ /**
+  * This function logs a trace message into a log file.
+--- ooh323c-0.9.3/media/oomedialx.h.orig	2010-07-28 18:49:36.000000000 +0200
++++ ooh323c-0.9.3/media/oomedialx.h	2020-09-26 08:16:34.709901574 +0200
+@@ -35,9 +35,9 @@
+  * @{
+  */
+ /** Global handle to open sound device */
+-int ghSoundDevice;
++extern int ghSoundDevice;
+ /** Global handle to open raw audio data file */
+-int ghSndFile;
++extern int ghSndFile;
+ 
+ /** Opens a RAW audio data file for read. 
+  * @param filename  Name of the file to be opened.
+--- ooh323c-0.9.3/tests/player/oosndrtp.h.orig	2010-07-28 18:49:36.000000000 +0200
++++ ooh323c-0.9.3/tests/player/oosndrtp.h	2020-09-26 08:17:05.854881955 +0200
+@@ -84,9 +84,9 @@
+ 
+ /* Media API */
+ #ifdef _WIN32
+-HMODULE media;
++extern HMODULE media;
+ #else
+-void * media;
++extern void * media;
+ #endif
+ 
+ 
+--- ooh323c-0.9.3/tests/player/oosndrtp.c.orig	2010-07-28 18:49:36.000000000 +0200
++++ ooh323c-0.9.3/tests/player/oosndrtp.c	2020-09-26 08:18:23.949011826 +0200
+@@ -17,6 +17,11 @@
+ #include "oosndrtp.h"
+ #include "ooCommon.h"
+ 
++#ifdef _WIN32
++HMODULE media;
++#else
++void * media;
++#endif
+ 
+ static MediaAPI_CreateTxRTPChan   FuncPtr_CreateTxRTPChan = 0;
+ static MediaAPI_CloseTxRTPChan    FuncPtr_CloseTxRTPChan = 0;
+--- ooh323c-0.9.3/tests/receiver/oosndrtp.h.orig	2010-07-28 18:49:37.000000000 +0200
++++ ooh323c-0.9.3/tests/receiver/oosndrtp.h	2020-09-26 08:22:39.419188585 +0200
+@@ -84,9 +84,9 @@
+ 
+ /* Media API */
+ #ifdef _WIN32
+-HMODULE media;
++extern HMODULE media;
+ #else
+-void * media;
++extern void * media;
+ #endif
+ 
+ 
+--- ooh323c-0.9.3/tests/receiver/oosndrtp.c.orig	2010-07-28 18:49:37.000000000 +0200
++++ ooh323c-0.9.3/tests/receiver/oosndrtp.c	2020-09-26 09:12:55.938679955 +0200
+@@ -17,6 +17,11 @@
+ #include "oosndrtp.h"
+ #include "ooCommon.h"
+ 
++#ifdef _WIN32
++HMODULE media;
++#else
++void * media;
++#endif
+ 
+ static MediaAPI_CreateTxRTPChan   FuncPtr_CreateTxRTPChan = 0;
+ static MediaAPI_CloseTxRTPChan    FuncPtr_CloseTxRTPChan = 0;
+--- ooh323c-0.9.3/tests/simple/oosndrtp.h.orig	2010-07-28 18:49:37.000000000 +0200
++++ ooh323c-0.9.3/tests/simple/oosndrtp.h	2020-09-26 09:14:02.622199904 +0200
+@@ -84,9 +84,9 @@
+ 
+ /* Media API */
+ #ifdef _WIN32
+-HMODULE media;
++extern HMODULE media;
+ #else
+-void * media;
++extern void * media;
+ #endif
+ 
+ 
+--- ooh323c-0.9.3/tests/simple/oosndrtp.c.orig	2010-07-28 18:49:37.000000000 +0200
++++ ooh323c-0.9.3/tests/simple/oosndrtp.c	2020-09-26 09:13:53.231704219 +0200
+@@ -17,6 +17,11 @@
+ #include "oosndrtp.h"
+ #include "ooCommon.h"
+ 
++#ifdef _WIN32
++HMODULE media;
++#else
++void * media;
++#endif
+ 
+ static MediaAPI_CreateTxRTPChan   FuncPtr_CreateTxRTPChan = 0;
+ static MediaAPI_CloseTxRTPChan    FuncPtr_CloseTxRTPChan = 0;
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ooh323c.git/commitdiff/d44a2bf19a6c54c724e325ca2db295978cd37ef8



More information about the pld-cvs-commit mailing list