From ab49ca10452e817007724ce0395c9b995d5f8258 Mon Sep 17 00:00:00 2001 From: CentOS Sources Date: May 09 2023 05:19:03 +0000 Subject: import pango-1.48.7-3.el9 --- diff --git a/SOURCES/pango-update-emoji.patch b/SOURCES/pango-update-emoji.patch new file mode 100644 index 0000000..5fed287 --- /dev/null +++ b/SOURCES/pango-update-emoji.patch @@ -0,0 +1,99 @@ +Index: pango-1.48.7/pango/pango-emoji-table.h +=================================================================== +--- pango-1.48.7.orig/pango/pango-emoji-table.h ++++ pango-1.48.7/pango/pango-emoji-table.h +@@ -6,14 +6,14 @@ + * + * on file with this header: + * +- * # emoji-data.txt +- * # Date: 2020-01-28, 20:52:38 GMT +- * # © 2020 Unicode®, Inc. ++ * # emoji-data-14.0.0.txt ++ * # Date: 2021-08-26, 17:22:22 GMT ++ * # © 2021 Unicode®, Inc. + * # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. + * # For terms of use, see http://www.unicode.org/terms_of_use.html + * # + * # Emoji Data for UTS #51 +- * # Version: 13.0 ++ * # Used with Emoji Version 14.0 and subsequent minor revisions (if any) + * # + * # For documentation and usage, see http://www.unicode.org/reports/tr51 + */ +@@ -163,24 +163,25 @@ static const struct Interval _pango_Emoj + {0x1F680, 0x1F6C5}, + {0x1F6CB, 0x1F6D2}, + {0x1F6D5, 0x1F6D7}, +- {0x1F6E0, 0x1F6E5}, ++ {0x1F6DD, 0x1F6E5}, + {0x1F6E9, 0x1F6E9}, + {0x1F6EB, 0x1F6EC}, + {0x1F6F0, 0x1F6F0}, + {0x1F6F3, 0x1F6FC}, + {0x1F7E0, 0x1F7EB}, ++ {0x1F7F0, 0x1F7F0}, + {0x1F90C, 0x1F93A}, + {0x1F93C, 0x1F945}, +- {0x1F947, 0x1F978}, +- {0x1F97A, 0x1F9CB}, +- {0x1F9CD, 0x1F9FF}, ++ {0x1F947, 0x1F9FF}, + {0x1FA70, 0x1FA74}, +- {0x1FA78, 0x1FA7A}, ++ {0x1FA78, 0x1FA7C}, + {0x1FA80, 0x1FA86}, +- {0x1FA90, 0x1FAA8}, +- {0x1FAB0, 0x1FAB6}, +- {0x1FAC0, 0x1FAC2}, +- {0x1FAD0, 0x1FAD6}, ++ {0x1FA90, 0x1FAAC}, ++ {0x1FAB0, 0x1FABA}, ++ {0x1FAC0, 0x1FAC5}, ++ {0x1FAD0, 0x1FAD9}, ++ {0x1FAE0, 0x1FAE7}, ++ {0x1FAF0, 0x1FAF6}, + }; + + static const struct Interval _pango_Emoji_Presentation_table[] = +@@ -251,21 +252,23 @@ static const struct Interval _pango_Emoj + {0x1F6CC, 0x1F6CC}, + {0x1F6D0, 0x1F6D2}, + {0x1F6D5, 0x1F6D7}, ++ {0x1F6DD, 0x1F6DF}, + {0x1F6EB, 0x1F6EC}, + {0x1F6F4, 0x1F6FC}, + {0x1F7E0, 0x1F7EB}, ++ {0x1F7F0, 0x1F7F0}, + {0x1F90C, 0x1F93A}, + {0x1F93C, 0x1F945}, +- {0x1F947, 0x1F978}, +- {0x1F97A, 0x1F9CB}, +- {0x1F9CD, 0x1F9FF}, ++ {0x1F947, 0x1F9FF}, + {0x1FA70, 0x1FA74}, +- {0x1FA78, 0x1FA7A}, ++ {0x1FA78, 0x1FA7C}, + {0x1FA80, 0x1FA86}, +- {0x1FA90, 0x1FAA8}, +- {0x1FAB0, 0x1FAB6}, +- {0x1FAC0, 0x1FAC2}, +- {0x1FAD0, 0x1FAD6}, ++ {0x1FA90, 0x1FAAC}, ++ {0x1FAB0, 0x1FABA}, ++ {0x1FAC0, 0x1FAC5}, ++ {0x1FAD0, 0x1FAD9}, ++ {0x1FAE0, 0x1FAE7}, ++ {0x1FAF0, 0x1FAF6}, + }; + + static const struct Interval _pango_Emoji_Modifier_table[] = +@@ -313,6 +316,8 @@ static const struct Interval _pango_Emoj + {0x1F9BB, 0x1F9BB}, + {0x1F9CD, 0x1F9CF}, + {0x1F9D1, 0x1F9DD}, ++ {0x1FAC3, 0x1FAC5}, ++ {0x1FAF0, 0x1FAF6}, + }; + + static const struct Interval _pango_Extended_Pictographic_table[] = diff --git a/SPECS/pango.spec b/SPECS/pango.spec index 8f64a43..c9208b1 100644 --- a/SPECS/pango.spec +++ b/SPECS/pango.spec @@ -9,12 +9,13 @@ Name: pango Version: 1.48.7 -Release: 2%{?dist} +Release: 3%{?dist} Summary: System for layout and rendering of internationalized text License: LGPLv2+ URL: http://www.pango.org Source0: https://download.gnome.org/sources/%{name}/1.48/%{name}-%{version}.tar.xz +Patch0: pango-update-emoji.patch BuildRequires: pkgconfig(cairo) >= %{cairo_version} BuildRequires: pkgconfig(freetype2) >= %{freetype_version} @@ -126,6 +127,11 @@ fi %changelog +* Wed Nov 2 2022 Peng Wu - 1.48.7-3 +- Update pango-emoji-table.h for emoji 14 support +- Add pango-update-emoji.patch +- Resolves: #2119674 + * Mon Aug 09 2021 Mohan Boddu - 1.48.7-2 - Rebuilt for IMA sigs, glibc 2.34, aarch64 flags Related: rhbz#1991688