Ticket #17524: patch-avr-gcc-update-452.diff

File patch-avr-gcc-update-452.diff, 2.2 KB (added by lars@…, 13 years ago)

This patch updates the portfile for avr-gcc. It needs patch-avr-config-unknown-mcu.diff in files before building

  • Portfile

    old new  
    22
    33PortSystem                      1.0
    44name                    avr-gcc
    5 version                 4.0.2
     5version                 4.5.2
    66
    77# Parameters for this port.
    88set crossgcc-target avr
     
    1515categories              cross devel
    1616maintainers             gmail.com:metamagix
    1717master_sites            gnu:gcc/gcc-${version}/
    18 distfiles                       gcc-${version}.tar.bz2
    19 worksrcdir                      gcc-${version}
    20 checksums                       md5 a659b8388cac9db2b13e056e574ceeb0 \
    21                                         sha1 f1b714c6398393d8f7f4ad5be933b462a95b075d \
    22                                         rmd160 70c7e21820da4d29ce6e8e48329d906ee19333aa
     18distfiles               gcc-${version}.tar.bz2
     19worksrcdir              gcc-${version}
     20checksums               md5 d6559145853fbaaa0fd7556ed93bce9a \
     21                        sha1 ad5c440526c98fd17a74eab80c031af6b64d9c90 \
     22                        rmd160 e1e9f590f5cf5f7029f1941328529a22919ee609
    2323
    2424# All cross ports violate the mtree layout.
    2525destroot.violate_mtree  yes
     
    2828dist_subdir                     gcc
    2929
    3030depends_lib                     bin:${crossgcc-target}-ar:${crossgcc-target}-binutils \
    31                                         bin:${crossgcc-target}-as:${crossgcc-target}-binutils \
    32                                         bin:${crossgcc-target}-ld:${crossgcc-target}-binutils \
    33                                         bin:${crossgcc-target}-nm:${crossgcc-target}-binutils \
    34                                         bin:${crossgcc-target}-ranlib:${crossgcc-target}-binutils
    35 depends_build           bin:msgfmt:gettext
     31                                bin:${crossgcc-target}-as:${crossgcc-target}-binutils \
     32                                bin:${crossgcc-target}-ld:${crossgcc-target}-binutils \
     33                                bin:${crossgcc-target}-nm:${crossgcc-target}-binutils \
     34                                bin:${crossgcc-target}-ranlib:${crossgcc-target}-binutils
     35depends_build           bin:msgfmt:gettext port:mpfr port:libmpc
    3636
    3737# gcc is .bz2.
    3838use_bzip2                       yes
     
    7878build.args              ${environment}
    7979destroot.args   ${environment}
    8080
    81 patchfiles              gcc-config-avr-avr.c.diff \
    82                                 gcc-config-avr-avr.h.diff \
    83                                 gcc-config-avr-t-avr.diff
     81patchfiles      patch-avr-config-unknown-mcu.diff
    8482
    8583platform darwin 9 {
    8684        patchfiles-append       gcc-config-rs6000-host-darwin.c.diff
     
    174172        # gcc/java/gcj.texi
    175173        crossgcc::fixinfo gcc/java/ gcc/java/Make-lang.in gcj texi
    176174
    177         # fastjar/fastjar.texi
    178         crossgcc::fixinfo fastjar/ fastjar/Makefile.in fastjar texi
    179175       
    180176        # gcc/doc/gccinstall.info
    181177        crossgcc::fixinfo gcc/doc/ gcc/Makefile.in gccinstall info