Changeset 68780


Ignore:
Timestamp:
Jun 13, 2010, 2:22:16 PM (10 years ago)
Author:
ryandesign@…
Message:

gcc45: maintainer-approved update:

  • fix bootstrap comparison failure (#24664)
  • add ecj1 (#22066)
  • use --enable-fully-dynamic-string (#25205)
Location:
trunk/dports/lang/gcc45
Files:
1 edited
1 copied

Legend:

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

    r68769 r68780  
    44
    55name                    gcc45
     6epoch                   1
    67version                 4.5.0
    7 revision                2
    8 epoch                   1
     8revision                3
    99platforms               darwin
    1010categories              lang
     
    1616
    1717homepage                http://gcc.gnu.org/
    18 master_sites    ftp://ftp.funet.fi/pub/mirrors/sources.redhat.com/pub/gcc/releases/gcc-${version}/ \
    19                 ftp://ftp.gwdg.de/pub/linux/gcc/releases/gcc-${version}/ \
    20                 ftp://gcc.ftp.nluug.nl/mirror/languages/gcc/releases/gcc-${version}/ \
    21                 ftp://gcc.gnu.org/pub/gcc/releases/gcc-${version}/ \
    22                 gnu:/gcc/gcc-${version}
     18master_sites            ftp://ftp.funet.fi/pub/mirrors/sources.redhat.com/pub/gcc/releases/gcc-${version}/:gcc \
     19                        ftp://ftp.gwdg.de/pub/linux/gcc/releases/gcc-${version}/:gcc \
     20                        ftp://gcc.ftp.nluug.nl/mirror/languages/gcc/releases/gcc-${version}/:gcc \
     21                        ftp://gcc.gnu.org/pub/gcc/releases/gcc-${version}/:gcc \
     22                        gnu:/gcc/gcc-${version}:gcc \
     23                        ftp://sourceware.org/pub/java/:ecj
    2324
    2425set dcore               gcc-core-${version}.tar.bz2
     
    2728set djava               gcc-java-${version}.tar.bz2
    2829set dobjc               gcc-objc-${version}.tar.bz2
    29 distfiles               ${dcore} ${dfort} ${dcxx} ${djava} ${dobjc}
     30set ecj                 ecj-4.5.jar
     31distfiles               ${dcore}:gcc ${dfort}:gcc ${dcxx}:gcc ${djava}:gcc ${dobjc}:gcc ${ecj}:ecj
     32extract.only            ${dcore} ${dfort} ${dcxx} ${djava} ${dobjc}
    3033
    3134checksums           gcc-core-${version}.tar.bz2 \
     
    4851                    md5     8d8c01b6631b020cc6c167860fde2398 \
    4952                    sha1    bca51ee80f3bc240b6dd84535d49423423eb457e \
    50                     rmd160  9512ff932be7fa36d3f2c8b3ca3e41089ac5a6e8
     53                    rmd160  9512ff932be7fa36d3f2c8b3ca3e41089ac5a6e8 \
     54                    ${ecj} \
     55                    md5     d7cd6a27c8801e66cbaa964a039ecfdb \
     56                    sha1    58c1d79c64c8cd718550f32a932ccfde8d1e6449 \
     57                    rmd160  d3f4da657f086b6423f74e93f001132f4855368a
    5158
    5259use_bzip2               yes
     
    5663
    5764depends_lib             port:gmp port:mpfr port:libiconv port:libmpc
     65
     66patchfiles              tls_configure_fix.diff
     67patch.dir               ${workpath}/gcc-${version}
    5868
    5969set major               4.5
     
    6777    configure.objc_archflags
    6878    configure.pre_args-append --build=${build_arch}-apple-darwin${os.major}
     79}
     80
     81post-extract {
     82        copy ${distpath}/${ecj} ${workpath}/gcc-${version}/ecj.jar
    6983}
    7084
     
    123137}
    124138
     139platform darwin 10 {
     140        configure.args-append --enable-fully-dynamic-string
     141}
     142
    125143livecheck.type  regex
    126144livecheck.url   http://gcc.gnu.org/gcc-4.5/
Note: See TracChangeset for help on using the changeset viewer.