Wed Mar 10 11:45:26 2010 UTC ()
Changes 1.7.1:

The 1.7.1 release was prepared and issued primarily to deal with ticket 3382,
relating to the fact that GDAL 1.7 has had a significant regression in that
all Erdas Imagine (HFA/.img) files produced are unreadable by non-GDAL software
including released versions of ArcGIS and Erdas Imagine.  Following is a list
of all bug fixes since the 1.7.0 release.

== General ==
* MacOS X: Support versioning for framework builds
* FreeBSD: fix --with-threads configuring

== GDAL / Raster ==
* HFA/Imagine: Fix very serious 1.7 bug with blank layer names which was
  producing .img files unreadable in non-GDAL software
* HFA: Ensure nodata values carried into overviews
* HFA: Fix support for files with nonstandard mapunits
* NITF: Improve NITF spec compliance when generating JPEG compression
* NITF: Improve dateline handling for CADRG products
* NITF: Return GCPPROJECTIONX metadata when we can't transform polar
* GeoRaster: Avoid error messages when looking up epsg codes
* DODS / GDALCopyWords(): Fix bug with negative offsets/flipping
* PCIDSK: Fix new bug with UTM MGRS zone handling
* PDS: Fix up offset support for detached labels
* gdal_merge.py: support per band init values
* ECW: Fix one broken case in configure logic
* RasterLite: Fix crash on 32bit platforms
* NetCDF: Prevent CreateCopy() of complex bands
* HDF4: Fix buffer overflow with GeodeticLatitude

== OGR / Vector ==
* SQLite: TestCapability() returns TRUE for transation support
* DXF: Support polylines in Object Coordinate System
* MIF/ogr2ogr: Fix new problem translating to MIF format
* GeoJSON: Support stdout output via new /vsistdout/ name
* Shapefile: Fixes for winding calculations on read and write
* Postgres: Get field width and precision from SQL queries


(adam)
diff -r1.24 -r1.25 pkgsrc/geography/gdal-lib/Makefile
diff -r1.7 -r1.8 pkgsrc/geography/gdal-lib/PLIST
diff -r1.7 -r1.8 pkgsrc/geography/gdal-lib/distinfo
diff -r1.3 -r1.4 pkgsrc/geography/gdal-lib/patches/patch-aa

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

--- pkgsrc/geography/gdal-lib/Makefile 2010/02/10 19:34:07 1.24
+++ pkgsrc/geography/gdal-lib/Makefile 2010/03/10 11:45:26 1.25
@@ -1,18 +1,17 @@ @@ -1,18 +1,17 @@
1# $NetBSD: Makefile,v 1.24 2010/02/10 19:34:07 joerg Exp $ 1# $NetBSD: Makefile,v 1.25 2010/03/10 11:45:26 adam Exp $
2 2
3DISTNAME= gdal-1.6.3 3DISTNAME= gdal-1.7.1
4PKGNAME= gdal-lib-1.6.3 4PKGNAME= gdal-lib-1.7.1
5PKGREVISION= 3 
6CATEGORIES= geography 5CATEGORIES= geography
7MASTER_SITES= http://download.osgeo.org/gdal/ 6MASTER_SITES= http://download.osgeo.org/gdal/
8 7
9MAINTAINER= brook@nmsu.edu 8MAINTAINER= brook@nmsu.edu
10HOMEPAGE= http://www.gdal.org/ 9HOMEPAGE= http://www.gdal.org/
11COMMENT= Translator library for raster geospatial data formats 10COMMENT= Translator library for raster geospatial data formats
12 11
13PKG_DESTDIR_SUPPORT= user-destdir 12PKG_DESTDIR_SUPPORT= user-destdir
14 13
15USE_LANGUAGES= c c++ fortran 14USE_LANGUAGES= c c++ fortran
16USE_LIBTOOL= yes 15USE_LIBTOOL= yes
17USE_PKGLOCALEDIR= yes 16USE_PKGLOCALEDIR= yes
18USE_TOOLS+= gmake 17USE_TOOLS+= gmake

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

