[90565] trunk/dports/gis/pgRouting/Portfile
jmr at macports.org
jmr at macports.org
Thu Mar 8 18:26:57 PST 2012
Revision: 90565
http://trac.macports.org/changeset/90565
Author: jmr at macports.org
Date: 2012-03-08 18:26:56 -0800 (Thu, 08 Mar 2012)
Log Message:
-----------
pgRouting: use cmake portgroup, which fixes failure to parse with +universal when /Developer does not exist; also correct license
Modified Paths:
--------------
trunk/dports/gis/pgRouting/Portfile
Modified: trunk/dports/gis/pgRouting/Portfile
===================================================================
--- trunk/dports/gis/pgRouting/Portfile 2012-03-09 02:22:22 UTC (rev 90564)
+++ trunk/dports/gis/pgRouting/Portfile 2012-03-09 02:26:56 UTC (rev 90565)
@@ -2,10 +2,11 @@
# $Id$
PortSystem 1.0
+PortGroup cmake 1.0
name pgRouting
version 1.03
-license GPL
+license GPL-2+
categories gis
maintainers vince
description Routing algorithms for PostGIS
@@ -18,7 +19,6 @@
platforms darwin
homepage http://pgrouting.postlbs.org/
master_sites http://files.postlbs.org/pgrouting/source
-distname ${name}-${version}
extract.suffix .tgz
@@ -26,27 +26,28 @@
sha1 012d4e8655774aa1a170ef404cc34f3606f9b245 \
rmd160 1ff5eae093b69775ea98a04e1015268623e5b914
-depends_lib port:cmake
depends_lib-append port:geos \
port:gaul-devel \
port:cgal \
port:postgresql84
-
+
worksrcdir pgrouting
-
-configure.cmd cmake .
# Locate postgres
set PGLIB ${prefix}/lib/postgresql84
set PGINC ${prefix}/include/postgresql84
-variant postgresql83 {
+variant postgresql83 conflicts postgresql82 description {Use PostgreSQL 8.3 instead of 8.4} {
+ depends_lib-delete port:postgresql84
+ depends_lib-append port:postgresql83
set PGLIB ${prefix}/lib/postgresql83
set PGINC ${prefix}/include/postgresql83
}
-variant postgresql82 {
+variant postgresql82 conflicts postgresql83 description {Use PostgreSQL 8.2 instead of 8.4} {
+ depends_lib-delete port:postgresql84
+ depends_lib-append port:postgresql82
set PGLIB ${prefix}/lib/postgresql82
set PGINC ${prefix}/include/postgresql82
}
@@ -56,33 +57,17 @@
patch-shooting_star_c.diff
# Configuration
-# Start with no configure arguments: override defaults
-configure.pre_args
-configure.args
-configure.universal_args
configure.cflags
configure.cxxflags
configure.env-append PATH=$env(PATH):${PGLIB}/bin
-configure.args-append -DCMAKE_INSTALL_PREFIX=${prefix}
-configure.args-append -DPOSTGRESQL_INCLUDE_DIR=${PGINC}/server
-configure.args-append -DPOSTGRESQL_LIBRARIES=${PGLIB}
-configure.args-append -DCMAKE_C_COMPILER=${configure.cc}
-configure.args-append -DCMAKE_CXX_COMPILER=${configure.cxx}
-configure.args-append -DWITH_TSP=TRUE
+configure.args-append -DPOSTGRESQL_INCLUDE_DIR=${PGINC}/server \
+ -DPOSTGRESQL_LIBRARIES=${PGLIB} \
+ -DCMAKE_C_COMPILER=${configure.cc} \
+ -DCMAKE_CXX_COMPILER=${configure.cxx} \
+ -DWITH_TSP=TRUE
-variant universal {
- set archs "-DCMAKE_OSX_ARCHITECTURES=\""
-
- foreach arch ${configure.universal_archs} {
- append archs ${arch} ";"
- }
- configure.args-append "${archs}\""
- set sysroot [lindex [exec ls /Developer/SDKs] end]
- configure.args-append "-DCMAKE_OSX_SYSROOT=/Developer/SDKs/${sysroot}"
-}
-
post-configure {
reinplace -E "s|-dynamiclib|-bundle|" \
${worksrcpath}/core/src/CMakeFiles/routing.dir/link.txt
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120308/63224a70/attachment.html>
More information about the macports-changes
mailing list