diff --git a/a/ANSYS/ANSYS-22.1-intel-2020b.eb b/a/ANSYS/ANSYS-22.1-intel-2020b.eb new file mode 100644 index 00000000..88e5b4d5 --- /dev/null +++ b/a/ANSYS/ANSYS-22.1-intel-2020b.eb @@ -0,0 +1,28 @@ +# IT4Innovations +# LK JK 2022 + +name = 'ANSYS' +version = '22.1' + +homepage = 'http://www.ansys.com' +description = """ANSYS simulation software enables organizations to confidently predict + how their products will operate in the real world. We believe that every product is + a promise of something greater. """ + +toolchain = {'name': 'intel', 'version': '2020b'} + +# create a zip file from the 3 install iso files. +# make sure all files of the iso's are in the same directory. +sources = ['ANSYS-2022.1.tar.gz'] +checksums = ['94d4700c66189a774f9b06b0e7a89e64'] + +dependencies = [ + ('libGLU', '9.0.1'), + ('libnsl', '1.3.0'), +] + +import os +license_server = os.getenv('EB_ANSYS_LICENSE_SERVER', '10.5.8.13') +license_server_port = os.getenv('EB_ANSYS_LICENSE_SERVER_PORT', '2325:1055') + +moduleclass = 'tools' diff --git a/n/ncurses/ncurses-6.1.eb b/n/ncurses/ncurses-6.1.eb index e244290b..50b5d22e 100644 --- a/n/ncurses/ncurses-6.1.eb +++ b/n/ncurses/ncurses-6.1.eb @@ -25,12 +25,12 @@ configopts = [ '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' ] -libs = ["form", "menu", "ncurses", "panel"] +local_libs = ["form", "menu", "ncurses", "panel"] sanity_check_paths = { 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses%(version_major)s-config", "reset", "tabs", "tic", "toe", "tput", "tset"]] + - ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + - ['lib/lib%s%s.%s' % (x, y, SHLIB_EXT) for x in libs for y in ['', 'w']] + + ['lib/lib%s%s.a' % (x, y) for x in local_libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.%s' % (x, y, SHLIB_EXT) for x in local_libs for y in ['', 'w']] + ['lib/libncurses++%s.a' % x for x in ['', 'w']], 'dirs': ['include', 'include/ncursesw'], } diff --git a/n/ncurses/ncurses-6.1.eb.orig_20220606091930_28539 b/n/ncurses/ncurses-6.1.eb.orig_20220606091930_28539 new file mode 100644 index 00000000..e244290b --- /dev/null +++ b/n/ncurses/ncurses-6.1.eb.orig_20220606091930_28539 @@ -0,0 +1,38 @@ +# IT4Innovations 2018 + +easyblock = 'ConfigureMake' + +name = 'ncurses' +version = '6.1' + +homepage = 'http://www.gnu.org/software/ncurses/' +description = """The Ncurses (new curses) library is a free software emulation of curses in System V Release 4.0, + and more. It uses Terminfo format, supports pads and color and multiple highlights and forms characters and + function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses.""" + +toolchain = SYSTEM +toolchainopts = {'optarch': True, 'pic': True} + +source_urls = [GNU_SOURCE] +sources = [SOURCE_TAR_GZ] + +buildopts = 'CFLAGS="-O3 -fPIC"' + +configopts = [ + # default build + '--with-shared --enable-overwrite', + # the UTF-8 enabled version (ncursesw) + '--with-shared --enable-overwrite --enable-ext-colors --enable-widec --includedir=%(installdir)s/include/ncursesw/' +] + +libs = ["form", "menu", "ncurses", "panel"] +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["captoinfo", "clear", "infocmp", "infotocap", "ncurses%(version_major)s-config", + "reset", "tabs", "tic", "toe", "tput", "tset"]] + + ['lib/lib%s%s.a' % (x, y) for x in libs for y in ['', '_g', 'w', 'w_g']] + + ['lib/lib%s%s.%s' % (x, y, SHLIB_EXT) for x in libs for y in ['', 'w']] + + ['lib/libncurses++%s.a' % x for x in ['', 'w']], + 'dirs': ['include', 'include/ncursesw'], +} + +moduleclass = 'devel'