--- pkgsrc/geography/gdal-lib/PLIST 2009/06/14 17:57:15 1.7
+++ pkgsrc/geography/gdal-lib/PLIST 2010/03/10 11:45:26 1.8
@@ -1,47 +1,51 @@ @@ -1,47 +1,51 @@
1@comment $NetBSD: PLIST,v 1.7 2009/06/14 17:57:15 joerg Exp $ 1@comment $NetBSD: PLIST,v 1.8 2010/03/10 11:45:26 adam Exp $
2bin/gdal-config 2bin/gdal-config
3bin/gdal_contour 3bin/gdal_contour
4bin/gdal_grid 4bin/gdal_grid
5bin/gdal_rasterize 5bin/gdal_rasterize
6bin/gdal_translate 6bin/gdal_translate
7bin/gdaladdo 7bin/gdaladdo
8bin/gdalbuildvrt 8bin/gdalbuildvrt
 9bin/gdaldem
9bin/gdalenhance 10bin/gdalenhance
10bin/gdalinfo 11bin/gdalinfo
11bin/gdalmanage 12bin/gdalmanage
12bin/gdaltindex 13bin/gdaltindex
13bin/gdaltransform 14bin/gdaltransform
14bin/gdalwarp 15bin/gdalwarp
15bin/nearblack 16bin/nearblack
16bin/ogr2ogr 17bin/ogr2ogr
17bin/ogrinfo 18bin/ogrinfo
18bin/ogrtindex 19bin/ogrtindex
19bin/testepsg 20bin/testepsg
 21include/cpl_atomic_ops.h
20include/cpl_config.h 22include/cpl_config.h
 23include/cpl_config_extras.h
21include/cpl_conv.h 24include/cpl_conv.h
22include/cpl_csv.h 25include/cpl_csv.h
23include/cpl_error.h 26include/cpl_error.h
24include/cpl_hash_set.h 27include/cpl_hash_set.h
25include/cpl_http.h 28include/cpl_http.h
26include/cpl_list.h 29include/cpl_list.h
27include/cpl_minixml.h 30include/cpl_minixml.h
28include/cpl_minizip_ioapi.h 31include/cpl_minizip_ioapi.h
29include/cpl_minizip_unzip.h 32include/cpl_minizip_unzip.h
30include/cpl_multiproc.h 33include/cpl_multiproc.h
31include/cpl_odbc.h 34include/cpl_odbc.h
32include/cpl_port.h 35include/cpl_port.h
33include/cpl_quad_tree.h 36include/cpl_quad_tree.h
34include/cpl_string.h 37include/cpl_string.h
 38include/cpl_time.h
