Wed Mar 14 23:36:06 2012 UTC ()
Update to 4.8.0.  As a byproduct, update proj-datumgrid to 1.5, which
has an additional grid shift file.  Add a test target; regression
tests now pass at least on NetBSD/i386 5.1_STABLE.

4.8.0 Release Notes
-------------------

 o Added the Natural Earth projection.

 o Added HEALPIX, rHEALPIX and Icosahedral Snyder Equal Area projections.

 o nad2bin now produces "CTable2" format grid shift files by default which
   are platform independent.

 o nad2nad removed, use cs2cs for datum shift operations.

 o projects.h no longer installed as a public include file.  Please try to
   only use proj_api.h.

 o Add pj_get_spheroid_defn() accessor.

 o Added an alternate version of pj_init() that takes a projCtx (execution
   context) structure to address multithreading issues with error management
   and to provide a support for application hookable error reporting and
   logging.

 o Upgrade to EPSG 7.9.  Some changes in ideal datum selection.

 o JNI bindings reworked, org.proj4.Projections deprecated in favor of
   org.proj4.PJ.

 o Added preliminary vertical datum support.

 o Fix various multithreading issues, particular in datum grid handling code.

 o Added support for the +axis= option for alternate axis orientations as
   part of a coordinate system (used for TM South Orientated support).

 o +proj=omerc implementatioin replaced with code from libproj4.  +rot_conv
   flag no longer works, and some coordinate systems (ie. Malaysian) will
   need to use +gamma instead.  "epsg" init file updated accordingly.


(gdt)
diff -r1.1.1.1 -r1.2 pkgsrc/geography/proj/Makefile
diff -r1.1.1.1 -r1.2 pkgsrc/geography/proj/PLIST
diff -r1.1.1.1 -r1.2 pkgsrc/geography/proj/distinfo
diff -r0 -r1.1 pkgsrc/geography/proj/patches/patch-README

cvs diff -r1.1.1.1 -r1.2 pkgsrc/geography/proj/Makefile (expand / switch to unified diff)

--- pkgsrc/geography/proj/Makefile 2010/03/14 16:26:22 1.1.1.1
+++ pkgsrc/geography/proj/Makefile 2012/03/14 23:36:06 1.2
@@ -1,28 +1,35 @@ @@ -1,28 +1,35 @@
1# $NetBSD: Makefile,v 1.1.1.1 2010/03/14 16:26:22 wiz Exp $ 1# $NetBSD: Makefile,v 1.2 2012/03/14 23:36:06 gdt Exp $
2 2
3DISTNAME= proj-4.7.0 3VERSION= 4.8.0
 4DISTNAME= proj-${VERSION}
4CATEGORIES= geography 5CATEGORIES= geography
5MASTER_SITES= http://download.osgeo.org/proj/ 6MASTER_SITES= http://download.osgeo.org/proj/
6DISTFILES= ${DISTNAME}${EXTRACT_SUFX} proj-datumgrid-1.4${EXTRACT_SUFX} 7DISTFILES= ${DISTNAME}${EXTRACT_SUFX} proj-datumgrid-1.5${EXTRACT_SUFX}
7 8
8MAINTAINER= gdt@NetBSD.org 9MAINTAINER= gdt@NetBSD.org
9HOMEPAGE= http://trac.osgeo.org/proj/ 10HOMEPAGE= http://trac.osgeo.org/proj/
10COMMENT= Cartographic projection software 11COMMENT= Cartographic projection software
11 12
 13LICENSE= mit
 14
 15PREV_PKGPATH= misc/proj
 16
12PKG_DESTDIR_SUPPORT= user-destdir 17PKG_DESTDIR_SUPPORT= user-destdir
13 18
14USE_LIBTOOL= yes 19USE_LIBTOOL= yes
15USE_TOOLS+= gmake 20USE_TOOLS+= gmake
16GNU_CONFIGURE= yes 21GNU_CONFIGURE= yes
17 22
18PREV_PKGPATH= misc/proj 23TEST_TARGET= check
19 24
 25# The last file is out of order to avoid reordering the whole list
 26# from datumgrid-1.4 to datumgrid-1.5
20DATUMGRID_FILES= \ 27DATUMGRID_FILES= \
21 FL.lla MD.lla README.NADUS TN.lla WI.lla WO.lla alaska.lla \ 28 FL.lla MD.lla README.NADUS TN.lla WI.lla WO.lla alaska.lla \
22 conus.lla hawaii.lla ntv1_can.dat null.lla nzgd2kgrid0005.gsb \ 29 conus.lla hawaii.lla ntv1_can.dat null.lla nzgd2kgrid0005.gsb \
23 prvi.lla stgeorge.lla stlrnc.lla stpaul.lla 30 prvi.lla stgeorge.lla stlrnc.lla stpaul.lla ntf_r93.gsb
24 31
25post-extract: 32post-extract:
26 cd ${WRKDIR} && ${LN} ${DATUMGRID_FILES} ${WRKDIR}/${DISTNAME}/nad 33 cd ${WRKDIR} && ${LN} ${DATUMGRID_FILES} ${WRKDIR}/${PKGNAME}/nad
27 34
28.include "../../mk/bsd.pkg.mk" 35.include "../../mk/bsd.pkg.mk"

cvs diff -r1.1.1.1 -r1.2 pkgsrc/geography/proj/PLIST (expand / switch to unified diff)

