Ticket #38778: Portfile.diff

File Portfile.diff, 2.7 KB (added by howarth@…, 11 years ago)

Portfile diff to update to 4.7.4 and support the move of libgcc*dylib files to libstdcxx in gcc48

  • Portfile

    old new  
    88epoch               1
    99
    1010# Whenever this port is bumped for version/revision, please revbump dragonegg-3.[012]
    11 version             4.6.3
    12 revision            9
     11version             4.6.4
    1312platforms           darwin
    1413categories          lang
    1514maintainers         mww openmaintainer
     
    4140extract.only        [suffix ${distname}]
    4241
    4342checksums           [suffix ${distname}] \
    44                     md5     773092fe5194353b02bb0110052a972e \
    45                     rmd160  9abb2f940d08fc84f2d91b6a6ce8d662ca889269 \
    46                     sha256  e8f5853d4eec2f5ebaf8a72ae4d53c436aacf98153b2499f8635b48c4718a093 \
     43                    md5     b407a3d1480c11667f293bfb1f17d1a4 \
     44                    rmd160  6a58b053812cf75622bc4579e020cd9471f46916 \
     45                    sha256  35af16afa0b67af9b8eb15cafb76d2bc5f568540552522f5dc2c88dd45d977e8 \
    4746                    ${ecj} \
    4847                    rmd160  d3f4da657f086b6423f74e93f001132f4855368a \
    4948                    sha256  98fd128f1d374d9e42fd9d4836bdd249c6d511ebc6c0df17fbc1b9df96c3d781
     
    5453depends_skip_archcheck-append gcc_select ld64 cctools
    5554license_noconflict  gmp mpfr ppl libmpc
    5655
    57 patchfiles          gcc-4.6-cloog_lang_c.patch
     56patchfiles          gcc-4.6-cloog_lang_c.patch libstdc++_nanosleep.patch
    5857patch.dir           ${workpath}/gcc-${version}
    5958
    6059set major           4.6
     
    9392                    --enable-stage1-checking \
    9493                    --disable-multilib \
    9594                    --enable-lto \
    96                     --enable-libstdcxx-time \
    9795                    --with-as=${prefix}/bin/as \
    9896                    --with-ld=${prefix}/bin/ld \
    9997                    --with-ar=${prefix}/bin/ar \
     
    149147
    150148    # http://trac.macports.org/ticket/35770
    151149    eval delete [glob ${destroot}${prefix}/lib/${name}/libstdc++*]
     150    eval delete [glob ${destroot}${prefix}/lib/${name}/libgcc*dylib]
    152151
    153152    ln -s ${prefix}/lib/libstdc++.6.dylib ${destroot}${prefix}/lib/${name}/libstdc++.dylib
     153    ln -s ${prefix}/lib/libgcc_ext.10.4.dylib ${destroot}${prefix}/lib/${name}/libgcc_ext.10.4.dylib
     154    ln -s ${prefix}/lib/libgcc_ext.10.5.dylib ${destroot}${prefix}/lib/${name}/libgcc_ext.10.5.dylib
     155    ln -s ${prefix}/lib/libgcc_s.1.dylib ${destroot}${prefix}/lib/${name}/libgcc_s.1.dylib
     156    ln -s ${prefix}/lib/libgcc_s.1.dylib ${destroot}${prefix}/lib/${name}/libgcc_s_ppc64.1.dylib
     157    ln -s ${prefix}/lib/libgcc_s.1.dylib ${destroot}${prefix}/lib/${name}/libgcc_s_x86_64.1.dylib
    154158
    155159    # This symlink is provided as a transition aide and will be removed
    156160    # with a future revision of this port.