Sat Mar 9 17:39:01 2019 UTC ()
geography/gdal-lib: Update to 2.4.0

= GDAL/OGR 2.4.0 Release Notes =

== In a nutshell... ==

 * New GDAL drivers:
   - BYN: read/write support for Natural Resources Canada's Geoid binary format
   - EEDAI: read-only driver for Google Earth Engine Data API
   - IGNFHeightASCIIGrid: read-only driver to read IGN-France height correction ASCII grids
   - NGW: NextGIS Web read-only driver
   - NTv1: read-only driver for NTv1 datum shift grids
 * New OGR drivers:
   - EEDA: read-only driver for Google Earth Engine Data API
   - GeoJSONSeq: read/creation support of new-line or record-separator separated GeoJSON features (#378)
   - NGW: NextGIS Web read-write driver
 * Improved drivers:
   - BAG: add read support for variable-resolution grids, and write support for single-resolution grids
   - GTiff driver: add Lerc and WebP codecs
   - PostgisRaster: add support for out-db rasters
   - RMF
   - MSSQLSpatial
 * RFC 72: Make GDAL Python autotest suite use pytest framework
 * Add /vsihdfs/ virtual file system handler for Hadoop File System (via libhdfs)
 * Add /vsiwebhdfs/ read-write virtual file system for Web Hadoop File System REST API
 * gdal_contour rewriting: speed optimizations and capability to compute polygon isosurfaces.
 * Remove PHP and Ruby bindings.
 * Continued code linting in C++, Python scripts, Shell scripts and autotest

== Backward compatibility issues ==
 * The value of COMPRESSION_ZSTD used for ZStd-in-TIFF compression has been changed. ZStd-compressed TIFF files produced by GDAL 2.3.0 will not be readable


(gdt)
diff -r1.110 -r1.111 pkgsrc/geography/gdal-lib/Makefile
diff -r1.3 -r1.4 pkgsrc/geography/gdal-lib/Makefile.common
diff -r1.15 -r1.16 pkgsrc/geography/gdal-lib/PLIST
diff -r1.36 -r1.37 pkgsrc/geography/gdal-lib/distinfo
diff -r1.10 -r1.11 pkgsrc/geography/py-gdal/Makefile
diff -r1.1 -r1.2 pkgsrc/geography/py-gdal/PLIST

cvs diff -r1.110 -r1.111 pkgsrc/geography/gdal-lib/Makefile (expand / switch to unified diff)

--- pkgsrc/geography/gdal-lib/Makefile 2019/03/09 01:54:59 1.110
+++ pkgsrc/geography/gdal-lib/Makefile 2019/03/09 17:39:01 1.111
@@ -1,21 +1,19 @@ @@ -1,21 +1,19 @@
1# $NetBSD: Makefile,v 1.110 2019/03/09 01:54:59 gdt Exp $ 1# $NetBSD: Makefile,v 1.111 2019/03/09 17:39:01 gdt Exp $
2 2
3#PKGREVISION= 0 3#PKGREVISION= 0
4.include "../../geography/gdal-lib/Makefile.common" 4.include "../../geography/gdal-lib/Makefile.common"
5PKGNAME= ${DISTNAME:S/gdal/gdal-lib/} 5PKGNAME= ${DISTNAME:S/gdal/gdal-lib/}
6 6
7MAINTAINER+= gdt@NetBSD.org 
8#MAINTAINER= brook@nmsu.edu 
9HOMEPAGE= http://www.gdal.org/ 7HOMEPAGE= http://www.gdal.org/
10COMMENT= Translator library for raster geospatial data formats 8COMMENT= Translator library for raster geospatial data formats
11LICENSE= mit 9LICENSE= mit
12 10
13USE_LANGUAGES+= c99 c++11 11USE_LANGUAGES+= c99 c++11
14 12
15# This package intends to link against only libgeos_c, but ends up 13# This package intends to link against only libgeos_c, but ends up
16# also linking to the C++ library libgeos, apparently because of a 14# also linking to the C++ library libgeos, apparently because of a
17# libtool problem. 15# libtool problem.
18# Therefore this package needs revbumping on every geos update. 16# Therefore this package needs revbumping on every geos update.
19 17
20CONFIGURE_ARGS+= --without-python 18CONFIGURE_ARGS+= --without-python
21 19

cvs diff -r1.3 -r1.4 pkgsrc/geography/gdal-lib/Makefile.common (expand / switch to unified diff)

--- pkgsrc/geography/gdal-lib/Makefile.common 2019/03/09 01:54:59 1.3
+++ pkgsrc/geography/gdal-lib/Makefile.common 2019/03/09 17:39:01 1.4
@@ -1,23 +1,26 @@ @@ -1,23 +1,26 @@
1# $NetBSD: Makefile.common,v 1.3 2019/03/09 01:54:59 gdt Exp $ 1# $NetBSD: Makefile.common,v 1.4 2019/03/09 17:39:01 gdt Exp $
2# 2#
3# used by geography/gdal-lib/Makefile 3# used by geography/gdal-lib/Makefile
4# used by geography/py-gdal/Makefile 4# used by geography/py-gdal/Makefile
5 5
6VERSION= 2.3.3 6VERSION= 2.4.0
7DISTNAME= gdal-${VERSION} 7DISTNAME= gdal-${VERSION}
8CATEGORIES= geography 8CATEGORIES= geography
9MASTER_SITES= http://download.osgeo.org/gdal/${PKGVERSION_NOREV}/ 9MASTER_SITES= http://download.osgeo.org/gdal/${PKGVERSION_NOREV}/
10 10
 11MAINTAINER= gdt@NetBSD.org
 12#MAINTAINER+= brook@nmsu.edu
 13
11PATCHDIR= ${.CURDIR}/../../geography/gdal-lib/patches 14PATCHDIR= ${.CURDIR}/../../geography/gdal-lib/patches
12DISTINFO_FILE= ${.CURDIR}/../../geography/gdal-lib/distinfo 15DISTINFO_FILE= ${.CURDIR}/../../geography/gdal-lib/distinfo
13 16
14CHECK_PORTABILITY_SKIP+= mkbindist.sh 17CHECK_PORTABILITY_SKIP+= mkbindist.sh
15 18
16USE_TOOLS+= gmake 19USE_TOOLS+= gmake
17USE_LANGUAGES= c99 c++ 20USE_LANGUAGES= c99 c++
18USE_LIBTOOL= yes 21USE_LIBTOOL= yes
19USE_PKGLOCALEDIR= yes 22USE_PKGLOCALEDIR= yes
20GNU_CONFIGURE= yes 23GNU_CONFIGURE= yes
21CONFIGURE_ARGS+= --with-geos 24CONFIGURE_ARGS+= --with-geos
22CONFIGURE_ARGS+= --with-libjson-c=internal 25CONFIGURE_ARGS+= --with-libjson-c=internal
23CONFIGURE_ARGS+= --with-libtiff=${BUILDLINK_PREFIX.tiff} 26CONFIGURE_ARGS+= --with-libtiff=${BUILDLINK_PREFIX.tiff}

cvs diff -r1.15 -r1.16 pkgsrc/geography/gdal-lib/PLIST (expand / switch to unified diff)

--- pkgsrc/geography/gdal-lib/PLIST 2019/03/09 01:54:59 1.15
+++ pkgsrc/geography/gdal-lib/PLIST 2019/03/09 17:39:01 1.16
@@ -1,40 +1,42 @@ @@ -1,40 +1,42 @@
1@comment $NetBSD: PLIST,v 1.15 2019/03/09 01:54:59 gdt Exp $ 1@comment $NetBSD: PLIST,v 1.16 2019/03/09 17:39:01 gdt Exp $
 2@comment $NetBSD: PLIST,v 1.16 2019/03/09 17:39:01 gdt Exp $
2bin/gdal-config 3bin/gdal-config
3bin/gdal_contour 4bin/gdal_contour
4bin/gdal_grid 5bin/gdal_grid
5bin/gdal_rasterize 6bin/gdal_rasterize
6bin/gdal_translate 7bin/gdal_translate
7bin/gdaladdo 8bin/gdaladdo
8bin/gdalbuildvrt 9bin/gdalbuildvrt
9bin/gdaldem 10bin/gdaldem
10bin/gdalenhance 11bin/gdalenhance
11bin/gdalinfo 12bin/gdalinfo
12bin/gdallocationinfo 13bin/gdallocationinfo
13bin/gdalmanage 14bin/gdalmanage
14bin/gdalserver 15bin/gdalserver
15bin/gdalsrsinfo 16bin/gdalsrsinfo
16bin/gdaltindex 17bin/gdaltindex
17bin/gdaltransform 18bin/gdaltransform
18bin/gdalwarp 19bin/gdalwarp
19bin/gnmanalyse 20bin/gnmanalyse
20bin/gnmmanage 21bin/gnmmanage
21bin/nearblack 22bin/nearblack
22bin/ogr2ogr 23bin/ogr2ogr
23bin/ogrinfo 24bin/ogrinfo
24bin/ogrlineref 25bin/ogrlineref
25bin/ogrtindex 26bin/ogrtindex
26bin/testepsg 27bin/testepsg
27include/cpl_atomic_ops.h 28include/cpl_atomic_ops.h
 29include/cpl_auto_close.h
28include/cpl_config.h 30include/cpl_config.h
29include/cpl_config_extras.h 31include/cpl_config_extras.h
30include/cpl_conv.h 32include/cpl_conv.h
31include/cpl_csv.h 33include/cpl_csv.h
32include/cpl_error.h 34include/cpl_error.h
33include/cpl_hash_set.h 35include/cpl_hash_set.h
34include/cpl_http.h 36include/cpl_http.h
35include/cpl_json.h 37include/cpl_json.h
36include/cpl_list.h 38include/cpl_list.h
37include/cpl_minixml.h 39include/cpl_minixml.h
38include/cpl_minizip_ioapi.h 40include/cpl_minizip_ioapi.h
39include/cpl_minizip_unzip.h 41include/cpl_minizip_unzip.h
40include/cpl_minizip_zip.h 42include/cpl_minizip_zip.h
@@ -84,32 +86,34 @@ include/ogr_geocoding.h @@ -84,32 +86,34 @@ include/ogr_geocoding.h
84include/ogr_geometry.h 86include/ogr_geometry.h
85include/ogr_p.h 87include/ogr_p.h
86include/ogr_spatialref.h 88include/ogr_spatialref.h
87include/ogr_srs_api.h 89include/ogr_srs_api.h
88include/ogrsf_frmts.h 90include/ogrsf_frmts.h
89include/rawdataset.h 91include/rawdataset.h
90include/vrtdataset.h 92include/vrtdataset.h
91lib/libgdal.la 93lib/libgdal.la
92lib/pkgconfig/gdal.pc 94lib/pkgconfig/gdal.pc
93share/gdal/GDALLogoBW.svg 95share/gdal/GDALLogoBW.svg
94share/gdal/GDALLogoColor.svg 96share/gdal/GDALLogoColor.svg
95share/gdal/GDALLogoGS.svg 97share/gdal/GDALLogoGS.svg
96share/gdal/LICENSE.TXT 98share/gdal/LICENSE.TXT
 99share/gdal/bag_template.xml
97share/gdal/compdcs.csv 100share/gdal/compdcs.csv
98share/gdal/coordinate_axis.csv 101share/gdal/coordinate_axis.csv
99share/gdal/cubewerx_extra.wkt 102share/gdal/cubewerx_extra.wkt
100share/gdal/datum_shift.csv 103share/gdal/datum_shift.csv
101share/gdal/default.rsc 104share/gdal/default.rsc
102share/gdal/ecw_cs.wkt 105share/gdal/ecw_cs.wkt
 106share/gdal/eedaconf.json
103share/gdal/ellipsoid.csv 107share/gdal/ellipsoid.csv
104share/gdal/epsg.wkt 108share/gdal/epsg.wkt
105share/gdal/esri_StatePlane_extra.wkt 109share/gdal/esri_StatePlane_extra.wkt
106share/gdal/esri_Wisconsin_extra.wkt 110share/gdal/esri_Wisconsin_extra.wkt
107share/gdal/esri_epsg.wkt 111share/gdal/esri_epsg.wkt
108share/gdal/esri_extra.wkt 112share/gdal/esri_extra.wkt
109share/gdal/gcs.csv 113share/gdal/gcs.csv
110share/gdal/gcs.override.csv 114share/gdal/gcs.override.csv
111share/gdal/gdal_datum.csv 115share/gdal/gdal_datum.csv
112share/gdal/gdalicon.png 116share/gdal/gdalicon.png
113share/gdal/gdalvrt.xsd 117share/gdal/gdalvrt.xsd
114share/gdal/geoccs.csv 118share/gdal/geoccs.csv
115share/gdal/gml_registry.xml 119share/gdal/gml_registry.xml

cvs diff -r1.36 -r1.37 pkgsrc/geography/gdal-lib/distinfo (expand / switch to unified diff)

--- pkgsrc/geography/gdal-lib/distinfo 2019/03/09 01:54:59 1.36
+++ pkgsrc/geography/gdal-lib/distinfo 2019/03/09 17:39:01 1.37
@@ -1,10 +1,10 @@ @@ -1,10 +1,10 @@
1$NetBSD: distinfo,v 1.36 2019/03/09 01:54:59 gdt Exp $ 1$NetBSD: distinfo,v 1.37 2019/03/09 17:39:01 gdt Exp $
2 2
3SHA1 (gdal-2.3.3.tar.gz) = 99cd1f4565c38561bd8409ade95209566e9b7f47 3SHA1 (gdal-2.4.0.tar.gz) = 3420ae8a9644ce652339ecbad18f9024279cd2ba
4RMD160 (gdal-2.3.3.tar.gz) = 6eb0a04c2144bd0ed9bf3e0838ee73c2e28fbaaa 4RMD160 (gdal-2.4.0.tar.gz) = 7e16bb8fa0e35bec6b76a5b55f221f024ef2cf5d
5SHA512 (gdal-2.3.3.tar.gz) = 23c7fe500f7470a6120b8c30f928808c275376996c07e7491c0fe84b6bc26c72a3f92c4f75f965ee3cfb5e86cbf0fcbb82836dae515c5d5d3ffdf74888ff780b 5SHA512 (gdal-2.4.0.tar.gz) = 9517b23009621ed2622a460dc813b30de726d293531c6f107fb308a31e45a143e67e71aa3af3d1faed554ad516a35924973d714c63ee41445ac8d3b2da61dd10
6Size (gdal-2.3.3.tar.gz) = 14468306 bytes 6Size (gdal-2.4.0.tar.gz) = 14533664 bytes
7SHA1 (patch-apps_gdalserver.cpp) = 4a2b8bac29582c8fc02920840ee498026d87acca 7SHA1 (patch-apps_gdalserver.cpp) = 4a2b8bac29582c8fc02920840ee498026d87acca
8SHA1 (patch-frmts_grib_degrib_degrib_myutil.c) = 0e046afa236d7e0d6186fe392cb2da05fa5b42c5 8SHA1 (patch-frmts_grib_degrib_degrib_myutil.c) = 0e046afa236d7e0d6186fe392cb2da05fa5b42c5
9SHA1 (patch-ogr_ogrsf__frmts_geojson_libjson_GNUmakefile) = 6a5061b6dd8c3a4fa1ad7c10ddc0b815b41a637d 9SHA1 (patch-ogr_ogrsf__frmts_geojson_libjson_GNUmakefile) = 6a5061b6dd8c3a4fa1ad7c10ddc0b815b41a637d
10SHA1 (patch-port_cpl__conv.cpp) = e0c9d2dac25bc6f69f0af13a2c86ab5f0f521445 10SHA1 (patch-port_cpl__conv.cpp) = e0c9d2dac25bc6f69f0af13a2c86ab5f0f521445

cvs diff -r1.10 -r1.11 pkgsrc/geography/py-gdal/Makefile (expand / switch to unified diff)

--- pkgsrc/geography/py-gdal/Makefile 2019/03/09 01:54:59 1.10
+++ pkgsrc/geography/py-gdal/Makefile 2019/03/09 17:39:01 1.11
@@ -1,20 +1,19 @@ @@ -1,20 +1,19 @@
1# $NetBSD: Makefile,v 1.10 2019/03/09 01:54:59 gdt Exp $ 1# $NetBSD: Makefile,v 1.11 2019/03/09 17:39:01 gdt Exp $
2 2
3#PKGREVISION= 0 3#PKGREVISION= 0
4.include "../../geography/gdal-lib/Makefile.common" 4.include "../../geography/gdal-lib/Makefile.common"
5PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 5PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
6 6
7MAINTAINER= pkgsrc-users@NetBSD.org 
8HOMEPAGE= http://www.gdal.org/ 7HOMEPAGE= http://www.gdal.org/
9COMMENT= Translator library for raster geospatial data formats, Python binding 8COMMENT= Translator library for raster geospatial data formats, Python binding
10LICENSE= mit 9LICENSE= mit
11 10
12BUILD_DIRS= swig/python 11BUILD_DIRS= swig/python
13 12
14MAKE_FILE= GNUmakefile 13MAKE_FILE= GNUmakefile
15 14
16REPLACE_PYTHON+= swig/python/scripts/*py 15REPLACE_PYTHON+= swig/python/scripts/*py
17 16
18INSTALLATION_DIRS= bin 17INSTALLATION_DIRS= bin
19 18
20.include "../../mk/bsd.prefs.mk" 19.include "../../mk/bsd.prefs.mk"

cvs diff -r1.1 -r1.2 pkgsrc/geography/py-gdal/PLIST (expand / switch to unified diff)

--- pkgsrc/geography/py-gdal/PLIST 2018/02/19 12:09:18 1.1
+++ pkgsrc/geography/py-gdal/PLIST 2019/03/09 17:39:01 1.2
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.1 2018/02/19 12:09:18 ryoon Exp $ 1@comment $NetBSD: PLIST,v 1.2 2019/03/09 17:39:01 gdt Exp $
2bin/epsg_tr.py 2bin/epsg_tr.py
3bin/esri2wkt.py 3bin/esri2wkt.py
4bin/gcps2vec.py 4bin/gcps2vec.py
5bin/gcps2wld.py 5bin/gcps2wld.py
6bin/gdal2tiles.py 6bin/gdal2tiles.py
7bin/gdal2xyz.py 7bin/gdal2xyz.py
8bin/gdal_auth.py 8bin/gdal_auth.py
9bin/gdal_calc.py 9bin/gdal_calc.py
10bin/gdal_edit.py 10bin/gdal_edit.py
11bin/gdal_fillnodata.py 11bin/gdal_fillnodata.py
12bin/gdal_merge.py 12bin/gdal_merge.py
13bin/gdal_pansharpen.py 13bin/gdal_pansharpen.py
14bin/gdal_polygonize.py 14bin/gdal_polygonize.py
@@ -25,28 +25,26 @@ bin/ogrmerge.py @@ -25,28 +25,26 @@ bin/ogrmerge.py
25bin/pct2rgb.py 25bin/pct2rgb.py
26bin/rgb2pct.py 26bin/rgb2pct.py
27${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 27${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
28${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 28${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
29${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 29${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
30${PYSITELIB}/${EGG_INFODIR}/not-zip-safe 30${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
31${PYSITELIB}/${EGG_INFODIR}/top_level.txt 31${PYSITELIB}/${EGG_INFODIR}/top_level.txt
32${PYSITELIB}/gdal.py 32${PYSITELIB}/gdal.py
33${PYSITELIB}/gdal.pyc 33${PYSITELIB}/gdal.pyc
34${PYSITELIB}/gdalconst.py 34${PYSITELIB}/gdalconst.py
35${PYSITELIB}/gdalconst.pyc 35${PYSITELIB}/gdalconst.pyc
36${PYSITELIB}/gdalnumeric.py 36${PYSITELIB}/gdalnumeric.py
37${PYSITELIB}/gdalnumeric.pyc 37${PYSITELIB}/gdalnumeric.pyc
38${PYSITELIB}/gnm.py 
39${PYSITELIB}/gnm.pyc 
40${PYSITELIB}/ogr.py 38${PYSITELIB}/ogr.py
41${PYSITELIB}/ogr.pyc 39${PYSITELIB}/ogr.pyc
42${PYSITELIB}/osgeo/__init__.py 40${PYSITELIB}/osgeo/__init__.py
43${PYSITELIB}/osgeo/__init__.pyc 41${PYSITELIB}/osgeo/__init__.pyc
44${PYSITELIB}/osgeo/_gdal.so 42${PYSITELIB}/osgeo/_gdal.so
45${PYSITELIB}/osgeo/_gdal_array.so 43${PYSITELIB}/osgeo/_gdal_array.so
46${PYSITELIB}/osgeo/_gdalconst.so 44${PYSITELIB}/osgeo/_gdalconst.so
47${PYSITELIB}/osgeo/_gnm.so 45${PYSITELIB}/osgeo/_gnm.so
48${PYSITELIB}/osgeo/_ogr.so 46${PYSITELIB}/osgeo/_ogr.so
49${PYSITELIB}/osgeo/_osr.so 47${PYSITELIB}/osgeo/_osr.so
50${PYSITELIB}/osgeo/gdal.py 48${PYSITELIB}/osgeo/gdal.py
51${PYSITELIB}/osgeo/gdal.pyc 49${PYSITELIB}/osgeo/gdal.pyc
52${PYSITELIB}/osgeo/gdal_array.py 50${PYSITELIB}/osgeo/gdal_array.py