[packages/linphone] - rediff patches - disable format security, warnings do not make sense

baggins baggins at pld-linux.org
Tue Jul 6 00:20:21 CEST 2021


commit 66c246569ff258c12aea2dcd417d17207ed648f5
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Tue Jul 6 00:19:29 2021 +0200

    - rediff patches
    - disable format security, warnings do not make sense

 build.patch                  |   7 +--
 linphone-cxx-autotools.patch | 104 +++++++++++++++++++++++--------------------
 linphone-no-rebuild.patch    |   7 +--
 linphone-sh.patch            |  11 ++---
 linphone.spec                |   3 +-
 5 files changed, 71 insertions(+), 61 deletions(-)
---
diff --git a/linphone.spec b/linphone.spec
index f3952ab..a90752a 100644
--- a/linphone.spec
+++ b/linphone.spec
@@ -45,7 +45,6 @@ BuildRequires:	intltool >= 0.40
 BuildRequires:	libnotify-devel >= 0.7.0
 BuildRequires:	libstdc++-devel
 BuildRequires:	libtool >= 2:2
-BuildRequires:	libupnp-devel < 1.7
 BuildRequires:	libupnp-devel >= 1.6
 BuildRequires:	libxml2-devel >= 2.0
 %{?with_system_mediastreamer:BuildRequires:	mediastreamer-devel >= 2.12.1}
@@ -84,6 +83,8 @@ BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 %define		_noautoreq	%{?_noautoreq_1} %{?_noautoreq_2}
 %define		_noautoprov	%{?_noautoreq}
 
+%define		filterout	-Werror=format-security
+
 %description
 Linphone is a web phone: it let you phone to your friends anywhere in
 the whole world, freely, simply by using the internet. The cost of the
