[packages/opensips] - fix building with json-c 0.14 - rel 5

baggins baggins at pld-linux.org
Sun May 3 12:28:27 CEST 2020


commit 427b8fed81d29632e7b0f0d2803ca019f16039c1
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Sun May 3 12:25:46 2020 +0200

    - fix building with json-c 0.14
    - rel 5

 json-c-0.14.patch | 11 +++++++++++
 opensips.spec     |  4 +++-
 2 files changed, 14 insertions(+), 1 deletion(-)
---
diff --git a/opensips.spec b/opensips.spec
index 349d817..7be8c48 100644
--- a/opensips.spec
+++ b/opensips.spec
@@ -22,7 +22,7 @@ Summary:	SIP proxy, redirect and registrar server
 Summary(pl.UTF-8):	Serwer SIP przekazujący (proxy), przekierowujący i rejestrujący
 Name:		opensips
 Version:	2.4.0
-Release:	4
+Release:	5
 License:	GPL v2
 Group:		Networking/Daemons
 Source0:	http://opensips.org/pub/opensips/%{version}/%{name}-%{version}.tar.gz
@@ -32,6 +32,7 @@ Source2:	%{name}.sysconfig
 Source3:	%{name}.service
 Patch0:		x32.patch
 Patch1:		make.patch
+Patch2:		json-c-0.14.patch
 URL:		http://www.opensips.org/
 %{?with_geoip:BuildRequires:	GeoIP-devel}
 %{?with_osp:BuildRequires:	OSPToolkit}
@@ -334,6 +335,7 @@ Interfejs RabbitMQ do openSIPS.
 %setup -q
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 
 %build
 exclude_modules="%{exclude_modules}"
diff --git a/json-c-0.14.patch b/json-c-0.14.patch
new file mode 100644
index 0000000..89a0842
--- /dev/null
+++ b/json-c-0.14.patch
@@ -0,0 +1,11 @@
+--- opensips-2.4.0/modules/cgrates/cgrates_cmd.c~	2018-04-30 14:37:06.000000000 +0200
++++ opensips-2.4.0/modules/cgrates/cgrates_cmd.c	2020-05-03 12:18:38.579677771 +0200
+@@ -52,7 +52,7 @@
+ 		val.s.s = (char *)json_object_get_string(jobj);
+ 		break;
+ 	case json_type_boolean:
+-		if (json_object_get_boolean(jobj) == TRUE)
++		if (json_object_get_boolean(jobj) == 1)
+ 			val.n = 1;
+ 		else
+ 			val.n = 0;
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/opensips.git/commitdiff/427b8fed81d29632e7b0f0d2803ca019f16039c1



More information about the pld-cvs-commit mailing list