Changeset 97700


Ignore:
Timestamp:
Sep 12, 2012, 4:43:28 PM (12 years ago)
Author:
jeremyhu@…
Message:

gcc4?: Make libstdcxx builds faster, workaround bug in base depspec for the libstdcxx dependency

Location:
trunk/dports/lang
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/lang/gcc42/Portfile

    r97687 r97700  
    4242
    4343depends_lib             port:gmp port:mpfr port:libiconv
    44 depends_run             port:gcc_select port:ld64 port:cctools path:lib/libstdc++.dylib:libstdcxx
     44depends_run             port:gcc_select port:ld64 port:cctools path:lib/.libstdcxx:libstdcxx
    4545
    4646depends_skip_archcheck-append gcc_select ld64 cctools
  • trunk/dports/lang/gcc43/Portfile

    r97687 r97700  
    5555
    5656depends_lib         port:gmp port:mpfr port:libiconv
    57 depends_run         port:gcc_select port:ld64 port:cctools path:lib/libstdc++.dylib:libstdcxx
     57depends_run         port:gcc_select port:ld64 port:cctools path:lib/.libstdcxx:libstdcxx
    5858
    5959depends_skip_archcheck-append gcc_select ld64 cctools
  • trunk/dports/lang/gcc44/Portfile

    r97687 r97700  
    5656
    5757depends_lib         port:gmp port:mpfr port:libiconv
    58 depends_run         port:gcc_select port:ld64 port:cctools path:lib/libstdc++.dylib:libstdcxx
     58depends_run         port:gcc_select port:ld64 port:cctools path:lib/.libstdcxx:libstdcxx
    5959
    6060depends_skip_archcheck-append gcc_select ld64 cctools
  • trunk/dports/lang/gcc45/Portfile

    r97687 r97700  
    6161
    6262depends_lib         port:gmp port:mpfr port:libiconv port:libmpc port:ppl
    63 depends_run         port:gcc_select port:ld64 port:cctools path:lib/libstdc++.dylib:libstdcxx
     63depends_run         port:gcc_select port:ld64 port:cctools path:.libstdcxx:libstdcxx
    6464
    6565depends_skip_archcheck-append gcc_select ld64 cctools
  • trunk/dports/lang/gcc46/Portfile

    r97687 r97700  
    4747
    4848depends_lib         port:gmp port:mpfr port:libiconv port:libmpc port:ppl port:cloog
    49 depends_run         port:gcc_select port:ld64 port:cctools path:lib/libstdc++.dylib:libstdcxx
     49depends_run         port:gcc_select port:ld64 port:cctools path:lib/.libstdcxx:libstdcxx
    5050
    5151depends_skip_archcheck-append gcc_select ld64 cctools
  • trunk/dports/lang/gcc47/Portfile

    r97687 r97700  
    88epoch               1
    99version             4.7.1
    10 revision            5
     10revision            6
    1111platforms           darwin
    1212categories          lang
     
    4646
    4747depends_lib         port:gmp port:mpfr port:libiconv port:libmpc port:ppl port:cloog
    48 depends_run         port:gcc_select port:ld64 port:cctools path:lib/libstdc++.dylib:libstdcxx
     48depends_run         port:gcc_select port:ld64 port:cctools path:lib/.libstdcxx:libstdcxx
    4949
    5050depends_skip_archcheck-append gcc_select ld64 cctools
     
    128128    configure.args-append --enable-languages=c++
    129129
     130    configure.args-append --disable-bootstrap
     131
     132    build.target        all
    130133    destroot.target     install-target-libstdc++-v3
    131134
     
    134137        file delete -force ${destroot}${prefix}/share/gcc-${major}
    135138        file delete -force ${destroot}${prefix}/include/${name}
     139
     140        # base doesn't like the + in this depspec path:lib/libstdc++.dylib:libstdcxx
     141        system "touch ${destroot}${prefix}/lib/.libstdcxx"
    136142    }
    137143} else {
  • trunk/dports/lang/gcc48/Portfile

    r97687 r97700  
    77subport             libstdcxx-devel {}
    88version             4.8-20120909
    9 revision            3
     9revision            4
    1010platforms           darwin
    1111categories          lang
     
    109109    configure.args-append --enable-languages=c++
    110110
     111    configure.args-append --disable-bootstrap
     112
     113    build.target        all
    111114    destroot.target     install-target-libstdc++-v3
    112115
     
    115118        file delete -force ${destroot}${prefix}/share/gcc-${major}
    116119        file delete -force ${destroot}${prefix}/include/${name}
     120
     121        # base doesn't like the + in this depspec path:lib/libstdc++.dylib:libstdcxx
     122        system "touch ${destroot}${prefix}/lib/.libstdcxx"
    117123    }
    118124} else {
Note: See TracChangeset for help on using the changeset viewer.