head 1.3; access; symbols pkgsrc-2021Q4:1.1.0.12 pkgsrc-2021Q4-base:1.1 pkgsrc-2021Q3:1.1.0.10 pkgsrc-2021Q3-base:1.1 pkgsrc-2021Q2:1.1.0.8 pkgsrc-2021Q2-base:1.1 pkgsrc-2021Q1:1.1.0.6 pkgsrc-2021Q1-base:1.1 pkgsrc-2020Q4:1.1.0.4 pkgsrc-2020Q4-base:1.1 pkgsrc-2020Q3:1.1.0.2 pkgsrc-2020Q3-base:1.1; locks; strict; comment @// @; 1.3 date 2022.01.09.16.26.31; author rhialto; state dead; branches; next 1.2; commitid cinmvnSekxqTGYnD; 1.2 date 2022.01.09.15.43.51; author rhialto; state Exp; branches; next 1.1; commitid cbpre6U33DpvsYnD; 1.1 date 2020.07.05.12.09.08; author rhialto; state Exp; branches; next ; commitid QqHV3OX0Cpd03TeC; desc @@ 1.3 log @misc/calibre: update to 4.23.0. This is the last of the 4.x versions. Changes: too many to list; see included Changelog.yaml. There is a big change in included mathjax files, but the Changelog.yaml doesn't seem to mention that. @ text @$NetBSD: patch-src_calibre_headless_fontconfig_database.cpp,v 1.2 2022/01/09 15:43:51 rhialto Exp $ Qt 5.15.0 has more languages in an array that Calibre tries to match, and it checks with a STATIC_ASSERT. --- src/calibre/headless/fontconfig_database.cpp.orig 2020-02-21 03:27:12.000000000 +0000 +++ src/calibre/headless/fontconfig_database.cpp @@@@ -295,7 +295,28 @@@@ static const char specialLanguages[][6] "", // MasaramGondi "", // Nushu "", // Soyombo - "" // ZanabazarSquare + "", // ZanabazarSquare +#if (QT_VERSION >= QT_VERSION_CHECK(5, 15, 0)) + // Unicode 12.1 additions + "", // Script_Dogra, + "", // Script_GunjalaGondi, + "", // Script_HanifiRohingya, + "", // Script_Makasar, + "", // Script_Medefaidrin, + "", // Script_OldSogdian, + "", // Script_Sogdian, + "", // Script_Elymaic, + "", // Script_Nandinagari, + "", // Script_NyiakengPuachueHmong, + "", // Script_Wancho, + + // Unicode 13.0 additions + "", // Script_Chorasmian, + "", // Script_DivesAkuru, + "", // Script_KhitanSmallScript, + "", // Script_Yezidi, +#endif // Qt >= 5.15 + #else "" // SignWriting #endif // Qt >= 5.11 @ 1.2 log @misc/calibre: update to 4.11.0. It is still an old version, but this is an intermediate step until it can be updated to 5.x for Python 3.x. The major change that kept this update from happening was that calibre now requires QtWebEngine instead of QtWebKit. A changlog from such an old version seems not easily available. @ text @d1 1 a1 1 $NetBSD: patch-src_calibre_headless_fontconfig_database.cpp,v 1.1 2020/07/05 12:09:08 rhialto Exp $ @ 1.1 log @misc/calibre: fix build with Qt 5.15.0. @ text @d1 1 a1 1 $NetBSD$ d6 1 a6 1 --- src/calibre/headless/fontconfig_database.cpp.orig 2020-07-02 17:32:43.809996191 +0000 d8 1 a8 1 @@@@ -295,7 +295,27 @@@@ static const char specialLanguages[][6] d34 1 @