[137389] trunk/dports/devel/cloog/Portfile
larryv at macports.org
larryv at macports.org
Wed Jun 10 17:10:30 PDT 2015
Revision: 137389
https://trac.macports.org/changeset/137389
Author: larryv at macports.org
Date: 2015-06-10 17:10:30 -0700 (Wed, 10 Jun 2015)
Log Message:
-----------
cloog: Rearrange and reformat
Modified Paths:
--------------
trunk/dports/devel/cloog/Portfile
Modified: trunk/dports/devel/cloog/Portfile
===================================================================
--- trunk/dports/devel/cloog/Portfile 2015-06-11 00:05:59 UTC (rev 137388)
+++ trunk/dports/devel/cloog/Portfile 2015-06-11 00:10:30 UTC (rev 137389)
@@ -6,41 +6,42 @@
name cloog
conflicts cloog-devel
-
epoch 1
version 0.18.2
revision 2
-
categories devel math
-
+platforms darwin
+license LGPL-2.1+
maintainers larryv
-platforms darwin
-description CLooG, the Chunky Loop Generator, generates code for scanning Z-polyhedra
+description CLooG, the Chunky Loop Generator, generates code \
+ for scanning Z-polyhedra
+long_description CLooG is a free software and library to generate \
+ code for scanning Z-polyhedra. That is, it finds \
+ a code (e.g. in C, FORTRAN...) that reaches each \
+ integral point of one or more parameterized \
+ polyhedra. CLooG has been originally written to \
+ solve the code generation problem for optimizing \
+ compilers based on the polytope model. \
+ Nevertheless it is used now in various area e.g. \
+ to build control automata for high-level synthesis \
+ or to find the best polynomial approximation of \
+ a function. CLooG may help in any situation where \
+ scanning polyhedra matters. While the user has \
+ full control on generated code quality, CLooG is \
+ designed to avoid control overhead and to produce \
+ a very effective code.
+homepage http://repo.or.cz/w/cloog.git
-long_description CLooG is a free software and library to generate code for scanning Z-polyhedra. \
- That is, it finds a code (e.g. in C, FORTRAN...) that reaches each \
- integral point of one or more parameterized polyhedra. CLooG has been \
- originally written to solve the code generation problem for optimizing \
- compilers based on the polytope model. Nevertheless it is used now in \
- various area e.g. to build control automata for high-level synthesis \
- or to find the best polynomial approximation of a function. CLooG may \
- help in any situation where scanning polyhedra matters. While the user \
- has full control on generated code quality, CLooG is designed to avoid \
- control overhead and to produce a very effective code.
+ depends_lib port:gmp path:lib/pkgconfig/isl.pc:isl
-license LGPL-2.1+
-homepage http://repo.or.cz/w/cloog.git
-master_sites http://www.bastoul.net/cloog/pages/download/count.php3?url=./
-
-checksums rmd160 cbbbcbfb347efaa062aacd540c8735cce3b59d28 \
+ master_sites http://www.bastoul.net/cloog/pages/download/count.php3?url=./
+ checksums rmd160 cbbbcbfb347efaa062aacd540c8735cce3b59d28 \
sha256 ba3cc2d3750dfcb51f65ce029f0dda31347b8eeed216b1bac6170ab12d967581
-depends_lib port:gmp path:lib/pkgconfig/isl.pc:isl
-
# prevent -L/lib from being added to LDFLAGS
# see http://groups.google.com/group/isl-development/t/37ad876557e50f2c
-patchfiles 0002-Generate-safety-parentheses-around-compound-expressi.patch \
+ patchfiles 0002-Generate-safety-parentheses-around-compound-expressi.patch \
0004-cloog_domain_cube-reimplement-using-documented-funct.patch \
0007-expose-clast_pprint_expr.patch \
0009-Use-isl_val-instead-of-isl_int.patch \
@@ -49,22 +50,21 @@
# Don't link using "-flat_namespace -undefined suppress" on Yosemite and
# later (#45706).
-patchfiles-append yosemite-libtool.patch
+ patchfiles-append yosemite-libtool.patch
-configure.args-append \
- --with-isl=system \
- --with-gmp=system \
- --with-osl=no
+configure.args-append --with-gmp=system \
+ --with-isl=system \
+ --with-osl=no
-variant osl description {build with openscop library (causes tests to fail)} {
+variant osl description {Build with OpenScop support (causes tests to fail)} {
ui_warn "This variant causes tests to fail"
- depends_lib-append port:openscop
- configure.args-replace --with-osl=no --with-osl=system
+ depends_lib-append port:openscop
+ configure.args-replace --with-osl=no --with-osl=system
}
test.run yes
test.target check
-livecheck.type regex
-livecheck.url ${master_sites}
-livecheck.regex ${name}-(\[0-9.\]+)${extract.suffix}
+ livecheck.type regex
+ livecheck.url ${master_sites}
+ livecheck.regex ${name}-(\[0-9.\]+)${extract.suffix}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150610/4076b5b8/attachment.html>
More information about the macports-changes
mailing list