svn commit: r428160 - head/graphics/py-pyproj
Jason E. Hale
jhale at FreeBSD.org
Thu Dec 8 22:44:42 UTC 2016
Author: jhale
Date: Thu Dec 8 22:44:41 2016
New Revision: 428160
URL: https://svnweb.freebsd.org/changeset/ports/428160
Log:
Update to 1.9.5.1
Unbreak fetch
Add LICENSE (MIT)
Use ports version of graphics/proj instead of bundled version
Update pkg-descr/WWW
PR: 210534 (based on)
Submitted by: <fmysh at iijmio-mail.jp> (maintainer)
Reported by: Dusan Vejnovic <freebsd at dussan.org>
Modified:
head/graphics/py-pyproj/Makefile
head/graphics/py-pyproj/distinfo
head/graphics/py-pyproj/pkg-descr
Modified: head/graphics/py-pyproj/Makefile
==============================================================================
--- head/graphics/py-pyproj/Makefile Thu Dec 8 22:01:03 2016 (r428159)
+++ head/graphics/py-pyproj/Makefile Thu Dec 8 22:44:41 2016 (r428160)
@@ -2,29 +2,39 @@
# $FreeBSD$
PORTNAME= pyproj
-PORTVERSION= 1.9.3
+PORTVERSION= 1.9.5.1
CATEGORIES= graphics python geography
-MASTER_SITES= GOOGLE_CODE
+MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= fmysh at iijmio-mail.jp
-COMMENT= Pyrex wrapper to provide python interfaces to PROJ.4
+COMMENT= Cython wrapper to provide python interfaces to PROJ.4 functions
-BROKEN= Unfetchable (google code has gone away)
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+LIB_DEPENDS= libproj.so:graphics/proj
-WRKSRC= ${WRKDIR}/${DISTNAME:C/[a-z]$//}
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= distutils autoplist concurrent
+
+MAKE_ENV= PROJ_DIR=${LOCALBASE}
-PORTDOCS= Changelog README LICENSE_proj4
+PORTDOCS= *
+PORTDOCS1= Changelog README.md docs/*
PORTEXAMPLES= datum_shift.py geodtest.py sample.out \
- test.py test2.py test_transform.py
+ test.py test2.py test_datum.py test_transform.py
OPTIONS_DEFINE= DOCS EXAMPLES
post-install:
+ @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/_proj.so
+
+post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_MAN} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_MAN} ${PORTDOCS1:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
+
+post-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${PORTEXAMPLES:S,^,${WRKSRC}/test/,} ${STAGEDIR}${EXAMPLESDIR}
Modified: head/graphics/py-pyproj/distinfo
==============================================================================
--- head/graphics/py-pyproj/distinfo Thu Dec 8 22:01:03 2016 (r428159)
+++ head/graphics/py-pyproj/distinfo Thu Dec 8 22:44:41 2016 (r428160)
@@ -1,2 +1,3 @@
-SHA256 (pyproj-1.9.3.tar.gz) = 912ed86c5e407f091d0f3d076594af4fb569e27c68199b7d71651edd522aaa0c
-SIZE (pyproj-1.9.3.tar.gz) = 2687498
+TIMESTAMP = 1481180431
+SHA256 (pyproj-1.9.5.1.tar.gz) = 53fa54c8fa8a1dfcd6af4bf09ce1aae5d4d949da63b90570ac5ec849efaf3ea8
+SIZE (pyproj-1.9.5.1.tar.gz) = 4424543
Modified: head/graphics/py-pyproj/pkg-descr
==============================================================================
--- head/graphics/py-pyproj/pkg-descr Thu Dec 8 22:01:03 2016 (r428159)
+++ head/graphics/py-pyproj/pkg-descr Thu Dec 8 22:44:41 2016 (r428160)
@@ -1,8 +1,24 @@
-Pyrex wrapper to provide python interfaces to
-PROJ.4 (http://proj.maptools.org) functions.
+Cython wrapper to provide python interfaces to PROJ.4 functions.
-Performs cartographic transformations (converts from longitude,latitude
-to native map projection x,y coordinates and vice versa, or from
-one map projection coordinate system directly to another).
+Performs cartographic transformations and geodetic computations.
-WWW: http://code.google.com/p/pyproj
+The Proj class can convert from geographic (longitude,latitude)
+to native map projection (x,y) coordinates and vice versa, or
+from one map projection coordinate system directly to another.
+The module variable pj_list is a dictionary containing all the
+available projections and their descriptions.
+
+The Geod class can perform forward and inverse geodetic, or
+Great Circle, computations. The forward computation involves
+determining latitude, longitude and back azimuth of a terminus
+point given the latitude and longitude of an initial point,
+plus azimuth and distance. The inverse computation involves
+determining the forward and back azimuths and distance given
+the latitudes and longitudes of an initial and terminus point.
+
+Input coordinates can be given as python arrays, lists/tuples,
+scalars or numpy/Numeric/numarray arrays. Optimized for objects
+that support the Python buffer protocol (regular python and
+numpy array objects).
+
+WWW: https://github.com/jswhit/pyproj
More information about the svn-ports-head
mailing list