35include/cpl_vsi.h 39include/cpl_vsi.h
36include/cpl_vsi_virtual.h 40include/cpl_vsi_virtual.h
37include/cpl_win32ce_api.h 41include/cpl_win32ce_api.h
38include/cpl_wince.h 42include/cpl_wince.h
39include/cplkeywordparser.h 43include/cplkeywordparser.h
40include/gdal.h 44include/gdal.h
41include/gdal_alg.h 45include/gdal_alg.h
42include/gdal_alg_priv.h 46include/gdal_alg_priv.h
43include/gdal_frmts.h 47include/gdal_frmts.h
44include/gdal_pam.h 48include/gdal_pam.h
45include/gdal_priv.h 49include/gdal_priv.h
46include/gdal_proxy.h 50include/gdal_proxy.h
47include/gdal_rat.h 51include/gdal_rat.h
@@ -55,66 +59,47 @@ include/memdataset.h @@ -55,66 +59,47 @@ include/memdataset.h
55include/ogr_api.h 59include/ogr_api.h
56include/ogr_core.h 60include/ogr_core.h
57include/ogr_feature.h 61include/ogr_feature.h
58include/ogr_featurestyle.h 62include/ogr_featurestyle.h
59include/ogr_geometry.h 63include/ogr_geometry.h
60include/ogr_p.h 64include/ogr_p.h
61include/ogr_spatialref.h 65include/ogr_spatialref.h
62include/ogr_srs_api.h 66include/ogr_srs_api.h
63include/ogrsf_frmts.h 67include/ogrsf_frmts.h
64include/rawdataset.h 68include/rawdataset.h
65include/thinplatespline.h 69include/thinplatespline.h
66include/vrtdataset.h 70include/vrtdataset.h
67lib/libgdal.la 71lib/libgdal.la
68man/man1/gdal-config.1 
69man/man1/gdal2tiles.1 
70man/man1/gdal_contour.1 
71man/man1/gdal_grid.1 
72man/man1/gdal_merge.1 
73man/man1/gdal_rasterize.1 
74man/man1/gdal_retile.1 
75man/man1/gdal_translate.1 
76man/man1/gdal_utilities.1 
77man/man1/gdaladdo.1 
78man/man1/gdalbuildvrt.1 
79man/man1/gdalinfo.1 
80man/man1/gdaltindex.1 
81man/man1/gdaltransform.1 
82man/man1/nearblack.1 
83man/man1/ogr2ogr.1 
84man/man1/ogr_utilities.1 
85man/man1/ogrinfo.1 
86man/man1/ogrtindex.1 
87man/man1/pct2rgb.1 
88man/man1/rgb2pct.1 
89share/gdal/GDALLogoBW.svg 72share/gdal/GDALLogoBW.svg
90share/gdal/GDALLogoColor.svg 73share/gdal/GDALLogoColor.svg
91share/gdal/GDALLogoGS.svg 74share/gdal/GDALLogoGS.svg
92share/gdal/LICENSE.TXT 75share/gdal/LICENSE.TXT
93share/gdal/coordinate_axis.csv 76share/gdal/coordinate_axis.csv
94share/gdal/cubewerx_extra.wkt 77share/gdal/cubewerx_extra.wkt
95share/gdal/ecw_cs.wkt 78share/gdal/ecw_cs.wkt
96share/gdal/ellipsoid.csv 79share/gdal/ellipsoid.csv
97share/gdal/epsg.wkt 80share/gdal/epsg.wkt
98share/gdal/esri_extra.wkt 81share/gdal/esri_extra.wkt
99share/gdal/gcs.csv 82share/gdal/gcs.csv
100share/gdal/gcs.override.csv 83share/gdal/gcs.override.csv
101share/gdal/gdal_datum.csv 84share/gdal/gdal_datum.csv
102share/gdal/gdalicon.png 85share/gdal/gdalicon.png
103share/gdal/gt_datum.csv 86share/gdal/gt_datum.csv
104share/gdal/gt_ellips.csv 87share/gdal/gt_ellips.csv
 88share/gdal/header.dxf
105share/gdal/pcs.csv 89share/gdal/pcs.csv
106share/gdal/pcs.override.csv 90share/gdal/pcs.override.csv
107share/gdal/prime_meridian.csv 91share/gdal/prime_meridian.csv
108share/gdal/projop_wparm.csv 92share/gdal/projop_wparm.csv
109share/gdal/s57agencies.csv 93share/gdal/s57agencies.csv
110share/gdal/s57attributes.csv 94share/gdal/s57attributes.csv
111share/gdal/s57attributes_aml.csv 95share/gdal/s57attributes_aml.csv
112share/gdal/s57attributes_iw.csv 96share/gdal/s57attributes_iw.csv
113share/gdal/s57expectedinput.csv 97share/gdal/s57expectedinput.csv
114share/gdal/s57objectclasses.csv 98share/gdal/s57objectclasses.csv
115share/gdal/s57objectclasses_aml.csv 99share/gdal/s57objectclasses_aml.csv
116share/gdal/s57objectclasses_iw.csv 100share/gdal/s57objectclasses_iw.csv
117share/gdal/seed_2d.dgn 101share/gdal/seed_2d.dgn
118share/gdal/seed_3d.dgn 102share/gdal/seed_3d.dgn
119share/gdal/stateplane.csv 103share/gdal/stateplane.csv
 104share/gdal/trailer.dxf
