From 5d30524c29f3e5f1a3f972cd4eeae8d054a048f0 Mon Sep 17 00:00:00 2001
From: Nirbheek Chauhan <nirbheek@centricular.com>
Date: Wed, 12 Jul 2023 11:10:44 +0530
Subject: [PATCH] pango.wrap: Bump to 1.50.14, remove merged patch

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5018>
---
 ...t2.pc-when-using-freetype-and-fontco.patch | 80 -------------------
 subprojects/pango.wrap                        |  9 +--
 2 files changed, 4 insertions(+), 85 deletions(-)
 delete mode 100644 subprojects/packagefiles/pango-1.50.12/0001-meson-Fix-pangoft2.pc-when-using-freetype-and-fontco.patch

diff --git a/subprojects/packagefiles/pango-1.50.12/0001-meson-Fix-pangoft2.pc-when-using-freetype-and-fontco.patch b/subprojects/packagefiles/pango-1.50.12/0001-meson-Fix-pangoft2.pc-when-using-freetype-and-fontco.patch
deleted file mode 100644
index e6f77e5dcf..0000000000
--- a/subprojects/packagefiles/pango-1.50.12/0001-meson-Fix-pangoft2.pc-when-using-freetype-and-fontco.patch
+++ /dev/null
@@ -1,80 +0,0 @@
-From 6033340adb307331ccd61131117dc2ce376b5978 Mon Sep 17 00:00:00 2001
-From: Nirbheek Chauhan <nirbheek@centricular.com>
-Date: Sat, 17 Dec 2022 07:28:20 +0530
-Subject: [PATCH] meson: Fix pangoft2.pc when using freetype and fontconfig
- subprojects
-
-This is the same change that was made for pangocairo earlier.
-
-Without this, the pc file contains the following requires line:
-
-```
-Requires: pango,
-```
-
-Which is incorrect, and also invalid.
----
- meson.build       | 12 +++++++-----
- pango/meson.build |  2 +-
- 2 files changed, 8 insertions(+), 6 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index ca296da3..a3103e96 100644
---- a/meson.build
-+++ b/meson.build
-@@ -263,9 +263,7 @@ if not fontconfig_option.disabled() or fontconfig_required
- endif
- 
- fontconfig_dep = dependency('fontconfig', version: fontconfig_req_version, required: fontconfig_option)
--if fontconfig_dep.found()
--  fontconfig_pc = 'fontconfig'
--else
-+if not fontconfig_dep.found()
-   if cc.get_id() == 'msvc' and cc.has_header('fontconfig/fontconfig.h')
-     # Look for the Visual Studio-style import library if FontConfig's .pc file cannot be
-     # found on Visual Studio
-@@ -283,6 +281,10 @@ if not fontconfig_dep.found()
- endif
- 
- if fontconfig_dep.found()
-+  if fontconfig_dep.type_name() in ['pkgconfig', 'internal']
-+    fontconfig_pc = 'fontconfig'
-+  endif
-+
-   pango_deps += fontconfig_dep
- 
-   if fontconfig_dep.type_name() != 'library'
-@@ -319,7 +321,7 @@ freetype_dep = dependency(freetype_package_name,
-                           required: freetype_option,
-                           fallback: ['freetype2', 'freetype_dep'])
- 
--if freetype_dep.found() and freetype_dep.type_name() == 'pkgconfig'
-+if freetype_dep.found() and freetype_dep.type_name() in ['pkgconfig', 'internal']
-   freetype2_pc = 'freetype2'
- endif
- 
-@@ -389,7 +391,7 @@ endif
- pango_font_backends = []
- pango_cairo_backends = []
- 
--if ['pkgconfig', 'internal'].contains(cairo_found_type)
-+if cairo_found_type in ['pkgconfig', 'internal']
-   # Check the following Cairo font backends
-   # - dependency
-   # - version
-diff --git a/pango/meson.build b/pango/meson.build
-index 7d18cb00..2aed62e6 100644
---- a/pango/meson.build
-+++ b/pango/meson.build
-@@ -573,7 +573,7 @@ if cairo_dep.found()
- 
-   # Create pangocairo.pc according to whether we found Cairo
-   # manually
--  if ['pkgconfig', 'internal'].contains(cairo_found_type)
-+  if cairo_found_type in ['pkgconfig', 'internal']
-     pango_cairo_requires = [ 'pango', cairo_pc ]
-   else
-     pango_cairo_requires = [ 'pango' ]
--- 
-2.37.1 (Apple Git-137.1)
-
diff --git a/subprojects/pango.wrap b/subprojects/pango.wrap
index ffd65d256a..c032a1b774 100644
--- a/subprojects/pango.wrap
+++ b/subprojects/pango.wrap
@@ -1,9 +1,8 @@
 [wrap-file]
-directory = pango-1.50.12
-source_url = https://download.gnome.org/sources/pango/1.50/pango-1.50.12.tar.xz
-source_filename = pango-1.50.12.tar.xz
-source_hash = caef96d27bbe792a6be92727c73468d832b13da57c8071ef79b9df69ee058fe3
-diff_files = pango-1.50.12/0001-meson-Fix-pangoft2.pc-when-using-freetype-and-fontco.patch
+directory = pango-1.50.14
+source_url = https://download.gnome.org/sources/pango/1.50/pango-1.50.14.tar.xz
+source_filename = pango-1.50.14.tar.xz
+source_hash = 1d67f205bfc318c27a29cfdfb6828568df566795df0cb51d2189cde7f2d581e8
 
 [provide]
 pango = libpango_dep