diff --git a/build.patch b/build.patch
index 77c9d51..32b1e60 100644
--- a/build.patch
+++ b/build.patch
@@ -1,6 +1,7 @@
---- linphone-3.12.0/configure.ac~	2018-09-29 12:18:42.000000000 +0200
-+++ linphone-3.12.0/configure.ac	2018-09-29 12:19:42.148451748 +0200
-@@ -1069,7 +1069,6 @@ AC_CONFIG_FILES([ po/Makefile.in
+diff -urNp -x '*.orig' linphone-3.12.0.org/configure.ac linphone-3.12.0/configure.ac
+--- linphone-3.12.0.org/configure.ac	2021-07-06 00:14:06.029407541 +0200
++++ linphone-3.12.0/configure.ac	2021-07-06 00:14:06.246077365 +0200
+@@ -1069,7 +1069,6 @@ AC_CONFIG_FILES([
  	build/macos/Info-linphone.plist
  	build/macos/pkg-distribution.xml
  	m4/Makefile
diff --git a/linphone-cxx-autotools.patch b/linphone-cxx-autotools.patch
index 718d852..b1c8f24 100644
--- a/linphone-cxx-autotools.patch
+++ b/linphone-cxx-autotools.patch
@@ -1,42 +1,6 @@
---- linphone-3.12.0/wrappers/cpp/Makefile.am.orig	1970-01-01 01:00:00.000000000 +0100
-+++ linphone-3.12.0/wrappers/cpp/Makefile.am	2019-06-09 20:54:05.193613161 +0200
-@@ -0,0 +1,20 @@
-+lib_LTLIBRARIES = liblinphone++.la
-+liblinphone___la_CPPFLAGS = -DLINPHONECXX_EXPORTS
-+liblinphone___la_CXXFLAGS = -I$(builddir)/include -I$(top_builddir)/include -I$(top_srcdir)/include $(BCTOOLBOX_CFLAGS) $(BELLESIP_CFLAGS)
-+liblinphone___la_SOURCES = object.cc tools.cc
-+nodist_liblinphone___la_SOURCES = src/linphone++.cc
-+liblinphone___la_LDFLAGS= -version-info $(LIBLINPHONE_SO_VERSION) -no-undefined
-+liblinphone___la_LIBADD = $(top_builddir)/coreapi/liblinphone.la $(BCTOOLBOX_LIBS) $(BELLESIP_LIBS)
-+
-+linphonexxincludedir = $(includedir)/linphone++
-+linphonexxinclude_HEADERS = object.hh
-+
-+pkgconfigdir = $(libdir)/pkgconfig
-+nodist_pkgconfig_DATA = linphone++.pc
-+
-+src/linphone++.cc include/linphone++/linphone.hh: $(top_srcdir)/tools/genapixml.py $(top_srcdir)/tools/metadoc.py $(top_srcdir)/tools/abstractapi.py genwrapper.py class_header.mustache class_impl.mustache enums_header.mustache main_header.mustache $(top_builddir)/coreapi/help/doc/doxygen/xml/index.xml
-+	$(PYTHON) $(srcdir)/genwrapper.py $(top_builddir)/coreapi/help/doc/doxygen/xml
-+
-+install-data-hook:
-+	install -d $(DESTDIR)$(linphonexxincludedir)
-+	cp -p $(builddir)/include/linphone++/*.hh $(DESTDIR)$(linphonexxincludedir)
---- linphone-3.12.0/wrappers/cpp/linphone++.pc.in.orig	1970-01-01 01:00:00.000000000 +0100
-+++ linphone-3.12.0/wrappers/cpp/linphone++.pc.in	2019-06-17 17:53:28.781100707 +0200
-@@ -0,0 +1,11 @@
-+prefix=@prefix@
-+exec_prefix=@exec_prefix@
-+libdir=@libdir@
-+includedir=@includedir@
-+
-+Requires.private: linphone bctoolbox belle-sip
-+Name: liblinphone++
-+Description: C++ wrapper for linphone libraries.
-+Version: @VERSION@
-+Libs: -llinphone++
-+Cflags: -I$(includedir)
---- linphone-3.12.0/Makefile.am.orig	2017-04-06 11:25:59.000000000 +0200
-+++ linphone-3.12.0/Makefile.am	2019-06-09 20:54:34.416788179 +0200
+diff -urNp -x '*.orig' linphone-3.12.0.org/Makefile.am linphone-3.12.0/Makefile.am
+--- linphone-3.12.0.org/Makefile.am	2017-04-06 11:25:59.000000000 +0200
++++ linphone-3.12.0/Makefile.am	2021-07-06 00:14:06.742751269 +0200
 @@ -4,7 +4,7 @@
  ACLOCAL_AMFLAGS = -I m4 $(ACLOCAL_MACOS_FLAGS)
  
@@ -46,9 +10,10 @@
  
  GITVERSION=`cd $(top_srcdir) && git describe --always || echo $(VERSION)`
  
---- linphone-3.12.0/configure.ac.orig	2019-06-09 20:37:36.645635251 +0200
-+++ linphone-3.12.0/configure.ac	2019-06-09 20:54:59.119987683 +0200
-@@ -1073,6 +1073,12 @@
+diff -urNp -x '*.orig' linphone-3.12.0.org/configure.ac linphone-3.12.0/configure.ac
+--- linphone-3.12.0.org/configure.ac	2021-07-06 00:14:06.539414973 +0200
++++ linphone-3.12.0/configure.ac	2021-07-06 00:14:06.742751269 +0200
+@@ -1073,6 +1073,12 @@ AC_CONFIG_FILES([
  	include/Makefile
  	include/linphone/Makefile
  	coreapi/Makefile
@@ -61,7 +26,7 @@
  	tester/Makefile
  	gtk/Makefile
  	console/Makefile
-@@ -1089,6 +1089,8 @@
+@@ -1089,6 +1095,8 @@ AC_CONFIG_FILES([
  	share/audio-assistant.desktop
  	scripts/Makefile
  	tools/Makefile
@@ -70,9 +35,10 @@
  	linphone.spec
  	linphone.iss
  ])
---- linphone-3.12.0/coreapi/Makefile.am.orig	2017-06-20 12:03:59.000000000 +0200
-+++ linphone-3.12.0/coreapi/Makefile.am	2019-06-09 21:50:46.738518743 +0200
-@@ -13,7 +13,7 @@
+diff -urNp -x '*.orig' linphone-3.12.0.org/coreapi/Makefile.am linphone-3.12.0/coreapi/Makefile.am
+--- linphone-3.12.0.org/coreapi/Makefile.am	2017-06-20 12:03:59.000000000 +0200
++++ linphone-3.12.0/coreapi/Makefile.am	2021-07-06 00:14:06.742751269 +0200
+@@ -13,7 +13,7 @@ GITLOG=`cd $(top_srcdir) && git log -1 -
  
  ECHO=/bin/echo
  
@@ -81,8 +47,9 @@
  
  EXTRA_DIST=linphonecore_jni.cc $(GITVERSION_FILE)
  
---- linphone-3.12.0/coreapi/help/doc/doxygen/Makefile.am.orig	2017-06-20 12:03:59.000000000 +0200
-+++ linphone-3.12.0/coreapi/help/doc/doxygen/Makefile.am	2019-06-10 19:34:47.457985724 +0200
+diff -urNp -x '*.orig' linphone-3.12.0.org/coreapi/help/doc/doxygen/Makefile.am linphone-3.12.0/coreapi/help/doc/doxygen/Makefile.am
+--- linphone-3.12.0.org/coreapi/help/doc/doxygen/Makefile.am	2017-06-20 12:03:59.000000000 +0200
++++ linphone-3.12.0/coreapi/help/doc/doxygen/Makefile.am	2021-07-06 00:14:06.742751269 +0200
 @@ -1,6 +1,6 @@
  EXTRA_DIST=Doxyfile.in doxygen.dox
  
@@ -91,7 +58,7 @@
  
  if HAVE_DOXYGEN
  
-@@ -9,21 +9,21 @@
+@@ -9,21 +9,21 @@ pkgdocdir=$(docdir)/$(PACKAGE)-$(VERSION
  doc_htmldir=$(pkgdocdir)/html
  doc_xmldir=$(pkgdocdir)/xml
  
@@ -121,3 +88,42 @@
  
  
  install-data-hook:
+diff -urNp -x '*.orig' linphone-3.12.0.org/wrappers/cpp/Makefile.am linphone-3.12.0/wrappers/cpp/Makefile.am
+--- linphone-3.12.0.org/wrappers/cpp/Makefile.am	1970-01-01 01:00:00.000000000 +0100
++++ linphone-3.12.0/wrappers/cpp/Makefile.am	2021-07-06 00:14:06.742751269 +0200
+@@ -0,0 +1,20 @@
++lib_LTLIBRARIES = liblinphone++.la
++liblinphone___la_CPPFLAGS = -DLINPHONECXX_EXPORTS
++liblinphone___la_CXXFLAGS = -I$(builddir)/include -I$(top_builddir)/include -I$(top_srcdir)/include $(BCTOOLBOX_CFLAGS) $(BELLESIP_CFLAGS)
++liblinphone___la_SOURCES = object.cc tools.cc
++nodist_liblinphone___la_SOURCES = src/linphone++.cc
++liblinphone___la_LDFLAGS= -version-info $(LIBLINPHONE_SO_VERSION) -no-undefined
++liblinphone___la_LIBADD = $(top_builddir)/coreapi/liblinphone.la $(BCTOOLBOX_LIBS) $(BELLESIP_LIBS)
++
++linphonexxincludedir = $(includedir)/linphone++
++linphonexxinclude_HEADERS = object.hh
++
++pkgconfigdir = $(libdir)/pkgconfig
++nodist_pkgconfig_DATA = linphone++.pc
++
++src/linphone++.cc include/linphone++/linphone.hh: $(top_srcdir)/tools/genapixml.py $(top_srcdir)/tools/metadoc.py $(top_srcdir)/tools/abstractapi.py genwrapper.py class_header.mustache class_impl.mustache enums_header.mustache main_header.mustache $(top_builddir)/coreapi/help/doc/doxygen/xml/index.xml
++	$(PYTHON) $(srcdir)/genwrapper.py $(top_builddir)/coreapi/help/doc/doxygen/xml
++
++install-data-hook:
++	install -d $(DESTDIR)$(linphonexxincludedir)
++	cp -p $(builddir)/include/linphone++/*.hh $(DESTDIR)$(linphonexxincludedir)
+diff -urNp -x '*.orig' linphone-3.12.0.org/wrappers/cpp/linphone++.pc.in linphone-3.12.0/wrappers/cpp/linphone++.pc.in
+--- linphone-3.12.0.org/wrappers/cpp/linphone++.pc.in	1970-01-01 01:00:00.000000000 +0100
++++ linphone-3.12.0/wrappers/cpp/linphone++.pc.in	2021-07-06 00:14:06.742751269 +0200
+@@ -0,0 +1,11 @@
++prefix=@prefix@
++exec_prefix=@exec_prefix@
++libdir=@libdir@
++includedir=@includedir@
++
++Requires.private: linphone bctoolbox belle-sip
++Name: liblinphone++
++Description: C++ wrapper for linphone libraries.
++Version: @VERSION@
++Libs: -llinphone++
++Cflags: -I$(includedir)
diff --git a/linphone-no-rebuild.patch b/linphone-no-rebuild.patch
index e5ea8f7..111aa09 100644
--- a/linphone-no-rebuild.patch
+++ b/linphone-no-rebuild.patch
@@ -1,6 +1,7 @@
---- linphone-3.12.0/coreapi/Makefile.am.orig	2019-06-17 18:45:57.727374734 +0200
-+++ linphone-3.12.0/coreapi/Makefile.am	2019-06-17 19:13:50.548312285 +0200
-@@ -205,7 +205,7 @@
+diff -urNp -x '*.orig' linphone-3.12.0.org/coreapi/Makefile.am linphone-3.12.0/coreapi/Makefile.am
+--- linphone-3.12.0.org/coreapi/Makefile.am	2021-07-06 00:14:07.039422258 +0200
++++ linphone-3.12.0/coreapi/Makefile.am	2021-07-06 00:14:07.249425317 +0200
+@@ -205,7 +205,7 @@ make_gitversion_h:
  			cp -f $(builddir)/$(GITVERSION_FILE_TMP) $(builddir)/$(GITVERSION_FILE) ; \
  		fi ; \
  		rm -f $(builddir)/$(GITVERSION_FILE_TMP) ; \
diff --git a/linphone-sh.patch b/linphone-sh.patch
index e747175..571001f 100644
--- a/linphone-sh.patch
+++ b/linphone-sh.patch
@@ -1,6 +1,7 @@
---- linphone-3.10.2/configure.ac~	2016-08-30 16:20:09.000000000 +0200
-+++ linphone-3.10.2/configure.ac	2018-09-26 15:05:58.553546486 +0200
-@@ -898,11 +898,11 @@ if test x$enable_vcard != xfalse; then
+diff -urNp -x '*.orig' linphone-3.12.0.org/configure.ac linphone-3.12.0/configure.ac
+--- linphone-3.12.0.org/configure.ac	2017-06-29 11:20:47.000000000 +0200
++++ linphone-3.12.0/configure.ac	2021-07-06 00:14:05.732736552 +0200
+@@ -922,11 +922,11 @@ if test x$enable_vcard != xfalse; then
  	if test "$found_vcard" = "no"; then
  		dnl Check the lib presence in case the PKG-CONFIG version is not found
  		AC_LANG_CPLUSPLUS
@@ -14,7 +15,7 @@
  		enable_vcard=true
  	else
  		if test x$enable_vcard = xtrue; then
-@@ -931,12 +931,12 @@ if test x$enable_sqlite_storage != xfals
+@@ -955,12 +955,12 @@ if test x$enable_sqlite_storage != xfals
  	PKG_CHECK_MODULES(SQLITE3,[sqlite3 >= 3.6.0],[found_sqlite=yes],[found_sqlite=no])
  	if test "$found_sqlite" = "no"; then
  		dnl Check the lib presence in case the PKG-CONFIG version is not found
@@ -28,5 +29,5 @@
 -			SQLITE3_LIBS+=" -liconv"
 +			SQLITE3_LIBS="$SQLITE3_LIBS -liconv"
  		fi
- 		enable_msg_storage=true
+ 		enable_sqlite_storage=true
  	else
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/linphone.git/commitdiff/66c246569ff258c12aea2dcd417d17207ed648f5



More information about the pld-cvs-commit mailing list