Ticket #33107: Portfile-avr-gcc-4.6.2-v2.patch

File Portfile-avr-gcc-4.6.2-v2.patch, 2.0 KB (added by marc.sowen@…, 13 years ago)

This patch adds removal of libiberty library which is provided by binutils.

  • Portfile

    old new  
    22
    33PortSystem                      1.0
    44name                    avr-gcc
    5 version                 4.0.2
     5version                 4.6.2
    66
    77# Parameters for this port.
    88set crossgcc-target avr
     
    1717master_sites            gnu:gcc/gcc-${version}/
    1818distfiles                       gcc-${version}.tar.bz2
    1919worksrcdir                      gcc-${version}
    20 checksums                       md5 a659b8388cac9db2b13e056e574ceeb0 \
    21                                         sha1 f1b714c6398393d8f7f4ad5be933b462a95b075d \
    22                                         rmd160 70c7e21820da4d29ce6e8e48329d906ee19333aa
     20checksums                       md5 028115c4fbfb6cfd75d6369f4a90d87e \
     21                                        sha256 60b05463dfe18d40d68fb8a71b25b408a01f86cc6ceaf5e6b22238b6b0f450c2 \
     22                                        rmd160 e7041933b39629f9524848dcf81a1a4c02a225c6
    2323
    2424# All cross ports violate the mtree layout.
    2525destroot.violate_mtree  yes
     
    3232                                        bin:${crossgcc-target}-ld:${crossgcc-target}-binutils \
    3333                                        bin:${crossgcc-target}-nm:${crossgcc-target}-binutils \
    3434                                        bin:${crossgcc-target}-ranlib:${crossgcc-target}-binutils
    35 depends_build           bin:msgfmt:gettext
     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
    84 
    8581platform darwin 9 {
    8682        patchfiles-append       gcc-config-rs6000-host-darwin.c.diff
    8783}
     
    175171        crossgcc::fixinfo gcc/java/ gcc/java/Make-lang.in gcj texi
    176172
    177173        # fastjar/fastjar.texi
    178         crossgcc::fixinfo fastjar/ fastjar/Makefile.in fastjar texi
     174        #crossgcc::fixinfo fastjar/ fastjar/Makefile.in fastjar texi
    179175       
    180176        # gcc/doc/gccinstall.info
    181177        crossgcc::fixinfo gcc/doc/ gcc/Makefile.in gccinstall info
     
    220216        file delete -force "${destroot}${prefix}/share/man/man7"
    221217
    222218        # (host) libiberty
    223         file delete "${destroot}${prefix}/lib/libiberty.a"
     219        file delete "${destroot}${prefix}/lib/${build_arch}/libiberty.a"
    224220
    225221        # aliases for charsets (should already be there)
    226222        file delete "${destroot}${prefix}/lib/charset.alias"