Ticket #48170: Portfile-mpfr.diff

File Portfile-mpfr.diff, 3.9 KB (added by Schamschula (Marius Schamschula), 9 years ago)
  • Portfile

    old new  
    1010PortGroup           compiler_blacklist_versions 1.0
    1111
    1212name                mpfr
    13 set base_version    3.1.2
    14 set patch_level     10
    15 version             ${base_version}-p${patch_level}
    16 revision            3
     13version             3.1.3
    1714categories          devel math
    1815platforms           darwin
    1916license             LGPL-3+
     
    3229
    3330depends_lib         port:gmp
    3431
    35 distname            ${name}-${base_version}
    3632master_sites        http://www.mpfr.org/${distname}
    3733use_xz              yes
    3834
    3935checksums           ${distname}${extract.suffix} \
    40                         rmd160  902870a4c8bea3067b49e7a859dad0cf3fdffd06 \
    41                         sha256  399d0f47ef6608cc01d29ed1b99c7faff36d9994c45f36f41ba250147100453b
    42 
    43 # Don't link with "-flat_namespace -undefined suppress" on Yosemite and later.
    44 patchfiles          yosemite-libtool.patch
    45 
    46 # Patch names are not qualified with the base version.
    47 dist_subdir         ${name}/${base_version}
    48 patch.args          -p1
    49 for {set i 1} {${i} <= ${patch_level}} {incr i} {
    50     patchfiles-append   patch[format %02d ${i}]
    51 }
    52 checksums-append    patch01 \
    53                         rmd160  c6907261f3faa467a9d9cecdba6f9917db3b7de0 \
    54                         sha256  38c6bcfd42c0fc5abe8ec3a43381508ed64c0c2fc0feb2403e5a120f56cd0821 \
    55                     patch02 \
    56                         rmd160  b9232b9b5467a6ba2770156a8eeb3b04612c46e1 \
    57                         sha256  3be0d786726b463cada256dae2fb6930dc961d8e11475f0f32577cb009322c11 \
    58                     patch03 \
    59                         rmd160  ea3cf54186502fcbd3d938067af22cf1e9814535 \
    60                         sha256  a4b82ae2538d7e18ba48c1d8343e7aa08cb885aa98df73d96099c46f78501c6a \
    61                     patch04 \
    62                         rmd160  38abeffb08d681fb3d664c6a51a9ca2096ecd255 \
    63                         sha256  bc1f01c3c16e3e05ae28583d758b3461765ff51e7d5981cf2c0142f2f41a1003 \
    64                     patch05 \
    65                         rmd160  9aba36a214cc2d04dce376049a82c45e9b871926 \
    66                         sha256  5b5701b3133d0a0553d8fed95628ede1bb729f5974eae4b0c5589a25825582c0 \
    67                     patch06 \
    68                         rmd160  554b0830858695ada7ec477dfa3ee3e29a54cb11 \
    69                         sha256  df21287e786875a29e582755f47a99acda500a167066e29abd59dc6294120ab4 \
    70                     patch07 \
    71                         rmd160  6dcbc15510c4f45ce330ba0d3f48dd4536832dec \
    72                         sha256  bd3b7edd038033ce2e6a5475ca93acd862682c3b9e221ad1fb66277ddfdfba05 \
    73                     patch08 \
    74                         rmd160  d32195e2b141208448d238852a365ceb6bf840ec \
    75                         sha256  a132935024b525842ec4111343266be6aa8d298c538204c7446558e88af711b5 \
    76                     patch09 \
    77                         rmd160  b98383f009bd7021ff1814f90033fd0f357a272e \
    78                         sha256  acc114030cdd45c3022bb543a857d1f2bcba2cff6df1ee3861d3e76f93c954e2 \
    79                     patch10 \
    80                         rmd160  940d1becc15f1f4f0e633720e251a0aec2b50bbe \
    81                         sha256  26f859193adc7700df47417c753236b915034e83b5da626498e6c46ec272ced1
    82 
    83 
    84 # Since patch08 changes configure.ac, we need to do this before the
    85 # build tries to.
    86 use_autoreconf      yes
     36                        rmd160  6979c908064f20fd53ee740d8ebd598bca57b58b \
     37                        sha256  6835a08bd992c8257641791e9a6a2b35b02336c8de26d0a8577953747e514a16
    8738
    8839# Due to radr://10291355 (llvm.org PR11111), the new tls support enabled in clang with Xcode 4.2
    8940# miscompiles mpfr. While this was fixed in Xcode 4.2.1, as the ttls support was never used prior to
     
    9546test.run            yes
    9647test.target         check
    9748
    98 livecheck.version   ${base_version}
    9949livecheck.url       http://www.mpfr.org/mpfr-current/
    10050livecheck.regex     "mpfr-(\\d+(?:\\.\\d+)*)${extract.suffix}"