Changeset 135232


Ignore:
Timestamp:
Apr 20, 2015, 12:15:39 AM (4 years ago)
Author:
ryandesign@…
Message:

icu: update to 55.1

Location:
trunk/dports
Files:
1 added
31 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/aqua/qt5-mac/Portfile

    r127942 r135232  
    243243
    244244if { ${subport} eq ${name} } {
     245    # remove this when updating to the next version
     246    incr revision
     247
    245248    depends_lib                              \
    246249        port:zlib                            \
  • trunk/dports/databases/couchdb-devel/Portfile

    r127942 r135232  
    88conflicts               couchdb
    99version                 1.4.0a-20130330
    10 revision                3
     10revision                4
    1111
    1212categories              databases
  • trunk/dports/databases/couchdb/Portfile

    r127942 r135232  
    88conflicts               couchdb-devel
    99version                 1.6.1
    10 revision                1
     10revision                2
    1111
    1212categories              databases
  • trunk/dports/databases/openldap/Portfile

    r130560 r135232  
    77name            openldap
    88version         2.4.40
     9revision        1
    910categories      databases
    1011maintainers     landonf
  • trunk/dports/devel/boost/Portfile

    r135231 r135232  
    88name            boost
    99version         1.58.0
     10revision        1
    1011license         Boost-1
    1112categories      devel
  • trunk/dports/devel/icu/Portfile

    r134323 r135232  
    1010# To find dependencies, use:
    1111# port file all | sort -u | xargs grep -E ':icu( |$)' | cut -d / -f 12 | sort -u
    12 version         54.1
     12version         55.1
    1313categories      devel textproc
    1414platforms       darwin freebsd
     
    4040   
    4141    distfiles           ${distname}-docs.zip
    42     checksums           rmd160  30fa1ba3c579f65aa59bbf80854f6c302be42fa4 \
    43                         sha256  879fbfc4f0609c1ed113496ebea7dc5e531b95f2d8507ec50b2262adbe96b2e8
     42    checksums           rmd160  d5ee9d13b90516c1722e25fd75b62119dbe99f12 \
     43                        sha256  1c70c2283655e1d502baa32e4d087f8ce8f07b6230e6baed3567e74c42e5ffcc
    4444   
    4545    use_zip             yes
     
    7878    distfiles       ${distname}-src${extract.suffix}
    7979   
    80     checksums       rmd160  b1440e1a3330b12336742c881863a8de6a6d2235 \
    81                     sha256  d42bc9a8ca6a91c55eb0925c279f49e5b508d51ef26ac9850d9be55de5bb8ab3
     80    checksums           rmd160  94dcaaac13b41de3588b01f39febe1b1cbd5765d \
     81                        sha256  e16b22cbefdd354bec114541f7849a12f8fc2015320ca5282ee4fd787571457b
    8282   
    83     patchfiles      patch-config-mh-darwin.diff
    84    
    85     # icu appends -O2 to the cflags and cxxflags
    86     configure.optflags-delete -Os
     83    patchfiles-append   patch-Makefile.in.diff
     84    patchfiles-append   patch-config-mh-darwin.diff
    8785   
    8886    # ICU has three mechanisms to aid other projects in building properly
     
    106104    #    http://bugs.icu-project.org/trac/ticket/10308
    107105    #    http://bugs.icu-project.org/trac/ticket/6102
    108     if { [variant_exists universal] && [variant_isset universal]} {
    109         merger-post-destroot {
    110             set rebuilton ""
     106    post-build {
     107        if {[variant_exists universal] && [variant_isset universal]} {
     108            set dirs {}
    111109            foreach arch ${universal_archs_to_use} {
    112                 set dir ${destroot}-${arch}
    113                
    114                 # SIZEOF_VOID_P is no longer used in icu-config, so remove it to facilitate merging of the shell script
    115                 reinplace {s| -DSIZEOF_VOID_P=[48]||g} ${dir}${prefix}/bin/icu-config
    116                
    117                 # icu-config contains the exact time it was built, which makes merging difficult
    118                 # ensure that all versions of icu-config have the same build timestamp
    119                 if { ${rebuilton} eq "" } {
    120                     set rebuilton [exec /usr/bin/tail -n 1 ${dir}${prefix}/bin/icu-config]
    121                 } else {
    122                     reinplace "s|^# Rebuilt on .*|${rebuilton}|" ${dir}${prefix}/bin/icu-config
    123                 }
    124                
    125                 # Removing architecture specific information from the Makefile include files is necessary to merge them correctly.
    126                 # It is conceivable that this could cause problems for certain projects.
    127                 # The developers of ICU suggest using pkg-config over both icu-config and the Makefile includes.
    128                 reinplace {s| -DSIZEOF_VOID_P=[48]||g} ${dir}${prefix}/lib/icu/${version}/Makefile.inc
    129                 reinplace -E {s:-arch +[^ ]+::g} ${dir}${prefix}/lib/icu/${version}/pkgdata.inc
     110                lappend dirs ${worksrcpath}-${arch}
    130111            }
     112        } else {
     113            set dirs ${worksrcpath}
    131114        }
    132     } else {
    133         post-destroot {
    134             # stay consistent with the universal build (see comments above)
    135             if { [file exists ${destroot}${prefix}/bin/icu-config] } {
    136                 reinplace {s| -DSIZEOF_VOID_P=[48]||g} ${destroot}${prefix}/bin/icu-config
    137             }
    138             if { [file exists ${destroot}${prefix}/lib/icu/${version}/Makefile.inc] } {
    139                 reinplace {s| -DSIZEOF_VOID_P=[48]||g} ${destroot}${prefix}/lib/icu/${version}/Makefile.inc
    140             }
    141             if { [file exists ${destroot}${prefix}/lib/icu/${version}/pkgdata.inc] } {
    142                 reinplace -E {s:-arch +[^ ]+::g} ${destroot}${prefix}/lib/icu/${version}/pkgdata.inc
    143             }
     115        foreach dir ${dirs} {
     116            # Removing architecture-specific differences is necessary to facilitate merging.
     117            # This should not be a problem for projects using icu-config because we do not
     118            # believe icu-config uses SIZEOF_VOID_P anyway. Projects using the Makefile
     119            # include files may experience problems. The developers of ICU suggest using
     120            # pkg-config over both icu-config and the Makefile includes.
     121            reinplace {s| -DSIZEOF_VOID_P=[48]||g} \
     122                ${dir}/config/Makefile.inc \
     123                ${dir}/config/icu-config
     124            reinplace -E {s| -arch +[^ ]+||g} \
     125                ${dir}/config/pkgdata.inc
    144126        }
    145127    }
  • trunk/dports/devel/icu/files/patch-common-putil.cpp.diff

    r100308 r135232  
    11http://bugs.icu-project.org/trac/ticket/9367
    2 --- common/putil.cpp.orig       2012-06-01 10:52:46.000000000 -0400
    3 +++ common/putil.cpp    2012-10-05 19:53:14.000000000 -0400
    4 @@ -123,6 +123,13 @@
     2--- common/putil.cpp.orig       2015-03-18 13:40:00.000000000 -0500
     3+++ common/putil.cpp    2015-03-22 16:55:39.000000000 -0500
     4@@ -117,6 +117,13 @@
    55 #endif
    66 
  • trunk/dports/devel/iojs/Portfile

    r135062 r135232  
    77name                    iojs
    88version                 1.7.1
     9revision                1
    910
    1011categories              devel net
  • trunk/dports/devel/libphonenumber-cpp/Portfile

    r134449 r135232  
    1111
    1212name                libphonenumber-cpp
     13revision            1
    1314license             Apache-2.0
    1415description         Google's C++ library for parsing, formatting, storing \
  • trunk/dports/devel/nodejs/Portfile

    r134627 r135232  
    77name                    nodejs
    88version                 0.12.2
     9revision                1
    910
    1011categories              devel net
  • trunk/dports/games/openttd/Portfile

    r132608 r135232  
    1414if {${name} eq ${subport}} {
    1515    version             1.4.4
     16    revision            1
    1617    checksums           rmd160  591ffe69e26e4820af29f8e04ec181d4c5119170 \
    1718                        sha256  70f430b883c44f5e62111ea2dfd83f4e1c67835d8cd40dbb73bf89becac2d3f7
  • trunk/dports/gnome/evolution-data-server/Portfile

    r132838 r135232  
    77name                evolution-data-server
    88version             3.12.11
     9revision            1
    910set branch          [join [lrange [split ${version} .] 0 1] .]
    1011description         Addressbook and calender libs for GNOME.
  • trunk/dports/graphics/harfbuzz/Portfile

    r134287 r135232  
    6464
    6565subport harfbuzz-icu {
    66     revision        0
     66    revision        1
    6767   
    6868    description     HarfBuzz ICU support library
  • trunk/dports/graphics/libcdr-0.1/Portfile

    r135170 r135232  
    77set dname           libcdr
    88version             0.1.1
     9revision            1
    910categories          graphics
    1011license             {GPL-2.1+ LGPL-2.1+ MPL-1.1+}
  • trunk/dports/graphics/libcdr/Portfile

    r135169 r135232  
    66name            libcdr
    77version         0.0.16
    8 revision        2
     8revision        3
    99categories      graphics
    1010license         {GPL-2.1+ LGPL-2.1+ MPL-1.1+}
  • trunk/dports/graphics/libvisio-0.1/Portfile

    r134093 r135232  
    77set dname           libvisio
    88version             0.1.1
    9 revision            1
     9revision            2
    1010categories          graphics
    1111platforms           darwin
  • trunk/dports/lang/parrot/Portfile

    r127942 r135232  
    55name                    parrot
    66version                 3.3.0
    7 revision                5
     7revision                6
    88categories              lang devel
    99license                 Artistic-2
  • trunk/dports/lang/php/Portfile

    r135171 r135232  
    692692subport ${php}-intl {
    693693    if {[vercmp ${branch} 5.3] == 0} {
     694        revision            2
     695    } else {
    694696        revision            1
    695697    }
  • trunk/dports/lang/v8/Portfile

    r127942 r135232  
    66name                    v8
    77version                 3.23.17.23
    8 revision                2
     8revision                3
    99
    1010platforms               darwin
  • trunk/dports/mail/postfix/Portfile

    r135063 r135232  
    55name            postfix
    66version         3.0.1
     7revision        1
    78categories      mail
    89license         IBMPL-1
  • trunk/dports/math/R/Portfile

    r128946 r135232  
    1313#Remember to remove revision line when bumping version
    1414version                     ${major}.${minor}.${point}
     15revision                    1
    1516
    1617categories                  math science
  • trunk/dports/net/yaz/Portfile

    r127942 r135232  
    66name                yaz
    77version             5.4.0
    8 revision            1
     8revision            2
    99categories          net databases devel
    1010platforms           darwin
  • trunk/dports/news/tin-recent/Portfile

    r127942 r135232  
    7474name                tin-recent
    7575version             1.9.6
    76 revision            8
     76revision            9
    7777categories          news
    7878platforms           darwin
  • trunk/dports/python/py-pyicu/Portfile

    r130699 r135232  
    66name            py-pyicu
    77version         1.8
    8 revision        1
     8revision        2
    99categories-append   textproc
    1010platforms       darwin
  • trunk/dports/tex/texlive-bin/Portfile

    r133756 r135232  
    1212name            texlive-bin
    1313version         2014
    14 revision        7
     14revision        8
    1515
    1616categories      tex
  • trunk/dports/textproc/cicada/Portfile

    r127942 r135232  
    66name                cicada
    77version             0.3.5
    8 revision            1
     8revision            2
    99categories          textproc
    1010maintainers         hum openmaintainer
  • trunk/dports/textproc/dwdiff/Portfile

    r127942 r135232  
     1# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
    12# $Id$
    23
     
    56name                dwdiff
    67version             2.0.9
    7 revision            2
     8revision            3
    89categories          textproc
    910platforms           darwin
  • trunk/dports/textproc/sword/Portfile

    r127942 r135232  
    66name            sword
    77version         1.6.2
    8 revision        7
     8revision        8
    99set branch      [join [lrange [split ${version} .] 0 1] .]
    1010categories      textproc
  • trunk/dports/textproc/vislcg3/Portfile

    r127942 r135232  
    66name                    vislcg3
    77version                 0.9.7.5129
    8 revision                7
     8revision                8
    99categories              textproc
    1010platforms               darwin
  • trunk/dports/textproc/xercesc3/Portfile

    r134367 r135232  
    77conflicts           xercesc
    88version             3.1.2
    9 revision            1
     9revision            2
    1010categories          textproc xml shibboleth
    1111maintainers         snc scantor
  • trunk/dports/textproc/zorba/Portfile

    r135020 r135232  
    77name            zorba
    88version         3.0
    9 revision        2
     9revision        3
    1010set branch      [join [lrange [split ${version} .] 0 1] .]
    1111license         Apache-2
Note: See TracChangeset for help on using the changeset viewer.