Changeset 68778 for trunk/dports


Ignore:
Timestamp:
Jun 13, 2010, 1:51:28 PM (14 years ago)
Author:
ryandesign@…
Message:

gcc46: maintainer-approved update:

  • update to 4.6-20100605
  • fix bootstrap comparison failure (#25091)
  • add ecj1 (#22066)
  • use --enable-fully-dynamic-string (#25205)
Location:
trunk/dports/lang/gcc46
Files:
1 added
1 edited

Legend:

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

    r68769 r68778  
    44
    55name                    gcc46
    6 version                 4.6-20100508
     6version                 4.6-20100605
    77platforms               darwin
    88categories              lang
     
    1616
    1717homepage                http://gcc.gnu.org/
    18 master_sites    ftp://ftp.gwdg.de/pub/linux/gcc/snapshots/${version}/ \
    19                                 ftp://ftp.funet.fi/pub/mirrors/sources.redhat.com/pub/gcc/snapshots/${version}/ \
    20                                 ftp://gcc.gnu.org/pub/gcc/snapshots/${version}/
     18master_sites            ftp://ftp.gwdg.de/pub/linux/gcc/snapshots/${version}/:gcc \
     19                        ftp://ftp.funet.fi/pub/mirrors/sources.redhat.com/pub/gcc/snapshots/${version}/:gcc \
     20                        ftp://gcc.gnu.org/pub/gcc/snapshots/${version}/:gcc \
     21                        ftp://sourceware.org/pub/java/:ecj
    2122
    2223set dcore               gcc-core-${version}.tar.bz2
     
    2526set djava               gcc-java-${version}.tar.bz2
    2627set dobjc               gcc-objc-${version}.tar.bz2
    27 distfiles               ${dcore} ${dfort} ${dcxx} ${djava} ${dobjc}
     28set ecj                 ecj-4.5.jar
     29distfiles               ${dcore}:gcc ${dfort}:gcc ${dcxx}:gcc ${djava}:gcc ${dobjc}:gcc ${ecj}:ecj
     30extract.only            ${dcore} ${dfort} ${dcxx} ${djava} ${dobjc}
    2831
    2932checksums           gcc-core-${version}.tar.bz2 \
    30                     md5     8ba704b7c3f741e2640762201eaa7bb3 \
    31                     sha1    01672a44844c5a663f67043972d7b15266f65c28 \
    32                     rmd160  368f769c0bb6eaaddca0627bf8480e178558c7ad \
     33                    md5     d7d0f9c790971cdc0adb0ba49ecedaf6 \
     34                    sha1    0fe47cc0bc568d46421bee44f3a0df3b2e245cc1 \
     35                    rmd160  b142243ec63556c5070ffb0f7da60e8d35a22038 \
    3336                    gcc-fortran-${version}.tar.bz2 \
    34                     md5     cc801a8814ccc1b4f81f3c8a57cee429 \
    35                     sha1    292511c76a3f2797201dddd0ae826c97fdac6320 \
    36                     rmd160  efd4d2456452e9ac66842f7b8bc0df03a87fdc42 \
     37                    md5     7ec02efa15cbefc8d68ef2a261c9e7fc \
     38                    sha1    7d178372332e991432a93d82513da2bab9ea53c4 \
     39                    rmd160  0492921259b940d4a39a010e3f7c893df35c5ddd \
    3740                    gcc-g++-${version}.tar.bz2 \
    38                     md5     4457a96af1244e4e5d4213ce7d0ced9e \
    39                     sha1    8599f936c66520d328752db5222ef509be917a76 \
    40                     rmd160  7b48d44c800a926db216484227ea789e10ca5c0b \
     41                    md5     e92e0bcbc915b3ca1a7c7b6e3d82ed07 \
     42                    sha1    9bd89fe21472c71ca7a7955cabf8813872b5663f \
     43                    rmd160  fe2c6eff683507be825ae45198ff1d84e21839ad \
    4144                    gcc-java-${version}.tar.bz2 \
    42                     md5     59ce09dab13e8711938b556e206aab91 \
    43                     sha1    ef51c9ade9e9eaa16eddf841f7fa94e83c49aab7 \
    44                     rmd160  9287fc3d29e5bb69bb085c6c75f0e4ed41bdc4e4 \
     45                    md5     b48455d9eab4b2fb8c6696e571d3ecc3 \
     46                    sha1    d0715e9b78418945ff0ba3a4a1da8116d2d8fd13 \
     47                    rmd160  61c23146727213fd05a647463e0ec1c8e8e73452 \
    4548                    gcc-objc-${version}.tar.bz2 \
    46                     md5     fd6a4db8468ce6b96ad33c14b018ebd8 \
    47                     sha1    0aae17fc79c1d7e3b02073fccecd91e80cdc31d0 \
    48                     rmd160  bdc05738a54ad1631505be94bdaccbc44603b337
     49                    md5     a1102de51a7fd9c98f4c6aa797dfa883 \
     50                    sha1    6dd1bc286a535936c84a0e1532b2034881d09ae1 \
     51                    rmd160  d58496f1bcd1fbf34cb753ceb9a24f5fdf75cd2b \
     52                    ${ecj} \
     53                    md5     d7cd6a27c8801e66cbaa964a039ecfdb \
     54                    sha1    58c1d79c64c8cd718550f32a932ccfde8d1e6449 \
     55                    rmd160  d3f4da657f086b6423f74e93f001132f4855368a
    4956
    5057use_bzip2               yes
     
    5461
    5562depends_lib             port:gmp port:mpfr port:libiconv port:libmpc
     63
     64patchfiles              tls_configure_fix.diff
     65patch.dir               ${workpath}/gcc-${version}
    5666
    5767set major               4.6
     
    6575    configure.objc_archflags
    6676    configure.pre_args-append --build=${build_arch}-apple-darwin${os.major}
     77}
     78
     79post-extract {
     80        copy ${distpath}/${ecj} ${workpath}/gcc-${version}/ecj.jar
    6781}
    6882
     
    117131}
    118132
     133platform darwin 10 {
     134        configure.args-append --enable-fully-dynamic-string
     135}
     136
    119137# due to popular request - untested for the BETA; will be removed as soon as other languages than C compile successfuly
    120138variant gfortran conflicts java \
Note: See TracChangeset for help on using the changeset viewer.