Ignore:
Timestamp:
Feb 22, 2010, 9:24:28 PM (10 years ago)
Author:
macsforever2000@…
Message:

Update to version 2.20. (#23216)

Location:
trunk/dports/cross/avr-binutils
Files:
1 deleted
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/cross/avr-binutils/Portfile

    r61918 r64125  
    33PortSystem                      1.0
    44name                            avr-binutils
    5 version                         2.16.1
     5version                         2.20
    66
    77# Parameters for this port.
     
    1515maintainers                     gmail.com:metamagix
    1616homepage                        http://www.gnu.org/software/binutils/binutils.html
    17 master_sites            gnu:binutils
     17master_sites            http://ftp.gnu.org/gnu/binutils/ \
     18                                        ftp://ftp.kernel.org/pub/linux/devel/binutils/ \
     19                                        http://ftp.kernel.org/pub/linux/devel/binutils/
    1820distname                        binutils-${version}
    1921use_bzip2                       yes
    20 checksums                       md5 6a9d529efb285071dad10e1f3d2b2967 \
    21                                         sha1 5c80fd5657da47efc16a63fdd93ef7395319fbbf \
    22                                         rmd160 638861a6b709ac380f1bc13d55c6b48d0532b3d0
     22checksums                       md5     ee2d3e996e9a2d669808713360fa96f8 \
     23                                        sha1    747e7b4d94bce46587236dc5f428e5b412a590dc \
     24                                        rmd160  284074e2453e517d036ffce2c0f3d56439e2e5c0
     25
     26depends_lib                 port:gettext
    2327
    2428# All cross ports violate the mtree layout.
     
    2832dist_subdir                     binutils
    2933
    30 # Patches
    31 patchfiles              patch-bfd-Makefile.am.diff \
    32                                 patch-bfd-Makefile.in.diff \
    33                                 patch-bfd-coff-avr.c.diff \
    34                                 patch-bfd-coff-ext-avr.c.diff \
    35                                 patch-bfd-coffcode.h.diff \
    36                                 patch-bfd-coffgen.c.diff \
    37                                 patch-bfd-coffswap.h.diff \
    38                                 patch-bfd-config.bfd.diff \
    39                                 patch-bfd-configure.diff \
    40                                 patch-bfd-configure.in.diff \
    41                                 patch-bfd-targets.c.diff \
    42                                 patch-binutils-Makefile.am.diff \
    43                                 patch-binutils-Makefile.in.diff \
    44                                 patch-binutils-bucomm.c.diff \
    45                                 patch-binutils-bucomm.h.diff \
    46                                 patch-binutils-budbg.h.diff \
    47                                 patch-binutils-debug.c.diff \
    48                                 patch-binutils-debug.h.diff \
    49                                 patch-binutils-doc-objcopy.1.diff \
    50                                 patch-binutils-objcopy.c.diff \
    51                                 patch-binutils-rdcoff.c.diff \
    52                                 patch-binutils-wrcoff.c.diff \
    53                                 patch-gas-config-tc-avr.c.diff \
    54                                 patch-include-coff-avr.h.diff \
    55                                 patch-include-coff-internal.h.diff \
    56                                 patch-include-opcode-avr.h.diff \
    57                                 patch-libiberty-Makefile.diff \
    58                                 patch-opcodes-Makefile.diff
    59 
    6034# Build in a different directory, as advised in the README file.
    6135pre-configure           { system "cd ${workpath} && mkdir -p build"}
    6236configure.dir           ${workpath}/build
    6337configure.cmd           ${worksrcpath}/configure
    64 configure.cc            "cc -no-cpp-precomp"
    65 configure.args          --infodir='${prefix}/share/info' --target=${crossgcc-target} \
    66                                         --program-prefix=${crossgcc-target}- --mandir='${prefix}/share/man'
    67 if {$build_arch != "" && ${os.platform} == "darwin"} {
    68     configure.args-append --build=${build_arch}-apple-darwin${os.major} \
    69                           --host=${build_arch}-apple-darwin${os.major}
     38configure.cc            "cc -no-cpp-precomp"
     39
     40# using --disable-werror because of
     41# "strings.c:419: warning: 'stat64' is deprecated (declared at /usr/include/sys/stat.h:465)"
     42# don't know how to fix this proper...
     43configure.args          --disable-werror \
     44                                        --infodir='${prefix}/share/info' \
     45                                        --disable-nls \
     46                                        --disable-install-libiberty \
     47                                        --target=${crossgcc-target} \
     48                                        --program-prefix=${crossgcc-target}- \
     49                                        --mandir='${prefix}/share/man'
     50
     51if {$build_arch != "" && ${os.platform} == "darwin"} {
     52        configure.args-append --build=${build_arch}-apple-darwin${os.major} \
     53                                                  --host=${build_arch}-apple-darwin${os.major}
    7054}
     55
    7156build.dir               ${workpath}/build
    7257                                       
     
    158143post-destroot {
    159144        # Installing (host) libiberty was a mistake.
    160         file delete "${destroot}/${prefix}/lib/libiberty.a"
     145    if { [ file exists "${destroot}${prefix}/lib/libiberty.a" ] } {
     146            file delete "${destroot}${prefix}/lib/libiberty.a"
     147        }
     148    if { [ file exists "${destroot}${prefix}/lib/x86_64/libiberty.a" ] } {
     149            file delete "${destroot}${prefix}/lib/x86_64/libiberty.a"
     150        }
    161151}
    162152
    163 # livecheck.
    164 # This release is equivalent to FreeBSD 2.16.1_5
    165 # It doesn't make much sense to compare to binutils release.
    166 livecheck.regex                         ">$name-(.*?)<"
    167 livecheck.url                           "http://www.freebsd.org/cgi/ports.cgi?query=${name}&stype=all"
    168 livecheck.version                       2.16.1_5
Note: See TracChangeset for help on using the changeset viewer.