120share/gdal/unit_of_measure.csv 105share/gdal/unit_of_measure.csv

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

--- pkgsrc/geography/gdal-lib/distinfo 2010/01/18 09:36:09 1.7
+++ pkgsrc/geography/gdal-lib/distinfo 2010/03/10 11:45:26 1.8
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.7 2010/01/18 09:36:09 adam Exp $ 1$NetBSD: distinfo,v 1.8 2010/03/10 11:45:26 adam Exp $
2 2
3SHA1 (gdal-1.6.3.tar.gz) = b8fc53f562dd253c0c75e9ea4d4398f9548c1f1f 3SHA1 (gdal-1.7.1.tar.gz) = 1ff42b51f416da966ee25c42631a3faa3cca5d4d
4RMD160 (gdal-1.6.3.tar.gz) = aab37ae4b7a98f9af6c10511e2ce5205505b9769 4RMD160 (gdal-1.7.1.tar.gz) = 337502e12e0eb4b5ff5fad806545752e677a4ab8
5Size (gdal-1.6.3.tar.gz) = 7007613 bytes 5Size (gdal-1.7.1.tar.gz) = 7709157 bytes
6SHA1 (patch-aa) = 8403f7314a5529e0e47877329578a1c94528f326 6SHA1 (patch-aa) = 2c017bda45d4ed4fb10f7e70d33b707ca33149d1

cvs diff -r1.3 -r1.4 pkgsrc/geography/gdal-lib/patches/Attic/patch-aa (expand / switch to unified diff)

--- pkgsrc/geography/gdal-lib/patches/Attic/patch-aa 2009/06/03 17:28:31 1.3
+++ pkgsrc/geography/gdal-lib/patches/Attic/patch-aa 2010/03/10 11:45:26 1.4
@@ -1,22 +1,22 @@ @@ -1,22 +1,22 @@
1$NetBSD: patch-aa,v 1.3 2009/06/03 17:28:31 hasso Exp $ 1$NetBSD: patch-aa,v 1.4 2010/03/10 11:45:26 adam Exp $
2 2
3--- GNUmakefile.orig 2009-06-03 16:37:58 +0300 3--- GNUmakefile.orig 2010-02-08 19:52:34.000000000 +0000
4+++ GNUmakefile 2009-06-03 16:38:31 +0300 4+++ GNUmakefile
5@@ -148,7 +148,7 @@ man: 5@@ -132,7 +132,7 @@ man:
6 # Generate man pages 6 # Generate man pages
7 (cat Doxyfile ; echo "ENABLED_SECTIONS=man"; echo "INPUT=doc ogr apps"; echo "FILE_PATTERNS=*utilities.dox gdalwarp.cpp"; echo "GENERATE_HTML=NO"; echo "GENERATE_MAN=YES") | doxygen - 7 (cat Doxyfile ; echo "ENABLED_SECTIONS=man"; echo "INPUT=apps swig/python/scripts"; echo "FILE_PATTERNS=*.cpp *.dox"; echo "GENERATE_HTML=NO"; echo "GENERATE_MAN=YES") | doxygen -
8  8
9-all: default ogr-all 9-all: default ogr-all
10+all: default ogr-all man 10+all: default ogr-all man
11  11
12 install-docs: 12 install-docs:
13 (cd ogr; $(MAKE) install-docs) 13 (cd ogr; $(MAKE) install-docs)
14@@ -162,7 +162,7 @@ install-man: 14@@ -147,7 +147,7 @@ web-update: docs
15 web-update: docs 15 cp html/*.* $(INST_HTML)
16 cp html/*.* $(WEB_DIR) 16 (cd ogr; make web-update)
17  17
18-install: default install-actions 18-install: default install-actions
19+install: default install-actions install-man 19+install: default install-actions install-man
20  20
21 install-actions: install-lib 21 install-actions: install-lib
22 $(INSTALL_DIR) $(DESTDIR)$(INST_BIN) 22 $(INSTALL_DIR) $(DESTDIR)$(INST_BIN)