[94769] trunk/dports
takeshi at macports.org
takeshi at macports.org
Fri Jun 29 06:27:50 PDT 2012
Revision: 94769
https://trac.macports.org/changeset/94769
Author: takeshi at macports.org
Date: 2012-06-29 06:27:47 -0700 (Fri, 29 Jun 2012)
Log Message:
-----------
New port proj47. projects.h needed by grass (#34981) and cdo (#34991)
was made private in proj-4.8.0.
While we wait the developers of grass and cdo to make their source
not rely on the private header, grass and cdo are made to depend on
the new port proj47.
Everything is installed under ${prefix}/lib/proj47
so proj and proj47 can co-exist.
Two more changes to grass:
1. I was unable to build grass with clang, so llvm-gcc-4.2 is used instead
if ${configure.compiler}=="clang".
2. Allow both openmotif and lesstif (#24960).
Modified Paths:
--------------
trunk/dports/gis/grass/Portfile
trunk/dports/science/cdo/Portfile
Added Paths:
-----------
trunk/dports/gis/proj47/
trunk/dports/gis/proj47/Portfile
Modified: trunk/dports/gis/grass/Portfile
===================================================================
--- trunk/dports/gis/grass/Portfile 2012-06-29 09:18:08 UTC (rev 94768)
+++ trunk/dports/gis/grass/Portfile 2012-06-29 13:27:47 UTC (rev 94769)
@@ -5,7 +5,7 @@
name grass
epoch 1
version 6.4.0
-revision 1
+revision 2
maintainers nomaintainer
categories gis
platforms darwin
@@ -28,14 +28,18 @@
port:jpeg \
port:libpng \
port:mesa \
- port:openmotif \
- port:proj \
+ lib:libXm:openmotif \
+ port:proj47 \
port:tk \
path:lib/pkgconfig/cairo.pc:cairo \
port:readline
use_parallel_build yes
+if {${configure.compiler}=="clang"} {
+ configure.compiler llvm-gcc-4.2
+}
+
patchfiles \
patch-Makefile.diff \
patch-configure.diff \
@@ -61,9 +65,9 @@
--with-motif-libs=${prefix}/lib \
--with-png-includes=${prefix}/include \
--with-png-libs=${prefix}/lib \
- --with-proj-includes=${prefix}/include \
- --with-proj-libs=${prefix}/lib \
- --with-proj-share=${prefix}/share/proj \
+ --with-proj-includes=${prefix}/lib/proj47/include \
+ --with-proj-libs=${prefix}/lib/proj47/lib \
+ --with-proj-share=${prefix}/lib/proj47/share/proj \
--with-tcltk-includes=${prefix}/include \
--with-tcltk-libs=${prefix}/lib \
--with-cxx \
Added: trunk/dports/gis/proj47/Portfile
===================================================================
--- trunk/dports/gis/proj47/Portfile (rev 0)
+++ trunk/dports/gis/proj47/Portfile 2012-06-29 13:27:47 UTC (rev 94769)
@@ -0,0 +1,49 @@
+# -*- 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 94430 2012-06-19 04:44:41Z stromnov at macports.org $
+
+PortSystem 1.0
+
+set realname proj
+name ${realname}47
+version 4.7.0
+revision 0
+set datumgrid_version 1.5
+categories gis
+license MIT
+platforms darwin
+distname ${realname}-${version}
+
+maintainers gmail.com:seanasy openmaintainer
+
+description PROJ.4 - Cartographic Projections Library
+
+long_description PROJ.4 is a library for converting data between \
+ cartographic projections.
+
+homepage http://trac.osgeo.org/proj/
+master_sites http://download.osgeo.org/proj/
+
+distfiles-append ${realname}-datumgrid-${datumgrid_version}.zip
+
+checksums ${realname}-${version}.tar.gz \
+ md5 927d34623b52e0209ba2bfcca18fe8cd \
+ sha1 bfe59b8dc1ea0c57e1426c37ff2b238fea66acd7 \
+ rmd160 cd96c09906b99d2ad205cc087e2863910d1124e1 \
+ \
+ ${realname}-datumgrid-${datumgrid_version}.zip \
+ md5 f5bf28a2a9c6afe9a3f670f0c0adb783 \
+ sha1 4429ba1a8c764d5c0e6724d868f6874f452f7440 \
+ rmd160 f5deacd0242557c92c35d43941cd52a7e4096467
+
+extract.only ${realname}-${version}.tar.gz
+
+post-extract {
+ system "unzip ${distpath}/${realname}-datumgrid-${datumgrid_version}.zip -d ${worksrcpath}/nad"
+}
+
+configure.pre_args --prefix=${prefix}/lib/proj47
+configure.args --mandir=${prefix}/lib/proj47/share/man
+
+livecheck.type regex
+livecheck.url ${master_sites}
+livecheck.regex "${realname}-(\\d+(?:\\.\\d+)*)${extract.suffix}"
Modified: trunk/dports/science/cdo/Portfile
===================================================================
--- trunk/dports/science/cdo/Portfile 2012-06-29 09:18:08 UTC (rev 94768)
+++ trunk/dports/science/cdo/Portfile 2012-06-29 13:27:47 UTC (rev 94769)
@@ -5,6 +5,7 @@
name cdo
version 1.5.4
+revision 1
platforms darwin
maintainers takeshi
license GPL-2
@@ -24,11 +25,11 @@
fetch.ignore_sslcert yes
depends_lib port:netcdf \
- port:proj
+ port:proj47
configure.args --with-netcdf=${prefix} \
--disable-dependency-tracking \
- --with-proj=${prefix} \
+ --with-proj=${prefix}/lib/proj47 \
--with-hdf5=${prefix} \
--with-zlib=${prefix} \
--with-szlib=${prefix}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120629/856e3569/attachment.html>
More information about the macports-changes
mailing list