# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 PortSystem 1.0 PortGroup python 1.0 name py-pyproj version 3.7.1 categories-append devel license MIT python.versions 39 310 311 312 313 maintainers {stromnov @stromnov} openmaintainer description Python interfaces to PROJ.4 functions. long_description Pyrex wrapper to provide python interfaces to PROJ.4 \ (http://proj.maptools.org) functions. Performs \ cartographic transformations and geodetic computations. homepage https://pyproj4.github.io/pyproj checksums md5 ad62b11249d8e62879778190a3e3ef8c \ rmd160 35caafb566dbab002c3b3331810ad4bf1de03e62 \ sha256 60d72facd7b6b79853f19744779abcd3f804c4e0d4fa8815469db20c9f640a47 \ size 226339 if {${name} ne ${subport}} { if {${python.version} == 39} { version 3.6.1 revision 0 checksums md5 09a67b757bc473b47fb2e247b9994228 \ rmd160 4cea140c609a5e74dfb0de338e321bd670320329 \ sha256 44aa7c704c2b7d8fb3d483bbf75af6cb2350d30a63b144279a09b75fead501bf \ size 225131 } depends_build-append port:py${python.version}-cython depends_lib-append port:proj9 \ port:py${python.version}-certifi configure.env-append PROJ_DIR=${prefix}/lib/proj9 build.env-append PROJ_DIR=${prefix}/lib/proj9 destroot.env-append PROJ_DIR=${prefix}/lib/proj9 patchfiles-append patch-pyproj_datadir.py.diff post-patch { reinplace "s|%%INTERNAL_DATADIR%%|${prefix}/lib/proj9/share/proj|" ${worksrcpath}/pyproj/datadir.py } if {[string match *gcc-4.* ${configure.compiler}]} { # pycore_frame.h:134: error: ‘for’ loop initial declaration used outside C99 mode build.cmd-prepend CFLAGS="-std=c99" } post-destroot { xinstall -m 0644 -W ${worksrcpath} \ README.md PKG-INFO \ ${destroot}${prefix}/share/doc/${subport} } livecheck.type none }