File libspatialite-deprecated-proj-api.patch of Package libspatialite

diff -uNr libspatialite-4.3.0a/configure libspatialite-4.3.0a-mod/configure
--- libspatialite-4.3.0a/configure	2015-09-07 16:56:45.000000000 +0300
+++ libspatialite-4.3.0a-mod/configure	2019-03-17 15:38:31.253895307 +0200
@@ -17455,6 +17455,8 @@
 fi
 
 if test x"$enable_proj" != "xno"; then
+  $as_echo "#define ACCEPT_USE_OF_DEPRECATED_PROJ_API_H 1" >>confdefs.h
+
   for ac_header in proj_api.h
 do :
   ac_fn_c_check_header_mongrel "$LINENO" "proj_api.h" "ac_cv_header_proj_api_h" "$ac_includes_default"
diff -uNr libspatialite-4.3.0a/configure.ac libspatialite-4.3.0a-mod/configure.ac
--- libspatialite-4.3.0a/configure.ac	2015-09-07 16:56:35.000000000 +0300
+++ libspatialite-4.3.0a-mod/configure.ac	2019-03-17 15:35:41.055149773 +0200
@@ -181,6 +181,7 @@
   [--enable-proj], [enables PROJ.4 inclusion [default=yes]])],
   [], [enable_proj=yes])
 if test x"$enable_proj" != "xno"; then
+  AC_DEFINE(ACCEPT_USE_OF_DEPRECATED_PROJ_API_H)
   AC_CHECK_HEADERS(proj_api.h,, [AC_MSG_ERROR([cannot find proj_api.h, bailing out])])
   AC_SEARCH_LIBS(pj_init_plus,proj,,AC_MSG_ERROR(['libproj' is required but it doesn't seem to be installed on this system.]),-lm)
   AC_SEARCH_LIBS(pj_init_ctx,proj,,AC_MSG_ERROR(['libproj' is required but the version on this system does not support the required features (Version 4.8.0 or later is needed).]),-lm)
diff -uNr libspatialite-4.3.0a/src/connection_cache/alloc_cache.c libspatialite-4.3.0a-mod/src/connection_cache/alloc_cache.c
--- libspatialite-4.3.0a/src/connection_cache/alloc_cache.c	2015-07-01 09:59:16.000000000 +0300
+++ libspatialite-4.3.0a-mod/src/connection_cache/alloc_cache.c	2019-03-17 15:15:44.811966765 +0200
@@ -76,6 +76,7 @@
 #endif
 
 #ifndef OMIT_PROJ		/* including PROJ.4 */
+#define ACCEPT_USE_OF_DEPRECATED_PROJ_API_H
 #include <proj_api.h>
 #endif
 
diff -uNr libspatialite-4.3.0a/src/gaiageo/gg_transform.c libspatialite-4.3.0a-mod/src/gaiageo/gg_transform.c
--- libspatialite-4.3.0a/src/gaiageo/gg_transform.c	2015-07-01 09:59:16.000000000 +0300
+++ libspatialite-4.3.0a-mod/src/gaiageo/gg_transform.c	2019-03-17 15:15:58.871863134 +0200
@@ -55,6 +55,7 @@
 #endif
 
 #ifndef OMIT_PROJ		/* including PROJ.4 */
+#define ACCEPT_USE_OF_DEPRECATED_PROJ_API_H
 #include <proj_api.h>
 #endif
 
diff -uNr libspatialite-4.3.0a/src/spatialite/spatialite.c libspatialite-4.3.0a-mod/src/spatialite/spatialite.c
--- libspatialite-4.3.0a/src/spatialite/spatialite.c	2015-07-01 09:59:16.000000000 +0300
+++ libspatialite-4.3.0a-mod/src/spatialite/spatialite.c	2019-03-17 15:16:46.923508965 +0200
@@ -113,6 +113,7 @@
 #endif
 
 #ifndef OMIT_PROJ		/* including PROJ.4 */
+#define ACCEPT_USE_OF_DEPRECATED_PROJ_API_H
 #include <proj_api.h>
 #endif
 
diff -uNr libspatialite-4.3.0a/src/spatialite/statistics.c libspatialite-4.3.0a-mod/src/spatialite/statistics.c
--- libspatialite-4.3.0a/src/spatialite/statistics.c	2015-07-01 09:59:16.000000000 +0300
+++ libspatialite-4.3.0a-mod/src/spatialite/statistics.c	2019-03-17 15:16:13.703753815 +0200
@@ -79,6 +79,7 @@
 #endif
 
 #ifndef OMIT_PROJ		/* including PROJ.4 */
+#define ACCEPT_USE_OF_DEPRECATED_PROJ_API_H
 #include <proj_api.h>
 #endif
openSUSE Build Service is sponsored by