Changeset 98222


Ignore:
Timestamp:
Sep 29, 2012, 8:08:55 PM (12 years ago)
Author:
ryandesign@…
Message:

gmp:

  • update to 5.0.5
  • remove 2.5-year-old compatibility symlink for update from 4.x to 5.x
  • remove compiler blacklisting because all tests pass on all systems I tested (Core i7 / Mountain Lion / Xcode 4.5: clang and llvm-gcc-4.2; Core 2 Duo / Lion / Xcode 4.3.3: clang and llvm-gcc-4.2; Core 2 Duo / Snow Leopard / Xcode 3.2.6: clang, llvm-gcc-4.2 and gcc-4.2)
  • remove unnecessary --infodir configure.args
  • remove unnecessary test.cmd
  • use modern checksum types
Location:
trunk/dports/devel/gmp
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/devel/gmp/Portfile

    r94119 r98222  
    66
    77name            gmp
    8 version         5.0.4
    9 revision        1
     8version         5.0.5
    109categories      devel math
    1110license         LGPL-3+
     
    2726master_sites    gnu
    2827
    29 checksums           md5     50c3edcb7c9438e04377ee9a1a061b79 \
    30                     sha1    ea4ea7c3f10436ef5ae7a75b3fad163a8b86edc0 \
    31                     rmd160  4164d025e412a2fa087de5fa37d84408d5f29f69
     28checksums       rmd160  2e767b7392bd1f34a235ca061d1a016e9ec7d564 \
     29                sha256  1f588aaccc41bb9aed946f9fe38521c26d8b290d003c5df807f65690f2aadec9
    3230
    3331use_bzip2       yes
     
    3735patchfiles      patch-gmp-h.in.diff
    3836
    39 # llvm-gcc-4.2 fails make check
    40 if {${configure.compiler} == "llvm-gcc-4.2"} {
    41     configure.compiler gcc-4.2
    42 }
    43 
    44 configure.args  --infodir=${prefix}/share/info \
    45                 --enable-cxx
     37configure.args  --enable-cxx
    4638
    4739configure.universal_args-delete --disable-dependency-tracking
     
    5749
    5850test.run        yes
    59 test.cmd        make
    6051test.target     check
    61 
    62 post-destroot {
    63     # For the upgrade 4.3.2 -> 5.0.1 (r63519), do not force all packages which depend on GMP to be rebuilt.
    64     ln -s libgmp.dylib ${destroot}${prefix}/lib/libgmp.3.dylib
    65 }
    6652
    6753if {![variant_isset universal]} {
  • trunk/dports/devel/gmp/files/patch-gmp-h.in.diff

    r63170 r98222  
    1 --- gmp-h.in.orig       2010-01-07 13:09:02.000000000 -0700
    2 +++ gmp-h.in    2010-01-27 19:35:31.000000000 -0700
    3 @@ -421,13 +421,14 @@
     1--- gmp-h.in.orig       2012-05-06 06:19:49.000000000 -0500
     2+++ gmp-h.in    2012-09-29 14:17:44.000000000 -0500
     3@@ -420,13 +420,14 @@
    44     GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99
    55     inline semantics, unless -fgnu89-inline is used.  */
Note: See TracChangeset for help on using the changeset viewer.