pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/geography/R-rgdal



Module Name:    pkgsrc
Committed By:   mef
Date:           Mon Sep 20 08:04:00 UTC 2021

Modified Files:
        pkgsrc/geography/R-rgdal: Makefile distinfo

Log Message:
(geography/R-rgdal) Updated 1.4.8 to 1.5.27

# Please note that **rgdal** will be  retired by the end of 2023, plan
  transition to sf/stars/terra  functions using GDAL and  PROJ at your
  earliest convenience.

# Version 1.5-27 (development, rev. 1149-)
* Correcting logic error in check for MXE UCRT builds (temporary)

# Version 1.5-26 (2021-09-15, rev. 1141-1148)
* Mute use of PROJ CDN for MXE UCRT builds (temporary)

* Run autoupdate on configure.ac to handle obsolete AC_HELP_STRING etc.

# Version 1.5-25 (2021-09-08, rev. 1122-1140)
* Add environment variable access to --with-data-copy by
  PROJ_GDAL_DATA_COPY (https://github.com/r-spatial/sf/issues/1605)

* Adaptations for PROJ 8.

* Handle mixed 2D/3D in readOGR():
  (https://github.com/r-spatial/sf/issues/1683)

* Add tweak for UCRT builds.

* Thin examples for spTransform().

# Version 1.5-23 (2021-02-03, rev. 1120-1121)
* Further fallout after removing valgrind issues.

# Version 1.5-22 (2021-02-02, rev. 1106-1119)
* Attempt to remove further valgrind leak in proj6.cpp: PROJcopyEPSG()
  and in ogr_proj.cpp, both wrongly placed object destructors.

* Modified roundtripping all declared projections in ?project examples
  because some listed projections for PROJ >= 5 provoke valgrind
  leakages by returning very large out-of-scope values for input
  coordinates (0, 0); inversion of these is not attempted; some listed
  projections are not projections.

# Version 1.5-21 (2021-01-27, rev. 1093-1105)
* Suggest **rgeos** to write pre-SFS multipolygon objects to avoid
  unpleasant workaround.

* Try to eliminate current valgrind leaks, starting from
  (https://github.com/r-spatial/gstat/issues/82).

* Try to increase robustness to installation with early PROJ 6
  versions, which often lack functionality found necessary later (for
  example visualization order); the code had assumed that this
  function always was available and behaved as it now does. There are
  now graceful failures when not available.

# Version 1.5-19 (2021-01-05, rev. 1083-1092)
* Dan Baston: raster speedups

* PROJ 7.2.1 includes a bug-fix for `+proj=ob_tran` cases that
  required changes in detection and handling of target/source CRS
  reversal,
  https://lists.osgeo.org/pipermail/proj/2020-December/009999.html

# Version 1.5-18 (2020-10-13, rev. 1071-1082)
* condition `tests/test_enforce_xy.R` on PROJ >= 6 and GDAL >= 3
  (email BDR, I forgot to re-check with PROJ-5.2.0/GDAL-2.2.4).

* Adaptation to EPSG 10 database format started (from PROJ 7.2);
  choose DB columns by name not number in vignette.

# Version 1.5-17 (2020-10-08, rev. 1051-1070)
* `"CRS"` instantiation now prefers PROJ: use
  `rgdal::set_prefer_proj(FALSE)` to return to earlier behaviour. It
  seems that access from C/C++ code to mechanisms in PROJ offers more
  depth than going through GDAL to PROJ. This `"CRS"` instantiation in
  **sp** and **raster**; Proj4 and WKT2 strings may differ depending
  on whether instantiation is straight from PROJ or goes via
  GDAL. Confirmed with multiple reverse dependency checks over almost
  900 CRAN packages.

* By default use PROJ function to extract the source CRS from a
  `"BOUNDCRS"`. When `+towgs84=` is given, PROJ and GDAL see the
  apparent source Proj4 string as implicitly implying a coordinate
  operation transforming to target WGS84, leading to the WKT2
  representation being a `"BOUNDCRS"`, not a `"PROJCRS"` or
  `"GEOGCRS"`, and thus causing misunderstandings later in searching
  for the most accurate coordinate operation for a transformation. May
  be controlled by setting the `get_source_if_boundcrs=` in
  `sp::CRS()` from **sp** 1.4-4 (2020-10-07). Confirmed with multiple
  reverse dependency checks over almost 900 CRAN packages.

* Add support for instantiating from `"OGC:CRS84"` to provide a
  guaranteed GIS/visualization axis order WGS84 instantiator
  (preferred to `"EPSG:4326"`).

* Permit empty string in `SRS_string=` argument to `sp::CRS()` and
  functions called by it.

* Use GDAL `ORSIsProjected()` instead of simply looking for
  `"+proj=longlat"` in the Proj4 string representation where possible.

# Version 1.5-16 (2020-08-07, rev. 1047-1050)
* Typo in C code; use `try()` around Area-of-Interest calculation for
  coordinate operations (email BDR, I forgot to re-check with
  PROJ-5.2.0/GDAL-2.2.4).

# Version 1.5-15 (2020-08-04, rev. 1020-1046)
* Add support for instantiating from `"ESRI:"`.

* Add Area-of-Interest to coordinate operation search (reduces the
  number of candidates found in many cases), and use in
  `rgdal::spTransform()` by default (`use_aoi=FALSE` to suppress);
  illustrate in vignette
  https://cran.r-project.org/web/packages/rgdal/vignettes/CRS_projections_transformations.html.

* Harden to condition on PROJ functions only available from 6.2.0;
  block `"+proj=ob_tran` tests for PROJ 6.0.0-6.1.1.

* Support PROJ CDN https://cdn.proj.org for on-demand download of
  transformation grids if requested by user; document in vignette
  https://cran.r-project.org/web/packages/rgdal/vignettes/CRS_projections_transformations.html.

# Version 1.5-12 (2020-06-26, rev. 1007-1019)
* Further corrections to `configure.ac` for older PROJ/GDAL versions

# Version 1.5-10 (2020-06-09, rev. 991-1006)
* Corrections to `configure.ac` for older PROJ/GDAL versions

# Version 1.5-8 (2020-05-28, rev. 846-990)
* Released to match **sp** 1.4.0 (2020-02-21) to 1.4-2 (2020-05-20)
  following months of development adapting to breaking changes in the
  external libraries used here: PROJ and GDAL; see also
  https://cran.r-project.org/web/packages/sp/news.html.

* Expose `options("rgdal_show_exportToProj4_warnings"="none")` to mute
  Proj4 string degradation warnings.

* Add new vignette
  https://cran.r-project.org/web/packages/rgdal/vignettes/CRS_projections_transformations.html.

* CRAN Windows binary uses PROJ >= 6 and GDAL >= 3

* Add PROJ-based CRS comparison: `compare_CRS()`.

* `project()` and `spTransform()` use WKT2 comment if available,
  fallback to Proj4 representation if not.

* List coordinate operations (based on pyproj code): `list_coordOps()`.

* Add `enforce_xy=` arguments to try to ensure that only
  GIS/visualization axis order is present.

* Add `"CRS"` object comment carrying WKT2 (2019) multiline string
  representation on read operations.

* Use `"CRS"` object comment carrying WKT2 (2019) multiline string
  representation on write operations.


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 pkgsrc/geography/R-rgdal/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/geography/R-rgdal/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/geography/R-rgdal/Makefile
diff -u pkgsrc/geography/R-rgdal/Makefile:1.7 pkgsrc/geography/R-rgdal/Makefile:1.8
--- pkgsrc/geography/R-rgdal/Makefile:1.7       Mon May  3 16:28:46 2021
+++ pkgsrc/geography/R-rgdal/Makefile   Mon Sep 20 08:04:00 2021
@@ -1,14 +1,23 @@
-# $NetBSD: Makefile,v 1.7 2021/05/03 16:28:46 gdt Exp $
+# $NetBSD: Makefile,v 1.8 2021/09/20 08:04:00 mef Exp $
 
 R_PKGNAME=     rgdal
-R_PKGVER=      1.4-8
-PKGREVISION=   5
+R_PKGVER=      1.5-27
 CATEGORIES=    geography
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 COMMENT=       Bindings for the 'Geospatial' Data Abstraction Library
 LICENSE=       gnu-gpl-v2 OR gnu-gpl-v3        # + file LICENSE.note
 
+# Packages suggested but not available:
+#   'knitr', 'DBI', 'RSQLite', 'maptools', 'mapview', 'rmarkdown',
+#   'curl', 'rgeos'
+TEST_DEPENDS+= R-knitr-[0-9]*:../../print/R-knitr
+TEST_DEPENDS+= R-DBI-[0-9]*:../../math/R-DBI
+TEST_DEPENDS+= R-maptools-[0-9]*:../../geography/R-maptools
+TEST_DEPENDS+= R-rmarkdown-[0-9]*:../../textproc/R-rmarkdown
+TEST_DEPENDS+= R-curl-[0-9]*:../../www/R-curl
+TEST_DEPENDS+= R-rgeos-[0-9]*:../../geography/R-rgeos
+
 USE_TOOLS+=    pkg-config
 
 USE_LANGUAGES+=        c c++

Index: pkgsrc/geography/R-rgdal/distinfo
diff -u pkgsrc/geography/R-rgdal/distinfo:1.1 pkgsrc/geography/R-rgdal/distinfo:1.2
--- pkgsrc/geography/R-rgdal/distinfo:1.1       Sat Aug  8 23:19:05 2020
+++ pkgsrc/geography/R-rgdal/distinfo   Mon Sep 20 08:04:00 2021
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.1 2020/08/08 23:19:05 brook Exp $
+$NetBSD: distinfo,v 1.2 2021/09/20 08:04:00 mef Exp $
 
-SHA1 (R/rgdal_1.4-8.tar.gz) = 376e38a9a900efae9d2442aad78e1d98fad89607
-RMD160 (R/rgdal_1.4-8.tar.gz) = d6f15704417c7ddf79bb1b15ec7ef4194c1e02d0
-SHA512 (R/rgdal_1.4-8.tar.gz) = c3d6ea97f21995494bb4f0e4cbbb36ac16ae7a9b12768addb3821fbaee814cc66d6f219bcbea10378ec817d8e664fdc30df007479d18d60bbb7a39f0d46a986a
-Size (R/rgdal_1.4-8.tar.gz) = 1698902 bytes
+SHA1 (R/rgdal_1.5-27.tar.gz) = de80cae0007777922d84401b6ba9be9553a3893e
+RMD160 (R/rgdal_1.5-27.tar.gz) = 0a2384629b7f28387ef093e991525b81e6d29b6c
+SHA512 (R/rgdal_1.5-27.tar.gz) = ac748dbca3802d92cfa426e198dcd787f05bfa59e1027f73da8dca8dcb24da5d6b4ec874773379b6f6cb3cca3f3fb0e65176aa986fd059457e82cf21abc3474d
+Size (R/rgdal_1.5-27.tar.gz) = 4391149 bytes



Home | Main Index | Thread Index | Old Index