From 04e264b1068d3f7e782611a4de8f18e5b2b73577 Mon Sep 17 00:00:00 2001 From: Rmys Date: Sat, 27 Feb 2021 15:16:09 +0300 Subject: [PATCH] libcdr rebuild --- multimedia/misc/libcdr/files/icu68.patch | 17 +++++++++++++++++ multimedia/misc/libcdr/pspec.xml | 3 +++ 2 files changed, 20 insertions(+) create mode 100644 multimedia/misc/libcdr/files/icu68.patch diff --git a/multimedia/misc/libcdr/files/icu68.patch b/multimedia/misc/libcdr/files/icu68.patch new file mode 100644 index 0000000000..466cfea4ba --- /dev/null +++ b/multimedia/misc/libcdr/files/icu68.patch @@ -0,0 +1,17 @@ +Regressed by https://github.com/unicode-org/icu/commit/c3fe7e09d844 + +libcdr_utils.cpp:111:35: error: use of undeclared identifier 'TRUE' + ucsdet_enableInputFilter(csd, TRUE); + ^ + +--- src/lib/libcdr_utils.cpp.orig 2020-02-02 15:30:44 UTC ++++ src/lib/libcdr_utils.cpp +@@ -108,7 +108,7 @@ static unsigned short getEncoding(const unsigned char + csd = ucsdet_open(&status); + if (U_FAILURE(status) || !csd) + return 0; +- ucsdet_enableInputFilter(csd, TRUE); ++ ucsdet_enableInputFilter(csd, true); + ucsdet_setText(csd, (const char *)buffer, bufferLength, &status); + if (U_FAILURE(status)) + throw libcdr::EncodingException(); diff --git a/multimedia/misc/libcdr/pspec.xml b/multimedia/misc/libcdr/pspec.xml index 1b6fbb12be..d9ec5352ab 100644 --- a/multimedia/misc/libcdr/pspec.xml +++ b/multimedia/misc/libcdr/pspec.xml @@ -25,6 +25,9 @@ librevenge-devel cppunit-devel + + icu68.patch +