Changeset 41422 for trunk/dports/cross


Ignore:
Timestamp:
Nov 2, 2008, 10:52:28 AM (11 years ago)
Author:
pguyot@…
Message:

cross/sparc-rtems-binutils: update to 2.18

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/cross/sparc-rtems-binutils/Portfile

    r30687 r41422  
    22
    33PortSystem                      1.0
     4
    45name                            sparc-rtems-binutils
    5 version                         2.17
     6version                         2.18
    67
    78# Parameters for this port.
    89set crossgcc-target sparc-rtems
     10set rtemsversion        4.9
    911
    1012description                     FSF Binutils for sparc-rtems cross development
     
    1315platforms                       darwin
    1416categories                      cross devel
    15 maintainers                     pguyot@kallisys.net
     17maintainers                     pguyot@kallisys.net openmaintainer
    1618homepage                        http://www.gnu.org/software/binutils/binutils.html
    17 master_sites            gnu:binutils
     19master_sites            gnu:binutils:binutils \
     20                                        http://www.rtems.com/ftp/pub/rtems/SOURCES/${rtemsversion}/:rtems \
     21                                        ftp://ftp.rtems.com/pub/rtems/SOURCES/${rtemsversion}/:rtems \
     22                                        macports:pguyot:rtems
    1823distname                        binutils-${version}
     24distfiles                       binutils-${version}.tar.bz2:binutils
    1925use_bzip2                       yes
    2026checksums                       md5 e26e2e06b6e4bf3acf1dc8688a94c0d1 \
    2127                                        sha1 a557686eef68362ea31a3aa41ce274e3eeae1ef0 \
    2228                                        rmd160 3995d7ed97f115e76ce55b4c1f5256d53559c84f
     29checksums           binutils-${version}.tar.bz2 \
     30                        md5     9d22ee4dafa3a194457caf4706f9cf01 \
     31                        sha1    fdec92e9dfc6c32155869f3910f47041c78e2277 \
     32                        rmd160  78d07475667c55ecbf9068dbb90362a3445b2a99 \
     33                    binutils-${version}-rtems${rtemsversion}-20080211.diff \
     34                        md5     5417bb3ff14da49c87c05a881a405166 \
     35                        sha1    ddc5236c3c627596df2426b78c770ae958fbb4c7 \
     36                        rmd160  73c6a64b322fcd35ff13a0254b416dce19428c8b
     37patchfiles                      binutils-${version}-rtems${rtemsversion}-20080211.diff:rtems
     38patch.pre_args          -p1
     39
     40depends_lib                     port:gettext
    2341
    2442# All cross ports violate the mtree layout.
     
    4260}
    4361
    44 patch {
     62post-patch {
    4563        namespace eval crossgcc {}
    4664
    4765        # Fix the info pages and related stuff.
    48         #       
     66        #
    4967        # path: path to the doc directory (e.g. gas/doc/)
    5068        # makefile: path to Makefile.in (e.g. gas/doc/Makefile.in)
     
    6179                reinplace "s|@file{${name}}|@file{${crossgcc-target}-${name}}|g" \
    6280                        ${worksrcpath}/${path}/${name}.${suffix}
    63                
     81
    6482                # Fix the Makefile
    6583                reinplace "s|${name}.info|${crossgcc-target}-${name}.info|g" \
     
    6785                reinplace "s|${name}.${suffix}|${crossgcc-target}-${name}.${suffix}|g" \
    6886                        ${worksrcpath}/${makefile}
    69                
     87
    7088                # Rename the source
    7189                file rename ${worksrcpath}/${path}/${name}.${suffix} \
    7290                        ${worksrcpath}/${path}/${crossgcc-target}-${name}.${suffix}
    73                
     91
    7492                # Fix install-info's dir.
    7593                # (note: this may be effectless if there was no info dir to be fixed)
     
    7997
    8098        # Fix the gettext files and related stuff.
    81         #       
     99        #
    82100        # module: name of the module (e.g. gas)
    83101        proc crossgcc::fixgettext { module } {
     
    112130        # ld/ld.texinfo
    113131        crossgcc::fixinfo ld/ ld/Makefile.in ld texinfo
    114        
     132
    115133        # gettext stuff.
    116134        crossgcc::fixgettext bfd
Note: See TracChangeset for help on using the changeset viewer.