freebsd-ports/editors/libreoffice/files
Jan Beich 2e84111857 editors/libreoffice: unbreak with ICU 61
i18nutil/source/utility/unicode.cxx:753:21: error: unknown type name 'NumberFormat'; did you mean 'UNumberFormat'?
    std::unique_ptr<NumberFormat> xF(
                    ^~~~~~~~~~~~
                    UNumberFormat
/usr/local/include/unicode/unum.h:140:15: note: 'UNumberFormat' declared here
typedef void* UNumberFormat;
              ^
i18nutil/source/utility/unicode.cxx:754:9: error: use of undeclared identifier 'NumberFormat'; did you mean 'icu::NumberFormat'?
        NumberFormat::createPercentInstance(aLocale, errorCode));
        ^~~~~~~~~~~~
        icu::NumberFormat
/usr/local/include/unicode/numfmt.h:174:18: note: 'icu::NumberFormat' declared here
class U_I18N_API NumberFormat : public Format {
                 ^
i18nutil/source/utility/unicode.cxx:753:35: error: no matching constructor for initialization of 'std::unique_ptr<UNumberFormat>' (aka 'unique_ptr<void *>')
    std::unique_ptr<NumberFormat> xF(
                                  ^
/usr/include/c++/v1/memory:2425:28: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'icu::NumberFormat *' to 'const std::__1::unique_ptr<void *, std::__1::default_delete<void *> >' for 1st argument
class _LIBCPP_TEMPLATE_VIS unique_ptr
                           ^
/usr/include/c++/v1/memory:2454:49: note: candidate constructor not viable: no known conversion from 'icu::NumberFormat *' to 'nullptr_t' for 1st argument
    _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR unique_ptr(nullptr_t) _NOEXCEPT
                                                ^
/usr/include/c++/v1/memory:2460:40: note: candidate constructor not viable: no known conversion from 'icu::NumberFormat *' to 'pointer' (aka 'void **') for 1st argument
    _LIBCPP_INLINE_VISIBILITY explicit unique_ptr(pointer __p) _NOEXCEPT
                                       ^
/usr/include/c++/v1/memory:2481:31: note: candidate constructor not viable: no known conversion from 'icu::NumberFormat *' to 'std::__1::unique_ptr<void *, std::__1::default_delete<void *> >' for 1st argument
    _LIBCPP_INLINE_VISIBILITY unique_ptr(unique_ptr&& __u) _NOEXCEPT
                              ^
/usr/include/c++/v1/memory:2485:9: note: candidate template ignored: could not match 'unique_ptr<type-parameter-0-0, type-parameter-0-1>' against 'icu::NumberFormat *'
        unique_ptr(unique_ptr<_Up, _Ep>&& __u,
        ^
/usr/include/c++/v1/memory:2500:35: note: candidate template ignored: could not match 'auto_ptr<type-parameter-0-0>' against 'icu::NumberFormat *'
        _LIBCPP_INLINE_VISIBILITY unique_ptr(auto_ptr<_Up>&& __p,
                                  ^
/usr/include/c++/v1/memory:2448:49: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
    _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR unique_ptr() _NOEXCEPT
                                                ^
/usr/include/c++/v1/memory:2468:31: note: candidate constructor not viable: requires 2 arguments, but 1 was provided
    _LIBCPP_INLINE_VISIBILITY unique_ptr(pointer __p, typename conditional<
                              ^
/usr/include/c++/v1/memory:2475:31: note: candidate constructor not viable: requires 2 arguments, but 1 was provided
    _LIBCPP_INLINE_VISIBILITY unique_ptr(pointer __p, typename remove_reference<deleter_type>::type&& __d)
                              ^
i18nutil/source/utility/unicode.cxx:761:5: error: unknown type name 'UnicodeString'; did you mean 'icu::UnicodeString'?
    UnicodeString output;
    ^~~~~~~~~~~~~
    icu::UnicodeString
/usr/local/include/unicode/unistr.h:286:20: note: 'icu::UnicodeString' declared here
class U_COMMON_API UnicodeString : public Replaceable
                   ^

https://ssl.icu-project.org/trac/changeset/40705

PR:		227042
Reported by:	antoine (via exp-run)
Obtained from:	upstream
2018-04-04 11:50:00 +00:00
..
extrapatch-vcl_inc_unx_gtk_gtkinst.hxx Unbreak make patch on 10.3 2018-03-18 12:06:25 +00:00
extrapatch-vcl_unx_gtk_gtkinst.cxx Unbreak make patch on 10.3 2018-03-18 12:06:25 +00:00
patch-bin_distro-install-desktop-integration - Update LibreOffice to 6.0.2 [1] 2018-03-17 06:31:11 +00:00
patch-bridges_source_cpp__uno_gcc3__linux__intel_share.hxx
patch-bridges_source_cpp__uno_gcc3__linux__intel_uno2cpp.cxx
patch-configure - Update LibreOffice to 6.0.2 [1] 2018-03-17 06:31:11 +00:00
patch-desktop_unx_source_pagein.c Update to 5.3.7. 2017-11-02 21:12:58 +00:00
patch-icu61 editors/libreoffice: unbreak with ICU 61 2018-04-04 11:50:00 +00:00
patch-include_LibreOfficeKit_LibreOfficeKitInit.h
patch-libreofficekit_source_gtk_lokdocview.cxx - Update LibreOffice to 6.0.2 [1] 2018-03-17 06:31:11 +00:00
patch-Makefile.in - Update LibreOffice to 6.0.2 [1] 2018-03-17 06:31:11 +00:00
patch-powerpc64 - Fix build on powerpc64 2018-03-28 06:59:30 +00:00
patch-sal_osl_unx_system.hxx
patch-sal_osl_unx_thread.cxx - Update LibreOffice to 6.0.2 [1] 2018-03-17 06:31:11 +00:00
patch-shell_source_unix_exec_shellexec.cxx - Update LibreOffice to 6.0.2 [1] 2018-03-17 06:31:11 +00:00
patch-solenv_gbuild_platform_unxgcc.mk
patch-solenv_gbuild_UnpackedTarball.mk
patch-svtools_source_svrtf_parrtf.cxx
patch-sysui_desktop_share_create_tree.sh - Update LibreOffice to 6.0.2 [1] 2018-03-17 06:31:11 +00:00
patch-ucb_source_ucp_webdav_DateTimeHelper.cxx
patch-vcl_Executable__visualbackendtest.mk - Update LibreOffice to 6.0.2 [1] 2018-03-17 06:31:11 +00:00
patch-vcl_source_app_svapp.cxx - Update LibreOffice to 6.0.2 [1] 2018-03-17 06:31:11 +00:00
patch-vcl_unx_generic_app_geninst.cxx - Turn off unit tests by default. It is getting harder to maintain because 2017-06-07 22:55:49 +00:00