Changeset 112857


Ignore:
Timestamp:
Nov 2, 2013, 9:14:04 PM (7 years ago)
Author:
vince@…
Message:

Fixes spaces and typos

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/gis/cgal/Portfile

    r112339 r112857  
    22# $Id$
    33
    4 PortSystem                      1.0
    5 PortGroup                       cmake 1.0
     4PortSystem          1.0
     5PortGroup           cmake 1.0
    66
    7 name                            cgal
    8 version                         4.3
    9 license                         LGPL-3+ GPL-3+
    10 categories                      gis science
    11 maintainers                     vince
    12 description                     Computational Geometry Algorithm Library
    13 long_description        \
    14                                         The goal of the CGAL is to provide easy access to\
    15                                         efficient and reliable geometric algorithms in the\
    16                                         form of a C++ library. CGAL is used in various areas\
    17                                         needing geometric computation, such as: computer\
    18                                         graphics, scientific visualization, computer aided\
    19                                         design and modeling, geographic information systems,\
    20                                         molecular biology, medical imaging, robotics and\
    21                                         motion planning, mesh generation, numerical methods...
     7name                cgal
     8version             4.3
     9license             LGPL-3+ GPL-3+
     10categories          gis science
     11maintainers         vince
     12description         Computational Geometry Algorithm Library
     13long_description    \
     14                    The goal of the CGAL is to provide easy access to\
     15                    efficient and reliable geometric algorithms in the\
     16                    form of a C++ library. CGAL is used in various areas\
     17                    needing geometric computation, such as: computer\
     18                    graphics, scientific visualization, computer aided\
     19                    design and modeling, geographic information systems,\
     20                    molecular biology, medical imaging, robotics and\
     21                    motion planning, mesh generation, numerical methods...
    2222
    23 platforms                       darwin
    24 homepage                        http://www.cgal.org/
     23platforms           darwin
     24homepage            http://www.cgal.org/
    2525
    26 fetch.ignore_sslcert    yes
    27 master_sites        https://gforge.inria.fr/frs/download.php/32997
     26fetch.ignore_sslcert     yes
     27master_sites        https://gforge.inria.fr/frs/download.php/32997
    2828
    29 distname                        CGAL-${version}
     29distname            CGAL-${version}
    3030checksums           rmd160  a1602eecfb77ff9a7bb862b8f61a4aabb86f848e \
    3131                    sha256  a255361b9edc85b468a0a6d2de429314923698166429e77ad5ce08d628905ca4
    3232
    33 use_bzip2                       yes
     33use_bzip2           yes
    3434
    3535worksrcdir          CGAL-${version}
    36 depends_lib-append      port:boost \
    37                                         port:mpfr \
    38                                         port:zlib \
    39                                         port:gmp \
    40                                         port:eigen3
     36depends_lib-append  port:boost \
     37                    port:mpfr \
     38                    port:zlib \
     39                    port:gmp \
     40                    port:eigen3
    4141
    4242configure.args-append   -DCGAL_INSTALL_CMAKE_DIR="share/CGAL/cmake" \
    4343                        -DWITH_CGAL_Qt3:BOOL=OFF \
    4444                        -DWITH_CGAL_Qt4:BOOL=OFF \
    45                                                 -DBoost_DIR:PATH=${prefix} \
    46                                                 -DWITH_Eigen3:BOOL=ON \
    47                                                 -DWITH_ZLIB:BOOL=ON
     45                        -DBoost_DIR:PATH=${prefix} \
     46                        -DWITH_Eigen3:BOOL=ON \
     47                        -DWITH_ZLIB:BOOL=ON
    4848
    4949# gcc 4.0 is too old to compile CGAL properly; see <http://www.cgal.org/FAQ.html#mac_optimization_bug>
    5050compiler.blacklist-append gcc-4.0
    5151
    52 variant perf description {optimize code for current arch} {
    53     configure.compiler  macports-clang-3.3
    54     configure.optflags  -O3 -pipe -march=native
     52variant perf description    {optimize code for current arch} {
     53    configure.compiler      macports-clang-3.3
     54    configure.optflags      -O3 -pipe -march=native
    5555}
    5656
    5757variant demos description {Create demos} requires qt4 {
    58         depends_lib-append              port:libQGLViewer \
    59                                                         port:ipe \
    60                                                         port:metis \
     58    depends_lib-append      port:libQGLViewer \
     59                            port:ipe \
     60                            port:metis \
    6161                            port:qt4-mac-sqlite3-plugin
    6262
    63         patchfiles-append               patch-CMakeLists.txt.diff
     63    patchfiles-append       patch-CMakeLists.txt.diff
    6464
    65         configure.args-append   -DWITH_examples:BOOL=ON
    66         configure.args-append   -DWITH_demos:BOOL=ON
    67         configure.args-append   -DWITH_QGLViewer:BOOL=ON
    68         configure.args-append   -DWITH_OpenGL:BOOL=ON
     65    configure.args-append   -DWITH_examples:BOOL=ON
     66    configure.args-append   -DWITH_demos:BOOL=ON
     67    configure.args-append   -DWITH_QGLViewer:BOOL=ON
     68    configure.args-append   -DWITH_OpenGL:BOOL=ON
    6969
    7070  # MacPorts installs IPE version 7; make sure to use it.
    71         configure.args-append   -DWITH_IPE:BOOL=ON
     71    configure.args-append   -DWITH_IPE:BOOL=ON
    7272
    7373  # include Qt's CMake defines, just in case
    74         configure.args-append   ${qt_cmake_defines}
     74    configure.args-append   ${qt_cmake_defines}
    7575
    76         post-configure {
    77                 # Workaround a bug in the link.txt files of the ipelets demos
    78                 set ipelink                     [glob ${worksrcpath}/demo/CGAL_ipelets/CMakeFiles/*/link.txt]
    79                 foreach linkfile ${ipelink} {
    80                         reinplace -E "s|(.*)|\\1 -lipe|" ${linkfile}
    81                 }
    82         }
    83                
    84         build.target-append             examples demos
    85         use_parallel_build              no
     76    post-configure {
     77        # Workaround a bug in the link.txt files of the ipelets demos
     78        set ipelink            [glob ${worksrcpath}/demo/CGAL_ipelets/CMakeFiles/*/link.txt]
     79        foreach    linkfile ${ipelink} {
     80            reinplace -E "s|(.*)|\\1 -lipe|" ${linkfile}
     81        }
     82    }
     83       
     84    build.target-append     examples demos
     85    use_parallel_build      no
    8686
    87         post-destroot {                 xinstall -d ${destroot}${prefix}/share/${name}
    88                                                         copy ${worksrcpath}/demo ${destroot}${prefix}/share/${name}
    89                                                         copy ${worksrcpath}/examples ${destroot}${prefix}/share/${name}
    90             eval move [glob ${destroot}${prefix}/share/${name}/demo/*/*.dylib] ${destroot}${prefix}/lib/
    91                         delete ${destroot}${prefix}/share/${name}/demo/CMakeFiles \
    92                        ${destroot}${prefix}/share/${name}/examples/CMakeFiles
    93                 eval delete [glob ${destroot}${prefix}/share/${name}/demo/*/CMakeFiles]
    94                 eval delete [glob ${destroot}${prefix}/share/${name}/demo/*/*/CMakeFiles]
    95                 eval delete [glob ${destroot}${prefix}/share/${name}/examples/*/CMakeFiles]
    96         }
     87    post-destroot {
     88        xinstall -d ${destroot}${prefix}/share/${name}
     89        copy ${worksrcpath}/demo ${destroot}${prefix}/share/${name}
     90        copy ${worksrcpath}/examples ${destroot}${prefix}/share/${name}
     91        eval move [glob ${destroot}${prefix}/share/${name}/demo/*/*.dylib] ${destroot}${prefix}/lib/
     92        delete ${destroot}${prefix}/share/${name}/demo/CMakeFiles \
     93            ${destroot}${prefix}/share/${name}/examples/CMakeFiles
     94        eval delete [glob ${destroot}${prefix}/share/${name}/demo/*/CMakeFiles]
     95        eval delete [glob ${destroot}${prefix}/share/${name}/demo/*/*/CMakeFiles]
     96        eval delete [glob ${destroot}${prefix}/share/${name}/examples/*/CMakeFiles]
     97    }
    9798}
    9899
     
    102103
    103104    post-destroot {
    104         eval exec dsymutil [glob ${destroot}${prefix}/lib/*.dylib]
     105        eval exec dsymutil  [glob ${destroot}${prefix}/lib/*.dylib]
    105106    }
    106107}
Note: See TracChangeset for help on using the changeset viewer.