From 483b7bc7a89a2c3286c960b2db5a274604f713a2 Mon Sep 17 00:00:00 2001 From: Lukas Krupcik Date: Mon, 30 Oct 2023 11:36:01 +0100 Subject: [PATCH] new file: p/PCRE/PCRE-8.45.eb modified: q/Qt/Qt-4.8.7.eb modified: v/VisIt/VisIt-2.13.3.eb --- p/PCRE/PCRE-8.45.eb | 43 +++++++++++++++++++++++++++++++++++++++++ q/Qt/Qt-4.8.7.eb | 6 +++++- v/VisIt/VisIt-2.13.3.eb | 5 +++++ 3 files changed, 53 insertions(+), 1 deletion(-) create mode 100644 p/PCRE/PCRE-8.45.eb diff --git a/p/PCRE/PCRE-8.45.eb b/p/PCRE/PCRE-8.45.eb new file mode 100644 index 00000000..43f59096 --- /dev/null +++ b/p/PCRE/PCRE-8.45.eb @@ -0,0 +1,43 @@ +# IT4Innovations +# LK 2023 + +easyblock = 'ConfigureMake' + +name = 'PCRE' +version = '8.45' + +homepage = 'https://www.pcre.org/' + +description = """ + The PCRE library is a set of functions that implement regular expression + pattern matching using the same syntax and semantics as Perl 5. +""" + +toolchain = SYSTEM + +source_urls = [ + SOURCEFORGE_SOURCE, + 'https://ftp.pcre.org/pub/pcre/', +] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['4e6ce03e0336e8b4a3d6c2b70b1c5e18590a5673a98186da90d4f33c23defc09'] + +#dependencies = [ +# ('bzip2', '1.0.8'), +# ('zlib', '1.2.12'), +#] + +configopts = """\ + --enable-utf\ + --enable-unicode-properties\ + --enable-pcre16\ + --enable-pcre32\ +""" + +sanity_check_paths = { + 'files': ['bin/pcre-config', 'include/pcre.h', + 'share/man/man3/pcre.3', 'lib/libpcre32.%s' % SHLIB_EXT], + 'dirs': ['lib/pkgconfig', 'share/doc/pcre/html', 'share/man/man1'], +} + +moduleclass = 'devel' diff --git a/q/Qt/Qt-4.8.7.eb b/q/Qt/Qt-4.8.7.eb index 4bfdb335..fd2907c3 100644 --- a/q/Qt/Qt-4.8.7.eb +++ b/q/Qt/Qt-4.8.7.eb @@ -1,3 +1,6 @@ +# IT4Innovations +# LK 2023 + name = 'Qt' version = '4.8.7' @@ -12,8 +15,9 @@ source_urls = [ 'http://download.qt.io/official_releases/qt/%(version_major_minor)s/%(version)s//qt-everywhere-opensource-src-%(version)s/.tar.gz' ] sources = ['%(namelower)s-everywhere-opensource-src-%(version)s.tar.gz'] +checksums = ['e2882295097e47fe089f8ac741a95fef47e0a73a3f3cdf21b56990638f626ea0'] -dependencies = [('GLib', '2.62.4')] +#dependencies = [('GLib', '2.62.4')] platform = 'linux-g++-64' diff --git a/v/VisIt/VisIt-2.13.3.eb b/v/VisIt/VisIt-2.13.3.eb index de9b2728..545395a1 100644 --- a/v/VisIt/VisIt-2.13.3.eb +++ b/v/VisIt/VisIt-2.13.3.eb @@ -21,6 +21,11 @@ checksums = [ skipsteps = ['configure', 'build'] +dependencies = [ + ('PCRE', '8.45'), + ('libpng', '1.5.30'), +] + sanity_check_paths = { 'files': ['bin/visit'], 'dirs': ['bin', 'current/bin'],