diff --git a/Golden_Repo/h/HarfBuzz/HarfBuzz-2.8.2-GCCcore-11.2.0.eb b/Golden_Repo/h/HarfBuzz/HarfBuzz-2.8.2-GCCcore-11.2.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..74752f7be2bf6074c9f8db5c3a06e387bdd47f0c --- /dev/null +++ b/Golden_Repo/h/HarfBuzz/HarfBuzz-2.8.2-GCCcore-11.2.0.eb @@ -0,0 +1,45 @@ +easyblock = 'ConfigureMake' + +name = 'HarfBuzz' +version = '2.8.2' + +homepage = 'http://www.freedesktop.org/wiki/Software/HarfBuzz' +description = """HarfBuzz is an OpenType text shaping engine. +""" + + +toolchain = {'name': 'GCCcore', 'version': '11.2.0'} + +github_account = 'harfbuzz' +source_urls = [GITHUB_SOURCE] +sources = ['%(version)s.tar.gz'] +checksums = ['4164f68103e7b52757a732227cfa2a16cfa9984da513843bb4eb7669adc6f220'] + +builddependencies = [ + ('binutils', '2.37'), + ('Coreutils', '9.0'), + ('pkg-config', '0.29.2'), + ('GObject-Introspection', '1.68.0') +] + +dependencies = [ + ('X11', '20210802'), + ('GLib', '2.69.1'), + ('cairo', '1.16.0'), + ('freetype', '2.11.0'), +] + +preconfigopts = "./autogen.sh && " +configopts = "--enable-introspection=yes --with-gobject=yes --enable-static --enable-shared --with-cairo " + +modextrapaths = { + 'GI_TYPELIB_PATH': 'lib64/girepository-1.0', + 'XDG_DATA_DIRS': 'share', +} + +sanity_check_paths = { + 'files': ['lib64/libharfbuzz.%s' % SHLIB_EXT, 'bin/hb-view'], + 'dirs': [] +} + +moduleclass = 'vis' diff --git a/bin/gcc11ize.py b/bin/gcc11ize.py index 47e14f4fc17fd072d22c516e8e12a750f89685ca..e5acddf3d14543a22b63befd5fe5b1cde651ef33 100755 --- a/bin/gcc11ize.py +++ b/bin/gcc11ize.py @@ -13,6 +13,7 @@ releases = { 'Coreutils': ['8.32', '9.0'], 'GCC': ['10.3.0', '11.2.0'], 'CMake': ['3.18.0', '3.21.1'], + 'Perl': ['5.32.0', '5.34.0'], 'imkl': ['2021.2.0', '2021.4.0'], 'gomkl': ['2021', '2022'], 'gpsmpi': ['2021', '2022'], @@ -57,6 +58,10 @@ releases = { 'AT-SPI2-ATK': ['2.34.2', '2.38.0'], 'intltool': ['0.51.0', '0.51.0'], 'GTK+': ['3.24.17', '3.24.23'], + 'Gdk-Pixbuf': ['2.40.0', '2.42.6'], + 'Pango': ['1.44.7', '1.48.8'], + 'HarfBuzz': ['2.6.7', '2.8.2'], + 'freetype': ['2.10.1', '2.11.0'], }