[103348] trunk/dports/python/py-graph-tool/Portfile
mmoll at macports.org
mmoll at macports.org
Fri Feb 22 06:53:26 PST 2013
Revision: 103348
https://trac.macports.org/changeset/103348
Author: mmoll at macports.org
Date: 2013-02-22 06:53:26 -0800 (Fri, 22 Feb 2013)
Log Message:
-----------
py-graph-tool: update to 2.2.22
Modified Paths:
--------------
trunk/dports/python/py-graph-tool/Portfile
Modified: trunk/dports/python/py-graph-tool/Portfile
===================================================================
--- trunk/dports/python/py-graph-tool/Portfile 2013-02-22 14:43:22 UTC (rev 103347)
+++ trunk/dports/python/py-graph-tool/Portfile 2013-02-22 14:53:26 UTC (rev 103348)
@@ -7,8 +7,7 @@
set realname graph-tool
name py-${realname}
-version 2.2.18
-revision 3
+version 2.2.22
categories python science
platforms darwin
license GPL-3
@@ -21,11 +20,11 @@
homepage http://graph-tool.skewed.de
master_sites http://downloads.skewed.de/graph-tool/
use_bzip2 yes
-checksums md5 c79d81749824a1b015fd026ebd7fa53c \
- sha1 c980d71250b297e04790bf51dc390dd1ea49af9d \
- rmd160 49341afe929612ac12b1a3ce34d8040d6ad960ae
+checksums md5 8cf5f2d4b3b57a07a9b6dd6182d18c39 \
+ sha1 20ba5e4a6c63997db66abb1f18dc2d64af1deca9 \
+ rmd160 dbdff60e64d821f45dde175274bf513d3d86e420
distname ${realname}-${version}
-python.versions 26 27
+python.versions 26 27 31 32
python.default_version 27
if {$subport != $name} {
@@ -49,20 +48,28 @@
PYTHON_VERSION=${python.branch} \
PYTHON_CPPFLAGS=-I${python.include} \
PYTHON_LDFLAGS="-L${python.libdir}/.. -lpython${python.branch}"
- configure.cflags-append -I${prefix}/include -I${python.include}/..
- configure.cxxflags-append -I${prefix}/include -I${python.include}/..
+ configure.cppflags-append -I${prefix}/include -I${python.include}/..
configure.ldflags-append -L${prefix}/lib
- configure.args-append --with-boost=${prefix}
+ configure.args-append --with-boost=${prefix} --exec-prefix=${python.prefix}
+ # Clang uses the old libstc++ from gcc 4.2 by default. Boost doesn't
+ # include some of the tr1 headers in libstdc++ and defines its own tr1
+ # classes. This causes conflicts with sparsehash which insists on using
+ # the old tr1 headers. Remove this if/when clang switches to libc++ at
+ # some point.
+ if {[string match *clang* ${configure.compiler}]} {
+ configure.args-append --disable-sparsehash
+ }
+ else {
+ depends_lib-append port:sparsehash
+ configure.cppflags-append -I${prefix}/include/sparsehash
+ }
build.cmd make
build.target all
destroot.cmd make
destroot.destdir DESTDIR=${destroot}
post-destroot {
- xinstall -d ${destroot}${python.pkgd}
- file rename ${destroot}${prefix}/lib/python${python.branch}/site-packages/graph_tool \
- ${destroot}${python.pkgd}
- file rename ${destroot}${prefix}/doc/graph-tool \
+ file rename ${destroot}${prefix}/share/doc/graph-tool \
${destroot}${prefix}/share/doc/py${python.version}-graph-tool
}
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130222/426bb864/attachment-0001.html>
More information about the macports-changes
mailing list