[70415] trunk/dports/devel/ppl
adfernandes at macports.org
adfernandes at macports.org
Sun Aug 8 10:57:23 PDT 2010
Revision: 70415
http://trac.macports.org/changeset/70415
Author: adfernandes at macports.org
Date: 2010-08-08 10:57:22 -0700 (Sun, 08 Aug 2010)
Log Message:
-----------
ppl: reverting (and fixing) to 10.2 due to cloog-ppl dependency
Modified Paths:
--------------
trunk/dports/devel/ppl/Portfile
Added Paths:
-----------
trunk/dports/devel/ppl/files/
trunk/dports/devel/ppl/files/configure.patch
Modified: trunk/dports/devel/ppl/Portfile
===================================================================
--- trunk/dports/devel/ppl/Portfile 2010-08-08 17:26:29 UTC (rev 70414)
+++ trunk/dports/devel/ppl/Portfile 2010-08-08 17:57:22 UTC (rev 70415)
@@ -1,11 +1,20 @@
# $Id$
PortSystem 1.0
+
+# Warning: this will one day become part of gcc45+, and thus will use the
+# (maybe future) 'cloog-ppl' port. As of gcc45, we need to use
+# cloog-ppl-15.9 which depends on ppl-0.10.2 in a version-
+# specific manner. You have been warned!
+
name ppl
-version 0.11
+version 0.10.2
+
categories devel math
-maintainers openmaintainer adfernandes
+maintainers adfernandes openmaintainer
platforms darwin
+
description A modern C++ library providing numerical abstractions
+
long_description The Parma Polyhedra Library (PPL) is a modern C++ library \
providing numerical abstractions especially targeted at \
applications in the field of analysis and verification of \
@@ -19,13 +28,21 @@
also supports finite powersets of (any kind of) polyhedra \
and linear programming problems solved with an \
exact-arithmetic version of the simplex algorithm.
+
homepage http://www.cs.unipr.it/ppl/
master_sites ftp://ftp.cs.unipr.it/pub/ppl/releases/${version}/
use_bzip2 yes
-checksums sha1 bcba279c2600833876e3002635ab47cacab632d5
+
+checksums md5 5667111f53150618b0fa522ffc53fc3e \
+ sha1 9af711df8f24658a6deb61ca3b8c5e82366258bf \
+ rmd160 432d0e59c058cc1da6cfeaffcb91bebc7b6e1db2
+
depends_lib port:gmp port:glpk
+
license GPLv3
+patchfiles configure.patch
+
test.run yes
test.target check
Added: trunk/dports/devel/ppl/files/configure.patch
===================================================================
--- trunk/dports/devel/ppl/files/configure.patch (rev 0)
+++ trunk/dports/devel/ppl/files/configure.patch 2010-08-08 17:57:22 UTC (rev 70415)
@@ -0,0 +1,13 @@
+--- configure 2010-08-08 13:40:26.000000000 -0400
++++ configure 2010-08-08 13:41:00.000000000 -0400
+@@ -16472,9 +16472,7 @@
+ if (sizeof(mp_limb_t)*CHAR_BIT != GMP_LIMB_BITS
+ || GMP_LIMB_BITS != mp_bits_per_limb) {
+ std::cerr
+- << "GMP header (gmp.h) and library (ligmp.*) bits-per-limb mismatch:\n"
+- << "header gives " << __GMP_BITS_PER_MP_LIMB << ";\n"
+- << "library gives " << mp_bits_per_limb << ".\n"
++ << "GMP header (gmp.h) and library (ligmp.*) bits-per-limb mismatch!\n"
+ << "This probably means you are on a bi-arch system and\n"
+ << "you are compiling with the wrong header or linking with\n"
+ << "the wrong library." << std::endl;
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100808/4c0d2f24/attachment.html>
More information about the macports-changes
mailing list