--- pkgsrc/geography/proj/PLIST 2010/03/14 16:26:22 1.1.1.1
+++ pkgsrc/geography/proj/PLIST 2012/03/14 23:36:06 1.2
@@ -1,44 +1,42 @@ @@ -1,44 +1,42 @@
1@comment $NetBSD: PLIST,v 1.1.1.1 2010/03/14 16:26:22 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.2 2012/03/14 23:36:06 gdt Exp $
2bin/cs2cs 2bin/cs2cs
3bin/geod 3bin/geod
4bin/invgeod 4bin/invgeod
5bin/invproj 5bin/invproj
6bin/nad2bin 6bin/nad2bin
7bin/nad2nad 
8bin/proj 7bin/proj
9include/nad_list.h 
10include/org_proj4_Projections.h 8include/org_proj4_Projections.h
11include/proj_api.h 9include/proj_api.h
12include/projects.h 
13lib/libproj.la 10lib/libproj.la
 11lib/pkgconfig/proj.pc
14man/man1/cs2cs.1 12man/man1/cs2cs.1
15man/man1/geod.1 13man/man1/geod.1
16man/man1/nad2nad.1 
17man/man1/proj.1 14man/man1/proj.1
18man/man3/pj_init.3 15man/man3/pj_init.3
19share/proj/FL 16share/proj/FL
20share/proj/GL27 17share/proj/GL27
21share/proj/IGNF 18share/proj/IGNF
22share/proj/MD 19share/proj/MD
23share/proj/TN 20share/proj/TN
24share/proj/WI 21share/proj/WI
25share/proj/WO 22share/proj/WO
26share/proj/alaska 23share/proj/alaska
27share/proj/conus 24share/proj/conus
28share/proj/epsg 25share/proj/epsg
29share/proj/esri 26share/proj/esri
30share/proj/esri.extra 27share/proj/esri.extra
31share/proj/hawaii 28share/proj/hawaii
32share/proj/nad.lst 29share/proj/nad.lst
33share/proj/nad27 30share/proj/nad27
34share/proj/nad83 31share/proj/nad83
 32share/proj/ntf_r93.gsb
35share/proj/ntv1_can.dat 33share/proj/ntv1_can.dat
36share/proj/null 34share/proj/null
37share/proj/nzgd2kgrid0005.gsb 35share/proj/nzgd2kgrid0005.gsb
38share/proj/other.extra 36share/proj/other.extra
39share/proj/proj_def.dat 37share/proj/proj_def.dat
40share/proj/prvi 38share/proj/prvi
41share/proj/stgeorge 39share/proj/stgeorge
42share/proj/stlrnc 40share/proj/stlrnc
43share/proj/stpaul 41share/proj/stpaul
44share/proj/world 42share/proj/world

cvs diff -r1.1.1.1 -r1.2 pkgsrc/geography/proj/distinfo (expand / switch to unified diff)

--- pkgsrc/geography/proj/distinfo 2010/03/14 16:26:22 1.1.1.1
+++ pkgsrc/geography/proj/distinfo 2012/03/14 23:36:06 1.2
@@ -1,8 +1,9 @@ @@ -1,8 +1,9 @@
1$NetBSD: distinfo,v 1.1.1.1 2010/03/14 16:26:22 wiz Exp $ 1$NetBSD: distinfo,v 1.2 2012/03/14 23:36:06 gdt Exp $
2 2
3SHA1 (proj-4.7.0.tar.gz) = bfe59b8dc1ea0c57e1426c37ff2b238fea66acd7 3SHA1 (proj-4.8.0.tar.gz) = 5c8d6769a791c390c873fef92134bf20bb20e82a
4RMD160 (proj-4.7.0.tar.gz) = cd96c09906b99d2ad205cc087e2863910d1124e1 4RMD160 (proj-4.8.0.tar.gz) = a2a20159b333aeef9f6322ccc97a0a14cc38fe89
5Size (proj-4.7.0.tar.gz) = 684923 bytes 5Size (proj-4.8.0.tar.gz) = 785279 bytes
6SHA1 (proj-datumgrid-1.4.tar.gz) = 1ef8262271daabed37db1816a4796f06ea5e1ba9 6SHA1 (proj-datumgrid-1.5.tar.gz) = 38385e05f50445fe1b72243e54875360c4426a30
7RMD160 (proj-datumgrid-1.4.tar.gz) = f8b7f866ad8d7e148a81f746d66e2c5dfa914045 7RMD160 (proj-datumgrid-1.5.tar.gz) = 9a75d4c1652c6b1a614ee5e90c77138a2af34025
8Size (proj-datumgrid-1.4.tar.gz) = 2252273 bytes 8Size (proj-datumgrid-1.5.tar.gz) = 2252308 bytes
 9SHA1 (patch-README) = f8b38e806254135314f00f2583a744b39d38c527

File Added: pkgsrc/geography/proj/patches/Attic/patch-README
$NetBSD: patch-README,v 1.1 2012/03/14 23:36:06 gdt Exp $

Sent upstream by email 20120309.

--- README.orig	2010-12-05 16:06:32.000000000 +0000
+++ README
@@ -40,6 +40,13 @@ After executing configure, execute:
 
 The install target will create, if necessary, all required sub-directories.
 
+To test, execute:
+
+	make check
+
+Note that you must have installed proj-datumgrid-1.5 in nad prior to
+building; the test suite includes grid shift tests.
+
 Windows Build
 -------------