[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