Changeset 90736


Ignore:
Timestamp:
Mar 14, 2012, 2:28:22 AM (8 years ago)
Author:
jmr@…
Message:

i386-elf-binutils: update to 2.20 (#22395, maintainer timeout), use correct compiler, apply darwin 10 patch on darwin > 10 as well

Location:
trunk/dports/cross/i386-elf-binutils
Files:
2 deleted
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/cross/i386-elf-binutils/Portfile

    r90445 r90736  
    22
    33PortSystem                      1.0
     4
    45name                            i386-elf-binutils
    5 version                         2.18.50.0.9
     6version                         2.20
    67
    78# Parameters for this port.
     
    2021distname                        binutils-${version}
    2122use_bzip2                       yes
    22 checksums                       md5     68e3510d9c790b134450c0a243c251cd \
    23                                         sha1    369b21b07e06ec44005603acaa046b2ea69831bd \
    24                                         rmd160  edbb31cfd6e0c1756618532064a46d03779bfadb
     23checksums                       md5    ee2d3e996e9a2d669808713360fa96f8 \
     24                                        sha1   747e7b4d94bce46587236dc5f428e5b412a590dc \
     25                                        rmd160 284074e2453e517d036ffce2c0f3d56439e2e5c0
    2526
    2627depends_lib                     port:gettext
     
    3233dist_subdir                     binutils
    3334
    34 patchfiles                      patch-binutils__dwarf.c patch-gas__listing.c
    35 
    36 platform darwin 10 {
     35if {${os.platform} == "darwin" && ${os.major} >= 10} {
    3736        patchfiles-append       patch-binutils__strings.c
    3837}
     
    4241configure.dir           ${workpath}/build
    4342configure.cmd           ${worksrcpath}/configure
    44 configure.cc            "cc -no-cpp-precomp -I${prefix}/include"
    4543configure.args          --infodir='${prefix}/share/info' --target=${crossgcc-target} \
    4644                                        --program-prefix=${crossgcc-target}- --mandir='${prefix}/share/man' \
    4745                                        --disable-werror
    4846if {${os.platform} == "darwin" && ($build_arch == "x86_64" || $build_arch == "ppc64")} {
    49     configure.args-append --build=${build_arch}-apple-darwin${os.major}
     47    configure.args-append --build=${build_arch}-apple-${os.platform}${os.version}
    5048}
    5149build.dir               ${workpath}/build
     
    6058
    6159        # Fix the info pages and related stuff.
    62         #       
     60        #
    6361        # path: path to the doc directory (e.g. gas/doc/)
    6462        # makefile: path to Makefile.in (e.g. gas/doc/Makefile.in)
     
    9391
    9492        # Fix the gettext files and related stuff.
    95         #       
     93        #
    9694        # module: name of the module (e.g. gas)
    9795        proc crossgcc::fixgettext { module } {
Note: See TracChangeset for help on using the changeset viewer.