Ticket #53156: Vc.2.diff

File Vc.2.diff, 3.3 KB (added by RJVB (René Bertin), 7 years ago)

upgrade and drop the installs_libs=no declaration

  • Vc/Portfile

    old new  
    11# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
     2# $Id: Portfile 121955 2014-07-12 05:25:40Z sean@macports.org $
    23
    34PortSystem          1.0
    4 PortGroup           cmake 1.0
     5PortGroup           cmake 1.1
    56PortGroup           muniversal 1.0
     7PortGroup           github 1.0
    68
    7 name                Vc
    8 version             0.7.4
     9# The 1.3.0 release is out of date w.r.t. Intel CPUs, get the latest version
     10github.setup        VcDevel Vc 55121e846f02f5c177d7dbb62db544143bb6ca7c
     11version             1.3.0.15
    912categories          math devel
    10 license             LGPL-3
    11 maintainers         gmail.com:rjvbertin openmaintainer
     13license             LGPL-3+
     14maintainers         gmail.com:rjvbertin
    1215description         Portable, zero-overhead SIMD library for C++
    1316long_description \
    14     Vc is a free software library to ease explicit vectorization of \
    15     C++ code. It has an intuitive API and provides portability \
    16     between different compilers and compiler versions as well as \
    17     portability between different vector instruction sets. Thus an \
    18     application written with Vc can be compiled for \n\
    19     AVX \n\
    20     SSE2 up to SSE4.2 \n\
    21     SSE4a, XOP, FMA4, and FMA \n\
    22     Scalar (fallback which works everywhere)
     17                    Vc is a free software library to ease explicit vectorisation of \
     18                    C++ code. It has an intuitive API and provides portability \
     19                    between different compilers and compiler versions as well as \
     20                    portability between different vector instruction sets. Thus an \
     21                    application written with Vc can be compiled for AVX\; SSE2 up to SSE4.2\; \
     22                    SSE4a\; XOP\; FMA4 and FMA or Scalar (fallback which works everywhere).\n\
     23                    This port should ideally be installed from source (built locally).
    2324platforms           darwin
    2425
    25 homepage            http://code.compeng.uni-frankfurt.de/projects/vc
    26                     # Attention: the download directory changes for each release ...
    27 master_sites        http://code.compeng.uni-frankfurt.de/attachments/download/183/
    28 
    29 checksums           rmd160  0878034cd1b78ad0429974c81502d2912c6f3e1b \
    30                     sha256  a4e5c5d7b51b4b04e6ef87e28a5b8b0108c9788739b044f96fb64f274d249063
    31 
    32 post-extract        { file mkdir ${workpath}/build }
    33 # standard post-arg, where to find the primary CMakeLists.txt file.
    34 default configure.post_args {../${worksrcdir}}
    35 default configure.dir       {${workpath}/build}
    36 default build.dir           {${workpath}/build}
    37 
    38 
    39 # livecheck isn't that useful as there has been a 0.99.71 release in June 2013 ...
    40 livecheck.url       ${master_sites}
    41 livecheck.regex     Vc-(\\d+(\\.\\d+)+)
     26# homepage            http://code.compeng.uni-frankfurt.de/projects/vc
     27
     28checksums           rmd160  08733ac88051480f69efa5abadff46f77a490df4 \
     29                    sha256  b198dfa33a9758ef0e714459cafe50f62c8eae9f6c46a2eb1583ce2ae354a771
     30
     31installs_libs       yes
     32
     33# make the build a bit less resource-hungry:
     34cmake.generator     Ninja