From 7186a3415afe455e4354bf70b35f4788fc321e50 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Krup=C4=8D=C3=ADk?= Date: Mon, 21 May 2018 16:51:46 +0200 Subject: [PATCH] modified: c/cairo/cairo-1.14.12.eb new file: f/FriBidi/FriBidi-1.0.2.eb new file: f/fontconfig/fontconfig-2.13.0-libpng-1.6.34.eb new file: f/freetype/freetype-2.9.1-libpng-1.6.34.eb new file: g/GLib/GLib-2.56.1.eb new file: g/GObject-Introspection/GObject-Introspection-1.52.0.eb new file: g/GObject-Introspection/GObject-Introspection-1.56.1.eb new file: g/gnuplot/.gnuplot-5.2.3.eb.swp modified: g/gnuplot/gnuplot-5.0.6-GCC-6.3.0-2.27.eb new file: g/gnuplot/gnuplot-5.2.3.eb new file: h/HarfBuzz/HarfBuzz-1.7.6.eb new file: l/LibUUID/LibUUID-1.0.3.eb new file: l/libgd/libgd-2.2.5.eb new file: l/libjpeg-turbo/libjpeg-turbo-1.5.3.eb new file: l/libpng/libpng-1.6.34.eb new file: n/NASM/NASM-2.13.03.eb new file: p/Pango/Pango-1.42.1.eb modified: x/X11/X11-20170314.eb Former-commit-id: 0f3703e98739cc0d5678ef5f9fc38320ceafbbd5 --- c/cairo/cairo-1.14.12.eb | 8 +-- f/FriBidi/FriBidi-1.0.2.eb | 34 ++++++++++++ .../fontconfig-2.13.0-libpng-1.6.34.eb | 24 +++++++++ f/freetype/freetype-2.9.1-libpng-1.6.34.eb | 23 ++++++++ g/GLib/GLib-2.56.1.eb | 36 +++++++++++++ .../GObject-Introspection-1.52.0.eb | 47 +++++++++++++++++ .../GObject-Introspection-1.56.1.eb | 49 ++++++++++++++++++ g/gnuplot/.gnuplot-5.2.3.eb.swp | Bin 0 -> 12288 bytes g/gnuplot/gnuplot-5.0.6-GCC-6.3.0-2.27.eb | 4 +- g/gnuplot/gnuplot-5.2.3.eb | 31 +++++++++++ h/HarfBuzz/HarfBuzz-1.7.6.eb | 36 +++++++++++++ l/LibUUID/LibUUID-1.0.3.eb | 20 +++++++ l/libgd/libgd-2.2.5.eb | 26 ++++++++++ l/libjpeg-turbo/libjpeg-turbo-1.5.3.eb | 32 ++++++++++++ l/libpng/libpng-1.6.34.eb | 21 ++++++++ n/NASM/NASM-2.13.03.eb | 21 ++++++++ p/Pango/Pango-1.42.1.eb | 35 +++++++++++++ x/X11/X11-20170314.eb | 4 +- 18 files changed, 443 insertions(+), 8 deletions(-) create mode 100644 f/FriBidi/FriBidi-1.0.2.eb create mode 100644 f/fontconfig/fontconfig-2.13.0-libpng-1.6.34.eb create mode 100644 f/freetype/freetype-2.9.1-libpng-1.6.34.eb create mode 100644 g/GLib/GLib-2.56.1.eb create mode 100644 g/GObject-Introspection/GObject-Introspection-1.52.0.eb create mode 100644 g/GObject-Introspection/GObject-Introspection-1.56.1.eb create mode 100644 g/gnuplot/.gnuplot-5.2.3.eb.swp create mode 100644 g/gnuplot/gnuplot-5.2.3.eb create mode 100644 h/HarfBuzz/HarfBuzz-1.7.6.eb create mode 100644 l/LibUUID/LibUUID-1.0.3.eb create mode 100644 l/libgd/libgd-2.2.5.eb create mode 100644 l/libjpeg-turbo/libjpeg-turbo-1.5.3.eb create mode 100644 l/libpng/libpng-1.6.34.eb create mode 100644 n/NASM/NASM-2.13.03.eb create mode 100644 p/Pango/Pango-1.42.1.eb diff --git a/c/cairo/cairo-1.14.12.eb b/c/cairo/cairo-1.14.12.eb index 022e5a83..a4d0e400 100644 --- a/c/cairo/cairo-1.14.12.eb +++ b/c/cairo/cairo-1.14.12.eb @@ -16,11 +16,11 @@ sources = [SOURCE_TAR_XZ] dependencies = [ ('bzip2', '1.0.6'), ('zlib', '1.2.11'), - ('libpng', '1.6.29'), - ('freetype', '2.7.1', '-libpng-1.6.29'), + ('libpng', '1.6.34'), + ('freetype', '2.9.1', '-libpng-1.6.34'), ('pixman', '0.34.0'), ('expat', '2.2.0'), - ('GLib', '2.52.0'), + ('GLib', '2.56.1'), ('X11', '20170314'), ] @@ -28,7 +28,7 @@ dependencies = [ configopts = "--enable-symbol-lookup=no --enable-gobject=yes --enable-svg=yes --enable-tee=yes --enable-xlib-xcb " # workaround for "hidden symbol .* in .* is referenced by DSO" and "ld: final link failed: Bad value" -buildopts = 'LD="$CC" LDFLAGS="$LDFLAGS -shared-intel"' +buildopts = 'LD="$CC" LDFLAGS="$LDFLAGS "' sanity_check_paths = { 'files': ['bin/cairo-trace', 'lib/cairo/libcairo-trace.so', 'lib/cairo/libcairo-trace.a', diff --git a/f/FriBidi/FriBidi-1.0.2.eb b/f/FriBidi/FriBidi-1.0.2.eb new file mode 100644 index 00000000..eac6b205 --- /dev/null +++ b/f/FriBidi/FriBidi-1.0.2.eb @@ -0,0 +1,34 @@ +# IT4Innovations 2018 + +easyblock = 'ConfigureMake' + +name = 'FriBidi' +version = '1.0.2' + +homepage = 'https://github.com/fribidi/fribidi' + +description = """ + The Free Implementation of the Unicode Bidirectional Algorithm. +""" + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = ['https://github.com/%(namelower)s/%(namelower)s/releases/download/v%(version)s'] +sources = [SOURCELOWER_TAR_BZ2] +checksums = ['bd6d1b530c4f6066f42461200ed6a31f2db8db208570ea4ccaab2b935e88832b'] + +builddependencies = [ + ('Autotools', '20150215'), + ('binutils', '2.27'), + ('pkg-config', '0.29.2'), +] + +configopts = '--disable-docs' + +sanity_check_paths = { + 'files': ['bin/%(namelower)s', 'include/%(namelower)s/%(namelower)s.h', + 'lib/lib%%(namelower)s.%s' % SHLIB_EXT], + 'dirs': [] +} + +moduleclass = 'lang' diff --git a/f/fontconfig/fontconfig-2.13.0-libpng-1.6.34.eb b/f/fontconfig/fontconfig-2.13.0-libpng-1.6.34.eb new file mode 100644 index 00000000..5556c0d0 --- /dev/null +++ b/f/fontconfig/fontconfig-2.13.0-libpng-1.6.34.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'fontconfig' +version = '2.13.0' +versionsuffix = '-libpng-1.6.34' + +homepage = 'http://www.freedesktop.org/software/fontconfig' +description = """Fontconfig is a library designed to provide system-wide font configuration, customization and +application access.""" + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = ['http://www.freedesktop.org/software/fontconfig/release/'] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('expat', '2.2.0'), + ('freetype', '2.9.1', versionsuffix), + ('LibUUID', '1.0.3'), +] + +configopts = '--disable-docs ' + +moduleclass = 'vis' diff --git a/f/freetype/freetype-2.9.1-libpng-1.6.34.eb b/f/freetype/freetype-2.9.1-libpng-1.6.34.eb new file mode 100644 index 00000000..c08dd2c7 --- /dev/null +++ b/f/freetype/freetype-2.9.1-libpng-1.6.34.eb @@ -0,0 +1,23 @@ +name = 'freetype' +version = '2.9.1' + +homepage = 'http://freetype.org' +description = """FreeType 2 is a software font engine that is designed to be small, efficient, highly customizable, and + portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display + servers, font conversion tools, text image generation tools, and many other products as well.""" + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = [GNU_SAVANNAH_SOURCE] +sources = [SOURCE_TAR_GZ] + +libpngver = '1.6.34' +versionsuffix = '-libpng-%s' % libpngver +dependencies = [('libpng', libpngver)] + +sanity_check_paths = { + 'files': ['lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, 'lib/pkgconfig/freetype2.pc'], + 'dirs': ['include/freetype2'], +} + +moduleclass = 'vis' diff --git a/g/GLib/GLib-2.56.1.eb b/g/GLib/GLib-2.56.1.eb new file mode 100644 index 00000000..7ac31121 --- /dev/null +++ b/g/GLib/GLib-2.56.1.eb @@ -0,0 +1,36 @@ +# IT4Innovations 2018 +easyblock = 'ConfigureMake' + +name = 'GLib' +version = '2.56.1' + +homepage = 'http://www.gtk.org/' +description = """GLib is one of the base libraries of the GTK+ project""" + +toolchain = {'name': 'dummy', 'version': ''} +toolchainopts = {'optarch': True, 'pic': True} + +source_urls = ['http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_minor)s/'] +sources = ['glib-%(version)s.tar.xz'] + +dependencies = [ + ('libffi', '3.2.1'), + ('gettext', '0.19.8.1'), + ('libxml2', '2.9.4'), + ('PCRE', '8.40'), + ('util-linux', '2.29.2'), +] + +#builddependencies = [('Python', '2.7.13')] + +configopts = "--disable-maintainer-mode --disable-silent-rules --disable-libelf --disable-systemtap " +configopts += "--enable-static --enable-shared" + +#postinstallcmds = ["sed -i -e 's|#!.*python|#!/usr/bin/env python|' %(installdir)s/bin/*"] + +sanity_check_paths = { + 'files': ['lib/libglib-%(version_major)s.0.a', 'lib/libglib-%%(version_major)s.0.%s' % SHLIB_EXT], + 'dirs': ['bin', 'include'], +} + +moduleclass = 'vis' diff --git a/g/GObject-Introspection/GObject-Introspection-1.52.0.eb b/g/GObject-Introspection/GObject-Introspection-1.52.0.eb new file mode 100644 index 00000000..aeb86ecb --- /dev/null +++ b/g/GObject-Introspection/GObject-Introspection-1.52.0.eb @@ -0,0 +1,47 @@ +easyblock = 'ConfigureMake' + +name = 'GObject-Introspection' +version = '1.52.0' + +homepage = 'https://wiki.gnome.org/GObjectIntrospection/' +description = """GObject introspection is a middleware layer between C libraries + (using GObject) and language bindings. The C library can be scanned at + compile time and generate a metadata file, in addition to the actual + native C library. Then at runtime, language bindings can read this + metadata and automatically provide bindings to call into the C library.""" + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [ + ('Python', '2.7.13'), + ('GLib', '2.52.0'), + ('libffi', '3.2.1'), +] + +builddependencies = [ + ('Autotools', '20150215'), + ('flex', '2.6.4'), + ('Bison', '3.0.4'), + ('cairo', '1.14.8'), +] + +preconfigopts = "env GI_SCANNER_DISABLE_CACHE=true " + +# avoid using hard-coded path to 'python' in shebang of scripts +buildopts = "PYTHON=python" + +modextrapaths = { + 'GI_TYPELIB_PATH': 'share', + 'XDG_DATA_DIRS': 'share', +} + +sanity_check_paths = { + 'files': ['bin/g-ir-%s' % x for x in ['annotation-tool', 'compiler', 'generate', 'scanner']] + + ['lib/libgirepository-1.0.%s' % x for x in ['so', 'a']], + 'dirs': ['include', 'share'] +} + +moduleclass = 'devel' diff --git a/g/GObject-Introspection/GObject-Introspection-1.56.1.eb b/g/GObject-Introspection/GObject-Introspection-1.56.1.eb new file mode 100644 index 00000000..12de62b1 --- /dev/null +++ b/g/GObject-Introspection/GObject-Introspection-1.56.1.eb @@ -0,0 +1,49 @@ +# IT4Innovation 2018 + +easyblock = 'ConfigureMake' + +name = 'GObject-Introspection' +version = '1.56.1' + +homepage = 'https://wiki.gnome.org/GObjectIntrospection/' +description = """GObject introspection is a middleware layer between C libraries + (using GObject) and language bindings. The C library can be scanned at + compile time and generate a metadata file, in addition to the actual + native C library. Then at runtime, language bindings can read this + metadata and automatically provide bindings to call into the C library.""" + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [ + ('Py', '2.7'), + ('GLib', '2.56.1'), + ('libffi', '3.2.1'), +] + +builddependencies = [ + ('Autotools', '20150215'), + ('flex', '2.6.0'), + ('Bison', '3.0.4'), + ('cairo', '1.14.12'), +] + +preconfigopts = "env GI_SCANNER_DISABLE_CACHE=true " + +# avoid using hard-coded path to 'python' in shebang of scripts +buildopts = "PYTHON=python" + +modextrapaths = { + 'GI_TYPELIB_PATH': 'share', + 'XDG_DATA_DIRS': 'share', +} + +sanity_check_paths = { + 'files': ['bin/g-ir-%s' % x for x in ['annotation-tool', 'compiler', 'generate', 'scanner']] + + ['lib/libgirepository-1.0.%s' % x for x in ['so', 'a']], + 'dirs': ['include', 'share'] +} + +moduleclass = 'devel' diff --git a/g/gnuplot/.gnuplot-5.2.3.eb.swp b/g/gnuplot/.gnuplot-5.2.3.eb.swp new file mode 100644 index 0000000000000000000000000000000000000000..5e85e407bec6256b77f67b5bc290f7ad9a6da54d GIT binary patch literal 12288 zcmeI2J#W-77{}crm?$8SSR1Z`Tj`SY?$Q@3bwCwD428B(2CCD^Nqjl?a(0?HttwP8 zg389m2jDAEHuwY}b%YUC5FdfZNv=SpmVpJ(W9cv3&s*$YrYMg;{owYpHRpH)#w9{t ze;D1^zj}CP0oI&lyM8X>(D+Unv5JIjo)S>GT$Uu6dsMYp1xj{Bl-WXi!j0TW=1Hvd zaJFZhrqgn`|NG(?fdr7i$pmuUwdco3tJ#<~K@+uW)|JcaC&!})2_OL^fCP{L5=6qF4Mm#K1#6>SZo4Ap#h&^?4x6HByG}ADh2HH1Js$Ks z3DZ4O>JcGjJGDx5QQEe5gzni}dT~p87Cfa*Cd^|d>8hr6i+awyGe@WDLu)MjfTvyK zYB)1LIaZjARB85_PQ!T0I*<{C#?gdE?IPpIp2(=om~~p-FBzK&k8GW%epPbDY5njA zOr({);W>?_@q|3#GUPH4+}vveJ`+`*2E3D}abcLGJ*|@k*DdW`l}6l=T)RoCHhG}4 zAv?Du3I`6=j*Jxx=~TO_R#duocYST?X6OEmwa%@FZ9=qCanNHz8opGr0f*N^!+bE< zHMiU5X(p63Ho8aPpjnWLM1u+9Yqi>nN;UIiZV9P*$^tF6dEM&f5>^mndfl~