# -*- 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 # $Id: Portfile 87796 2011-12-06 13:42:13Z takeshi@macports.org $ PortSystem 1.0 name libproj4 version 3_20081120 revision 3 categories gis maintainers takeshi description Cartographic projections C libary homepage http://home.comcast.net/~gevenden56/proj/index.html platforms darwin master_sites http://home.comcast.net/~gevenden56/proj/ long_description a comprehensive library of cartographic projection functions \ and lproj that performs cartographic projections on tabular data distname ${name}.${version} worksrcdir ${name} checksums md5 fd3f085f5f772be6f0831c538ae4f70e \ sha1 d66bc9de0a5612c5efe9172c76e11a9b1a655d61 \ rmd160 97d82a408e9e8fd1994477a9591bf6b6bfda3a76 use_bzip2 yes depends_lib port:gsl use_configure no patch { reinplace "s|\$T -L./ -lproj4 \$(gsll) \$(thrl) -lm|\$(LDFLAGS)|" ${worksrcpath}/Makefile } variant universal {} use_parallel_build no build.args-append -e build.target libproj4 lproj if {![variant_isset universal]} { build.env-append CC=${configure.cc} \ CFLAGS=\"-I. ${configure.cppflags} -DPROJ_HAVE_GSL=1 -DPROJ_HAVE_THREADS=1 \ ${configure.cflags} ${configure.cc_archflags}\" \ LDFLAGS=\"-L./ -lproj4 ${configure.ldflags} ${configure.cc_archflags} -lgsl -lgslcblas\" } else { build.env-append CC=${configure.cc} \ CFLAGS=\"-I. ${configure.cppflags} -DPROJ_HAVE_GSL=1 -DPROJ_HAVE_THREADS=1 \ ${configure.cflags} ${configure.universal_cflags}\" \ LDFLAGS=\"-L./ -lproj4 ${configure.ldflags} ${configure.universal_ldflags} -lgsl -lgslcblas\" } destroot { xinstall -m 644 ${worksrcpath}/libproj4.a ${destroot}${prefix}/lib/ xinstall -m 644 ${worksrcpath}/lib_proj.h ${destroot}${prefix}/include/ xinstall -m 755 ${worksrcpath}/lproj ${destroot}${prefix}/bin/lproj4 }