unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
blob 2985d564aa11948b472a40dee1b23b48dd7228f7 3271 bytes (raw)

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
 
This patch fixes the build of Libreoffice 6.0.5 with icu 61.1.
It was downloaded from https://bugs.gentoo.org/651702.

--- a/forms/source/xforms/datatypes.hxx	
+++ a/forms/source/xforms/datatypes.hxx	
@@ -36,6 +36,8 @@ 
 
 #include <memory>
 
+using icu::RegexMatcher;
+
 
 namespace xforms
 {
--- a/i18npool/inc/collator_unicode.hxx	
+++ a/i18npool/inc/collator_unicode.hxx	
@@ -26,6 +26,8 @@ 
 
 #include <unicode/tblcoll.h>
 
+using icu::RuleBasedCollator;
+
 //      ----------------------------------------------------
 //      class Collator_Unicode
 //      ----------------------------------------------------
--- a/i18npool/source/breakiterator/breakiterator_unicode.cxx	
+++ a/i18npool/source/breakiterator/breakiterator_unicode.cxx	
@@ -30,6 +30,9 @@ 
 #include <rtl/ustring.hxx>
 #include <string.h>
 
+using icu::BreakIterator;
+using icu::RuleBasedBreakIterator;
+
 U_CDECL_BEGIN
 extern const char OpenOffice_dat[];
 U_CDECL_END
--- a/i18npool/source/collator/collator_unicode.cxx	
+++ a/i18npool/source/collator/collator_unicode.cxx	
@@ -29,6 +29,8 @@ 
 #include <com/sun/star/i18n/CollatorOptions.hpp>
 #include <cppuhelper/supportsservice.hxx>
 
+using icu::Collator;
+
 using namespace ::com::sun::star;
 using namespace ::com::sun::star::i18n;
 using namespace ::com::sun::star::lang;
--- a/i18npool/source/collator/gencoll_rule.cxx	
+++ a/i18npool/source/collator/gencoll_rule.cxx	
@@ -31,6 +31,8 @@ 
 
 #include <unicode/tblcoll.h>
 
+using icu::RuleBasedCollator;
+
 /* Main Procedure */
 
 void data_write(char* file, char* name, sal_uInt8 *data, sal_Int32 len)
--- a/i18npool/source/ordinalsuffix/ordinalsuffix.cxx	
+++ a/i18npool/source/ordinalsuffix/ordinalsuffix.cxx	
@@ -29,6 +29,8 @@ 
 #include <unicode/normlzr.h>
 #include <memory>
 
+using icu::NumberFormat;
+
 using namespace ::com::sun::star::i18n;
 using namespace ::com::sun::star::uno;
 using namespace ::com::sun::star;
--- a/i18npool/source/transliteration/ignoreDiacritics_CTL.cxx	
+++ a/i18npool/source/transliteration/ignoreDiacritics_CTL.cxx	
@@ -12,6 +12,8 @@ 
 #include <unicode/translit.h>
 #include <unicode/uchar.h>
 
+using icu::UnicodeString;
+
 namespace i18npool {
 
 ignoreDiacritics_CTL::ignoreDiacritics_CTL()
--- a/i18nutil/source/utility/unicode.cxx	
+++ a/i18nutil/source/utility/unicode.cxx	
@@ -34,6 +34,9 @@ 
 // which (obviously) breaks UnicodeType::CURRENCY_SYMBOL
 #undef CURRENCY_SYMBOL
 
+using icu::NumberFormat;
+using icu::UnicodeString;
+
 using namespace ::com::sun::star::i18n;
 
 template<class L, typename T>
--- a/lotuswordpro/source/filter/localtime.cxx	
+++ a/lotuswordpro/source/filter/localtime.cxx	
@@ -57,6 +57,8 @@ 
 #include <limits.h>
 #include <unicode/timezone.h>
 
+using icu::TimeZone;
+
 const long DAY_SEC =24 * 60 * 60;
 const long YEAR_SEC = 365 * DAY_SEC;
 const long FOURYEAR_SEC = 4 * YEAR_SEC + DAY_SEC;
--- a/opencl/source/openclconfig.cxx	
+++ a/opencl/source/openclconfig.cxx	
@@ -17,6 +17,8 @@ 
 #include <sal/log.hxx>
 #include <sal/types.h>
 
+using icu::RegexMatcher;
+
 OpenCLConfig::OpenCLConfig() :
     mbUseOpenCL(true)
 {
--- a/vcl/inc/scrptrun.h	
+++ a/vcl/inc/scrptrun.h	
@@ -45,6 +45,8 @@ 
 #include <unicode/uscript.h>
 #include <vector>
 
+using icu::UObject;
+
 namespace vcl {
 
 struct ParenStackEntry

debug log:

solving 2985d564aa ...
found 2985d564aa in https://git.savannah.gnu.org/cgit/guix.git

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).