diff --git a/Golden_Repo/l/libelf/libelf-0.8.13-GCCcore-11.2.0.eb b/Golden_Repo/l/libelf/libelf-0.8.13-GCCcore-11.2.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..27e93f02b05ad70002405aeadbcfdf4cfcb22360 --- /dev/null +++ b/Golden_Repo/l/libelf/libelf-0.8.13-GCCcore-11.2.0.eb @@ -0,0 +1,33 @@ +easyblock = 'ConfigureMake' + +name = 'libelf' +version = '0.8.13' + +homepage = 'https://web.archive.org/web/20190223180146/http://www.mr511.de/software/english.html' +# The original existed here http://www.mr511.de/software/english.html' +# The only available source code is for an earlier version at https://github.com/WolfgangSt/libelf +description = """libelf is a free ELF object file access library +""" + + +toolchain = {'name': 'GCCcore', 'version': '11.2.0'} + +source_urls = [ + # source is actually a tar named as tar.gz, will fail. Download the source and gzip it + 'https://web.archive.org/web/20170808201535/http://www.mr511.de/software/', + 'https://fossies.org/linux/misc/old/' +] +sources = [SOURCE_TAR_GZ] + +builddependencies = [ + ('binutils', '2.37') +] + +modextrapaths = {'CPATH': 'include/libelf'} + +sanity_check_paths = { + 'files': ['lib/libelf.a', 'lib/libelf.%s' % SHLIB_EXT, 'lib/libelf.so.0', 'include/libelf/libelf.h'], + 'dirs': ['lib/pkgconfig'] +} + +moduleclass = 'devel' diff --git a/Golden_Repo/l/libgd/libgd-2.3.1-GCCcore-11.2.0.eb b/Golden_Repo/l/libgd/libgd-2.3.1-GCCcore-11.2.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..764d8744e3b76711a698c13374a19304a6c4a67b --- /dev/null +++ b/Golden_Repo/l/libgd/libgd-2.3.1-GCCcore-11.2.0.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'libgd' +version = '2.3.1' + +homepage = 'https://github.com/libgd' +description = """GD is an open source code library for the dynamic creation of +images by programmers. +""" + + +toolchain = {'name': 'GCCcore', 'version': '11.2.0'} + +source_urls = [ + 'https://github.com/libgd/libgd/releases/download/gd-%(version)s/'] +sources = [SOURCELOWER_TAR_GZ] + +builddependencies = [ + ('binutils', '2.37'), +] + +dependencies = [ + ('X11', '20210802'), + ('libjpeg-turbo', '2.0.6'), + ('libpng', '1.6.37'), + ('zlib', '1.2.11'), +] + +sanity_check_paths = { + 'files': ["lib/libgd.a", "lib/libgd.%s" % SHLIB_EXT], + 'dirs': ["bin", "include"], +} + +moduleclass = 'lib' diff --git a/Golden_Repo/l/libgeotiff/libgeotiff-1.7.0-GCCcore-11.2.0.eb b/Golden_Repo/l/libgeotiff/libgeotiff-1.7.0-GCCcore-11.2.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..47812a7eb351167b1c9a8fae3b4ce763ac46d44a --- /dev/null +++ b/Golden_Repo/l/libgeotiff/libgeotiff-1.7.0-GCCcore-11.2.0.eb @@ -0,0 +1,40 @@ +easyblock = 'ConfigureMake' + +name = 'libgeotiff' +version = '1.7.0' + +homepage = 'https://trac.osgeo.org/geotiff/' +description = """Library for reading and writing coordinate system information + from/to GeoTIFF files""" + + +toolchain = {'name': 'GCCcore', 'version': '11.2.0'} + +source_urls = ['https://download.osgeo.org/geotiff/libgeotiff'] +sources = [SOURCE_TAR_GZ] + +builddependencies = [ + ('binutils', '2.37'), +] + +dependencies = [ + ('PROJ', '8.1.0'), + ('libjpeg-turbo', '2.0.6'), + ('zlib', '1.2.11'), + ('SQLite', '3.36'), + ('LibTIFF', '4.3.0'), + ('cURL', '7.78.0'), +] + +configopts = '--with-libtiff=$EBROOTLIBTIFF' +configopts += ' --with-proj=$EBROOTPROJ ' +configopts += ' --with-zlib=$EBROOTZLIB' +configopts += ' --with-jpeg=$EBROOTLIBJPEGMINTURBO' + +sanity_check_paths = { + 'files': ['bin/listgeo', 'lib/libgeotiff.a', + 'lib/libgeotiff.%s' % SHLIB_EXT], + 'dirs': ['include', 'share'], +} + +moduleclass = 'lib' diff --git a/Golden_Repo/l/libsndfile/libsndfile-1.0.31-GCCcore-11.2.0.eb b/Golden_Repo/l/libsndfile/libsndfile-1.0.31-GCCcore-11.2.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..c4d4764785d7392ef3de3756fb2dbd74d8fc7332 --- /dev/null +++ b/Golden_Repo/l/libsndfile/libsndfile-1.0.31-GCCcore-11.2.0.eb @@ -0,0 +1,29 @@ +easyblock = 'ConfigureMake' + +name = 'libsndfile' +version = '1.0.31' + +homepage = 'http://www.mega-nerd.com/libsndfile' +description = """Libsndfile is a C library for reading and writing files +containing sampled sound (such as MS Windows WAV and the Apple/SGI AIFF format) +through one standard library interface.""" + + +toolchain = {'name': 'GCCcore', 'version': '11.2.0'} + +source_urls = [ + 'https://github.com/libsndfile/libsndfile/releases/download/%(version)s/'] +sources = [SOURCE_TAR_BZ2] +checksums = ['a8cfb1c09ea6e90eff4ca87322d4168cdbe5035cb48717b40bf77e751cc02163'] + +builddependencies = [('binutils', '2.37')] + +configopts = '--enable-octave=no' + +sanity_check_paths = { + 'files': ['include/sndfile.h', 'include/sndfile.hh', 'lib/libsndfile.a', + 'lib/libsndfile.%s' % SHLIB_EXT], + 'dirs': ['bin'], +} + +moduleclass = 'lib' diff --git a/bin/gcc11ize.py b/bin/gcc11ize.py index af2725480658aa5c0ffdf4cac28609e84b86da77..1c69f734ad463fb700e4634719b9e557d5e68870 100755 --- a/bin/gcc11ize.py +++ b/bin/gcc11ize.py @@ -39,6 +39,10 @@ releases = { 'NSS': ['3.51', '3.69'], 'JasPer': ['2.0.19', '2.0.33'], 'snappy': ['1.1.8', '1.1.9'], + 'PROJ': ['7.1.0', '8.1.0'], + 'SQLite': ['3.32.3', '3.36'], + 'LibTIFF': ['4.1.0', '4.3.0'], + 'libgd': ['2.3.0', '2.3.1'], }