i18npool/source/breakiterator/breakiterator_unicode.cxx:69:13: error: 'setBreakType' is a private member of 'icu::RuleBasedBreakIterator' setBreakType(type); ^ /usr/local/include/unicode/rbbi.h:657:10: note: declared private here void setBreakType(int32_t type); ^ 1 error generated. https://ssl.icu-project.org/trac/changeset/38666 https://cgit.freedesktop.org/libreoffice/core/commit/?id=3e42714c76b1347babfdea0564009d8d82a83af4
Hmm, it appears editors/libreoffice* miss intermediate ICU patches e.g., for ICU 57.1.
is libreoffice 5.2.3 still inpacted (I would say yes according to your patch)?
Created attachment 176928 [details] v1 This should be safe to land before bug 214384. It doesn't try to handle additional scripts from Unicode 9.0 unlike upstream commit.
Comment on attachment 176928 [details] v1 poudriere bulk -t is green with both ICU 57.1 (on 10.3 amd64) and 58.1 (on 11.0 i386).
Comment on attachment 176928 [details] v1 Change is Approved by: portmgr (blanket)
A commit references this bug: Author: jbeich Date: Tue Nov 15 15:29:16 UTC 2016 New revision: 426173 URL: https://svnweb.freebsd.org/changeset/ports/426173 Log: editors/libreoffice: unbreak against ICU 58.1 i18npool/source/breakiterator/breakiterator_unicode.cxx:69:13: error: 'setBreakType' is a private member of 'icu::RuleBasedBreakIterator' setBreakType(type); ^ /usr/local/include/unicode/rbbi.h:657:10: note: declared private here void setBreakType(int32_t type); ^ 1 error generated. PR: 214437 Obtained from: upstream Approved by: portmgr blanket Changes: head/editors/libreoffice/files/patch-i18npool_source_breakiterator_breakiterator__unicode.cxx head/editors/libreoffice4/files/patch-i18npool_source_breakiterator_breakiterator__unicode.cxx