Ticket #56754: patch-icu-update-to-631.diff

File patch-icu-update-to-631.diff, 35.3 KB (added by kencu (Ken), 6 years ago)
  • aqua/qt5/Portfile

    diff --git a/aqua/qt5/Portfile b/aqua/qt5/Portfile
    index 60680040ed..1c23006406 100644
    a b license {LGPL-3 GPL-3 OpenSSLException} 
    1414homepage            https://www.qt.io
    1515
    1616version             5.11.2
     17revision            1
    1718set middle_name     everywhere
    1819if { ${subport} eq "${name}-qtwebkit" ||
    1920     ${subport} eq "${name}-qtwebkit-examples" ||
  • aqua/qt55/Portfile

    diff --git a/aqua/qt55/Portfile b/aqua/qt55/Portfile
    index bf112c3969..f2bc526455 100644
    a b license {LGPL-2.1 LGPL-3 GPL-3 OpenSSLException} 
    1414homepage            https://www.qt.io
    1515
    1616version             5.5.1
     17revision            1
    1718
    1819set just_want_qt5_variables yes
    1920PortGroup qt5 1.0
  • aqua/qt56/Portfile

    diff --git a/aqua/qt56/Portfile b/aqua/qt56/Portfile
    index 40e159a1b3..45f5dc14c0 100644
    a b license {LGPL-2.1 LGPL-3 GPL-3 OpenSSLException} 
    1414homepage            https://www.qt.io
    1515
    1616version             5.6.3
     17revision            1
    1718
    1819set just_want_qt5_variables yes
    1920PortGroup qt5 1.0
  • aqua/qt57/Portfile

    diff --git a/aqua/qt57/Portfile b/aqua/qt57/Portfile
    index 8fb51240b8..9e8a366b01 100644
    a b license {LGPL-3 GPL-3 OpenSSLException} 
    1414homepage            https://www.qt.io
    1515
    1616version             5.7.1
     17revision            1
    1718
    1819set just_want_qt5_variables yes
    1920PortGroup qt5 1.0
  • aqua/qt58/Portfile

    diff --git a/aqua/qt58/Portfile b/aqua/qt58/Portfile
    index 724fa47b74..f0e04e70c5 100644
    a b license {LGPL-3 GPL-3 OpenSSLException} 
    1414homepage            https://www.qt.io
    1515
    1616version             5.8.0
     17revision            1
    1718
    1819set just_want_qt5_variables yes
    1920PortGroup qt5 1.0
  • aqua/qt59/Portfile

    diff --git a/aqua/qt59/Portfile b/aqua/qt59/Portfile
    index f37c4282e8..d5c94ca4dc 100644
    a b license {LGPL-3 GPL-3 OpenSSLException} 
    1414homepage            https://www.qt.io
    1515
    1616version             5.9.6
     17revision            1
    1718if { ${subport} eq "${name}-qtwebkit" ||
    1819     ${subport} eq "${name}-qtwebkit-examples" ||
    1920     ${subport} eq "${name}-qtwebkit-docs" } {
  • audio/ncmpcpp/Portfile

    diff --git a/audio/ncmpcpp/Portfile b/audio/ncmpcpp/Portfile
    index a400999d3a..42b7979e99 100644
    a b PortGroup cxx11 1.1 
    66
    77name                ncmpcpp
    88version             0.8.2
     9revision            1
    910categories          audio
    1011maintainers         {lbschenkel @lbschenkel} openmaintainer
    1112description         an ncurses mpd client inspired by ncmpc
  • databases/couchdb-devel/Portfile

    diff --git a/databases/couchdb-devel/Portfile b/databases/couchdb-devel/Portfile
    index a5d632d855..5bdc180892 100644
    a b PortGroup active_variants 1.1 
    66name                    couchdb-devel
    77conflicts               couchdb
    88version                 1.4.0a-20130330
    9 revision                4
     9revision                5
    1010
    1111categories              databases
    1212platforms               darwin
  • databases/couchdb/Portfile

    diff --git a/databases/couchdb/Portfile b/databases/couchdb/Portfile
    index 9cf2211d70..c011870f45 100644
    a b PortGroup conflicts_build 1.0 
    77name                    couchdb
    88conflicts               couchdb-devel
    99version                 1.7.1
     10revision                1
    1011
    1112categories              databases
    1213platforms               darwin
  • databases/openldap/Portfile

    diff --git a/databases/openldap/Portfile b/databases/openldap/Portfile
    index 79c07d6444..8c455b6e2e 100644
    a b PortGroup muniversal 1.0 
    55
    66name            openldap
    77version         2.4.46
     8revision        1
    89categories      databases
    910maintainers     nomaintainer
    1011license         openldap
  • databases/pazpar2/Portfile

    diff --git a/databases/pazpar2/Portfile b/databases/pazpar2/Portfile
    index d7fd1032b3..1d96e96de9 100644
    a b PortSystem 1.0 
    44
    55name                pazpar2
    66version             1.12.5
    7 revision            1
     7revision            2
    88categories          databases net www devel
    99license             GPL-2+
    1010platforms           darwin
  • databases/zebra/Portfile

    diff --git a/databases/zebra/Portfile b/databases/zebra/Portfile
    index 42b7a1d630..85e75c95e4 100644
    a b PortSystem 1.0 
    44
    55name                zebra
    66version             2.0.62
    7 revision            1
     7revision            2
    88categories          databases net www devel
    99license             GPL-2+
    1010platforms           darwin
  • devel/boost/Portfile

    diff --git a/devel/boost/Portfile b/devel/boost/Portfile
    index 2dcb576e44..7edf9ba3f0 100644
    a b subport boost-numpy { 
    277277}
    278278
    279279if {$subport eq $name} {
    280     revision 3
     280    revision 4
    281281    patchfiles-append patch-disable-numpy-extension.diff
    282282
    283283    variant regex_match_extra description \
  • devel/icu-le-hb/Portfile

    diff --git a/devel/icu-le-hb/Portfile b/devel/icu-le-hb/Portfile
    index 3da793bd38..65ad36f3b3 100644
    a b PortSystem 1.0 
    44PortGroup           github 1.0
    55
    66github.setup        behdad icu-le-hb 1.0.3
     7revision            1
    78categories          devel textproc
    89platforms           darwin
    910maintainers         {ryandesign @ryandesign} openmaintainer
  • devel/icu/Portfile

    diff --git a/devel/icu/Portfile b/devel/icu/Portfile
    index 308b56479f..078bac6e20 100644
    a b  
    11# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
    22
    33PortSystem      1.0
     4PortGroup       cxx11 1.1
    45
    56name            icu
    67set my_name     icu4c
    set my_name icu4c 
    89# whenever the library version number changes. Thanks.
    910# To find dependencies, use:
    1011# port file all | sort -u | xargs grep -El ':icu( |$)' | rev | cut -d / -f 2 | rev | sort -u
    11 version                     58.2
    12 # Don't update to 59 or later because they require C++11
     12version         63.1
    1313categories      devel textproc
    1414platforms       darwin freebsd
    1515maintainers                 {ryandesign @ryandesign} openmaintainer
    master_sites http://download.icu-project.org/files/${my_name}/${version}/ 
    2929distname        ${my_name}-[join [split ${version} .] _]
    3030extract.suffix              .tgz
    3131distfiles                   ${distname}-src${extract.suffix}
    32 checksums                   rmd160  df06e7b18a87e383d3762564f2e9a59fd75865f9 \
    33                             sha256  2b0a4410153a9b20de0e20c7d8b66049a72aef244b53683d0d7521371683da0c
     32checksums                   rmd160  5c895a6e2b135978df59e135ed772747aec0065f \
     33                            sha256  05c490b69454fce5860b7e8e2821231674af0a11d7ef2febea9a32512998cb9d \
     34                            size    23746939
    3435
    3536worksrcdir      ${name}/source
    3637set docdir      ${prefix}/share/doc/${name}
    subport ${name}-docs { 
    4849    long_description-append Documentation.
    4950   
    5051    use_zip             yes
    51     distfiles               ${distname}-docs${extract.suffix}
    52     checksums               rmd160  64c9385c43f994d283a38980c77638dc061bfe84 \
    53                             sha256  dc17983debc1f23f1bd1ac1ba053f2df5b07858f5af9bd48eeb3b8044c8d3146
     52    distfiles           ${distname}-docs${extract.suffix}
     53    checksums           rmd160  4b967a4da3a91b44c3b1a208a88a6589f3009f67 \
     54                        sha256  babb80ebad077c9e6105039657a7396812abe6818637637dab8ad4335562b763 \
     55                        size    7444605
    5456
    5557    extract.dir         ${worksrcpath}/doc/html
    5658
    subport ${name}-doxygen-docs { 
    7981}
    8082
    8183subport ${name}-lx {
    82     revision                0
     84    revision                1
    8385    # http://userguide.icu-project.org/layoutengine/paragraph
    8486    description             ICU paragraph layout library
    8587    long_description        ${description}
    subport ${name}-lx { 
    9496}
    9597
    9698if {${subport} eq ${name}} {
    97     revision                2
     99    revision                0
    98100}
    99101
    100102if { ${subport} ne "${name}-docs" } {
    if { ${subport} ne "${name}-docs" } { 
    103105    }
    104106   
    105107    patchfiles-append   patch-config-mh-darwin.diff
    106     patchfiles-append   CVE-2017-7867-CVE-2017-7868.patch
    107     patchfiles-append   CVE-2017-14952.patch
    108108   
    109109    # ICU has three mechanisms to aid other projects in building properly
    110110    #     1) .pc files for pkg-config
  • deleted file devel/icu/files/CVE-2017-14952.patch

    diff --git a/devel/icu/files/CVE-2017-14952.patch b/devel/icu/files/CVE-2017-14952.patch
    deleted file mode 100644
    index 7e6abc97ae..0000000000
    + -  
    1 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-14952
    2 http://bugs.icu-project.org/trac/changeset/40324
    3 --- i18n/zonemeta.cpp.orig      2016-06-15 18:58:17.000000000 +0000
    4 +++ i18n/zonemeta.cpp   2017-10-24 01:32:39.000000000 +0000
    5 @@ -683,7 +683,6 @@
    6                      mzMappings = new UVector(deleteOlsonToMetaMappingEntry, NULL, status);
    7                      if (U_FAILURE(status)) {
    8                          delete mzMappings;
    9 -                        deleteOlsonToMetaMappingEntry(entry);
    10                          uprv_free(entry);
    11                          break;
    12                      }
  • deleted file devel/icu/files/CVE-2017-7867-CVE-2017-7868.patch

    diff --git a/devel/icu/files/CVE-2017-7867-CVE-2017-7868.patch b/devel/icu/files/CVE-2017-7867-CVE-2017-7868.patch
    deleted file mode 100644
    index 335d4a59c6..0000000000
    + -  
    1 https://nvd.nist.gov/vuln/detail/CVE-2017-7867
    2 https://nvd.nist.gov/vuln/detail/CVE-2017-7868
    3 http://bugs.icu-project.org/trac/ticket/12888
    4 http://bugs.icu-project.org/trac/changeset/39671
    5 --- common/utext.cpp.orig       2016-06-15 13:58:17.000000000 -0500
    6 +++ common/utext.cpp    2017-05-25 21:51:47.000000000 -0500
    7 @@ -848,9 +848,16 @@
    8  
    9  // Chunk size.
    10 -//     Must be less than 85, because of byte mapping from UChar indexes to native indexes.
    11 -//     Worst case is three native bytes to one UChar.  (Supplemenaries are 4 native bytes
    12 -//     to two UChars.)
    13 +//     Must be less than 42  (256/6), because of byte mapping from UChar indexes to native indexes.
    14 +//     Worst case there are six UTF-8 bytes per UChar.
    15 +//         obsolete 6 byte form fd + 5 trails maps to fffd
    16 +//         obsolete 5 byte form fc + 4 trails maps to fffd
    17 +//         non-shortest 4 byte forms maps to fffd
    18 +//         normal supplementaries map to a pair of utf-16, two utf8 bytes per utf-16 unit
    19 +//     mapToUChars array size must allow for the worst case, 6.
    20 +//     This could be brought down to 4, by treating fd and fc as pure illegal,
    21 +//     rather than obsolete lead bytes. But that is not compatible with the utf-8 access macros.
    22  //
    23  enum { UTF8_TEXT_CHUNK_SIZE=32 };
    24 +enum { SIZEOF_MAPTOUCHARS=UTF8_TEXT_CHUNK_SIZE*6+6 };
    25  
    26  //
    27 @@ -890,5 +897,5 @@
    28                                                       //    one for a supplementary starting in the last normal position,
    29                                                       //    and one for an entry for the buffer limit position.
    30 -    uint8_t   mapToUChars[UTF8_TEXT_CHUNK_SIZE*3+6]; // Map native offset from bufNativeStart to
    31 +    uint8_t   mapToUChars[SIZEOF_MAPTOUCHARS];       // Map native offset from bufNativeStart to
    32                                                       //   correspoding offset in filled part of buf.
    33      int32_t   align;
    34 @@ -1033,4 +1040,5 @@
    35              u8b = (UTF8Buf *)ut->p;   // the current buffer
    36              mapIndex = ix - u8b->toUCharsMapStart;
    37 +            U_ASSERT(mapIndex < (int32_t)SIZEOF_MAPTOUCHARS);
    38              ut->chunkOffset = u8b->mapToUChars[mapIndex] - u8b->bufStartIdx;
    39              return TRUE;
    40 @@ -1299,4 +1307,8 @@
    41          //   If index is at the end, there is no character there to look at.
    42          if (ix != ut->b) {
    43 +            // Note: this function will only move the index back if it is on a trail byte
    44 +            //       and there is a preceding lead byte and the sequence from the lead
    45 +            //       through this trail could be part of a valid UTF-8 sequence
    46 +            //       Otherwise the index remains unchanged.
    47              U8_SET_CP_START(s8, 0, ix);
    48          }
    49 @@ -1312,5 +1324,8 @@
    50          uint8_t *mapToNative = u8b->mapToNative;
    51          uint8_t *mapToUChars = u8b->mapToUChars;
    52 -        int32_t  toUCharsMapStart = ix - (UTF8_TEXT_CHUNK_SIZE*3 + 1);
    53 +        int32_t  toUCharsMapStart = ix - SIZEOF_MAPTOUCHARS + 1;
    54 +        // Note that toUCharsMapStart can be negative. Happens when the remaining
    55 +        // text from current position to the beginning is less than the buffer size.
    56 +        // + 1 because mapToUChars must have a slot at the end for the bufNativeLimit entry.
    57          int32_t  destIx = UTF8_TEXT_CHUNK_SIZE+2;   // Start in the overflow region
    58                                                      //   at end of buffer to leave room
    59 @@ -1339,4 +1354,5 @@
    60                  // Special case ASCII range for speed.
    61                  buf[destIx] = (UChar)c;
    62 +                U_ASSERT(toUCharsMapStart <= srcIx);
    63                  mapToUChars[srcIx - toUCharsMapStart] = (uint8_t)destIx;
    64                  mapToNative[destIx] = (uint8_t)(srcIx - toUCharsMapStart);
    65 @@ -1368,4 +1384,5 @@
    66                      mapToUChars[sIx-- - toUCharsMapStart] = (uint8_t)destIx;
    67                  } while (sIx >= srcIx);
    68 +                U_ASSERT(toUCharsMapStart <= (srcIx+1));
    69  
    70                  // Set native indexing limit to be the current position.
    71 @@ -1542,4 +1559,5 @@
    72      U_ASSERT(index<=ut->chunkNativeLimit);
    73      int32_t mapIndex = index - u8b->toUCharsMapStart;
    74 +    U_ASSERT(mapIndex < (int32_t)SIZEOF_MAPTOUCHARS);
    75      int32_t offset = u8b->mapToUChars[mapIndex] - u8b->bufStartIdx;
    76      U_ASSERT(offset>=0 && offset<=ut->chunkLength);
    77 --- test/intltest/utxttest.cpp  (revision 39670)
    78 +++ test/intltest/utxttest.cpp  (revision 39671)
    79 @@ -68,4 +68,6 @@
    80          case 7: name = "Ticket12130";
    81              if (exec) Ticket12130(); break;
    82 +        case 8: name = "Ticket12888";
    83 +            if (exec) Ticket12888(); break;
    84          default: name = "";          break;
    85      }
    86 @@ -1584,2 +1586,62 @@
    87      utext_close(&ut);
    88  }
    89 +
    90 +// Ticket 12888: bad handling of illegal utf-8 containing many instances of the archaic, now illegal,
    91 +//               six byte utf-8 forms. Original implementation had an assumption that
    92 +//               there would be at most three utf-8 bytes per UTF-16 code unit.
    93 +//               The five and six byte sequences map to a single replacement character.
    94 +
    95 +void UTextTest::Ticket12888() {
    96 +    const char *badString =
    97 +            "\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80"
    98 +            "\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80"
    99 +            "\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80"
    100 +            "\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80"
    101 +            "\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80"
    102 +            "\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80"
    103 +            "\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80"
    104 +            "\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80"
    105 +            "\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80"
    106 +            "\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80"
    107 +            "\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80"
    108 +            "\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80"
    109 +            "\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80"
    110 +            "\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80"
    111 +            "\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80"
    112 +            "\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80"
    113 +            "\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80"
    114 +            "\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80"
    115 +            "\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80"
    116 +            "\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80\xfd\x80\x80\x80\x80\x80";
    117 +
    118 +    UErrorCode status = U_ZERO_ERROR;
    119 +    LocalUTextPointer ut(utext_openUTF8(NULL, badString, -1, &status));
    120 +    TEST_SUCCESS(status);
    121 +    for (;;) {
    122 +        UChar32 c = utext_next32(ut.getAlias());
    123 +        if (c == U_SENTINEL) {
    124 +            break;
    125 +        }
    126 +    }
    127 +    int32_t endIdx = utext_getNativeIndex(ut.getAlias());
    128 +    if (endIdx != (int32_t)strlen(badString)) {
    129 +        errln("%s:%d expected=%d, actual=%d", __FILE__, __LINE__, strlen(badString), endIdx);
    130 +        return;
    131 +    }
    132 +
    133 +    for (int32_t prevIndex = endIdx; prevIndex>0;) {
    134 +        UChar32 c = utext_previous32(ut.getAlias());
    135 +        int32_t currentIndex = utext_getNativeIndex(ut.getAlias());
    136 +        if (c != 0xfffd) {
    137 +            errln("%s:%d (expected, actual, index) = (%d, %d, %d)\n",
    138 +                    __FILE__, __LINE__, 0xfffd, c, currentIndex);
    139 +            break;
    140 +        }
    141 +        if (currentIndex != prevIndex - 6) {
    142 +            errln("%s:%d: wrong index. Expected, actual = %d, %d",
    143 +                    __FILE__, __LINE__, prevIndex - 6, currentIndex);
    144 +            break;
    145 +        }
    146 +        prevIndex = currentIndex;
    147 +    }
    148 +}
    149 --- test/intltest/utxttest.h    (revision 39670)
    150 +++ test/intltest/utxttest.h    (revision 39671)
    151 @@ -39,4 +39,5 @@
    152      void Ticket10983();
    153      void Ticket12130();
    154 +    void Ticket12888();
    155  
    156  private:
  • devel/liblightgrep/Portfile

    diff --git a/devel/liblightgrep/Portfile b/devel/liblightgrep/Portfile
    index 27fbb5d248..0704691482 100644
    a b PortGroup cxx11 1.1 
    66PortGroup           github 1.0
    77
    88github.setup        LightboxTech liblightgrep 1.4 v
    9 revision            3
     9revision            4
    1010categories          devel
    1111platforms           darwin
    1212maintainers         nomaintainer
  • devel/libphonenumber-cpp/Portfile

    diff --git a/devel/libphonenumber-cpp/Portfile b/devel/libphonenumber-cpp/Portfile
    index 481ba90fe0..eac0debe7e 100644
    a b PortGroup cxx11 1.1 
    66PortGroup           github 1.0
    77
    88github.setup        googlei18n libphonenumber 8.9.16 v
     9revision            1
     10
    911name                libphonenumber-cpp
    1012license             Apache-2
    1113description         Google's C++ library for parsing, formatting, storing \
  • devel/nodejs4/Portfile

    diff --git a/devel/nodejs4/Portfile b/devel/nodejs4/Portfile
    index 152a2eb09c..39fafa2d99 100644
    a b PortGroup compiler_blacklist_versions 1.0 
    55
    66name                    nodejs4
    77version                 4.9.1
     8revision                1
    89
    910categories              devel net
    1011platforms               darwin
  • devel/nodejs5/Portfile

    diff --git a/devel/nodejs5/Portfile b/devel/nodejs5/Portfile
    index ea48eb7183..25095af8b9 100644
    a b PortGroup compiler_blacklist_versions 1.0 
    55
    66name                    nodejs5
    77version                 5.12.0
    8 revision                1
     8revision                2
    99
    1010categories              devel net
    1111platforms               darwin
  • devel/nodejs6/Portfile

    diff --git a/devel/nodejs6/Portfile b/devel/nodejs6/Portfile
    index 208b77d00c..472ad48699 100644
    a b PortGroup compiler_blacklist_versions 1.0 
    55
    66name                    nodejs6
    77version                 6.14.4
     8revision                1
    89
    910categories              devel net
    1011platforms               darwin
  • devel/nodejs7/Portfile

    diff --git a/devel/nodejs7/Portfile b/devel/nodejs7/Portfile
    index c196c782c6..85451bf649 100644
    a b PortGroup compiler_blacklist_versions 1.0 
    55
    66name                    nodejs7
    77version                 7.10.1
     8revision                1
    89
    910categories              devel net
    1011platforms               darwin
  • devel/nodejs8/Portfile

    diff --git a/devel/nodejs8/Portfile b/devel/nodejs8/Portfile
    index 8594864ffe..b7f6fceada 100644
    a b PortGroup compiler_blacklist_versions 1.0 
    55
    66name                    nodejs8
    77version                 8.12.0
     8revision                1
    89
    910categories              devel net
    1011platforms               darwin
  • devel/nodejs9/Portfile

    diff --git a/devel/nodejs9/Portfile b/devel/nodejs9/Portfile
    index 61a6ddf4e0..38e62cb7af 100644
    a b PortGroup compiler_blacklist_versions 1.0 
    55
    66name                    nodejs9
    77version                 9.11.2
     8revision                1
    89
    910categories              devel net
    1011platforms               darwin
  • games/enigma/Portfile

    diff --git a/games/enigma/Portfile b/games/enigma/Portfile
    index 7fba94fcdb..1039379aa3 100644
    a b subport enigma-devel {} 
    88if {${subport} eq "enigma"} {
    99    conflicts               enigma-devel
    1010    version                 1.21
     11    revision                1
    1112    master_sites            sourceforge:project/enigma-game/Release%20${version}/
    1213    checksums               rmd160  7942dd2acc1e21cb40200a9ae767a4673c569a2a \
    1314                            sha256  d872cf067d8eb560d3bb1cb17245814bc56ac3953ae1f12e2229c8eb6f82ce01 \
    if {${subport} eq "enigma"} { 
    2223   
    2324    github.setup            Enigma-Game Enigma 3864fcf29cd6a7ab89b6a2160c281ab995e5f386
    2425    version                 20171207
     26    revision                1
    2527    checksums               rmd160  6a0186344130e79751b23ee23cf15c713dfb1cef \
    2628                            sha256  db742a85983482aef9f223fc17c26039454f16d2ee14865b937af53e53e78d0e \
    2729                            size    51848604
  • games/openttd/Portfile

    diff --git a/games/openttd/Portfile b/games/openttd/Portfile
    index b832be903b..b3c311d3d4 100644
    a b maintainers {cal @neverpanic} openmaintainer 
    1212
    1313if {${name} eq ${subport}} {
    1414    version             1.8.0
     15    revision            1
    1516    checksums           rmd160  a607e955189561cc980dffc50dec57fc9ea9b9fb \
    1617                        sha256  c2d32d9d736d27202a020027a3729ae763f5432ae6f424891e57a4095eeb087f \
    1718                        size    6521016
  • gis/mapnik/Portfile

    diff --git a/gis/mapnik/Portfile b/gis/mapnik/Portfile
    index c7b838fb55..7fa03f716d 100644
    a b PortGroup conflicts_build 1.0 
    55PortGroup           cxx11 1.1
    66
    77name                mapnik
     8
    89version             3.0.21
    9 revision            0
     10revision            1
     11
    1012categories          gis devel
    1113platforms           darwin
    1214license             LGPL-2.1
  • gnome/evolution-data-server/Portfile

    diff --git a/gnome/evolution-data-server/Portfile b/gnome/evolution-data-server/Portfile
    index 602e2ef2c0..a366d014a2 100644
    a b PortGroup cxx11 1.1 
    66
    77name                evolution-data-server
    88version             3.28.5
     9revision            1
    910set branch          [join [lrange [split ${version} .] 0 1] .]
    1011description         Addressbook and calender libs for GNOME.
    1112long_description    Evolution Data Server provides a central location for \
  • graphics/harfbuzz/Portfile

    diff --git a/graphics/harfbuzz/Portfile b/graphics/harfbuzz/Portfile
    index 73eb7f333e..02bd6763b6 100644
    a b if {${name} eq ${subport}} { 
    8686}
    8787
    8888subport harfbuzz-icu {
    89     revision        0
     89    revision        1
    9090   
    9191    description     HarfBuzz ICU support library
    9292   
  • graphics/libcdr-0.1/Portfile

    diff --git a/graphics/libcdr-0.1/Portfile b/graphics/libcdr-0.1/Portfile
    index cfa35c814d..3d0f7590c1 100644
    a b PortGroup cxx11 1.1 
    66name                libcdr-0.1
    77set dname           libcdr
    88version             0.1.4
    9 revision            2
     9revision            3
    1010categories          graphics
    1111license             {GPL-2.1+ LGPL-2.1+ MPL-1.1+}
    1212maintainers         {devans @dbevans} openmaintainer
  • graphics/libcdr/Portfile

    diff --git a/graphics/libcdr/Portfile b/graphics/libcdr/Portfile
    index 8b4959d52f..62081f7369 100644
    a b PortSystem 1.0 
    44
    55name            libcdr
    66version         0.0.16
    7 revision        6
     7revision        7
    88categories      graphics
    99license         {GPL-2.1+ LGPL-2.1+ MPL-1.1+}
    1010maintainers     {devans @dbevans} openmaintainer
  • graphics/libfreehand/Portfile

    diff --git a/graphics/libfreehand/Portfile b/graphics/libfreehand/Portfile
    index 1f1af3a2c2..2a67e69692 100644
    a b PortGroup compiler_blacklist_versions 1.0 
    88
    99name                libfreehand
    1010version             0.1.2
     11revision            1
    1112categories          graphics
    1213license             MPL-2
    1314maintainers         {zip.com.au:cbradney @cbradney} openmaintainer
  • graphics/libmspub/Portfile

    diff --git a/graphics/libmspub/Portfile b/graphics/libmspub/Portfile
    index cbd8e2613e..0415836053 100644
    a b PortGroup compiler_blacklist_versions 1.0 
    88
    99name                libmspub
    1010version             0.1.4
     11revision            1
    1112categories          graphics
    1213license             {GPL-2.1+ LGPL-2.1+ MPL-1.1+}
    1314maintainers         {zip.com.au:cbradney @cbradney} openmaintainer
  • graphics/libvisio/Portfile

    diff --git a/graphics/libvisio/Portfile b/graphics/libvisio/Portfile
    index 593cd6259b..16e8ea9923 100644
    a b PortSystem 1.0 
    44
    55name                    libvisio
    66version                 0.0.24
    7 revision                2
     7revision                3
    88categories              graphics
    99platforms               darwin
    1010maintainers             {devans @dbevans} openmaintainer
  • irc/znc/Portfile

    diff --git a/irc/znc/Portfile b/irc/znc/Portfile
    index 5a72c0c9ee..a26f780795 100644
    a b PortGroup cxx11 1.1 
    55
    66name                znc
    77version             1.7.1
     8revision            1
    89categories          irc
    910platforms           darwin
    1011maintainers         nomaintainer
  • lang/mozjs52/Portfile

    diff --git a/lang/mozjs52/Portfile b/lang/mozjs52/Portfile
    index a87588df85..9de7a253d4 100644
    a b PortGroup compiler_blacklist_versions 1.0 
    66
    77name                mozjs52
    88version             52.6.0
     9revision            1
    910categories          lang
    1011platforms           darwin
    1112license             {MPL-2 LGPL-2.1+}
  • lang/parrot/Portfile

    diff --git a/lang/parrot/Portfile b/lang/parrot/Portfile
    index 48ea2d940e..8ab48bba37 100644
    a b PortSystem 1.0 
    44
    55name                    parrot
    66version                 7.0.2
    7 revision                1
     7revision                2
    88categories              lang devel
    99license                 Artistic-2
    1010maintainers             nomaintainer
  • lang/php/Portfile

    diff --git a/lang/php/Portfile b/lang/php/Portfile
    index 6cbf2ef89f..09020c8319 100644
    a b subport ${php}-imap { 
    765765if {[vercmp ${branch} 5.3] >= 0} {
    766766subport ${php}-intl {
    767767    switch -- ${version} {
    768         5.3.29              {revision 3}
    769         5.4.45              {revision 1}
    770         5.5.38              {revision 1}
     768        5.3.29              {revision 4}
     769        5.4.45              {revision 2}
     770        5.5.38              {revision 2}
    771771    }
    772772   
    773773    categories-append       devel
  • lang/v8/Portfile

    diff --git a/lang/v8/Portfile b/lang/v8/Portfile
    index 62b4b58a44..95fe64806f 100644
    a b PortSystem 1.0 
    44
    55name                    v8
    66version                 3.23.17.23
    7 revision                3
     7revision                4
    88
    99platforms               darwin
    1010supported_archs         i386 x86_64
  • mail/postfix/Portfile

    diff --git a/mail/postfix/Portfile b/mail/postfix/Portfile
    index f5e753b2a3..ff171c8557 100644
    a b PortSystem 1.0 
    22
    33name            postfix
    44version         3.3.1
     5revision        1
    56categories      mail
    67license         {IBMPL-1 EPL-2}
    78maintainers     {jmr @jmroot} openmaintainer
  • math/R/Portfile

    diff --git a/math/R/Portfile b/math/R/Portfile
    index bdc3862dd7..a9d7e8a3d6 100644
    a b PortGroup active_variants 1.1 
    77name                        R
    88#Remember to remove revision line when bumping version
    99version                     3.5.0
    10 revision                    1
     10revision                    2
    1111set branch                  [join [lrange [split ${version} .] 0 1] .]
    1212categories                  math science
    1313maintainers                 {me.com:kjell.konis @kjellpk}
  • net/yaz/Portfile

    diff --git a/net/yaz/Portfile b/net/yaz/Portfile
    index cc8a156aa9..4956e16744 100644
    a b PortSystem 1.0 
    44
    55name                yaz
    66version             5.16.0
    7 revision            2
     7revision            3
    88categories          net databases devel
    99platforms           darwin
    1010license             BSD
  • python/py-pyicu/Portfile

    diff --git a/python/py-pyicu/Portfile b/python/py-pyicu/Portfile
    index 4275dde962..ab77a324d7 100644
    a b PortGroup python 1.0 
    55
    66name                py-pyicu
    77version             2.1
     8revision            1
    89categories-append   textproc
    910platforms           darwin
    1011maintainers         nomaintainer
  • tex/texlive-bin/Portfile

    diff --git a/tex/texlive-bin/Portfile b/tex/texlive-bin/Portfile
    index cfe049baab..56e9ffd9ff 100644
    a b PortGroup muniversal 1.0 
    1111
    1212name            texlive-bin
    1313version         2018.47642
    14 revision        7
     14revision        8
    1515
    1616categories      tex
    1717maintainers     {dports @drkp}
  • textproc/cicada/Portfile

    diff --git a/textproc/cicada/Portfile b/textproc/cicada/Portfile
    index 4583991b26..e329d84446 100644
    a b PortGroup mpi 1.0 
    55
    66name                cicada
    77version             0.3.5
    8 revision            6
     8revision            7
    99categories          textproc
    1010maintainers         nomaintainer
    1111
  • textproc/dwdiff/Portfile

    diff --git a/textproc/dwdiff/Portfile b/textproc/dwdiff/Portfile
    index b5fad41bb6..c452b98d4e 100644
    a b PortSystem 1.0 
    44
    55name                dwdiff
    66version             2.0.9
    7 revision            4
     7revision            5
    88categories          textproc
    99platforms           darwin
    1010maintainers         nomaintainer
  • textproc/sword/Portfile

    diff --git a/textproc/sword/Portfile b/textproc/sword/Portfile
    index ff7ba546d1..74db0ba03b 100644
    a b PortSystem 1.0 
    44
    55name            sword
    66version         1.7.4
    7 revision        1
     7revision        2
    88set branch      [join [lrange [split ${version} .] 0 1] .]
    99categories      textproc
    1010platforms       darwin
  • textproc/vislcg3/Portfile

    diff --git a/textproc/vislcg3/Portfile b/textproc/vislcg3/Portfile
    index 507da870ce..628f1df320 100644
    a b PortSystem 1.0 
    44
    55name                    vislcg3
    66version                 0.9.7.5129
    7 revision                9
     7revision                10
    88categories              textproc
    99platforms               darwin
    1010maintainers             gmail.com:p.ixiemotion
  • textproc/xercesc3/Portfile

    diff --git a/textproc/xercesc3/Portfile b/textproc/xercesc3/Portfile
    index f5aadf64fb..16cdbd2d6d 100644
    a b PortSystem 1.0 
    55name                xercesc3
    66conflicts           xercesc
    77version             3.2.2
     8revision            1
    89categories          textproc xml shibboleth
    910maintainers         {snc @nerdling} {scantor @scantor}
    1011license             Apache-2
  • textproc/zorba/Portfile

    diff --git a/textproc/zorba/Portfile b/textproc/zorba/Portfile
    index 999c9c6865..3178b63e98 100644
    a b PortGroup cmake 1.0 
    55PortGroup       github 1.0
    66
    77github.setup    28msec zorba 3.1
    8 revision        3
     8revision        4
    99license         Apache-2
    1010categories      textproc devel
    1111platforms       darwin
  • www/phantomjs/Portfile

    diff --git a/www/phantomjs/Portfile b/www/phantomjs/Portfile
    index dd7b0eea3f..028873e7f0 100644
    a b PortSystem 1.0 
    44PortGroup           bitbucket 1.0
    55
    66bitbucket.setup     ariya phantomjs 2.0.0
    7 revision            2
     7revision            3
    88categories          www
    99license             BSD
    1010platforms           darwin
  • www/webkit-gtk-2.0/Portfile

    diff --git a/www/webkit-gtk-2.0/Portfile b/www/webkit-gtk-2.0/Portfile
    index 946300ee03..603f95ff93 100644
    a b PortGroup compiler_blacklist_versions 1.0 
    77
    88name        webkit-gtk-2.0
    99version     2.0.4
    10 revision    9
     10revision    10
    1111description Apple's WebKit HTML rendering library for GTK+
    1212long_description ${description}
    1313maintainers {jeremyhu @jeremyhu}
  • www/webkit-gtk/Portfile

    diff --git a/www/webkit-gtk/Portfile b/www/webkit-gtk/Portfile
    index a93743af3c..3bea96eba5 100644
    a b PortGroup cxx11 1.1 
    1313name                webkit-gtk
    1414epoch               2
    1515version             2.4.11
    16 revision            2
     16revision            3
    1717description         Apple's WebKit HTML rendering library for GTK+
    1818long_description    ${description}
    1919maintainers         {jeremyhu @jeremyhu}
  • www/webkit2-gtk-devel/Portfile

    diff --git a/www/webkit2-gtk-devel/Portfile b/www/webkit2-gtk-devel/Portfile
    index cb5338cb9d..f79526d23b 100644
    a b PortGroup cxx11 1.1 
    1313name                webkit2-gtk-devel
    1414conflicts           webkit2-gtk
    1515version             2.21.91
     16revision            1
    1617description         Apple's WebKit2 HTML rendering library for GTK+3 (with optional support for GTK+2 plugins)
    1718long_description    ${description}
    1819maintainers         {jeremyhu @jeremyhu} {devans @dbevans}
  • www/webkit2-gtk/Portfile

    diff --git a/www/webkit2-gtk/Portfile b/www/webkit2-gtk/Portfile
    index 45bd6652ec..aa74219d2a 100644
    a b PortGroup cxx11 1.1 
    1313name                webkit2-gtk
    1414conflicts           webkit2-gtk-devel
    1515version             2.20.5
     16revision            1
    1617description         Apple's WebKit2 HTML rendering library for GTK+3 (with optional support for GTK+2 plugins)
    1718long_description    ${description}
    1819maintainers         {jeremyhu @jeremyhu} {devans @dbevans}