Wed Mar 18 20:11:12 2020 UTC ()
geography/py-proj: Update to 2.6.0

This is a version which requires proj 6, vs a version that cannot work
with proj 6.  It is likely quite different as the old package was old.

Upstream NEWS is missing.

Summary is:

  many minor enhancements and bugfixes

  adapt to changes in proj (if you don't understand proj, this is hard
  to use anyway)

  add Geod class


(gdt)
diff -r1.2 -r1.3 pkgsrc/geography/py-proj/DESCR
diff -r1.19 -r1.20 pkgsrc/geography/py-proj/Makefile
diff -r1.6 -r1.7 pkgsrc/geography/py-proj/PLIST
diff -r1.5 -r1.6 pkgsrc/geography/py-proj/distinfo

cvs diff -r1.2 -r1.3 pkgsrc/geography/py-proj/DESCR (expand / switch to unified diff)

--- pkgsrc/geography/py-proj/DESCR 2006/09/06 09:54:39 1.2
+++ pkgsrc/geography/py-proj/DESCR 2020/03/18 20:11:12 1.3
@@ -1,3 +1,10 @@ @@ -1,3 +1,10 @@
1This package provides a Pyrex wrapper to provide python interfaces to 1The Proj class can convert from geographic (longitude,latitude) to native
2PROJ.4 (http://proj.maptools.org) functions for coordinate 2map projection (x,y) coordinates and vice versa, or from one map projection
3transformation. 3coordinate system directly to another.
 4
 5The Geod class can perform forward and inverse geodetic, or Great Circle,
 6computations. The forward computation involves determining latitude,
 7longitude and back azimuth of a terminus point given the latitude and
 8longitude of an initial point, plus azimuth and distance. The inverse
 9computation involves determining the forward and back azimuths and
 10distance given the latitudes and longitudes of an initial and terminus point

cvs diff -r1.19 -r1.20 pkgsrc/geography/py-proj/Makefile (expand / switch to unified diff)

--- pkgsrc/geography/py-proj/Makefile 2019/11/24 14:51:20 1.19
+++ pkgsrc/geography/py-proj/Makefile 2020/03/18 20:11:12 1.20
@@ -1,34 +1,15 @@ @@ -1,34 +1,15 @@
1# $NetBSD: Makefile,v 1.19 2019/11/24 14:51:20 gdt Exp $ 1# $NetBSD: Makefile,v 1.20 2020/03/18 20:11:12 gdt Exp $
2 2
3VERSION= 1.9.4 3DISTNAME= pyproj-2.6.0
4PKGNAMEBASE= pyproj 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5DISTNAME= v${VERSION}rel 
6DIST_SUBDIR= pyproj 
7EGG_NAME= ${PKGNAMEBASE}-${VERSION} 
8PKGNAME= ${PYPKGPREFIX}-${PKGNAMEBASE:S/pyproj/proj/}-${VERSION} 
9PKGREVISION= 2 
10CATEGORIES= geography 5CATEGORIES= geography
11MASTER_SITES= ${MASTER_SITE_GITHUB:=jswhit/pyproj/archive/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=p/pyproj/}
12 7
13MAINTAINER= gdt@NetBSD.org 8MAINTAINER= gdt@NetBSD.org
14HOMEPAGE= https://github.com/pyproj4/pyproj 9HOMEPAGE= https://github.com/pyproj4/pyproj
15COMMENT= Python wrapper for proj 10COMMENT= Python interface to PROJ.4 library
16LICENSE= mit 11LICENSE= mit
17 12
18WRKSRC= ${WRKDIR}/${PKGNAMEBASE}-${VERSION}rel 
19 
20INSTALLATION_DIRS= share/doc/${PKGNAME_NOREV} 
21 
22# Horrible kludge: the package has a private copy of projects.h, which 
23# proj used to not install, and the private copy has RCSID-type macros 
24# which are needed. Until this is fixed upstream, avoid the 
25# proj-provided projects.h. 
26pre-build: 
27 rm ${WRKDIR}/.buildlink/include/projects.h 
28 
29post-install: 
30 ${INSTALL} ${WRKSRC}/README.md ${DESTDIR}${PREFIX}/share/doc/${PKGNAME_NOREV} 
31 
32.include "../../lang/python/distutils.mk" 
33.include "../../geography/proj/buildlink3.mk" 13.include "../../geography/proj/buildlink3.mk"
 14.include "../../lang/python/egg.mk"
34.include "../../mk/bsd.pkg.mk" 15.include "../../mk/bsd.pkg.mk"

cvs diff -r1.6 -r1.7 pkgsrc/geography/py-proj/PLIST (expand / switch to unified diff)

--- pkgsrc/geography/py-proj/PLIST 2015/03/19 16:16:58 1.6
+++ pkgsrc/geography/py-proj/PLIST 2020/03/18 20:11:12 1.7
@@ -1,50 +1,65 @@ @@ -1,50 +1,65 @@
1@comment $NetBSD: PLIST,v 1.6 2015/03/19 16:16:58 gdt Exp $ 1@comment $NetBSD: PLIST,v 1.7 2020/03/18 20:11:12 gdt Exp $
2${PYSITELIB}/${EGG_FILE} 2${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 3${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 4${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
 5${PYSITELIB}/${EGG_INFODIR}/top_level.txt
3${PYSITELIB}/pyproj/__init__.py 6${PYSITELIB}/pyproj/__init__.py
4${PYSITELIB}/pyproj/__init__.pyc 7${PYSITELIB}/pyproj/__init__.pyc
5${PYSITELIB}/pyproj/__init__.pyo 8${PYSITELIB}/pyproj/__init__.pyo
 9${PYSITELIB}/pyproj/__main__.py
 10${PYSITELIB}/pyproj/__main__.pyc
 11${PYSITELIB}/pyproj/__main__.pyo
 12${PYSITELIB}/pyproj/_crs.so
 13${PYSITELIB}/pyproj/_datadir.so
 14${PYSITELIB}/pyproj/_geod.so
 15${PYSITELIB}/pyproj/_list.so
6${PYSITELIB}/pyproj/_proj.so 16${PYSITELIB}/pyproj/_proj.so
7${PYSITELIB}/pyproj/data/FL 17${PYSITELIB}/pyproj/_show_versions.py
8${PYSITELIB}/pyproj/data/GL27 18${PYSITELIB}/pyproj/_show_versions.pyc
9${PYSITELIB}/pyproj/data/IGNF 19${PYSITELIB}/pyproj/_show_versions.pyo
10${PYSITELIB}/pyproj/data/MD 20${PYSITELIB}/pyproj/_transformer.so
11${PYSITELIB}/pyproj/data/README 21${PYSITELIB}/pyproj/compat.py
12${PYSITELIB}/pyproj/data/TN 22${PYSITELIB}/pyproj/compat.pyc
13${PYSITELIB}/pyproj/data/WI 23${PYSITELIB}/pyproj/compat.pyo
14${PYSITELIB}/pyproj/data/WO 24${PYSITELIB}/pyproj/crs/__init__.py
15${PYSITELIB}/pyproj/data/alaska 25${PYSITELIB}/pyproj/crs/__init__.pyc
16${PYSITELIB}/pyproj/data/conus 26${PYSITELIB}/pyproj/crs/__init__.pyo
17${PYSITELIB}/pyproj/data/epsg 27${PYSITELIB}/pyproj/crs/_cf1x8.py
18${PYSITELIB}/pyproj/data/esri 28${PYSITELIB}/pyproj/crs/_cf1x8.pyc
19${PYSITELIB}/pyproj/data/esri.extra 29${PYSITELIB}/pyproj/crs/_cf1x8.pyo
20${PYSITELIB}/pyproj/data/hawaii 30${PYSITELIB}/pyproj/crs/coordinate_operation.py
21${PYSITELIB}/pyproj/data/nad.lst 31${PYSITELIB}/pyproj/crs/coordinate_operation.pyc
22${PYSITELIB}/pyproj/data/nad27 32${PYSITELIB}/pyproj/crs/coordinate_operation.pyo
23${PYSITELIB}/pyproj/data/nad83 33${PYSITELIB}/pyproj/crs/coordinate_system.py
24${PYSITELIB}/pyproj/data/ntf_r93.gsb 34${PYSITELIB}/pyproj/crs/coordinate_system.pyc
25${PYSITELIB}/pyproj/data/ntv1_can.dat 35${PYSITELIB}/pyproj/crs/coordinate_system.pyo
26${PYSITELIB}/pyproj/data/ntv2_out.dist 36${PYSITELIB}/pyproj/crs/crs.py
27${PYSITELIB}/pyproj/data/null 37${PYSITELIB}/pyproj/crs/crs.pyc
28${PYSITELIB}/pyproj/data/nzgd2kgrid0005.gsb 38${PYSITELIB}/pyproj/crs/crs.pyo
29${PYSITELIB}/pyproj/data/other.extra 39${PYSITELIB}/pyproj/crs/datum.py
30${PYSITELIB}/pyproj/data/pj_out27.dist 40${PYSITELIB}/pyproj/crs/datum.pyc
31${PYSITELIB}/pyproj/data/pj_out83.dist 41${PYSITELIB}/pyproj/crs/datum.pyo
32${PYSITELIB}/pyproj/data/proj_def.dat 42${PYSITELIB}/pyproj/crs/enums.py
33${PYSITELIB}/pyproj/data/proj_outIGNF.dist 43${PYSITELIB}/pyproj/crs/enums.pyc
34${PYSITELIB}/pyproj/data/prvi 44${PYSITELIB}/pyproj/crs/enums.pyo
35${PYSITELIB}/pyproj/data/stgeorge 
36${PYSITELIB}/pyproj/data/stlrnc 
37${PYSITELIB}/pyproj/data/stpaul 
38${PYSITELIB}/pyproj/data/td_out.dist 
39${PYSITELIB}/pyproj/data/test27 
40${PYSITELIB}/pyproj/data/test83 
41${PYSITELIB}/pyproj/data/testIGNF 
42${PYSITELIB}/pyproj/data/testdatumfile 
43${PYSITELIB}/pyproj/data/testntv2 
44${PYSITELIB}/pyproj/data/testvarious 
45${PYSITELIB}/pyproj/data/tv_out.dist 
46${PYSITELIB}/pyproj/data/world 
47${PYSITELIB}/pyproj/datadir.py 45${PYSITELIB}/pyproj/datadir.py
48${PYSITELIB}/pyproj/datadir.pyc 46${PYSITELIB}/pyproj/datadir.pyc
49${PYSITELIB}/pyproj/datadir.pyo 47${PYSITELIB}/pyproj/datadir.pyo
50share/doc/${PKGNAME}/README.md 48${PYSITELIB}/pyproj/enums.py
 49${PYSITELIB}/pyproj/enums.pyc
 50${PYSITELIB}/pyproj/enums.pyo
 51${PYSITELIB}/pyproj/exceptions.py
 52${PYSITELIB}/pyproj/exceptions.pyc
 53${PYSITELIB}/pyproj/exceptions.pyo
 54${PYSITELIB}/pyproj/geod.py
 55${PYSITELIB}/pyproj/geod.pyc
 56${PYSITELIB}/pyproj/geod.pyo
 57${PYSITELIB}/pyproj/proj.py
 58${PYSITELIB}/pyproj/proj.pyc
 59${PYSITELIB}/pyproj/proj.pyo
 60${PYSITELIB}/pyproj/transformer.py
 61${PYSITELIB}/pyproj/transformer.pyc
 62${PYSITELIB}/pyproj/transformer.pyo
 63${PYSITELIB}/pyproj/utils.py
 64${PYSITELIB}/pyproj/utils.pyc
 65${PYSITELIB}/pyproj/utils.pyo

cvs diff -r1.5 -r1.6 pkgsrc/geography/py-proj/distinfo (expand / switch to unified diff)

--- pkgsrc/geography/py-proj/distinfo 2015/11/03 00:08:45 1.5
+++ pkgsrc/geography/py-proj/distinfo 2020/03/18 20:11:12 1.6
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.5 2015/11/03 00:08:45 agc Exp $ 1$NetBSD: distinfo,v 1.6 2020/03/18 20:11:12 gdt Exp $
2 2
3SHA1 (pyproj/v1.9.4rel.tar.gz) = 31f4c64c2d41d4b77d71725cd963c4160e42ac6f 3SHA1 (pyproj-2.6.0.tar.gz) = 58919d2a5fdee9bb77b961c840fb085672e3bc59
4RMD160 (pyproj/v1.9.4rel.tar.gz) = 65a176a1ca4c38cfe915532260e46e64f79c3afd 4RMD160 (pyproj-2.6.0.tar.gz) = 13a70c3e767598b95a0833074a3ae8643acf2228
5SHA512 (pyproj/v1.9.4rel.tar.gz) = 1af15c2dcdf897b028bf65a358426950c5110524df5d5417e22d22bb34dad2a818960bf0498cb9cd180ac96393cae79fac45e3182b03a0d407bf7794811c66f3 5SHA512 (pyproj-2.6.0.tar.gz) = b2e5273a84618f43ea30fae7a903df49b78895e4db8f9d81d8e6d81db1b360ed78b3feb420ad644017a5054859f29c416c1d74496a44c3215f1316f2e56dc11d
6Size (pyproj/v1.9.4rel.tar.gz) = 2744881 bytes 6Size (pyproj-2.6.0.tar.gz) = 524241 bytes