Changeset 41424 for trunk/dports/cross


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

cross/powerpc-rtems-binutils: update to 2.18

File:
1 edited

Legend:

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

    r30687 r41424  
    22
    33PortSystem                      1.0
     4
    45name                            powerpc-rtems-binutils
    5 version                         2.17
     6version                         2.18
    67
    78# Parameters for this port.
    89set crossgcc-target powerpc-rtems
     10set rtemsversion        4.9
    911
    1012description                     FSF Binutils for powerpc-rtems cross development
     
    1416platforms                       darwin
    1517categories                      cross devel
    16 maintainers                     pguyot@kallisys.net
     18maintainers                     pguyot@kallisys.net openmaintainer
    1719homepage                        http://www.gnu.org/software/binutils/binutils.html
    18 master_sites            gnu:binutils
     20master_sites            gnu:binutils:binutils \
     21                                        http://www.rtems.com/ftp/pub/rtems/SOURCES/${rtemsversion}/:rtems \
     22                                        ftp://ftp.rtems.com/pub/rtems/SOURCES/${rtemsversion}/:rtems \
     23                                        macports:pguyot:rtems
    1924distname                        binutils-${version}
     25distfiles                       binutils-${version}.tar.bz2:binutils
    2026use_bzip2                       yes
    2127checksums                       md5 e26e2e06b6e4bf3acf1dc8688a94c0d1 \
    2228                                        sha1 a557686eef68362ea31a3aa41ce274e3eeae1ef0 \
    2329                                        rmd160 3995d7ed97f115e76ce55b4c1f5256d53559c84f
     30checksums           binutils-${version}.tar.bz2 \
     31                        md5     9d22ee4dafa3a194457caf4706f9cf01 \
     32                        sha1    fdec92e9dfc6c32155869f3910f47041c78e2277 \
     33                        rmd160  78d07475667c55ecbf9068dbb90362a3445b2a99 \
     34                    binutils-${version}-rtems${rtemsversion}-20080211.diff \
     35                        md5     5417bb3ff14da49c87c05a881a405166 \
     36                        sha1    ddc5236c3c627596df2426b78c770ae958fbb4c7 \
     37                        rmd160  73c6a64b322fcd35ff13a0254b416dce19428c8b
     38patchfiles                      binutils-${version}-rtems${rtemsversion}-20080211.diff:rtems
     39patch.pre_args          -p1
     40
     41depends_lib                     port:gettext
    2442
    2543# All cross ports violate the mtree layout.
     
    4361}
    4462
    45 patch {
     63post-patch {
    4664        namespace eval crossgcc {}
    4765
    4866        # Fix the info pages and related stuff.
    49         #       
     67        #
    5068        # path: path to the doc directory (e.g. gas/doc/)
    5169        # makefile: path to Makefile.in (e.g. gas/doc/Makefile.in)
     
    6280                reinplace "s|@file{${name}}|@file{${crossgcc-target}-${name}}|g" \
    6381                        ${worksrcpath}/${path}/${name}.${suffix}
    64                
     82
    6583                # Fix the Makefile
    6684                reinplace "s|${name}.info|${crossgcc-target}-${name}.info|g" \
     
    6886                reinplace "s|${name}.${suffix}|${crossgcc-target}-${name}.${suffix}|g" \
    6987                        ${worksrcpath}/${makefile}
    70                
     88
    7189                # Rename the source
    7290                file rename ${worksrcpath}/${path}/${name}.${suffix} \
    7391                        ${worksrcpath}/${path}/${crossgcc-target}-${name}.${suffix}
    74                
     92
    7593                # Fix install-info's dir.
    7694                # (note: this may be effectless if there was no info dir to be fixed)
     
    8098
    8199        # Fix the gettext files and related stuff.
    82         #       
     100        #
    83101        # module: name of the module (e.g. gas)
    84102        proc crossgcc::fixgettext { module } {
     
    113131        # ld/ld.texinfo
    114132        crossgcc::fixinfo ld/ ld/Makefile.in ld texinfo
    115        
     133
    116134        # gettext stuff.
    117135        crossgcc::fixgettext bfd
Note: See TracChangeset for help on using the changeset viewer.