Control: tags -1 fixed-upstream patch

The attached patch fixes the issue.

Kind Regards,

Bas

-- 
 GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1
diff -Nru r-cran-sf-0.8-1+dfsg/debian/changelog 
r-cran-sf-0.8-1+dfsg/debian/changelog
--- r-cran-sf-0.8-1+dfsg/debian/changelog       2020-02-05 07:59:58.000000000 
+0100
+++ r-cran-sf-0.8-1+dfsg/debian/changelog       2020-02-19 08:33:09.000000000 
+0100
@@ -1,3 +1,9 @@
+r-cran-sf (0.8-1+dfsg-2) UNRELEASED; urgency=medium
+
+  * Rebuild with PROJ 7.0.0.
+
+ -- Dylan Aïssi <[email protected]>  Wed, 19 Feb 2020 08:33:09 +0100
+
 r-cran-sf (0.8-1+dfsg-1) unstable; urgency=medium
 
   * Team upload.
diff -Nru r-cran-sf-0.8-1+dfsg/debian/patches/proj-6.3.x.patch 
r-cran-sf-0.8-1+dfsg/debian/patches/proj-6.3.x.patch
--- r-cran-sf-0.8-1+dfsg/debian/patches/proj-6.3.x.patch        1970-01-01 
01:00:00.000000000 +0100
+++ r-cran-sf-0.8-1+dfsg/debian/patches/proj-6.3.x.patch        2020-02-19 
08:33:09.000000000 +0100
@@ -0,0 +1,18 @@
+Description: use full +init=epsg:xxx strings if PROJ >= 6.3.1
+Author: Edzer Pebesma <[email protected]>
+Origin: 
https://github.com/r-spatial/sf/commit/7e25be898e5b8f0bcc6a775238d81631ad6a75b0
+Bug-Debian: https://bugs.debian.org/951655
+
+--- a/R/crs.R
++++ b/R/crs.R
+@@ -155,7 +155,9 @@ make_crs = function(x, wkt = FALSE) {
+       else if (is.numeric(x))
+               CPL_crs_from_epsg(as.integer(x))
+       else if (is.character(x)) {
+-              if (grepl("+init=epsg:", x) && sf_extSoftVersion()[["proj.4"]] 
>= "6.0.0") {
++              if (grepl("+init=epsg:", x) &&
++                              sf_extSoftVersion()[["proj.4"]] >= "6.0.0" &&
++                              sf_extSoftVersion()[["proj.4"]] < "6.3.1") { # 
nocov start FIXME:
+                       x = strsplit(x, " ")[[1]]
+                       if (length(x) > 1)
+                               warning(paste("the following proj4string 
elements are going to be ignored:",
diff -Nru r-cran-sf-0.8-1+dfsg/debian/patches/proj-7.0.0.patch 
r-cran-sf-0.8-1+dfsg/debian/patches/proj-7.0.0.patch
--- r-cran-sf-0.8-1+dfsg/debian/patches/proj-7.0.0.patch        1970-01-01 
01:00:00.000000000 +0100
+++ r-cran-sf-0.8-1+dfsg/debian/patches/proj-7.0.0.patch        2020-02-19 
08:33:09.000000000 +0100
@@ -0,0 +1,44 @@
+Description: configure for PROJ 7.x.y
+Author: Edzer Pebesma <[email protected]>
+Origin: 
https://github.com/r-spatial/sf/commit/25b558fa8896a90e28e16e59d6e31fbc2b63c1db
+Bug-Debian: https://bugs.debian.org/951655
+
+--- a/configure
++++ b/configure
+@@ -3636,6 +3636,8 @@ if test "${gdal_has_proj}" = no; then
+    as_fn_error $? "OGRCoordinateTransformation() does not return a 
coord.trans: PROJ not available?" "$LINENO" 5
+ fi
+ rm -fr errors.txt gdal_proj.cpp gdal_proj
++{ $as_echo "$as_me:${as_lineno-$LINENO}: GDAL: ${GDAL_VERSION}" >&5
++$as_echo "$as_me: GDAL: ${GDAL_VERSION}" >&6;}
+ 
+ 
+ #
+@@ -3684,7 +3686,7 @@ PROJH="no"
+ if test "${proj_config_ok}" = yes; then
+   PROJ_VERSION=`${PROJ_CONFIG} --modversion`
+   PROJV1=`echo "${PROJ_VERSION}" | cut -c 1`
+-  if test "${PROJV1}" = "6"; then
++  if test "${PROJV1}" -ge "6"; then
+     PROJ6="yes"
+     PROJ_CPPFLAGS="${PROJ_CPPFLAGS} -DHAVE_PROJ_H"
+     if test "${proj_api}" = yes; then
+--- a/configure.ac
++++ b/configure.ac
+@@ -300,6 +300,7 @@ if test "${gdal_has_proj}" = no; then
+    AC_MSG_ERROR([OGRCoordinateTransformation() does not return a coord.trans: 
PROJ not available?])
+ fi
+ rm -fr errors.txt gdal_proj.cpp gdal_proj
++AC_MSG_NOTICE([GDAL: ${GDAL_VERSION}])
+ 
+ 
+ #
+@@ -341,7 +342,7 @@ PROJH="no"
+ if test "${proj_config_ok}" = yes; then
+   PROJ_VERSION=`${PROJ_CONFIG} --modversion`
+   PROJV1=`echo "${PROJ_VERSION}" | cut -c 1`
+-  if test "${PROJV1}" = "6"; then
++  if test "${PROJV1}" -ge "6"; then
+     PROJ6="yes"
+     PROJ_CPPFLAGS="${PROJ_CPPFLAGS} -DHAVE_PROJ_H"
+     if test "${proj_api}" = yes; then
diff -Nru r-cran-sf-0.8-1+dfsg/debian/patches/series 
r-cran-sf-0.8-1+dfsg/debian/patches/series
--- r-cran-sf-0.8-1+dfsg/debian/patches/series  2020-02-05 07:59:58.000000000 
+0100
+++ r-cran-sf-0.8-1+dfsg/debian/patches/series  2020-02-19 08:33:09.000000000 
+0100
@@ -1,2 +1,4 @@
 exclude_test_requiring_rgeos.patch
 exclude_test_requiring_rgdal.patch
+proj-7.0.0.patch
+proj-6.3.x.patch

Reply via email to