From fbbdc337678249066b13fa29ce2f3523f7774e15 Mon Sep 17 00:00:00 2001
From: Alexandre Strube <a.strube@fz-juelich.de>
Date: Thu, 11 Nov 2021 19:51:01 +0100
Subject: [PATCH] Pango

---
 .../p/Pango/Pango-1.48.8-GCCcore-11.2.0.eb    | 42 +++++++++++++++++++
 bin/gcc11ize.py                               |  2 +
 2 files changed, 44 insertions(+)
 create mode 100644 Golden_Repo/p/Pango/Pango-1.48.8-GCCcore-11.2.0.eb

diff --git a/Golden_Repo/p/Pango/Pango-1.48.8-GCCcore-11.2.0.eb b/Golden_Repo/p/Pango/Pango-1.48.8-GCCcore-11.2.0.eb
new file mode 100644
index 000000000..f1a9ac353
--- /dev/null
+++ b/Golden_Repo/p/Pango/Pango-1.48.8-GCCcore-11.2.0.eb
@@ -0,0 +1,42 @@
+easyblock = 'MesonNinja'
+
+name = 'Pango'
+version = '1.48.8'
+
+homepage = 'http://www.pango.org/'
+description = """Pango is a library for laying out and rendering of text, with an emphasis on internationalization.
+Pango can be used anywhere that text layout is needed, though most of the work on Pango so far has been done in the
+context of the GTK+ widget toolkit. Pango forms the core of text and font handling for GTK+-2.x.
+"""
+
+
+toolchain = {'name': 'GCCcore', 'version': '11.2.0'}
+
+source_urls = [FTPGNOME_SOURCE]
+sources = [SOURCELOWER_TAR_XZ]
+
+builddependencies = [
+    ('binutils', '2.37'),
+    ('Coreutils', '9.0'),
+    ('GObject-Introspection', '1.68.0'),
+    ('Meson', '0.58.2'),
+    ('Ninja', '1.10.2'),
+    ('pkg-config', '0.29.2'),
+]
+
+dependencies = [
+    ('X11', '20210802'),
+    ('GLib', '2.69.1'),
+    ('cairo', '1.16.0'),
+    ('HarfBuzz', '2.8.2'),
+    ('FriBidi', '1.0.10'),
+]
+
+configopts = '-Ddefault_library=both'
+
+modextrapaths = {
+    'GI_TYPELIB_PATH': 'lib64/girepository-1.0',
+    'XDG_DATA_DIRS': 'share',
+}
+
+moduleclass = 'vis'
diff --git a/bin/gcc11ize.py b/bin/gcc11ize.py
index e5acddf3d..379e055a9 100755
--- a/bin/gcc11ize.py
+++ b/bin/gcc11ize.py
@@ -62,6 +62,8 @@ releases = {
     'Pango':                    ['1.44.7',      '1.48.8'],
     'HarfBuzz':                 ['2.6.7',       '2.8.2'],
     'freetype':                 ['2.10.1',      '2.11.0'],
+    'FriBidi':                  ['1.0.9',       '1.0.10'],
+    'libepoxy':                 ['1.5.4',       '1.5.8'],
 }
 
 
-- 
GitLab