diff --git a/.gitignore b/.gitignore index ed706988e3a820cd998275e2c62e9d2c7bb4a7d5..03b321d42a13463aecdc627e57380795114ad853 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,7 @@ .project LICENSE_HEADER *.pyc +*.pyo *.nja build/ dist/ diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000000000000000000000000000000000000..13ca5c06124cde891f9985517b0315b7d63358b2 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,44 @@ +language: python +python: 2.6 +env: + matrix: + - ENV_MOD_VERSION=3.2.10 EASYBUILD_MODULES_TOOL=EnvironmentModulesC EASYBUILD_MODULE_SYNTAX=Tcl + - LMOD_VERSION=5.8 + - LMOD_VERSION=5.8 EASYBUILD_MODULE_SYNTAX=Lua + - LMOD_VERSION=6.6.3 + - LMOD_VERSION=6.6.3 EASYBUILD_MODULE_SYNTAX=Lua + - LMOD_VERSION=7.0 + - LMOD_VERSION=7.0 EASYBUILD_MODULE_SYNTAX=Lua +matrix: + # mark build as finished as soon as job has failed + fast_finish: true + include: + # also test default configuration with Python 2.7 + - python: 2.7 + env: LMOD_VERSION=5.8 +addons: + apt: + packages: + - tcl8.5 +install: + # pydot (dep for python-graph-dot) 1.2.0 and more recent doesn't work with Python 2.6 + - if [ "x$TRAVIS_PYTHON_VERSION" == 'x2.6' ]; then pip install pydot==1.1.0; else pip install pydot; fi + # required for test_dep_graph + - pip install python-graph-core python-graph-dot + # install easybuild-framework/easybuild-easyblocks (and dependencies) + # use 'develop' branch of framework/easyblocks, except when testing 'master' + - if [ "x$TRAVIS_BRANCH" = 'xmaster' ]; then BRANCH=master; else BRANCH=develop; fi + - cd $HOME + - git clone -b $BRANCH --depth 10 --single-branch https://github.com/hpcugent/easybuild-framework.git + - cd easybuild-framework; git log -n 1; cd - + - easy_install $PWD/easybuild-framework + - git clone -b $BRANCH --depth 10 --single-branch https://github.com/hpcugent/easybuild-easyblocks.git + - cd easybuild-easyblocks; git log -n 1; cd - + - easy_install $PWD/easybuild-easyblocks + # install environment modules tool using 'install_eb_dep.sh' script provided by easybuild-framework + - if [ ! -z $ENV_MOD_VERSION ]; then source $(which install_eb_dep.sh) modules-${ENV_MOD_VERSION} $HOME; fi + - if [ ! -z $LMOD_VERSION ]; then source $(which install_eb_dep.sh) lua-5.1.4.8 $HOME; fi + - if [ ! -z $LMOD_VERSION ]; then source $(which install_eb_dep.sh) Lmod-${LMOD_VERSION} $HOME; fi +script: + - export PYTHONPATH=$TRAVIS_BUILD_DIR + - python -O -m test.easyconfigs.suite diff --git a/README.rst b/README.rst index becdc63ccbda9e17041091f9c49c75724cbea14c..b6fcf302e98c2dbb4b3f29e119d21cb445f7a37d 100644 --- a/README.rst +++ b/README.rst @@ -34,22 +34,12 @@ Related Python packages: *Build status overview:* -* **master** branch *(Python 2.4, Python 2.6, Python 2.7)* +* **master** branch: - .. image:: https://jenkins1.ugent.be/view/EasyBuild/job/easybuild-easyconfigs_unit-test_hpcugent_master-python24/badge/icon - :target: https://jenkins1.ugent.be/view/EasyBuild/job/easybuild-easyconfigs_unit-test_hpcugent_master-python24/ + .. image:: https://travis-ci.org/hpcugent/easybuild-easyconfigs.svg?branch=master + :target: https://travis-ci.org/hpcugent/easybuild-easyconfigs/branches - .. image:: https://jenkins1.ugent.be/view/EasyBuild/job/easybuild-easyconfigs_unit-test_hpcugent_master/badge/icon - :target: https://jenkins1.ugent.be/view/EasyBuild/job/easybuild-easyconfigs_unit-test_hpcugent_master/ +* **develop** branch: - .. image:: https://jenkins1.ugent.be/view/EasyBuild/job/easybuild-easyconfigs_unit-test_hpcugent_master-python27/badge/icon - :target: https://jenkins1.ugent.be/view/EasyBuild/job/easybuild-easyconfigs_unit-test_hpcugent_master-python27/ - -* **develop** branch *(Python 2.4, Python 2.6, Python 2.7)* - - .. image:: https://jenkins1.ugent.be/view/EasyBuild/job/easybuild-easyconfigs_unit-test_hpcugent_develop-python24/badge/icon - :target: https://jenkins1.ugent.be/view/EasyBuild/job/easybuild-easyconfigs_unit-test_hpcugent_develop-python24/ - .. image:: https://jenkins1.ugent.be/view/EasyBuild/job/easybuild-easyconfigs_unit-test_hpcugent_develop/badge/icon - :target: https://jenkins1.ugent.be/view/EasyBuild/job/easybuild-easyconfigs_unit-test_hpcugent_develop/ - .. image:: https://jenkins1.ugent.be/view/EasyBuild/job/easybuild-easyconfigs_unit-test_hpcugent_develop-python27/badge/icon - :target: https://jenkins1.ugent.be/view/EasyBuild/job/easybuild-easyconfigs_unit-test_hpcugent_develop-python27/ + .. image:: https://travis-ci.org/hpcugent/easybuild-easyconfigs.svg?branch=develop + :target: https://travis-ci.org/hpcugent/easybuild-easyconfigs/branches diff --git a/RELEASE_NOTES b/RELEASE_NOTES index b5c225454e3fd529cccc356c15a7db34c82a0d7a..c74d917ce1bf095031b7885979b18db4a1503f68 100644 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -3,8 +3,183 @@ For more detailed information, please see the git log. These release notes can also be consulted at http://easybuild.readthedocs.org/en/latest/Release_notes.html. -The latest version of easybuild-easyconfig provides 5,580 easyconfig files, for 862 different software packages, -34 different (compiler) toolchains, 12 software bundles and 1 meta-package. +The latest version of easybuild-easyconfig provides 7,060 easyconfig files, for 1,085 different software packages, +37 different (compiler) toolchains, 13 software bundles and 1 meta-package. + +v2.9.0 (September 23rd 2016) +---------------------------- + +feature release +- added example easyconfig files for 88 new software packages: + ADMIXTURE (#3359), angsd (#3593), ASHS (#3429), AutoDock (#3465), AutoGrid (#3466), BayeScan (#2748, #3356), + BayPass (#3451), Bazel (#3379), Blender (#3553, #3558), bwakit (#3567), BXH_XCEDE_TOOLS (#3410), CastXML (#3403), + CHASE (#3304), configparser (#3368, #3424), configurable-http-proxy (#3380), cppcheck (#3508), CRPropa (#779), + DicomBrowser (#3432), DMTCP (#3422), entrypoints (#3368, #3424), f90cache (#3570), fastPHASE (#3343), + fastQValidator (#3192), FFindex (#1135), FragGeneScan (#1198), gdc-client (#3399), gflags (#3417), glog (#3417), + GRIT (#3561), H5hut (#3431), HAPGEN2 (#3344), HEALPix (#779), IMOD (#1187, #3347), IronPython (#607), + jhbuild (#3476), jupyterhub (#3380), Keras (#3581), khmer (#1158), LeadIT (#3345, #3599), LevelDB (#3417), + libbitmask (#3481), libcpuset (#3481), LMDB (#3417), log4cplus (#1136), MACH (#3346), Mako (#3460), Maq (#3428), + MetaGeneAnnotator (#3307), Metal (#3324), Mono (#607), MyMediaLite (#607), nco (#2575), nose-parameterized (#3579), + OpenEXR (#3553), OpenImageIO (#3553), path.py (#3368, #3424), PCRE2 (#3325), pftoolsV3 (#3317), PHASE (#3385), + PLAST (#3288), PLINKSEQ (#3402), POV-Ray (#3551), ProbABEL (#3108), prompt-toolkit (#3368, #3424), + protobuf-python (#3563), PSORTb (#3317), py (#3403, #3482), pygccxml (#3403, #3482), pyGIMLi (#3403, #3482), + pyplusplus (#3403, #3482), PyQt5 (#3533), Pyro4 (#3527), pytest (#3403, #3482), QCA (#3595), RDMC (#1137), + S.A.G.E. (#3427), SDL2 (#3551), SHORE (#3531), SimVascular (#3555), SortMeRNA (#3326), SUMACLUST (#3316), + SUMATRA (#3316), Text-CSV (#3323), Triangle (#3403), VEGAS (#3457), VirSorter (#3307), wcwidth (#3368, #3424), + X11 (#3340) +- added new easyconfigs for existing toolchains: + - CrayGNU + CrayIntel 2016.06 (#3377) + - foss 2016.07 (#3517) + 2016.09 (#3523), + - iomkl 2016.07 (#3458) + - pomkl 2016.09 (#3516) +- added additional easyconfigs for various supported software packages, including: + FFTW 3.3.5, GCC 4.9.4 + 6.2.0, GROMACS 5.1.4, IPython 5.1.0, LLVM 3.9.0, Mesa 12.0.1, OpenCV 3.1.0, OpenFOAM 4.0, + OpenMPI 2.0.1, ParaView 5.1.2, PGI 16.7, QuantumESPRESSO 5.4.0, Qt5 5.7.0, R-bundle-Bioconductor 3.3, VTK 7.0.0, + Yade 2016.06a +- various enhancements, including: + - adjust PSI4 easyconfigs for updated easyblock (#3312) + - clean up libxml2 easyconfigs according to updated libxml2 easyblock (#3479, #3509) + - significantly speed up verifying of dumped easyconfig by resorting to 'shallow' parsing (#3520) + - include sanity checks for all MATIO config files (#3528) + - remove --with-tcl-config/--with-tk-config from R easyconfig, already done in R easyblock (#3580) +- various bug fixes, including: + - disable testing in all ParaView 4.4.0 easyconfigs, required download is too much of a PITA (#3178) + - add SQLite as dep to GDAL 2.1.0 easyconfigs (#3342) + - add zlib/SQLite/LibTIFF as dep to R 3.3.1 easyconfigs (#3342) + - add bzip2 as a dependency of freetype (#3464) + - specify correct MPI target in FDS easyconfigs (#3488) + - add tcsh as OS dep in NAMD easyconfigs (#3491) + - statically link ncurses/libreadline in Lua easyconfig with 'dummy' toolchain (#3545) + - add M4 as dep for flex 2.6.x (#3542, #3550) + - add bzip2 and libxcb dependencies to FFmpeg 3.x easyconfigs (#3548) + - make sure & check that Graphviz does not install Tcl bindings in Tcl install prefix (#3556) + - add missing patches for extensions in Python 3.x easyconfigs (#3557) + - add missing XZ dependency to libxml2 2.9.4 easyconfigs, change gettext dep of XZ to build-only dep (#3568) + - enable running of tests for HPCG (#3578) + - fix buildopts in tabix easyconfigs (#3584) + + +v2.8.2 (July 13th 2016) +----------------------- + +bugfix release +- added example easyconfig files for 54 new software packages: + Amber (#3200), Bullet (#3175), CONTRAlign (#690), Cluster-Buster (#3191), damageproto (#3222, #3308), + DCA++ (#3219), EIGENSOFT (#3147, #3163), Extrae (#507), fdstools (#3237), ffnet (#3273), GP2C (#3257), + Gurobi (#3239), gc (#3202, #3261), gputools (#546), IMa2p (#3300), IOzone (#3253), i-cisTarget (#3191, #3194), + icmake (#3243), io_lib (#3255), Kent_tools (#3191), libcmaes (#3256), libpsortb (#3259), libxsmm (#3099), + MEGACC (#3263), MM-align (#1428), MOSAIK (#880), MView (#1345), MySQL-python (#3172, #3189), magma (#3219), + mrFAST (#862), mrsFAST (#862), mysqlclient (#3172, #3232), NTL (#3183), PARI-GP (#3257), Paraver (#508), + psutil (#3171, #3231), PSI4 (#3293), Qwt (#3157), RMBlast (#3142), STAMP (#3191), Seqmagick (#3264), + splitRef (#946), TAU (#509), TRF (#3141), TVB (#3053, #3247, #3251), TVB-deps (#3053, #3247, #3251), + tvb-data (#3053, #3247, #3251), tvb-framework (#3053, #3247, #3251), tvb-library (#3053, #3247, #3251), + VampirTrace (#509), Voro++ (#3174), wheel (#3235), wxPropertyGrid (#508), xonsh (#3159) +- added easyconfigs for update of common toolchains: foss/2016b (#3271), intel/2016b (#3270) +- added new easyconfigs for existing toolchains: CrayGNU 2016.03 & 2016.04 (#3291), foss/2016.06 (#3184), intel/2016.03-GCC-5.4 (#3185) +- added additional easyconfigs for various supported software packages, including: + Boost 1.61.0, GCC 5.4.0, GROMACS 3.3.3, HDF5 1.8.17, netCDF 4.4.1, numpy 1.11.0, Perl 5.24.0, PETSc 3.7.2, + Python 2.7.12, Python 3.5.2, Qt 3.3.8, R 3.3.1 +- various enhancements, including: + - use check_conflicts function in easyconfigs tests (#2981) + - also include vsc-install in list of sources for recent EasyBuild easyconfigs, to support offline installation (#3203) + - enable building of libmysqld.* in MariaDB easyconfigs (#3230) + - add ALDEx2, phyloseq to bundles for Bioconductor 3.2 (#3211, #3241) + - add biom, geepack, lubridate, pim to list of R 3.2.3 extensions (#3186, #3211, #3275) +- various bug fixes, including: + - add patch for Boost 1.60.0 to fix bug resulting in TypeError (#3162) + - add fftw dependency to CP2K 2.6.0 easyconfigs using CrayGNU (#3176) + - fix location of libelf.h, only (also) installed as include/libelf.h is there's no /usr/include/libelf.h (#3201) + - fix software name for Guile & GnuTLS (was 'guile' & 'gnutls') (#3207) + - added missing space in Geant4 configopts to specify -DGEANT4_INSTALL_DATA (#3209) + - fix Cython download URL in Python 2.7.11 easyconfigs (#3212) + - add missing build deps for X stack in easyconfigs using foss/2016a or intel/2016a (#3222, #3308) + - fix overruling of exts_list in Perl 5.22.2 easyconfig (#3224) + - add missing dependency on GMP in R 3.2.3 easyconfigs (#3226) + - don't hard specify toolchain for binutils build dep in likwid easyconfig, since it matches parent toolchain (#3240) + - fix homepage & source_urls in HMMER easyconfigs (#3246) + - stick to pydot 1.1.0 for Python 2.6 in Travis config (#3282) + - add python-dev(el) to osdeps in GC3Pie easyconfigs (#3310) + + +v2.8.1 (May 30th 2016) +---------------------- + +- added example easyconfig files for 13 new software packages: + drFAST (#906), git-lfs (#2478), grabix (#3127), JWM (#3007), libcroco (#3007), librsvg (#3007), MaCH (#3136), + mayavi (#3106), OpenMM (#2762), Pysam (#3080), SeqPrep (#3097), vt (#3128), wkhtmltopdf (#3098) +- added new easyconfigs for existing toolchains: intel/2016.03-GCC-4.9 (#3088) +- added additional easyconfigs for various supported software packages, including: + Boost 1.61.0, ESMF 7.0.0, Inspector 2016 update 3, IPython 4.2, netCDF-C++4 4.3.0, netCDF-Fortran 4.4.4, Perl 5.22.2, VTune 2016 update 3 +- various bug fixes, including: + - apply libreadline patch to fix bug triggering segmentation fault (#3086) + + +v2.8.0 (May 18th 2016) +---------------------- + +feature + bugfix release +- added example easyconfig files for 69 new software packages: + ALPS (#2888), annovar (#3010), BayeScEnv (#2765), BayesAss (#2870), BerkeleyGW (#2925), Blitz++ (#2784, #3004), + bam-readcount (#2850), Commet (#2938), CrossTalkZ (#2939), cuDNN (#2882), DBus (#2855), DFT-D3 (#2107), + DIAL (#3056), dask (#2885), dbus-glib (#2855), FFLAS-FFPACK (#2793), FLAC (#2824), FLANN (#3015, #3029), + FLEUR (#3043), GConf (#2855), GROMOS++ (#1297), GST-plugins-base (#2855), GStreamer (#2855), GTOOL (#2805), + Givaro (#2793), gdist (#2935), gromosXX (#1297), HISAT2 (#2809), i-PI (#2940), Kraken (#3037, #3041), LAME (#2823), + LASTZ (#3002), LinBox (#2793), Loki (#2839), libQGLViewer (#2923, #3008), libXxf86vm (#2855), + MDSplus (#2787, #2838, #3027), MRIcron (#2831), Mawk (#2732), minieigen (#2839), mpmath (#3058), NBO (#3047, 3048), + NGS (#2803), NGS-Python (#2810), ncbi-vdb (#2808), OptiX (#2795), PCL (#3024), PEAR (#2731), PLplot (#2990), + Postgres-XL (#2891), PyGTS (#2969), RSeQC (#2788), Rust (#2920, #2943), rainbow (#2730), SHAPEIT (#2806), + SIONlib (#2908), Saxon-HE (#2773), Singularity (#2901), SoX (#2825), Subread (#2790), SuperLU (#2665), + travis (#2953), VASP (#2950), Wannier90 (#2906, #3042), wget (#3041), wxPython (#2855), xf86vidmodeproto (#2855), + Yade (#2839), Yambo (#2932) +- add test configuration for Travis (#2942, #2944, #2954, #3061) +- added easyconfigs for new PGI-based toolchains + - pomkl/2016.03 (#2899, #2900, #3046), pomkl/2016.04 (#3044), CrayPGI/2016.04 (#2927) +- added new easyconfigs for existing toolchains: + foss/2016.04 (#3013), intel/2016.02-GCC-5.3 (#2523), intel/2016.03-GCC-5.3 (#3009) +- added additional easyconfigs for various supported software packages: version updates, different toolchains, ... + incl. CGAL 4.8, Clang 3.8.0, icc/ifort 2016.2.181 & 2016.3.210, imkl 11.3.2.181 & 11.3.3.210, impi 5.1.3.181, + LLVM 3.8.0, OpenCV 2.4.12, pandas 0.18.0, Qt 5.6.0, Scalasca 2.3, Score-P 2.0.1, SuiteSparse 4.5.2, WRF 3.8 +- various other enhancements, including: + - enhance ORCA easyconfig for compatibility with SLURM (#1819) + - enable -fPIC in GraphicsMagick easyconfig, required by Octave (#2764) + - clean up binutils easyconfigs to use binutils easyblock (#3006) + - add include/GraphicsMagick to $CPATH in GraphicsMagick easyconfigs (#3034) + - update SuiteSparse easyconfigs according to updated SuiteSparse easyblock (#3050) +- various bug fixes, including: + - fix Perl extensions download urls (#2738) + - add Autoconf as build dep for GCCcore (#2772) + - fix versions of extensions in Bioconductor 3.2 bundles (#2769) + - fix (build) deps for intel/2016a easyconfigs of cairo, libXext, libXrender (#2785, #2874) + - use 'env' wherever preconfig/build/installopts is used to set environmental variables (#2807, #2811, #2812) + - add zlib as explicit dep in Tk easyconfigs (#2815) + - consistently specify to use -fgnu89-inline flag in M4 1.4.17 easyconfigs (#2774, #2779, #2816) + - fix homepage and description in Pygments easyconfigs (#2822) + - include pkg-config as build dependencies for libXau, libXdmcp, libxcb (#2827) + - consistently use XORG_*_SOURCE constants (#2829, #2830, #2848) + - update source URLs in ScientificPython easyconfig files (#2847) + - add checksums in SuiteSparse easyconfigs (#2849) + - fix build deps for GObject-Introspection (#2852) + - correctly specify Perl location in git easyconfig (#2866) + - fix bitstring 3.1.3 download URL in Python easyconfigs, source tarball on PyPI disappeared (#2880) + - fix Perl dependency in worker easyconfig, it requires non-standard Perl modules (#2884) + - add XZ as dependency in Python 3.5.1 easyconfigs, required for lzma (#2887) + - fix download URL for packmol (#2902) + - drop usempi toolchain in numexpr easyconfigs, not needed (#2937) + - fix use of resolve_dependencies in tests according to changes in framework (#2952) + - add dependency extensions for MarkupSafe and jsonscheme in IPython 3.2.3 easyconfigs (#2967) + - add patch for matplotlib 1.5.1 to fix Tcl/Tk library paths being used (#2971) + - add xproto build dependency for makedepend v1.0.5 (#2982) + - disable parallel build for Doxygen (#2986) + - fix source URLs for FreezeThaw and Tie::Function extensions for Perl v5.22.1 (#2988) + - add sed command in worker easyconfig files to fix module_path in conf/worker.conf (#2997, #3000) + - drop toolchainopts from Eigen easyconfigs, since it is headers-only (#3025) + - clean up dummy bzip2 easyconfig, define buildopts rather than defining $CC and $CFLAGS via os.environ (#3036) + - use %(pyshortver)s template rather than hardcoding 2.7 in VTK easyconfigs (#3052) + - correct install location of OpenCV Python bindings (#3054) + - include XZ as dependency for libunwind (#3055) + - add patch to fix broken OpenSSL tests due to expired certificates (#3057) + - fix broken link to VSC website in license headers (#3062) + v2.7.0 (March 20th 2016) ------------------------ diff --git a/easybuild/easyconfigs/0/3to2/3to2-1.1.1-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/0/3to2/3to2-1.1.1-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..264a6e4ac8233d37303084d292657fe6e6a11470 --- /dev/null +++ b/easybuild/easyconfigs/0/3to2/3to2-1.1.1-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,25 @@ +easyblock = 'PythonPackage' + +name = '3to2' +version = '1.1.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://pypi.python.org/pypi/3to2' +description = """lib3to2 is a set of fixers that are intended to backport code written for Python version 3.x + into Python version 2.x.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_ZIP] + +dependencies = [('Python', '2.7.12')] + +options = {'modulename': 'lib3to2'} + +sanity_check_paths = { + 'files': ['bin/3to2'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/ABySS/ABySS-1.3.4-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/a/ABySS/ABySS-1.3.4-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/a/ABySS/ABySS-1.3.4-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/a/ABySS/ABySS-1.3.4-goalf-1.1.0-no-OFED-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/a/ABySS/ABySS-1.3.4-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/a/ABySS/ABySS-1.3.4-ictce-4.0.6-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/a/ABySS/ABySS-1.3.4-ictce-4.0.6-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/a/ABySS/ABySS-1.3.4-ictce-4.0.6-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/a/ALADIN/ALADIN-36t1_op2bf1-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/a/ALADIN/ALADIN-36t1_op2bf1-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/a/ALADIN/ALADIN-36t1_op2bf1-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/a/ALADIN/ALADIN-36t1_op2bf1-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/a/ALADIN/ALADIN-36t1_op2bf1-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/a/ALADIN/ALADIN-36t1_op2bf1-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/a/ALADIN/ALADIN-36t1_op2bf1-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/a/ALADIN/ALADIN-36t1_op2bf1-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/a/AMOS/AMOS-3.1.0-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/a/AMOS/AMOS-3.1.0-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/a/AMOS/AMOS-3.1.0-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/a/AMOS/AMOS-3.1.0-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/a/AMOS/AMOS-3.1.0-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/a/AMOS/AMOS-3.1.0-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/a/AMOS/AMOS-3.1.0-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/a/AMOS/AMOS-3.1.0-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/a/ARB/ARB-5.5-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/a/ARB/ARB-5.5-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/a/ARB/ARB-5.5-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/a/ARB/ARB-5.5-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.6.0.2515-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/a/ASE/ASE-3.6.0.2515-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/a/ASE/ASE-3.6.0.2515-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/a/ASE/ASE-3.6.0.2515-goalf-1.1.0-no-OFED-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.6.0.2515-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/a/ASE/ASE-3.6.0.2515-ictce-4.0.6-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/a/ASE/ASE-3.6.0.2515-ictce-4.0.6-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/a/ASE/ASE-3.6.0.2515-ictce-4.0.6-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/a/ATLAS/ATLAS-3.10.1-gompi-1.5.12-LAPACK-3.4.2.eb b/easybuild/easyconfigs/__archive__/a/ATLAS/ATLAS-3.10.1-gompi-1.5.12-LAPACK-3.4.2.eb similarity index 100% rename from easybuild/easyconfigs/a/ATLAS/ATLAS-3.10.1-gompi-1.5.12-LAPACK-3.4.2.eb rename to easybuild/easyconfigs/__archive__/a/ATLAS/ATLAS-3.10.1-gompi-1.5.12-LAPACK-3.4.2.eb diff --git a/easybuild/easyconfigs/a/ATLAS/ATLAS-3.10.1-gompi-1.5.12-no-OFED-LAPACK-3.4.2.eb b/easybuild/easyconfigs/__archive__/a/ATLAS/ATLAS-3.10.1-gompi-1.5.12-no-OFED-LAPACK-3.4.2.eb similarity index 100% rename from easybuild/easyconfigs/a/ATLAS/ATLAS-3.10.1-gompi-1.5.12-no-OFED-LAPACK-3.4.2.eb rename to easybuild/easyconfigs/__archive__/a/ATLAS/ATLAS-3.10.1-gompi-1.5.12-no-OFED-LAPACK-3.4.2.eb diff --git a/easybuild/easyconfigs/a/ATLAS/ATLAS-3.8.4-gompi-1.1.0-no-OFED-LAPACK-3.4.0.eb b/easybuild/easyconfigs/__archive__/a/ATLAS/ATLAS-3.8.4-gompi-1.1.0-no-OFED-LAPACK-3.4.0.eb similarity index 100% rename from easybuild/easyconfigs/a/ATLAS/ATLAS-3.8.4-gompi-1.1.0-no-OFED-LAPACK-3.4.0.eb rename to easybuild/easyconfigs/__archive__/a/ATLAS/ATLAS-3.8.4-gompi-1.1.0-no-OFED-LAPACK-3.4.0.eb diff --git a/easybuild/easyconfigs/a/ATLAS/ATLAS-3.8.4-gompi-1.1.0-no-OFED-with-shared-libs.eb b/easybuild/easyconfigs/__archive__/a/ATLAS/ATLAS-3.8.4-gompi-1.1.0-no-OFED-with-shared-libs.eb similarity index 100% rename from easybuild/easyconfigs/a/ATLAS/ATLAS-3.8.4-gompi-1.1.0-no-OFED-with-shared-libs.eb rename to easybuild/easyconfigs/__archive__/a/ATLAS/ATLAS-3.8.4-gompi-1.1.0-no-OFED-with-shared-libs.eb diff --git a/easybuild/easyconfigs/a/ATLAS/ATLAS-3.8.4-gompi-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/a/ATLAS/ATLAS-3.8.4-gompi-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/a/ATLAS/ATLAS-3.8.4-gompi-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/a/ATLAS/ATLAS-3.8.4-gompi-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/a/AnalyzeFMRI/AnalyzeFMRI-1.1-15-ictce-4.0.10-R-2.15.2.eb b/easybuild/easyconfigs/__archive__/a/AnalyzeFMRI/AnalyzeFMRI-1.1-15-ictce-4.0.10-R-2.15.2.eb similarity index 100% rename from easybuild/easyconfigs/a/AnalyzeFMRI/AnalyzeFMRI-1.1-15-ictce-4.0.10-R-2.15.2.eb rename to easybuild/easyconfigs/__archive__/a/AnalyzeFMRI/AnalyzeFMRI-1.1-15-ictce-4.0.10-R-2.15.2.eb diff --git a/easybuild/easyconfigs/a/Armadillo/Armadillo-2.4.4-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/a/Armadillo/Armadillo-2.4.4-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/a/Armadillo/Armadillo-2.4.4-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/a/Armadillo/Armadillo-2.4.4-goalf-1.1.0-no-OFED-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/a/Armadillo/Armadillo-2.4.4-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/a/Armadillo/Armadillo-2.4.4-ictce-4.0.6-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/a/Armadillo/Armadillo-2.4.4-ictce-4.0.6-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/a/Armadillo/Armadillo-2.4.4-ictce-4.0.6-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-gcccuda-2.6.10.eb b/easybuild/easyconfigs/__archive__/a/Autoconf/Autoconf-2.69-gcccuda-2.6.10.eb similarity index 100% rename from easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-gcccuda-2.6.10.eb rename to easybuild/easyconfigs/__archive__/a/Autoconf/Autoconf-2.69-gcccuda-2.6.10.eb diff --git a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/a/Autoconf/Autoconf-2.69-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/a/Autoconf/Autoconf-2.69-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/a/Autoconf/Autoconf-2.69-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/a/Autoconf/Autoconf-2.69-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/a/Autoconf/Autoconf-2.69-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/a/Autoconf/Autoconf-2.69-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.13.4-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/a/Automake/Automake-1.13.4-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/a/Automake/Automake-1.13.4-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/a/Automake/Automake-1.13.4-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.14-gcccuda-2.6.10.eb b/easybuild/easyconfigs/__archive__/a/Automake/Automake-1.14-gcccuda-2.6.10.eb similarity index 100% rename from easybuild/easyconfigs/a/Automake/Automake-1.14-gcccuda-2.6.10.eb rename to easybuild/easyconfigs/__archive__/a/Automake/Automake-1.14-gcccuda-2.6.10.eb diff --git a/easybuild/easyconfigs/a/a2ps/a2ps-4.14-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/a/a2ps/a2ps-4.14-goalf-1.1.0-no-OFED.eb similarity index 95% rename from easybuild/easyconfigs/a/a2ps/a2ps-4.14-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/a/a2ps/a2ps-4.14-goalf-1.1.0-no-OFED.eb index 13ae69456f14f9b397dee2e18014a038485d63fc..916fcd7e489fe5b0f1ca868922f66c92f0eca2c2 100644 --- a/easybuild/easyconfigs/a/a2ps/a2ps-4.14-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/__archive__/a/a2ps/a2ps-4.14-goalf-1.1.0-no-OFED.eb @@ -25,7 +25,7 @@ dependencies = [ ('gperf', '3.0.4'), ] -preconfigopts = 'EMACS=no' +preconfigopts = 'env EMACS=no' configopts = '--with-gnu-gettext' sanity_check_paths = { diff --git a/easybuild/easyconfigs/a/a2ps/a2ps-4.14-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/a/a2ps/a2ps-4.14-ictce-4.0.6.eb similarity index 95% rename from easybuild/easyconfigs/a/a2ps/a2ps-4.14-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/a/a2ps/a2ps-4.14-ictce-4.0.6.eb index 3b963e0d7e42a1d6dd9636c168d29da03b83a077..74f9dffca6ad13347f80125b7c61acc369eb7231 100644 --- a/easybuild/easyconfigs/a/a2ps/a2ps-4.14-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/__archive__/a/a2ps/a2ps-4.14-ictce-4.0.6.eb @@ -25,7 +25,7 @@ dependencies = [ ('gperf', '3.0.4'), ] -preconfigopts = 'EMACS=no' +preconfigopts = 'env EMACS=no' configopts = '--with-gnu-gettext' sanity_check_paths = { diff --git a/easybuild/easyconfigs/a/aria2/aria2-1.15.1-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/a/aria2/aria2-1.15.1-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/a/aria2/aria2-1.15.1-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/a/aria2/aria2-1.15.1-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/a/aria2/aria2-1.15.1-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/a/aria2/aria2-1.15.1-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/a/aria2/aria2-1.15.1-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/a/aria2/aria2-1.15.1-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.17.0-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/b/BEDTools/BEDTools-2.17.0-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/b/BEDTools/BEDTools-2.17.0-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/b/BEDTools/BEDTools-2.17.0-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/b/BEEF/BEEF-0.1.1-r16-iomkl-4.6.13.eb b/easybuild/easyconfigs/__archive__/b/BEEF/BEEF-0.1.1-r16-iomkl-4.6.13.eb similarity index 100% rename from easybuild/easyconfigs/b/BEEF/BEEF-0.1.1-r16-iomkl-4.6.13.eb rename to easybuild/easyconfigs/__archive__/b/BEEF/BEEF-0.1.1-r16-iomkl-4.6.13.eb diff --git a/easybuild/easyconfigs/b/BFAST/BFAST-0.7.0a-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/b/BFAST/BFAST-0.7.0a-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/b/BFAST/BFAST-0.7.0a-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/b/BFAST/BFAST-0.7.0a-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/b/BFAST/BFAST-0.7.0a-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/b/BFAST/BFAST-0.7.0a-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/b/BFAST/BFAST-0.7.0a-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/b/BFAST/BFAST-0.7.0a-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/b/BLACS/BLACS-1.1-gmpolf-1.4.8.eb b/easybuild/easyconfigs/__archive__/b/BLACS/BLACS-1.1-gmpolf-1.4.8.eb similarity index 100% rename from easybuild/easyconfigs/b/BLACS/BLACS-1.1-gmpolf-1.4.8.eb rename to easybuild/easyconfigs/__archive__/b/BLACS/BLACS-1.1-gmpolf-1.4.8.eb diff --git a/easybuild/easyconfigs/b/BLACS/BLACS-1.1-gmvapich2-1.6.7.eb b/easybuild/easyconfigs/__archive__/b/BLACS/BLACS-1.1-gmvapich2-1.6.7.eb similarity index 100% rename from easybuild/easyconfigs/b/BLACS/BLACS-1.1-gmvapich2-1.6.7.eb rename to easybuild/easyconfigs/__archive__/b/BLACS/BLACS-1.1-gmvapich2-1.6.7.eb diff --git a/easybuild/easyconfigs/b/BLACS/BLACS-1.1-gmvapich2-1.7.9a2.eb b/easybuild/easyconfigs/__archive__/b/BLACS/BLACS-1.1-gmvapich2-1.7.9a2.eb similarity index 100% rename from easybuild/easyconfigs/b/BLACS/BLACS-1.1-gmvapich2-1.7.9a2.eb rename to easybuild/easyconfigs/__archive__/b/BLACS/BLACS-1.1-gmvapich2-1.7.9a2.eb diff --git a/easybuild/easyconfigs/b/BLACS/BLACS-1.1-gompi-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/b/BLACS/BLACS-1.1-gompi-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/b/BLACS/BLACS-1.1-gompi-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/b/BLACS/BLACS-1.1-gompi-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/b/BLACS/BLACS-1.1-iiqmpi-3.3.0.eb b/easybuild/easyconfigs/__archive__/b/BLACS/BLACS-1.1-iiqmpi-3.3.0.eb similarity index 100% rename from easybuild/easyconfigs/b/BLACS/BLACS-1.1-iiqmpi-3.3.0.eb rename to easybuild/easyconfigs/__archive__/b/BLACS/BLACS-1.1-iiqmpi-3.3.0.eb diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.27-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/b/BLAST+/BLAST+-2.2.27-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.27-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/b/BLAST+/BLAST+-2.2.27-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.27-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/b/BLAST+/BLAST+-2.2.27-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.27-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/b/BLAST+/BLAST+-2.2.27-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.28-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/b/BLAST+/BLAST+-2.2.28-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/b/BLAST+/BLAST+-2.2.28-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/b/BLAST+/BLAST+-2.2.28-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/b/BWA/BWA-0.6.2-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/b/BWA/BWA-0.6.2-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/b/BWA/BWA-0.6.2-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/b/BWA/BWA-0.6.2-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/b/BWA/BWA-0.6.2-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/b/BWA/BWA-0.6.2-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/b/BWA/BWA-0.6.2-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/b/BWA/BWA-0.6.2-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/b/BWA/BWA-0.7.4-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/b/BWA/BWA-0.7.4-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/b/BWA/BWA-0.7.4-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/b/BWA/BWA-0.7.4-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/b/BamTools/BamTools-2.2.3-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/b/BamTools/BamTools-2.2.3-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/b/BamTools/BamTools-2.2.3-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/b/BamTools/BamTools-2.2.3-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/b/Bash/Bash-4.2-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/b/Bash/Bash-4.2-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/b/Bash/Bash-4.2-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/b/Bash/Bash-4.2-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/b/BiSearch/BiSearch-20051222-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/b/BiSearch/BiSearch-20051222-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/b/BiSearch/BiSearch-20051222-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/b/BiSearch/BiSearch-20051222-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/b/BiSearch/BiSearch-20051222-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/b/BiSearch/BiSearch-20051222-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/b/BiSearch/BiSearch-20051222-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/b/BiSearch/BiSearch-20051222-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/b/BioPerl/BioPerl-1.6.1-ictce-4.1.13-Perl-5.16.3.eb b/easybuild/easyconfigs/__archive__/b/BioPerl/BioPerl-1.6.1-ictce-4.1.13-Perl-5.16.3.eb similarity index 100% rename from easybuild/easyconfigs/b/BioPerl/BioPerl-1.6.1-ictce-4.1.13-Perl-5.16.3.eb rename to easybuild/easyconfigs/__archive__/b/BioPerl/BioPerl-1.6.1-ictce-4.1.13-Perl-5.16.3.eb diff --git a/easybuild/easyconfigs/b/Bison/Bison-2.5-gmacml-1.7.0.eb b/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.5-gmacml-1.7.0.eb similarity index 100% rename from easybuild/easyconfigs/b/Bison/Bison-2.5-gmacml-1.7.0.eb rename to easybuild/easyconfigs/__archive__/b/Bison/Bison-2.5-gmacml-1.7.0.eb diff --git a/easybuild/easyconfigs/b/Bison/Bison-2.5-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.5-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/b/Bison/Bison-2.5-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/b/Bison/Bison-2.5-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/b/Bison/Bison-2.5-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.5-ictce-3.2.2.u3.eb similarity index 100% rename from easybuild/easyconfigs/b/Bison/Bison-2.5-ictce-3.2.2.u3.eb rename to easybuild/easyconfigs/__archive__/b/Bison/Bison-2.5-ictce-3.2.2.u3.eb diff --git a/easybuild/easyconfigs/b/Bison/Bison-2.5-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.5-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/b/Bison/Bison-2.5-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/b/Bison/Bison-2.5-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/b/Bison/Bison-2.5-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.5-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/b/Bison/Bison-2.5-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/b/Bison/Bison-2.5-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/b/Bison/Bison-2.5-iqacml-3.7.3.eb b/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.5-iqacml-3.7.3.eb similarity index 100% rename from easybuild/easyconfigs/b/Bison/Bison-2.5-iqacml-3.7.3.eb rename to easybuild/easyconfigs/__archive__/b/Bison/Bison-2.5-iqacml-3.7.3.eb diff --git a/easybuild/easyconfigs/b/Bison/Bison-2.6.5-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.6.5-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/b/Bison/Bison-2.6.5-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/b/Bison/Bison-2.6.5-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/b/Bison/Bison-2.7-ClangGCC-1.1.3.eb b/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.7-ClangGCC-1.1.3.eb similarity index 100% rename from easybuild/easyconfigs/b/Bison/Bison-2.7-ClangGCC-1.1.3.eb rename to easybuild/easyconfigs/__archive__/b/Bison/Bison-2.7-ClangGCC-1.1.3.eb diff --git a/easybuild/easyconfigs/b/Bison/Bison-2.7-ClangGCC-1.2.3.eb b/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.7-ClangGCC-1.2.3.eb similarity index 100% rename from easybuild/easyconfigs/b/Bison/Bison-2.7-ClangGCC-1.2.3.eb rename to easybuild/easyconfigs/__archive__/b/Bison/Bison-2.7-ClangGCC-1.2.3.eb diff --git a/easybuild/easyconfigs/b/Bison/Bison-2.7-iccifort-2011.13.367.eb b/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.7-iccifort-2011.13.367.eb similarity index 100% rename from easybuild/easyconfigs/b/Bison/Bison-2.7-iccifort-2011.13.367.eb rename to easybuild/easyconfigs/__archive__/b/Bison/Bison-2.7-iccifort-2011.13.367.eb diff --git a/easybuild/easyconfigs/b/Bison/Bison-2.7-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.7-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/b/Bison/Bison-2.7-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/b/Bison/Bison-2.7-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/b/Bison/Bison-2.7-iqacml-3.7.3.eb b/easybuild/easyconfigs/__archive__/b/Bison/Bison-2.7-iqacml-3.7.3.eb similarity index 100% rename from easybuild/easyconfigs/b/Bison/Bison-2.7-iqacml-3.7.3.eb rename to easybuild/easyconfigs/__archive__/b/Bison/Bison-2.7-iqacml-3.7.3.eb diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.2-intel-para-2014.12.eb b/easybuild/easyconfigs/__archive__/b/Bison/Bison-3.0.2-intel-para-2014.12.eb similarity index 100% rename from easybuild/easyconfigs/b/Bison/Bison-3.0.2-intel-para-2014.12.eb rename to easybuild/easyconfigs/__archive__/b/Bison/Bison-3.0.2-intel-para-2014.12.eb diff --git a/easybuild/easyconfigs/b/Bonnie++/Bonnie++-1.03e-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/b/Bonnie++/Bonnie++-1.03e-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/b/Bonnie++/Bonnie++-1.03e-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/b/Bonnie++/Bonnie++-1.03e-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/b/Bonnie++/Bonnie++-1.03e-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/b/Bonnie++/Bonnie++-1.03e-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/b/Bonnie++/Bonnie++-1.03e-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/b/Bonnie++/Bonnie++-1.03e-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.49.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.49.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/b/Boost/Boost-1.49.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/b/Boost/Boost-1.49.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.49.0-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.49.0-ictce-4.0.6-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/b/Boost/Boost-1.49.0-ictce-4.0.6-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/b/Boost/Boost-1.49.0-ictce-4.0.6-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.51.0-gmpolf-1.4.8.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.51.0-gmpolf-1.4.8.eb similarity index 100% rename from easybuild/easyconfigs/b/Boost/Boost-1.51.0-gmpolf-1.4.8.eb rename to easybuild/easyconfigs/__archive__/b/Boost/Boost-1.51.0-gmpolf-1.4.8.eb diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.51.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.51.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/b/Boost/Boost-1.51.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/b/Boost/Boost-1.51.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.51.0-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.51.0-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/b/Boost/Boost-1.51.0-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/b/Boost/Boost-1.51.0-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.51.0-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.51.0-ictce-4.0.6-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/b/Boost/Boost-1.51.0-ictce-4.0.6-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/b/Boost/Boost-1.51.0-ictce-4.0.6-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.51.0-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.51.0-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/b/Boost/Boost-1.51.0-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/b/Boost/Boost-1.51.0-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.51.0-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.51.0-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/b/Boost/Boost-1.51.0-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/b/Boost/Boost-1.51.0-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.53.0-goalf-1.5.12-no-OFED-Python-2.7.5.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.53.0-goalf-1.5.12-no-OFED-Python-2.7.5.eb similarity index 100% rename from easybuild/easyconfigs/b/Boost/Boost-1.53.0-goalf-1.5.12-no-OFED-Python-2.7.5.eb rename to easybuild/easyconfigs/__archive__/b/Boost/Boost-1.53.0-goalf-1.5.12-no-OFED-Python-2.7.5.eb diff --git a/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.53.0-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.53.0-gompi-1.4.12-no-OFED.eb new file mode 100644 index 0000000000000000000000000000000000000000..621e1934a4f440176973f1b6bfdb849be4109c2c --- /dev/null +++ b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.53.0-gompi-1.4.12-no-OFED.eb @@ -0,0 +1,22 @@ +name = 'Boost' +version = '1.53.0' + +homepage = 'http://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'gompi', 'version': '1.4.12-no-OFED'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] + +dependencies = [('bzip2', '1.0.6')] + +configopts = '--without-libraries=python' + +# also build boost_mpi +boost_mpi = True + +osdependencies = [('zlib-devel', 'zlib1g-dev')] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.53.0-ictce-4.1.13-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.53.0-ictce-4.1.13-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/b/Boost/Boost-1.53.0-ictce-4.1.13-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/b/Boost/Boost-1.53.0-ictce-4.1.13-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.53.0-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/b/Boost/Boost-1.53.0-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/b/Boost/Boost-1.53.0-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/b/Boost/Boost-1.53.0-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/b/Bowtie/Bowtie-1.0.0-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/b/Bowtie/Bowtie-1.0.0-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/b/Bowtie/Bowtie-1.0.0-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/b/Bowtie/Bowtie-1.0.0-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.0.2-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.0.2-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.0.2-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.0.2-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.0.2-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.0.2-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.0.2-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/b/Bowtie2/Bowtie2-2.0.2-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/b/bbFTP/bbFTP-3.2.0-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/b/bbFTP/bbFTP-3.2.0-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/b/bbFTP/bbFTP-3.2.0-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/b/bbFTP/bbFTP-3.2.0-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/b/bbftpPRO/bbftpPRO-9.3.1-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/b/bbftpPRO/bbftpPRO-9.3.1-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/b/bbftpPRO/bbftpPRO-9.3.1-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/b/bbftpPRO/bbftpPRO-9.3.1-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/b/beagle-lib/beagle-lib-20120124-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/b/beagle-lib/beagle-lib-20120124-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/b/beagle-lib/beagle-lib-20120124-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/b/beagle-lib/beagle-lib-20120124-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/b/beagle-lib/beagle-lib-20120124-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/b/beagle-lib/beagle-lib-20120124-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/b/beagle-lib/beagle-lib-20120124-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/b/beagle-lib/beagle-lib-20120124-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.22-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/b/binutils/binutils-2.22-goalf-1.1.0-no-OFED.eb similarity index 55% rename from easybuild/easyconfigs/b/binutils/binutils-2.22-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/b/binutils/binutils-2.22-goalf-1.1.0-no-OFED.eb index bfc339020fbd2b5f416984daa12cbb53c402e10f..af12b0472e56e4b6b22fc9073144dc3d7a14d4c2 100644 --- a/easybuild/easyconfigs/b/binutils/binutils-2.22-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/__archive__/b/binutils/binutils-2.22-goalf-1.1.0-no-OFED.eb @@ -9,9 +9,6 @@ # This work implements a part of the HPCBIOS project and is a component of the policy: # http://hpcbios.readthedocs.org/en/latest/HPCBIOS_07-02.html ## - -easyblock = 'ConfigureMake' - name = 'binutils' version = '2.22' @@ -24,15 +21,4 @@ toolchainopts = {'pic': True} sources = ['binutils-%s.tar.bz2' % version] source_urls = [GNU_SOURCE] -# make sure that system libraries are also considered by ld -configopts = '--with-sysroot=/' - -binlist = ['addr2line', 'ar', 'as', 'c++filt', 'elfedit', 'gprof', 'ld', 'ld.bfd', 'nm', - 'objcopy', 'objdump', 'ranlib', 'readelf', 'size', 'strings', 'strip'] -sanity_check_paths = { - 'files': ['bin/%s' % x for x in binlist] + ['lib/libbfd.a', 'lib/libopcodes.a', 'lib64/libiberty.a'] + - ['include/%s' % x for x in ['ansidecl.h', 'bfd.h', 'bfdlink.h', 'dis-asm.h', 'symcat.h']], - 'dirs': [], -} - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.22-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/b/binutils/binutils-2.22-gompi-1.4.12-no-OFED.eb similarity index 55% rename from easybuild/easyconfigs/b/binutils/binutils-2.22-gompi-1.4.12-no-OFED.eb rename to easybuild/easyconfigs/__archive__/b/binutils/binutils-2.22-gompi-1.4.12-no-OFED.eb index 437f04c2a6fc8e9622950e760f51e26a99b1a307..8035182b62245ac3c4b8a514b4f17b0492dd2949 100644 --- a/easybuild/easyconfigs/b/binutils/binutils-2.22-gompi-1.4.12-no-OFED.eb +++ b/easybuild/easyconfigs/__archive__/b/binutils/binutils-2.22-gompi-1.4.12-no-OFED.eb @@ -9,9 +9,6 @@ # This work implements a part of the HPCBIOS project and is a component of the policy: # http://hpcbios.readthedocs.org/en/latest/HPCBIOS_07-02.html ## - -easyblock = 'ConfigureMake' - name = 'binutils' version = '2.22' @@ -24,15 +21,4 @@ toolchainopts = {'pic': True} sources = ['binutils-%s.tar.bz2' % version] source_urls = [GNU_SOURCE] -# make sure that system libraries are also considered by ld -configopts = '--with-sysroot=/' - -binlist = ['addr2line', 'ar', 'as', 'c++filt', 'elfedit', 'gprof', 'ld', 'ld.bfd', 'nm', - 'objcopy', 'objdump', 'ranlib', 'readelf', 'size', 'strings', 'strip'] -sanity_check_paths = { - 'files': ['bin/%s' % x for x in binlist] + ['lib/libbfd.a', 'lib/libopcodes.a', 'lib64/libiberty.a'] + - ['include/%s' % x for x in ['ansidecl.h', 'bfd.h', 'bfdlink.h', 'dis-asm.h', 'symcat.h']], - 'dirs': [], -} - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/byacc/byacc-20120526-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/b/byacc/byacc-20120526-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/b/byacc/byacc-20120526-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/b/byacc/byacc-20120526-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/b/byacc/byacc-20120526-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/b/byacc/byacc-20120526-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/b/byacc/byacc-20120526-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/b/byacc/byacc-20120526-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-cgmpolf-1.1.6.eb b/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-cgmpolf-1.1.6.eb similarity index 100% rename from easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-cgmpolf-1.1.6.eb rename to easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-cgmpolf-1.1.6.eb diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-cgmvolf-1.1.12rc1.eb b/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-cgmvolf-1.1.12rc1.eb similarity index 100% rename from easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-cgmvolf-1.1.12rc1.eb rename to easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-cgmvolf-1.1.12rc1.eb diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-cgmvolf-1.2.7.eb b/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-cgmvolf-1.2.7.eb similarity index 100% rename from easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-cgmvolf-1.2.7.eb rename to easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-cgmvolf-1.2.7.eb diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-cgoolf-1.1.7.eb b/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-cgoolf-1.1.7.eb similarity index 100% rename from easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-cgoolf-1.1.7.eb rename to easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-cgoolf-1.1.7.eb diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-gmpolf-1.4.8.eb b/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-gmpolf-1.4.8.eb similarity index 100% rename from easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-gmpolf-1.4.8.eb rename to easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-gmpolf-1.4.8.eb diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-gmvolf-1.7.12.eb b/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-gmvolf-1.7.12.eb similarity index 100% rename from easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-gmvolf-1.7.12.eb rename to easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-gmvolf-1.7.12.eb diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-gmvolf-1.7.12rc1.eb b/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-gmvolf-1.7.12rc1.eb similarity index 100% rename from easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-gmvolf-1.7.12rc1.eb rename to easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-gmvolf-1.7.12rc1.eb diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-goalf-1.5.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-goalf-1.5.12-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-goalf-1.5.12-no-OFED.eb rename to easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-goalf-1.5.12-no-OFED.eb diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-gompi-1.4.12-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-gompi-1.4.12-no-OFED.eb rename to easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-gompi-1.4.12-no-OFED.eb diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-ictce-3.2.2.u3.eb similarity index 100% rename from easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-ictce-3.2.2.u3.eb rename to easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-ictce-3.2.2.u3.eb diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-iomkl-4.6.13.eb b/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-iomkl-4.6.13.eb similarity index 100% rename from easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-iomkl-4.6.13.eb rename to easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-iomkl-4.6.13.eb diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-iqacml-3.7.3.eb b/easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-iqacml-3.7.3.eb similarity index 100% rename from easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-iqacml-3.7.3.eb rename to easybuild/easyconfigs/__archive__/b/bzip2/bzip2-1.0.6-iqacml-3.7.3.eb diff --git a/easybuild/easyconfigs/c/CBLAS/CBLAS-20110120-iqacml-3.7.3.eb b/easybuild/easyconfigs/__archive__/c/CBLAS/CBLAS-20110120-iqacml-3.7.3.eb similarity index 100% rename from easybuild/easyconfigs/c/CBLAS/CBLAS-20110120-iqacml-3.7.3.eb rename to easybuild/easyconfigs/__archive__/c/CBLAS/CBLAS-20110120-iqacml-3.7.3.eb diff --git a/easybuild/easyconfigs/c/CCfits/CCfits-2.4-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/c/CCfits/CCfits-2.4-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/c/CCfits/CCfits-2.4-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/c/CCfits/CCfits-2.4-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.34-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/c/CFITSIO/CFITSIO-3.34-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.34-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/c/CFITSIO/CFITSIO-3.34-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/c/CGAL/CGAL-4.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/c/CGAL/CGAL-4.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/c/CGAL/CGAL-4.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/c/CGAL/CGAL-4.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/c/CGAL/CGAL-4.0-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/c/CGAL/CGAL-4.0-ictce-4.0.6-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/c/CGAL/CGAL-4.0-ictce-4.0.6-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/c/CGAL/CGAL-4.0-ictce-4.0.6-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/c/CHARMM/CHARMM-37b2-goalf-1.5.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/c/CHARMM/CHARMM-37b2-goalf-1.5.12-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/c/CHARMM/CHARMM-37b2-goalf-1.5.12-no-OFED.eb rename to easybuild/easyconfigs/__archive__/c/CHARMM/CHARMM-37b2-goalf-1.5.12-no-OFED.eb diff --git a/easybuild/easyconfigs/c/CLHEP/CLHEP-2.1.1.0-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/c/CLHEP/CLHEP-2.1.1.0-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/c/CLHEP/CLHEP-2.1.1.0-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/c/CLHEP/CLHEP-2.1.1.0-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/c/CLHEP/CLHEP-2.1.1.0-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/c/CLHEP/CLHEP-2.1.1.0-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/c/CLHEP/CLHEP-2.1.1.0-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/c/CLHEP/CLHEP-2.1.1.0-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/c/CMake/CMake-2.8.10.2-gmpolf-1.4.8.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.10.2-gmpolf-1.4.8.eb similarity index 100% rename from easybuild/easyconfigs/c/CMake/CMake-2.8.10.2-gmpolf-1.4.8.eb rename to easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.10.2-gmpolf-1.4.8.eb diff --git a/easybuild/easyconfigs/c/CMake/CMake-2.8.10.2-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.10.2-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/c/CMake/CMake-2.8.10.2-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.10.2-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/c/CMake/CMake-2.8.10.2-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.10.2-gompi-1.4.12-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/c/CMake/CMake-2.8.10.2-gompi-1.4.12-no-OFED.eb rename to easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.10.2-gompi-1.4.12-no-OFED.eb diff --git a/easybuild/easyconfigs/c/CMake/CMake-2.8.10.2-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.10.2-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/c/CMake/CMake-2.8.10.2-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.10.2-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/c/CMake/CMake-2.8.10.2-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.10.2-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/c/CMake/CMake-2.8.10.2-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.10.2-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/c/CMake/CMake-2.8.12-gmpolf-1.4.8.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.12-gmpolf-1.4.8.eb similarity index 100% rename from easybuild/easyconfigs/c/CMake/CMake-2.8.12-gmpolf-1.4.8.eb rename to easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.12-gmpolf-1.4.8.eb diff --git a/easybuild/easyconfigs/c/CMake/CMake-2.8.12-gmvolf-1.7.12.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.12-gmvolf-1.7.12.eb similarity index 100% rename from easybuild/easyconfigs/c/CMake/CMake-2.8.12-gmvolf-1.7.12.eb rename to easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.12-gmvolf-1.7.12.eb diff --git a/easybuild/easyconfigs/c/CMake/CMake-2.8.12-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.12-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/c/CMake/CMake-2.8.12-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.12-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/c/CMake/CMake-2.8.12-goalf-1.5.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.12-goalf-1.5.12-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/c/CMake/CMake-2.8.12-goalf-1.5.12-no-OFED.eb rename to easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.12-goalf-1.5.12-no-OFED.eb diff --git a/easybuild/easyconfigs/c/CMake/CMake-2.8.12-goolfc-2.6.10.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.12-goolfc-2.6.10.eb similarity index 100% rename from easybuild/easyconfigs/c/CMake/CMake-2.8.12-goolfc-2.6.10.eb rename to easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.12-goolfc-2.6.10.eb diff --git a/easybuild/easyconfigs/c/CMake/CMake-2.8.12-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.12-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/c/CMake/CMake-2.8.12-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.12-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/c/CMake/CMake-2.8.4-gmpolf-1.4.8.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.4-gmpolf-1.4.8.eb similarity index 100% rename from easybuild/easyconfigs/c/CMake/CMake-2.8.4-gmpolf-1.4.8.eb rename to easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.4-gmpolf-1.4.8.eb diff --git a/easybuild/easyconfigs/c/CMake/CMake-2.8.4-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.4-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/c/CMake/CMake-2.8.4-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.4-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/c/CMake/CMake-2.8.4-goolfc-1.3.12.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.4-goolfc-1.3.12.eb similarity index 100% rename from easybuild/easyconfigs/c/CMake/CMake-2.8.4-goolfc-1.3.12.eb rename to easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.4-goolfc-1.3.12.eb diff --git a/easybuild/easyconfigs/c/CMake/CMake-2.8.4-goolfc-2.6.10.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.4-goolfc-2.6.10.eb similarity index 100% rename from easybuild/easyconfigs/c/CMake/CMake-2.8.4-goolfc-2.6.10.eb rename to easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.4-goolfc-2.6.10.eb diff --git a/easybuild/easyconfigs/c/CMake/CMake-2.8.4-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.4-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/c/CMake/CMake-2.8.4-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.4-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/c/CMake/CMake-2.8.4-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.4-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/c/CMake/CMake-2.8.4-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/c/CMake/CMake-2.8.4-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-intel-para-2014.12.eb b/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-2.6.0-intel-para-2014.12.eb similarity index 100% rename from easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-intel-para-2014.12.eb rename to easybuild/easyconfigs/__archive__/c/CP2K/CP2K-2.6.0-intel-para-2014.12.eb diff --git a/easybuild/easyconfigs/c/CP2K/CP2K-20111205-gmacml-1.7.0-libsmm.eb b/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-20111205-gmacml-1.7.0-libsmm.eb similarity index 100% rename from easybuild/easyconfigs/c/CP2K/CP2K-20111205-gmacml-1.7.0-libsmm.eb rename to easybuild/easyconfigs/__archive__/c/CP2K/CP2K-20111205-gmacml-1.7.0-libsmm.eb diff --git a/easybuild/easyconfigs/c/CP2K/CP2K-20111205-goalf-1.1.0-no-OFED-libsmm.eb b/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-20111205-goalf-1.1.0-no-OFED-libsmm.eb similarity index 100% rename from easybuild/easyconfigs/c/CP2K/CP2K-20111205-goalf-1.1.0-no-OFED-libsmm.eb rename to easybuild/easyconfigs/__archive__/c/CP2K/CP2K-20111205-goalf-1.1.0-no-OFED-libsmm.eb diff --git a/easybuild/easyconfigs/c/CP2K/CP2K-20111205-goalf-1.1.0-no-OFED-psmp.eb b/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-20111205-goalf-1.1.0-no-OFED-psmp.eb similarity index 100% rename from easybuild/easyconfigs/c/CP2K/CP2K-20111205-goalf-1.1.0-no-OFED-psmp.eb rename to easybuild/easyconfigs/__archive__/c/CP2K/CP2K-20111205-goalf-1.1.0-no-OFED-psmp.eb diff --git a/easybuild/easyconfigs/c/CP2K/CP2K-20111205-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-20111205-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/c/CP2K/CP2K-20111205-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/c/CP2K/CP2K-20111205-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/c/CP2K/CP2K-20111205-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/__archive__/c/CP2K/CP2K-20111205-ictce-3.2.2.u3.eb similarity index 100% rename from easybuild/easyconfigs/c/CP2K/CP2K-20111205-ictce-3.2.2.u3.eb rename to easybuild/easyconfigs/__archive__/c/CP2K/CP2K-20111205-ictce-3.2.2.u3.eb diff --git a/easybuild/easyconfigs/c/CRF++/CRF++-0.57-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/c/CRF++/CRF++-0.57-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/c/CRF++/CRF++-0.57-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/c/CRF++/CRF++-0.57-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/c/CRF++/CRF++-0.57-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/c/CRF++/CRF++-0.57-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/c/CRF++/CRF++-0.57-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/c/CRF++/CRF++-0.57-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/c/CVXOPT/CVXOPT-1.1.5-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/c/CVXOPT/CVXOPT-1.1.5-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/c/CVXOPT/CVXOPT-1.1.5-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/c/CVXOPT/CVXOPT-1.1.5-goalf-1.1.0-no-OFED-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/c/CVXOPT/CVXOPT-1.1.5-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/c/CVXOPT/CVXOPT-1.1.5-ictce-4.0.6-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/c/CVXOPT/CVXOPT-1.1.5-ictce-4.0.6-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/c/CVXOPT/CVXOPT-1.1.5-ictce-4.0.6-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/c/Chapel/Chapel-1.6.0-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/c/Chapel/Chapel-1.6.0-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/c/Chapel/Chapel-1.6.0-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/c/Chapel/Chapel-1.6.0-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/c/ClangGCC/ClangGCC-1.1.3.eb b/easybuild/easyconfigs/__archive__/c/ClangGCC/ClangGCC-1.1.3.eb similarity index 100% rename from easybuild/easyconfigs/c/ClangGCC/ClangGCC-1.1.3.eb rename to easybuild/easyconfigs/__archive__/c/ClangGCC/ClangGCC-1.1.3.eb diff --git a/easybuild/easyconfigs/c/ClangGCC/ClangGCC-1.2.3.eb b/easybuild/easyconfigs/__archive__/c/ClangGCC/ClangGCC-1.2.3.eb similarity index 100% rename from easybuild/easyconfigs/c/ClangGCC/ClangGCC-1.2.3.eb rename to easybuild/easyconfigs/__archive__/c/ClangGCC/ClangGCC-1.2.3.eb diff --git a/easybuild/easyconfigs/c/ClangGCC/ClangGCC-1.3.0.eb b/easybuild/easyconfigs/__archive__/c/ClangGCC/ClangGCC-1.3.0.eb similarity index 100% rename from easybuild/easyconfigs/c/ClangGCC/ClangGCC-1.3.0.eb rename to easybuild/easyconfigs/__archive__/c/ClangGCC/ClangGCC-1.3.0.eb diff --git a/easybuild/easyconfigs/c/ClustalW2/ClustalW2-2.1-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/c/ClustalW2/ClustalW2-2.1-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/c/ClustalW2/ClustalW2-2.1-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/c/ClustalW2/ClustalW2-2.1-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/c/ClustalW2/ClustalW2-2.1-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/c/ClustalW2/ClustalW2-2.1-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/c/ClustalW2/ClustalW2-2.1-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/c/ClustalW2/ClustalW2-2.1-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/c/Corkscrew/Corkscrew-2.0-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/c/Corkscrew/Corkscrew-2.0-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/c/Corkscrew/Corkscrew-2.0-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/c/Corkscrew/Corkscrew-2.0-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/c/Corkscrew/Corkscrew-2.0-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/c/Corkscrew/Corkscrew-2.0-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/c/Corkscrew/Corkscrew-2.0-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/c/Corkscrew/Corkscrew-2.0-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/c/Cube/Cube-3.4.3-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/c/Cube/Cube-3.4.3-gompi-1.4.12-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/c/Cube/Cube-3.4.3-gompi-1.4.12-no-OFED.eb rename to easybuild/easyconfigs/__archive__/c/Cube/Cube-3.4.3-gompi-1.4.12-no-OFED.eb diff --git a/easybuild/easyconfigs/c/Cube/Cube-4.2-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/c/Cube/Cube-4.2-gompi-1.4.12-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/c/Cube/Cube-4.2-gompi-1.4.12-no-OFED.eb rename to easybuild/easyconfigs/__archive__/c/Cube/Cube-4.2-gompi-1.4.12-no-OFED.eb diff --git a/easybuild/easyconfigs/c/Cube/Cube-4.3-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/c/Cube/Cube-4.3-gompi-1.4.12-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/c/Cube/Cube-4.3-gompi-1.4.12-no-OFED.eb rename to easybuild/easyconfigs/__archive__/c/Cube/Cube-4.3-gompi-1.4.12-no-OFED.eb diff --git a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.0.2-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/c/Cufflinks/Cufflinks-2.0.2-goalf-1.1.0-no-OFED.eb similarity index 91% rename from easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.0.2-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/c/Cufflinks/Cufflinks-2.0.2-goalf-1.1.0-no-OFED.eb index d25853769963dfb67b91b97772ad77a39117c74a..2ef873d2da07e979d4a67c4bcf473d137ee0be67 100644 --- a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.0.2-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/__archive__/c/Cufflinks/Cufflinks-2.0.2-goalf-1.1.0-no-OFED.eb @@ -30,7 +30,7 @@ dependencies = [ ] configopts = '--with-boost=$EBROOTBOOST --with-bam-libdir=${EBROOTSAMTOOLS}/lib' -preconfigopts = 'CPPFLAGS="-I$EBROOTEIGEN/include $CPPFLAGS" LDFLAGS="-lboost_system $LDFLAGS" ' +preconfigopts = 'env CPPFLAGS="-I$EBROOTEIGEN/include $CPPFLAGS" LDFLAGS="-lboost_system $LDFLAGS" ' sanity_check_paths = { 'files': ['bin/cufflinks'], diff --git a/easybuild/easyconfigs/c/Cython/Cython-0.16-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/c/Cython/Cython-0.16-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/c/Cython/Cython-0.16-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/c/Cython/Cython-0.16-goalf-1.1.0-no-OFED-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/c/Cython/Cython-0.16-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/c/Cython/Cython-0.16-ictce-4.0.6-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/c/Cython/Cython-0.16-ictce-4.0.6-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/c/Cython/Cython-0.16-ictce-4.0.6-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/c/Cython/Cython-0.16-ictce-4.1.13-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/c/Cython/Cython-0.16-ictce-4.1.13-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/c/Cython/Cython-0.16-ictce-4.1.13-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/c/Cython/Cython-0.16-ictce-4.1.13-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/c/Cython/Cython-0.19.1-ictce-4.1.13-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/c/Cython/Cython-0.19.1-ictce-4.1.13-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/c/Cython/Cython-0.19.1-ictce-4.1.13-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/c/Cython/Cython-0.19.1-ictce-4.1.13-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/c/cURL/cURL-7.27.0-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.27.0-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/c/cURL/cURL-7.27.0-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/c/cURL/cURL-7.27.0-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/c/cURL/cURL-7.27.0-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.27.0-ictce-3.2.2.u3.eb similarity index 100% rename from easybuild/easyconfigs/c/cURL/cURL-7.27.0-ictce-3.2.2.u3.eb rename to easybuild/easyconfigs/__archive__/c/cURL/cURL-7.27.0-ictce-3.2.2.u3.eb diff --git a/easybuild/easyconfigs/c/cURL/cURL-7.27.0-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.27.0-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/c/cURL/cURL-7.27.0-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/c/cURL/cURL-7.27.0-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/c/cURL/cURL-7.28.1-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.28.1-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/c/cURL/cURL-7.28.1-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/c/cURL/cURL-7.28.1-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/c/cURL/cURL-7.28.1-iqacml-3.7.3.eb b/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.28.1-iqacml-3.7.3.eb similarity index 100% rename from easybuild/easyconfigs/c/cURL/cURL-7.28.1-iqacml-3.7.3.eb rename to easybuild/easyconfigs/__archive__/c/cURL/cURL-7.28.1-iqacml-3.7.3.eb diff --git a/easybuild/easyconfigs/c/cURL/cURL-7.29.0-cgmpolf-1.1.6.eb b/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.29.0-cgmpolf-1.1.6.eb similarity index 100% rename from easybuild/easyconfigs/c/cURL/cURL-7.29.0-cgmpolf-1.1.6.eb rename to easybuild/easyconfigs/__archive__/c/cURL/cURL-7.29.0-cgmpolf-1.1.6.eb diff --git a/easybuild/easyconfigs/c/cURL/cURL-7.29.0-cgmvolf-1.1.12rc1.eb b/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.29.0-cgmvolf-1.1.12rc1.eb similarity index 100% rename from easybuild/easyconfigs/c/cURL/cURL-7.29.0-cgmvolf-1.1.12rc1.eb rename to easybuild/easyconfigs/__archive__/c/cURL/cURL-7.29.0-cgmvolf-1.1.12rc1.eb diff --git a/easybuild/easyconfigs/c/cURL/cURL-7.29.0-cgmvolf-1.2.7.eb b/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.29.0-cgmvolf-1.2.7.eb similarity index 100% rename from easybuild/easyconfigs/c/cURL/cURL-7.29.0-cgmvolf-1.2.7.eb rename to easybuild/easyconfigs/__archive__/c/cURL/cURL-7.29.0-cgmvolf-1.2.7.eb diff --git a/easybuild/easyconfigs/c/cURL/cURL-7.29.0-cgoolf-1.1.7.eb b/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.29.0-cgoolf-1.1.7.eb similarity index 100% rename from easybuild/easyconfigs/c/cURL/cURL-7.29.0-cgoolf-1.1.7.eb rename to easybuild/easyconfigs/__archive__/c/cURL/cURL-7.29.0-cgoolf-1.1.7.eb diff --git a/easybuild/easyconfigs/c/cURL/cURL-7.29.0-gmvolf-1.7.12.eb b/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.29.0-gmvolf-1.7.12.eb similarity index 100% rename from easybuild/easyconfigs/c/cURL/cURL-7.29.0-gmvolf-1.7.12.eb rename to easybuild/easyconfigs/__archive__/c/cURL/cURL-7.29.0-gmvolf-1.7.12.eb diff --git a/easybuild/easyconfigs/c/cURL/cURL-7.29.0-gmvolf-1.7.12rc1.eb b/easybuild/easyconfigs/__archive__/c/cURL/cURL-7.29.0-gmvolf-1.7.12rc1.eb similarity index 100% rename from easybuild/easyconfigs/c/cURL/cURL-7.29.0-gmvolf-1.7.12rc1.eb rename to easybuild/easyconfigs/__archive__/c/cURL/cURL-7.29.0-gmvolf-1.7.12rc1.eb diff --git a/easybuild/easyconfigs/c/cairo/cairo-1.12.14-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/c/cairo/cairo-1.12.14-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/c/cairo/cairo-1.12.14-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/c/cairo/cairo-1.12.14-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/c/cairo/cairo-1.12.14-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/__archive__/c/cairo/cairo-1.12.14-ictce-3.2.2.u3.eb similarity index 100% rename from easybuild/easyconfigs/c/cairo/cairo-1.12.14-ictce-3.2.2.u3.eb rename to easybuild/easyconfigs/__archive__/c/cairo/cairo-1.12.14-ictce-3.2.2.u3.eb diff --git a/easybuild/easyconfigs/c/cairo/cairo-1.12.14-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/c/cairo/cairo-1.12.14-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/c/cairo/cairo-1.12.14-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/c/cairo/cairo-1.12.14-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/c/ccache/ccache-3.1.9-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/c/ccache/ccache-3.1.9-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/c/ccache/ccache-3.1.9-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/c/ccache/ccache-3.1.9-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/c/ccache/ccache-3.1.9-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/c/ccache/ccache-3.1.9-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/c/ccache/ccache-3.1.9-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/c/ccache/ccache-3.1.9-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/c/cflow/cflow-1.4-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/c/cflow/cflow-1.4-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/c/cflow/cflow-1.4-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/c/cflow/cflow-1.4-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/c/cflow/cflow-1.4-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/c/cflow/cflow-1.4-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/c/cflow/cflow-1.4-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/c/cflow/cflow-1.4-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/c/cgdb/cgdb-0.6.5-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/c/cgdb/cgdb-0.6.5-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/c/cgdb/cgdb-0.6.5-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/c/cgdb/cgdb-0.6.5-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/c/cgdb/cgdb-0.6.5-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/c/cgdb/cgdb-0.6.5-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/c/cgdb/cgdb-0.6.5-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/c/cgdb/cgdb-0.6.5-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/c/cgmpich/cgmpich-1.1.6.eb b/easybuild/easyconfigs/__archive__/c/cgmpich/cgmpich-1.1.6.eb similarity index 100% rename from easybuild/easyconfigs/c/cgmpich/cgmpich-1.1.6.eb rename to easybuild/easyconfigs/__archive__/c/cgmpich/cgmpich-1.1.6.eb diff --git a/easybuild/easyconfigs/c/cgmpolf/cgmpolf-1.1.6.eb b/easybuild/easyconfigs/__archive__/c/cgmpolf/cgmpolf-1.1.6.eb similarity index 100% rename from easybuild/easyconfigs/c/cgmpolf/cgmpolf-1.1.6.eb rename to easybuild/easyconfigs/__archive__/c/cgmpolf/cgmpolf-1.1.6.eb diff --git a/easybuild/easyconfigs/c/cgmvapich2/cgmvapich2-1.1.12rc1.eb b/easybuild/easyconfigs/__archive__/c/cgmvapich2/cgmvapich2-1.1.12rc1.eb similarity index 100% rename from easybuild/easyconfigs/c/cgmvapich2/cgmvapich2-1.1.12rc1.eb rename to easybuild/easyconfigs/__archive__/c/cgmvapich2/cgmvapich2-1.1.12rc1.eb diff --git a/easybuild/easyconfigs/c/cgmvapich2/cgmvapich2-1.2.7.eb b/easybuild/easyconfigs/__archive__/c/cgmvapich2/cgmvapich2-1.2.7.eb similarity index 100% rename from easybuild/easyconfigs/c/cgmvapich2/cgmvapich2-1.2.7.eb rename to easybuild/easyconfigs/__archive__/c/cgmvapich2/cgmvapich2-1.2.7.eb diff --git a/easybuild/easyconfigs/c/cgmvolf/cgmvolf-1.1.12rc1.eb b/easybuild/easyconfigs/__archive__/c/cgmvolf/cgmvolf-1.1.12rc1.eb similarity index 100% rename from easybuild/easyconfigs/c/cgmvolf/cgmvolf-1.1.12rc1.eb rename to easybuild/easyconfigs/__archive__/c/cgmvolf/cgmvolf-1.1.12rc1.eb diff --git a/easybuild/easyconfigs/c/cgmvolf/cgmvolf-1.2.7.eb b/easybuild/easyconfigs/__archive__/c/cgmvolf/cgmvolf-1.2.7.eb similarity index 100% rename from easybuild/easyconfigs/c/cgmvolf/cgmvolf-1.2.7.eb rename to easybuild/easyconfigs/__archive__/c/cgmvolf/cgmvolf-1.2.7.eb diff --git a/easybuild/easyconfigs/c/cgompi/cgompi-1.1.7.eb b/easybuild/easyconfigs/__archive__/c/cgompi/cgompi-1.1.7.eb similarity index 100% rename from easybuild/easyconfigs/c/cgompi/cgompi-1.1.7.eb rename to easybuild/easyconfigs/__archive__/c/cgompi/cgompi-1.1.7.eb diff --git a/easybuild/easyconfigs/c/cgoolf/cgoolf-1.1.7.eb b/easybuild/easyconfigs/__archive__/c/cgoolf/cgoolf-1.1.7.eb similarity index 100% rename from easybuild/easyconfigs/c/cgoolf/cgoolf-1.1.7.eb rename to easybuild/easyconfigs/__archive__/c/cgoolf/cgoolf-1.1.7.eb diff --git a/easybuild/easyconfigs/d/DB/DB-4.7.25-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/d/DB/DB-4.7.25-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/d/DB/DB-4.7.25-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/d/DB/DB-4.7.25-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/d/DB/DB-5.3.28-gmpolf-1.4.8.eb b/easybuild/easyconfigs/__archive__/d/DB/DB-5.3.28-gmpolf-1.4.8.eb similarity index 100% rename from easybuild/easyconfigs/d/DB/DB-5.3.28-gmpolf-1.4.8.eb rename to easybuild/easyconfigs/__archive__/d/DB/DB-5.3.28-gmpolf-1.4.8.eb diff --git a/easybuild/easyconfigs/d/DB/DB-6.0.20-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/d/DB/DB-6.0.20-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/d/DB/DB-6.0.20-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/d/DB/DB-6.0.20-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/d/DL_POLY_Classic/DL_POLY_Classic-1.9-goalf-1.1.0-no-OFED-no-gui.eb b/easybuild/easyconfigs/__archive__/d/DL_POLY_Classic/DL_POLY_Classic-1.9-goalf-1.1.0-no-OFED-no-gui.eb similarity index 100% rename from easybuild/easyconfigs/d/DL_POLY_Classic/DL_POLY_Classic-1.9-goalf-1.1.0-no-OFED-no-gui.eb rename to easybuild/easyconfigs/__archive__/d/DL_POLY_Classic/DL_POLY_Classic-1.9-goalf-1.1.0-no-OFED-no-gui.eb diff --git a/easybuild/easyconfigs/d/DL_POLY_Classic/DL_POLY_Classic-1.9-ictce-4.1.13-no-gui.eb b/easybuild/easyconfigs/__archive__/d/DL_POLY_Classic/DL_POLY_Classic-1.9-ictce-4.1.13-no-gui.eb similarity index 100% rename from easybuild/easyconfigs/d/DL_POLY_Classic/DL_POLY_Classic-1.9-ictce-4.1.13-no-gui.eb rename to easybuild/easyconfigs/__archive__/d/DL_POLY_Classic/DL_POLY_Classic-1.9-ictce-4.1.13-no-gui.eb diff --git a/easybuild/easyconfigs/d/DOLFIN/DOLFIN-1.0.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/d/DOLFIN/DOLFIN-1.0.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/d/DOLFIN/DOLFIN-1.0.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/d/DOLFIN/DOLFIN-1.0.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/d/DOLFIN/DOLFIN-1.0.0-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/d/DOLFIN/DOLFIN-1.0.0-ictce-4.0.6-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/d/DOLFIN/DOLFIN-1.0.0-ictce-4.0.6-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/d/DOLFIN/DOLFIN-1.0.0-ictce-4.0.6-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/d/Docutils/Docutils-0.9.1-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/d/Docutils/Docutils-0.9.1-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/d/Docutils/Docutils-0.9.1-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/d/Docutils/Docutils-0.9.1-goalf-1.1.0-no-OFED-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/d/Docutils/Docutils-0.9.1-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/d/Docutils/Docutils-0.9.1-ictce-4.0.6-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/d/Docutils/Docutils-0.9.1-ictce-4.0.6-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/d/Docutils/Docutils-0.9.1-ictce-4.0.6-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.1.1-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.1.1-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.1.1-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.1.1-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.1.1-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.1.1-ictce-3.2.2.u3.eb similarity index 100% rename from easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.1.1-ictce-3.2.2.u3.eb rename to easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.1.1-ictce-3.2.2.u3.eb diff --git a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.1.1-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.1.1-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.1.1-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.1.1-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.1.1-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.1.1-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.1.1-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.1.1-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.2-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.2-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.2-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.2-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.3.1-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.3.1-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.3.1-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.3.1-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.3.1-iqacml-3.7.3.eb b/easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.3.1-iqacml-3.7.3.eb similarity index 100% rename from easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.3.1-iqacml-3.7.3.eb rename to easybuild/easyconfigs/__archive__/d/Doxygen/Doxygen-1.8.3.1-iqacml-3.7.3.eb diff --git a/easybuild/easyconfigs/e/ELinks/ELinks-0.12pre5-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/e/ELinks/ELinks-0.12pre5-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/e/ELinks/ELinks-0.12pre5-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/e/ELinks/ELinks-0.12pre5-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/e/ELinks/ELinks-0.12pre5-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/e/ELinks/ELinks-0.12pre5-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/e/ELinks/ELinks-0.12pre5-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/e/ELinks/ELinks-0.12pre5-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/e/EMBOSS/EMBOSS-6.5.7-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/e/EMBOSS/EMBOSS-6.5.7-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/e/EMBOSS/EMBOSS-6.5.7-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/e/EMBOSS/EMBOSS-6.5.7-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/e/ESMF/ESMF-5.3.0-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/e/ESMF/ESMF-5.3.0-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/e/ESMF/ESMF-5.3.0-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/e/ESMF/ESMF-5.3.0-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/e/ESMF/ESMF-5.3.0-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/__archive__/e/ESMF/ESMF-5.3.0-ictce-3.2.2.u3.eb similarity index 100% rename from easybuild/easyconfigs/e/ESMF/ESMF-5.3.0-ictce-3.2.2.u3.eb rename to easybuild/easyconfigs/__archive__/e/ESMF/ESMF-5.3.0-ictce-3.2.2.u3.eb diff --git a/easybuild/easyconfigs/e/ESMF/ESMF-6.1.1-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/e/ESMF/ESMF-6.1.1-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/e/ESMF/ESMF-6.1.1-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/e/ESMF/ESMF-6.1.1-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/e/ESMF/ESMF-6.1.1-iqacml-3.7.3.eb b/easybuild/easyconfigs/__archive__/e/ESMF/ESMF-6.1.1-iqacml-3.7.3.eb similarity index 100% rename from easybuild/easyconfigs/e/ESMF/ESMF-6.1.1-iqacml-3.7.3.eb rename to easybuild/easyconfigs/__archive__/e/ESMF/ESMF-6.1.1-iqacml-3.7.3.eb diff --git a/easybuild/easyconfigs/e/ESPResSo/ESPResSo-3.1.1-goalf-1.1.0-no-OFED-parallel.eb b/easybuild/easyconfigs/__archive__/e/ESPResSo/ESPResSo-3.1.1-goalf-1.1.0-no-OFED-parallel.eb similarity index 100% rename from easybuild/easyconfigs/e/ESPResSo/ESPResSo-3.1.1-goalf-1.1.0-no-OFED-parallel.eb rename to easybuild/easyconfigs/__archive__/e/ESPResSo/ESPResSo-3.1.1-goalf-1.1.0-no-OFED-parallel.eb diff --git a/easybuild/easyconfigs/e/ESPResSo/ESPResSo-3.1.1-goalf-1.1.0-no-OFED-serial.eb b/easybuild/easyconfigs/__archive__/e/ESPResSo/ESPResSo-3.1.1-goalf-1.1.0-no-OFED-serial.eb similarity index 100% rename from easybuild/easyconfigs/e/ESPResSo/ESPResSo-3.1.1-goalf-1.1.0-no-OFED-serial.eb rename to easybuild/easyconfigs/__archive__/e/ESPResSo/ESPResSo-3.1.1-goalf-1.1.0-no-OFED-serial.eb diff --git a/easybuild/easyconfigs/e/ESPResSo/ESPResSo-3.1.1-ictce-4.0.6-parallel.eb b/easybuild/easyconfigs/__archive__/e/ESPResSo/ESPResSo-3.1.1-ictce-4.0.6-parallel.eb similarity index 100% rename from easybuild/easyconfigs/e/ESPResSo/ESPResSo-3.1.1-ictce-4.0.6-parallel.eb rename to easybuild/easyconfigs/__archive__/e/ESPResSo/ESPResSo-3.1.1-ictce-4.0.6-parallel.eb diff --git a/easybuild/easyconfigs/e/ESPResSo/ESPResSo-3.1.1-ictce-4.0.6-serial.eb b/easybuild/easyconfigs/__archive__/e/ESPResSo/ESPResSo-3.1.1-ictce-4.0.6-serial.eb similarity index 100% rename from easybuild/easyconfigs/e/ESPResSo/ESPResSo-3.1.1-ictce-4.0.6-serial.eb rename to easybuild/easyconfigs/__archive__/e/ESPResSo/ESPResSo-3.1.1-ictce-4.0.6-serial.eb diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-3.1.1-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.1.1-goalf-1.1.0-no-OFED.eb similarity index 94% rename from easybuild/easyconfigs/e/Eigen/Eigen-3.1.1-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.1.1-goalf-1.1.0-no-OFED.eb index 57fad2e4e7e074765592ee1ea27458b10c134ba5..3cc61b864372d3299c7b17d084cc0401bd104679 100644 --- a/easybuild/easyconfigs/e/Eigen/Eigen-3.1.1-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.1.1-goalf-1.1.0-no-OFED.eb @@ -18,7 +18,6 @@ description = """Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.""" toolchain = {'name': 'goalf', 'version': '1.1.0-no-OFED'} -toolchainopts = {'optarch': True, 'pic': True} source_urls = ['http://bitbucket.org/%(namelower)s/%(namelower)s/get'] sources = ['%(version)s.tar.bz2'] diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-3.1.1-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.1.1-ictce-4.0.6.eb similarity index 94% rename from easybuild/easyconfigs/e/Eigen/Eigen-3.1.1-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.1.1-ictce-4.0.6.eb index 34c32694d7333835906879dde48afd1176033b20..ad92c7352d47a758d5f873e1e657fa8050ade12e 100644 --- a/easybuild/easyconfigs/e/Eigen/Eigen-3.1.1-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.1.1-ictce-4.0.6.eb @@ -18,7 +18,6 @@ description = """Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.""" toolchain = {'name': 'ictce', 'version': '4.0.6'} -toolchainopts = {'optarch': True, 'pic': True} source_urls = ['http://bitbucket.org/%(namelower)s/%(namelower)s/get'] sources = ['%(version)s.tar.bz2'] diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-3.1.4-goalf-1.5.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.1.4-goalf-1.5.12-no-OFED.eb similarity index 94% rename from easybuild/easyconfigs/e/Eigen/Eigen-3.1.4-goalf-1.5.12-no-OFED.eb rename to easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.1.4-goalf-1.5.12-no-OFED.eb index ab4f378feb1ea3191188fd4b8b6a83d12209bbac..0db2cb2232438d36ef168245fa871a56e412a881 100644 --- a/easybuild/easyconfigs/e/Eigen/Eigen-3.1.4-goalf-1.5.12-no-OFED.eb +++ b/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.1.4-goalf-1.5.12-no-OFED.eb @@ -18,7 +18,6 @@ description = """Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.""" toolchain = {'name': 'goalf', 'version': '1.5.12-no-OFED'} -toolchainopts = {'optarch': True, 'pic': True} source_urls = ['http://bitbucket.org/%(namelower)s/%(namelower)s/get'] sources = ['%(version)s.tar.bz2'] diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-3.1.4-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.1.4-ictce-4.1.13.eb similarity index 94% rename from easybuild/easyconfigs/e/Eigen/Eigen-3.1.4-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.1.4-ictce-4.1.13.eb index 5e8553cde74c6c267527a535cb144be11d2a2eb2..8868b07c8240c5d73b6cc0e131809415f26ac592 100644 --- a/easybuild/easyconfigs/e/Eigen/Eigen-3.1.4-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/__archive__/e/Eigen/Eigen-3.1.4-ictce-4.1.13.eb @@ -18,7 +18,6 @@ description = """Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.""" toolchain = {'name': 'ictce', 'version': '4.1.13'} -toolchainopts = {'optarch': True, 'pic': True} source_urls = ['http://bitbucket.org/%(namelower)s/%(namelower)s/get'] sources = ['%(version)s.tar.bz2'] diff --git a/easybuild/easyconfigs/__archive__/e/Extrae/Extrae-2.4.1-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/e/Extrae/Extrae-2.4.1-gompi-1.4.12-no-OFED.eb new file mode 100644 index 0000000000000000000000000000000000000000..b3d4b5ae5a81c57a982ddc2392369fdaf16d2bd3 --- /dev/null +++ b/easybuild/easyconfigs/__archive__/e/Extrae/Extrae-2.4.1-gompi-1.4.12-no-OFED.eb @@ -0,0 +1,39 @@ +# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany +# Authors:: Bernd Mohr +# License:: New BSD +# +# This work is based from experiences from the UNITE project +# http://apps.fz-juelich.de/unite/ +## +name = 'Extrae' +version = '2.4.1' + +homepage = 'http://www.bsc.es/computer-sciences/performance-tools' +description = """Extrae is the core instrumentation package developed by the Performance Tools + group at BSC. Extrae is capable of instrumenting applications based on MPI, OpenMP, pthreads, + CUDA1, OpenCL1, and StarSs1 using different instrumentation approaches. The information gathered + by Extrae typically includes timestamped events of runtime calls, performance counters and source + code references. Besides, Extrae provides its own API to allow the user to manually instrument his + or her application.""" + +toolchain = {'name': 'gompi', 'version': '1.4.12-no-OFED'} +toolchainopts = {'usempi': True} + +# http://www.bsc.es/computer-sciences/performance-tools/downloads +# Requires input of email address for download +sources = [SOURCELOWER_TAR_BZ2] + +patches = ['Extrae-%(version)s_configure-no-shared-binutils.patch'] + +# compiler toolchain depencies +dependencies = [ + ('zlib', '1.2.7'), + ('binutils', '2.22'), + ('Boost', '1.53.0'), + ('libunwind', '1.1'), + ('libxml2', '2.9.1'), + ('PAPI', '5.2.0'), +] + +moduleclass = 'perf' diff --git a/easybuild/easyconfigs/e/expat/expat-2.1.0-cgmpolf-1.1.6.eb b/easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-cgmpolf-1.1.6.eb similarity index 100% rename from easybuild/easyconfigs/e/expat/expat-2.1.0-cgmpolf-1.1.6.eb rename to easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-cgmpolf-1.1.6.eb diff --git a/easybuild/easyconfigs/e/expat/expat-2.1.0-cgmvolf-1.1.12rc1.eb b/easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-cgmvolf-1.1.12rc1.eb similarity index 100% rename from easybuild/easyconfigs/e/expat/expat-2.1.0-cgmvolf-1.1.12rc1.eb rename to easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-cgmvolf-1.1.12rc1.eb diff --git a/easybuild/easyconfigs/e/expat/expat-2.1.0-cgmvolf-1.2.7.eb b/easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-cgmvolf-1.2.7.eb similarity index 100% rename from easybuild/easyconfigs/e/expat/expat-2.1.0-cgmvolf-1.2.7.eb rename to easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-cgmvolf-1.2.7.eb diff --git a/easybuild/easyconfigs/e/expat/expat-2.1.0-cgoolf-1.1.7.eb b/easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-cgoolf-1.1.7.eb similarity index 100% rename from easybuild/easyconfigs/e/expat/expat-2.1.0-cgoolf-1.1.7.eb rename to easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-cgoolf-1.1.7.eb diff --git a/easybuild/easyconfigs/e/expat/expat-2.1.0-gmvolf-1.7.12.eb b/easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-gmvolf-1.7.12.eb similarity index 100% rename from easybuild/easyconfigs/e/expat/expat-2.1.0-gmvolf-1.7.12.eb rename to easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-gmvolf-1.7.12.eb diff --git a/easybuild/easyconfigs/e/expat/expat-2.1.0-gmvolf-1.7.12rc1.eb b/easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-gmvolf-1.7.12rc1.eb similarity index 100% rename from easybuild/easyconfigs/e/expat/expat-2.1.0-gmvolf-1.7.12rc1.eb rename to easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-gmvolf-1.7.12rc1.eb diff --git a/easybuild/easyconfigs/e/expat/expat-2.1.0-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/e/expat/expat-2.1.0-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/e/expat/expat-2.1.0-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-ictce-3.2.2.u3.eb similarity index 100% rename from easybuild/easyconfigs/e/expat/expat-2.1.0-ictce-3.2.2.u3.eb rename to easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-ictce-3.2.2.u3.eb diff --git a/easybuild/easyconfigs/e/expat/expat-2.1.0-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/e/expat/expat-2.1.0-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/e/expat/expat-2.1.0-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/e/expat/expat-2.1.0-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/e/expat/expat-2.1.0-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.13.2-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/f/FASTX-Toolkit/FASTX-Toolkit-0.0.13.2-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.13.2-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/f/FASTX-Toolkit/FASTX-Toolkit-0.0.13.2-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.13.2-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/f/FASTX-Toolkit/FASTX-Toolkit-0.0.13.2-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.13.2-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/f/FASTX-Toolkit/FASTX-Toolkit-0.0.13.2-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/f/FFC/FFC-1.0.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/f/FFC/FFC-1.0.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/f/FFC/FFC-1.0.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/f/FFC/FFC-1.0.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/f/FFC/FFC-1.0.0-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/f/FFC/FFC-1.0.0-ictce-4.0.6-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/f/FFC/FFC-1.0.0-ictce-4.0.6-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/f/FFC/FFC-1.0.0-ictce-4.0.6-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-2.1.5-gompi-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-2.1.5-gompi-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/f/FFTW/FFTW-2.1.5-gompi-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/f/FFTW/FFTW-2.1.5-gompi-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.1-gompi-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.1-gompi-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/f/FFTW/FFTW-3.3.1-gompi-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.1-gompi-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.1-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.1-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/f/FFTW/FFTW-3.3.1-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.1-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.2-gmvapich2-1.7.9a2.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.2-gmvapich2-1.7.9a2.eb similarity index 100% rename from easybuild/easyconfigs/f/FFTW/FFTW-3.3.2-gmvapich2-1.7.9a2.eb rename to easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.2-gmvapich2-1.7.9a2.eb diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.3-cgmpich-1.1.6.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-cgmpich-1.1.6.eb similarity index 100% rename from easybuild/easyconfigs/f/FFTW/FFTW-3.3.3-cgmpich-1.1.6.eb rename to easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-cgmpich-1.1.6.eb diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.3-cgmvapich2-1.1.12rc1.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-cgmvapich2-1.1.12rc1.eb similarity index 100% rename from easybuild/easyconfigs/f/FFTW/FFTW-3.3.3-cgmvapich2-1.1.12rc1.eb rename to easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-cgmvapich2-1.1.12rc1.eb diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.3-cgmvapich2-1.2.7.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-cgmvapich2-1.2.7.eb similarity index 100% rename from easybuild/easyconfigs/f/FFTW/FFTW-3.3.3-cgmvapich2-1.2.7.eb rename to easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-cgmvapich2-1.2.7.eb diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.3-cgompi-1.1.7.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-cgompi-1.1.7.eb similarity index 100% rename from easybuild/easyconfigs/f/FFTW/FFTW-3.3.3-cgompi-1.1.7.eb rename to easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-cgompi-1.1.7.eb diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.3-gmpich-1.4.8.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-gmpich-1.4.8.eb similarity index 100% rename from easybuild/easyconfigs/f/FFTW/FFTW-3.3.3-gmpich-1.4.8.eb rename to easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-gmpich-1.4.8.eb diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.3-gmvapich2-1.7.12.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-gmvapich2-1.7.12.eb similarity index 100% rename from easybuild/easyconfigs/f/FFTW/FFTW-3.3.3-gmvapich2-1.7.12.eb rename to easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-gmvapich2-1.7.12.eb diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.3-gmvapich2-1.7.12rc1.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-gmvapich2-1.7.12rc1.eb similarity index 100% rename from easybuild/easyconfigs/f/FFTW/FFTW-3.3.3-gmvapich2-1.7.12rc1.eb rename to easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-gmvapich2-1.7.12rc1.eb diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.3-gompi-1.3.12.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-gompi-1.3.12.eb similarity index 100% rename from easybuild/easyconfigs/f/FFTW/FFTW-3.3.3-gompi-1.3.12.eb rename to easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-gompi-1.3.12.eb diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.3-gompi-1.4.10-no-OFED.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-gompi-1.4.10-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/f/FFTW/FFTW-3.3.3-gompi-1.4.10-no-OFED.eb rename to easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-gompi-1.4.10-no-OFED.eb diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.3-gompi-1.5.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-gompi-1.5.12-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/f/FFTW/FFTW-3.3.3-gompi-1.5.12-no-OFED.eb rename to easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-gompi-1.5.12-no-OFED.eb diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.3-gompi-1.5.12.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-gompi-1.5.12.eb similarity index 100% rename from easybuild/easyconfigs/f/FFTW/FFTW-3.3.3-gompi-1.5.12.eb rename to easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-gompi-1.5.12.eb diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.3-gompic-2.6.10.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-gompic-2.6.10.eb similarity index 100% rename from easybuild/easyconfigs/f/FFTW/FFTW-3.3.3-gompic-2.6.10.eb rename to easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-gompic-2.6.10.eb diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.3-ictce-4.1.13-single.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-ictce-4.1.13-single.eb similarity index 100% rename from easybuild/easyconfigs/f/FFTW/FFTW-3.3.3-ictce-4.1.13-single.eb rename to easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-ictce-4.1.13-single.eb diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.3-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/f/FFTW/FFTW-3.3.3-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.3-iiqmpi-3.3.0.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-iiqmpi-3.3.0.eb similarity index 100% rename from easybuild/easyconfigs/f/FFTW/FFTW-3.3.3-iiqmpi-3.3.0.eb rename to easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-iiqmpi-3.3.0.eb diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.3-iiqmpi-4.4.13.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-iiqmpi-4.4.13.eb similarity index 100% rename from easybuild/easyconfigs/f/FFTW/FFTW-3.3.3-iiqmpi-4.4.13.eb rename to easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-iiqmpi-4.4.13.eb diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.3-iomkl-4.6.13-single.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-iomkl-4.6.13-single.eb similarity index 100% rename from easybuild/easyconfigs/f/FFTW/FFTW-3.3.3-iomkl-4.6.13-single.eb rename to easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.3-iomkl-4.6.13-single.eb diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gmvapich2-1.7.12.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.4-gmvapich2-1.7.12.eb similarity index 100% rename from easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gmvapich2-1.7.12.eb rename to easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.4-gmvapich2-1.7.12.eb diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-1.5.14-no-OFED.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.4-gompi-1.5.14-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-1.5.14-no-OFED.eb rename to easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.4-gompi-1.5.14-no-OFED.eb diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gpsmpi-2014.12.eb b/easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.4-gpsmpi-2014.12.eb similarity index 100% rename from easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gpsmpi-2014.12.eb rename to easybuild/easyconfigs/__archive__/f/FFTW/FFTW-3.3.4-gpsmpi-2014.12.eb diff --git a/easybuild/easyconfigs/f/FIAT/FIAT-1.0.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/f/FIAT/FIAT-1.0.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/f/FIAT/FIAT-1.0.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/f/FIAT/FIAT-1.0.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/f/FIAT/FIAT-1.0.0-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/f/FIAT/FIAT-1.0.0-ictce-4.0.6-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/f/FIAT/FIAT-1.0.0-ictce-4.0.6-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/f/FIAT/FIAT-1.0.0-ictce-4.0.6-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/f/FRC_align/FRC_align-20130521-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/f/FRC_align/FRC_align-20130521-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/f/FRC_align/FRC_align-20130521-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/f/FRC_align/FRC_align-20130521-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/f/FSL/FSL-4.1.9-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/f/FSL/FSL-4.1.9-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/f/FSL/FSL-4.1.9-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/f/FSL/FSL-4.1.9-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/f/FSL/FSL-4.1.9-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/f/FSL/FSL-4.1.9-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/f/FSL/FSL-4.1.9-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/f/FSL/FSL-4.1.9-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/f/FSL/FSL-5.0.4-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/f/FSL/FSL-5.0.4-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/f/FSL/FSL-5.0.4-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/f/FSL/FSL-5.0.4-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/f/Ferret/Ferret-6.72-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/f/Ferret/Ferret-6.72-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/f/Ferret/Ferret-6.72-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/f/Ferret/Ferret-6.72-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/f/fastahack/fastahack-20110215-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/f/fastahack/fastahack-20110215-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/f/fastahack/fastahack-20110215-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/f/fastahack/fastahack-20110215-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/f/fixesproto/fixesproto-5.0-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/f/fixesproto/fixesproto-5.0-ictce-4.1.13.eb similarity index 85% rename from easybuild/easyconfigs/f/fixesproto/fixesproto-5.0-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/f/fixesproto/fixesproto-5.0-ictce-4.1.13.eb index c52db08f490f4e4e4d1dcdc398943c33a72e4684..15154dbbea85ea9a5b64fd770dd2c1323dfd3c9e 100644 --- a/easybuild/easyconfigs/f/fixesproto/fixesproto-5.0-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/__archive__/f/fixesproto/fixesproto-5.0-ictce-4.1.13.eb @@ -9,7 +9,7 @@ description = """X.org FixesProto protocol headers.""" toolchain = {'name': 'ictce', 'version': '4.1.13'} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { 'files': ['include/X11/extensions/xfixesproto.h', 'include/X11/extensions/xfixeswire.h'], diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.35-gmacml-1.7.0.eb b/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.35-gmacml-1.7.0.eb similarity index 100% rename from easybuild/easyconfigs/f/flex/flex-2.5.35-gmacml-1.7.0.eb rename to easybuild/easyconfigs/__archive__/f/flex/flex-2.5.35-gmacml-1.7.0.eb diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.35-gmvapich2-1.6.7.eb b/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.35-gmvapich2-1.6.7.eb similarity index 100% rename from easybuild/easyconfigs/f/flex/flex-2.5.35-gmvapich2-1.6.7.eb rename to easybuild/easyconfigs/__archive__/f/flex/flex-2.5.35-gmvapich2-1.6.7.eb diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.35-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.35-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/f/flex/flex-2.5.35-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/f/flex/flex-2.5.35-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.35-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.35-ictce-3.2.2.u3.eb similarity index 100% rename from easybuild/easyconfigs/f/flex/flex-2.5.35-ictce-3.2.2.u3.eb rename to easybuild/easyconfigs/__archive__/f/flex/flex-2.5.35-ictce-3.2.2.u3.eb diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.35-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.35-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/f/flex/flex-2.5.35-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/f/flex/flex-2.5.35-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.35-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.35-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/f/flex/flex-2.5.35-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/f/flex/flex-2.5.35-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.35-iqacml-3.7.3.eb b/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.35-iqacml-3.7.3.eb similarity index 100% rename from easybuild/easyconfigs/f/flex/flex-2.5.35-iqacml-3.7.3.eb rename to easybuild/easyconfigs/__archive__/f/flex/flex-2.5.35-iqacml-3.7.3.eb diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.37-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.37-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/f/flex/flex-2.5.37-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/f/flex/flex-2.5.37-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.37-iqacml-3.7.3.eb b/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.37-iqacml-3.7.3.eb similarity index 100% rename from easybuild/easyconfigs/f/flex/flex-2.5.37-iqacml-3.7.3.eb rename to easybuild/easyconfigs/__archive__/f/flex/flex-2.5.37-iqacml-3.7.3.eb diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.37-iqacml-4.4.13.eb b/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.37-iqacml-4.4.13.eb similarity index 100% rename from easybuild/easyconfigs/f/flex/flex-2.5.37-iqacml-4.4.13.eb rename to easybuild/easyconfigs/__archive__/f/flex/flex-2.5.37-iqacml-4.4.13.eb diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-intel-para-2014.12.eb b/easybuild/easyconfigs/__archive__/f/flex/flex-2.5.39-intel-para-2014.12.eb similarity index 100% rename from easybuild/easyconfigs/f/flex/flex-2.5.39-intel-para-2014.12.eb rename to easybuild/easyconfigs/__archive__/f/flex/flex-2.5.39-intel-para-2014.12.eb diff --git a/easybuild/easyconfigs/f/fmri/fmri-1.4-8-ictce-4.0.10-R-2.15.2.eb b/easybuild/easyconfigs/__archive__/f/fmri/fmri-1.4-8-ictce-4.0.10-R-2.15.2.eb similarity index 100% rename from easybuild/easyconfigs/f/fmri/fmri-1.4-8-ictce-4.0.10-R-2.15.2.eb rename to easybuild/easyconfigs/__archive__/f/fmri/fmri-1.4-8-ictce-4.0.10-R-2.15.2.eb diff --git a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.10.91-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/f/fontconfig/fontconfig-2.10.91-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/f/fontconfig/fontconfig-2.10.91-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/f/fontconfig/fontconfig-2.10.91-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.10.91-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/__archive__/f/fontconfig/fontconfig-2.10.91-ictce-3.2.2.u3.eb similarity index 100% rename from easybuild/easyconfigs/f/fontconfig/fontconfig-2.10.91-ictce-3.2.2.u3.eb rename to easybuild/easyconfigs/__archive__/f/fontconfig/fontconfig-2.10.91-ictce-3.2.2.u3.eb diff --git a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.10.91-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/f/fontconfig/fontconfig-2.10.91-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/f/fontconfig/fontconfig-2.10.91-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/f/fontconfig/fontconfig-2.10.91-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/f/freeglut/freeglut-2.8.1-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/f/freeglut/freeglut-2.8.1-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/f/freeglut/freeglut-2.8.1-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/f/freeglut/freeglut-2.8.1-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.4.10-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.4.10-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/f/freetype/freetype-2.4.10-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/f/freetype/freetype-2.4.10-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.4.10-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.4.10-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/f/freetype/freetype-2.4.10-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/f/freetype/freetype-2.4.10-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.4.10-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.4.10-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/f/freetype/freetype-2.4.10-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/f/freetype/freetype-2.4.10-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.4.11-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.4.11-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/f/freetype/freetype-2.4.11-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/f/freetype/freetype-2.4.11-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.4.11-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.4.11-ictce-3.2.2.u3.eb similarity index 100% rename from easybuild/easyconfigs/f/freetype/freetype-2.4.11-ictce-3.2.2.u3.eb rename to easybuild/easyconfigs/__archive__/f/freetype/freetype-2.4.11-ictce-3.2.2.u3.eb diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.4.11-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.4.11-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/f/freetype/freetype-2.4.11-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/f/freetype/freetype-2.4.11-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.4.11-iqacml-3.7.3.eb b/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.4.11-iqacml-3.7.3.eb similarity index 100% rename from easybuild/easyconfigs/f/freetype/freetype-2.4.11-iqacml-3.7.3.eb rename to easybuild/easyconfigs/__archive__/f/freetype/freetype-2.4.11-iqacml-3.7.3.eb diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.5.0.1-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/f/freetype/freetype-2.5.0.1-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/f/freetype/freetype-2.5.0.1-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/f/freetype/freetype-2.5.0.1-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/g/GAMESS-US/GAMESS-US-20130501-R1-goolf-1.5.14-no-OFED.eb b/easybuild/easyconfigs/__archive__/g/GAMESS-US/GAMESS-US-20130501-R1-goolf-1.5.14-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/g/GAMESS-US/GAMESS-US-20130501-R1-goolf-1.5.14-no-OFED.eb rename to easybuild/easyconfigs/__archive__/g/GAMESS-US/GAMESS-US-20130501-R1-goolf-1.5.14-no-OFED.eb diff --git a/easybuild/easyconfigs/g/GATE/GATE-6.1-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/g/GATE/GATE-6.1-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/g/GATE/GATE-6.1-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/g/GATE/GATE-6.1-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/g/GATE/GATE-6.2-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/g/GATE/GATE-6.2-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/g/GATE/GATE-6.2-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/g/GATE/GATE-6.2-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/g/GATE/GATE-6.2-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/g/GATE/GATE-6.2-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/g/GATE/GATE-6.2-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/g/GATE/GATE-6.2-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-1.9.2-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/g/GDAL/GDAL-1.9.2-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/g/GDAL/GDAL-1.9.2-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/g/GDAL/GDAL-1.9.2-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-1.9.2-iqacml-3.7.3.eb b/easybuild/easyconfigs/__archive__/g/GDAL/GDAL-1.9.2-iqacml-3.7.3.eb similarity index 100% rename from easybuild/easyconfigs/g/GDAL/GDAL-1.9.2-iqacml-3.7.3.eb rename to easybuild/easyconfigs/__archive__/g/GDAL/GDAL-1.9.2-iqacml-3.7.3.eb diff --git a/easybuild/easyconfigs/g/GDB/GDB-7.5.1-cgmpolf-1.1.6.eb b/easybuild/easyconfigs/__archive__/g/GDB/GDB-7.5.1-cgmpolf-1.1.6.eb similarity index 100% rename from easybuild/easyconfigs/g/GDB/GDB-7.5.1-cgmpolf-1.1.6.eb rename to easybuild/easyconfigs/__archive__/g/GDB/GDB-7.5.1-cgmpolf-1.1.6.eb diff --git a/easybuild/easyconfigs/g/GDB/GDB-7.5.1-cgmvolf-1.1.12rc1.eb b/easybuild/easyconfigs/__archive__/g/GDB/GDB-7.5.1-cgmvolf-1.1.12rc1.eb similarity index 100% rename from easybuild/easyconfigs/g/GDB/GDB-7.5.1-cgmvolf-1.1.12rc1.eb rename to easybuild/easyconfigs/__archive__/g/GDB/GDB-7.5.1-cgmvolf-1.1.12rc1.eb diff --git a/easybuild/easyconfigs/g/GDB/GDB-7.5.1-cgmvolf-1.2.7.eb b/easybuild/easyconfigs/__archive__/g/GDB/GDB-7.5.1-cgmvolf-1.2.7.eb similarity index 100% rename from easybuild/easyconfigs/g/GDB/GDB-7.5.1-cgmvolf-1.2.7.eb rename to easybuild/easyconfigs/__archive__/g/GDB/GDB-7.5.1-cgmvolf-1.2.7.eb diff --git a/easybuild/easyconfigs/g/GDB/GDB-7.5.1-cgoolf-1.1.7.eb b/easybuild/easyconfigs/__archive__/g/GDB/GDB-7.5.1-cgoolf-1.1.7.eb similarity index 100% rename from easybuild/easyconfigs/g/GDB/GDB-7.5.1-cgoolf-1.1.7.eb rename to easybuild/easyconfigs/__archive__/g/GDB/GDB-7.5.1-cgoolf-1.1.7.eb diff --git a/easybuild/easyconfigs/g/GDB/GDB-7.5.1-gmvolf-1.7.12.eb b/easybuild/easyconfigs/__archive__/g/GDB/GDB-7.5.1-gmvolf-1.7.12.eb similarity index 100% rename from easybuild/easyconfigs/g/GDB/GDB-7.5.1-gmvolf-1.7.12.eb rename to easybuild/easyconfigs/__archive__/g/GDB/GDB-7.5.1-gmvolf-1.7.12.eb diff --git a/easybuild/easyconfigs/g/GDB/GDB-7.5.1-gmvolf-1.7.12rc1.eb b/easybuild/easyconfigs/__archive__/g/GDB/GDB-7.5.1-gmvolf-1.7.12rc1.eb similarity index 100% rename from easybuild/easyconfigs/g/GDB/GDB-7.5.1-gmvolf-1.7.12rc1.eb rename to easybuild/easyconfigs/__archive__/g/GDB/GDB-7.5.1-gmvolf-1.7.12rc1.eb diff --git a/easybuild/easyconfigs/g/GDB/GDB-7.5.1-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/g/GDB/GDB-7.5.1-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/g/GDB/GDB-7.5.1-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/g/GDB/GDB-7.5.1-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/g/GEOS/GEOS-3.3.5-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/g/GEOS/GEOS-3.3.5-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/g/GEOS/GEOS-3.3.5-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/g/GEOS/GEOS-3.3.5-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/g/GEOS/GEOS-3.3.5-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/g/GEOS/GEOS-3.3.5-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/g/GEOS/GEOS-3.3.5-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/g/GEOS/GEOS-3.3.5-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/g/GHC/GHC-7.4.2-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/g/GHC/GHC-7.4.2-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/g/GHC/GHC-7.4.2-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/g/GHC/GHC-7.4.2-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/g/GHC/GHC-7.6.2-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/g/GHC/GHC-7.6.2-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/g/GHC/GHC-7.6.2-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/g/GHC/GHC-7.6.2-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/g/GHC/GHC-7.8.3-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/g/GHC/GHC-7.8.3-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/g/GHC/GHC-7.8.3-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/g/GHC/GHC-7.8.3-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.34.3-gmpolf-1.4.8.eb b/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.34.3-gmpolf-1.4.8.eb similarity index 100% rename from easybuild/easyconfigs/g/GLib/GLib-2.34.3-gmpolf-1.4.8.eb rename to easybuild/easyconfigs/__archive__/g/GLib/GLib-2.34.3-gmpolf-1.4.8.eb diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.34.3-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.34.3-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/g/GLib/GLib-2.34.3-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/g/GLib/GLib-2.34.3-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.34.3-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.34.3-gompi-1.4.12-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/g/GLib/GLib-2.34.3-gompi-1.4.12-no-OFED.eb rename to easybuild/easyconfigs/__archive__/g/GLib/GLib-2.34.3-gompi-1.4.12-no-OFED.eb diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.34.3-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.34.3-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/g/GLib/GLib-2.34.3-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/g/GLib/GLib-2.34.3-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.34.3-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/g/GLib/GLib-2.34.3-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/g/GLib/GLib-2.34.3-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/g/GLib/GLib-2.34.3-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/g/GMP/GMP-5.0.5-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/g/GMP/GMP-5.0.5-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/g/GMP/GMP-5.0.5-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/g/GMP/GMP-5.0.5-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/g/GMP/GMP-5.0.5-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/g/GMP/GMP-5.0.5-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/g/GMP/GMP-5.0.5-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/g/GMP/GMP-5.0.5-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/g/GPAW/GPAW-0.9.0.8965-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/g/GPAW/GPAW-0.9.0.8965-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/g/GPAW/GPAW-0.9.0.8965-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/g/GPAW/GPAW-0.9.0.8965-goalf-1.1.0-no-OFED-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/g/GPAW/GPAW-0.9.0.8965-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/g/GPAW/GPAW-0.9.0.8965-ictce-4.0.6-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/g/GPAW/GPAW-0.9.0.8965-ictce-4.0.6-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/g/GPAW/GPAW-0.9.0.8965-ictce-4.0.6-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.1-goolfc-1.3.12-hybrid.eb b/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.1-goolfc-1.3.12-hybrid.eb similarity index 100% rename from easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.1-goolfc-1.3.12-hybrid.eb rename to easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.1-goolfc-1.3.12-hybrid.eb diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.1-goolfc-1.3.12-mt.eb b/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.1-goolfc-1.3.12-mt.eb similarity index 100% rename from easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.1-goolfc-1.3.12-mt.eb rename to easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.1-goolfc-1.3.12-mt.eb diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.5-gmpolf-1.4.8-hybrid.eb b/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.5-gmpolf-1.4.8-hybrid.eb similarity index 100% rename from easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.5-gmpolf-1.4.8-hybrid.eb rename to easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.5-gmpolf-1.4.8-hybrid.eb diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.5-gmpolf-1.4.8-mt.eb b/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.5-gmpolf-1.4.8-mt.eb similarity index 100% rename from easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.5-gmpolf-1.4.8-mt.eb rename to easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.5-gmpolf-1.4.8-mt.eb diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.5-gmvolf-1.7.12-hybrid.eb b/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.5-gmvolf-1.7.12-hybrid.eb similarity index 100% rename from easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.5-gmvolf-1.7.12-hybrid.eb rename to easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.5-gmvolf-1.7.12-hybrid.eb diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.5-gmvolf-1.7.12-mt.eb b/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.5-gmvolf-1.7.12-mt.eb similarity index 100% rename from easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.5-gmvolf-1.7.12-mt.eb rename to easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.5-gmvolf-1.7.12-mt.eb diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.5-goalf-1.1.0-no-OFED-hybrid.eb b/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.5-goalf-1.1.0-no-OFED-hybrid.eb similarity index 100% rename from easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.5-goalf-1.1.0-no-OFED-hybrid.eb rename to easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.5-goalf-1.1.0-no-OFED-hybrid.eb diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.5-goalf-1.1.0-no-OFED-mt.eb b/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.5-goalf-1.1.0-no-OFED-mt.eb similarity index 100% rename from easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.5-goalf-1.1.0-no-OFED-mt.eb rename to easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.5-goalf-1.1.0-no-OFED-mt.eb diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.5-goolfc-2.6.10-hybrid.eb b/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.5-goolfc-2.6.10-hybrid.eb similarity index 100% rename from easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.5-goolfc-2.6.10-hybrid.eb rename to easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.5-goolfc-2.6.10-hybrid.eb diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.5-goolfc-2.6.10-mt.eb b/easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.5-goolfc-2.6.10-mt.eb similarity index 100% rename from easybuild/easyconfigs/g/GROMACS/GROMACS-4.6.5-goolfc-2.6.10-mt.eb rename to easybuild/easyconfigs/__archive__/g/GROMACS/GROMACS-4.6.5-goolfc-2.6.10-mt.eb diff --git a/easybuild/easyconfigs/g/GSL/GSL-1.15-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.15-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/g/GSL/GSL-1.15-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/g/GSL/GSL-1.15-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/g/GSL/GSL-1.15-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.15-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/g/GSL/GSL-1.15-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/g/GSL/GSL-1.15-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/g/GSL/GSL-1.16-goolfc-1.3.12.eb b/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.16-goolfc-1.3.12.eb similarity index 100% rename from easybuild/easyconfigs/g/GSL/GSL-1.16-goolfc-1.3.12.eb rename to easybuild/easyconfigs/__archive__/g/GSL/GSL-1.16-goolfc-1.3.12.eb diff --git a/easybuild/easyconfigs/g/GSL/GSL-1.16-goolfc-2.6.10.eb b/easybuild/easyconfigs/__archive__/g/GSL/GSL-1.16-goolfc-2.6.10.eb similarity index 100% rename from easybuild/easyconfigs/g/GSL/GSL-1.16-goolfc-2.6.10.eb rename to easybuild/easyconfigs/__archive__/g/GSL/GSL-1.16-goolfc-2.6.10.eb diff --git a/easybuild/easyconfigs/g/GTI/GTI-1.2.0-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/g/GTI/GTI-1.2.0-gompi-1.4.12-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/g/GTI/GTI-1.2.0-gompi-1.4.12-no-OFED.eb rename to easybuild/easyconfigs/__archive__/g/GTI/GTI-1.2.0-gompi-1.4.12-no-OFED.eb diff --git a/easybuild/easyconfigs/g/Geant4/Geant4-9.4.p02-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/g/Geant4/Geant4-9.4.p02-ictce-4.0.6.eb similarity index 94% rename from easybuild/easyconfigs/g/Geant4/Geant4-9.4.p02-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/g/Geant4/Geant4-9.4.p02-ictce-4.0.6.eb index 1e0d6874fa7a2bd69689995362c6d36c259d640b..2a6c5adf45e21bdaba55bf85f597c2a853a18afb 100644 --- a/easybuild/easyconfigs/g/Geant4/Geant4-9.4.p02-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/__archive__/g/Geant4/Geant4-9.4.p02-ictce-4.0.6.eb @@ -20,6 +20,6 @@ dependencies = [ builddependencies = [('CMake', '2.8.4')] configopts = "-DEXPAT_LIBRARY=$EBROOTEXPAT/lib/libexpat.so -DEXPAT_INCLUDE_DIR=$EBROOTEXPAT/include" -configopts += "-DGEANT4_INSTALL_DATA=OFF" +configopts += " -DGEANT4_INSTALL_DATA=OFF" moduleclass = 'phys' diff --git a/easybuild/easyconfigs/g/Geant4/Geant4-9.5.p01-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/g/Geant4/Geant4-9.5.p01-goalf-1.1.0-no-OFED.eb similarity index 94% rename from easybuild/easyconfigs/g/Geant4/Geant4-9.5.p01-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/g/Geant4/Geant4-9.5.p01-goalf-1.1.0-no-OFED.eb index b7af10a8488f92a7ac75b6754a3f72c55855d90e..2059df7ff07d5bd20fa71a581dd95e6001bdbd1d 100644 --- a/easybuild/easyconfigs/g/Geant4/Geant4-9.5.p01-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/__archive__/g/Geant4/Geant4-9.5.p01-goalf-1.1.0-no-OFED.eb @@ -20,6 +20,6 @@ dependencies = [ builddependencies = [('CMake', '2.8.4')] configopts = "-DEXPAT_LIBRARY=$EBROOTEXPAT/lib/libexpat.so -DEXPAT_INCLUDE_DIR=$EBROOTEXPAT/include" -configopts += "-DGEANT4_INSTALL_DATA=OFF" +configopts += " -DGEANT4_INSTALL_DATA=OFF" moduleclass = 'phys' diff --git a/easybuild/easyconfigs/g/Geant4/Geant4-9.5.p01-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/g/Geant4/Geant4-9.5.p01-ictce-4.0.6.eb similarity index 94% rename from easybuild/easyconfigs/g/Geant4/Geant4-9.5.p01-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/g/Geant4/Geant4-9.5.p01-ictce-4.0.6.eb index 3f34b45154796ac9bf226ecb5c370a1950786fe2..b5d179591ae2874eaa2318b55a6abf2298a75c8f 100644 --- a/easybuild/easyconfigs/g/Geant4/Geant4-9.5.p01-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/__archive__/g/Geant4/Geant4-9.5.p01-ictce-4.0.6.eb @@ -20,6 +20,6 @@ dependencies = [ builddependencies = [('CMake', '2.8.4')] configopts = "-DEXPAT_LIBRARY=$EBROOTEXPAT/lib/libexpat.so -DEXPAT_INCLUDE_DIR=$EBROOTEXPAT/include" -configopts += "-DGEANT4_INSTALL_DATA=OFF" +configopts += " -DGEANT4_INSTALL_DATA=OFF" moduleclass = 'phys' diff --git a/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.10-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/g/Ghostscript/Ghostscript-9.10-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.10-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/g/Ghostscript/Ghostscript-9.10-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/g/gnutls/gnutls-3.1.8-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/g/GnuTLS/GnuTLS-3.1.8-goalf-1.1.0-no-OFED.eb similarity index 91% rename from easybuild/easyconfigs/g/gnutls/gnutls-3.1.8-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/g/GnuTLS/GnuTLS-3.1.8-goalf-1.1.0-no-OFED.eb index 6090cb398e1f6908f6f0f7fb38e55229b8658126..3d16aad0af7ca4b2de7dc2e2f4cbcf71f20aaccd 100644 --- a/easybuild/easyconfigs/g/gnutls/gnutls-3.1.8-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/__archive__/g/GnuTLS/GnuTLS-3.1.8-goalf-1.1.0-no-OFED.eb @@ -1,6 +1,6 @@ easyblock = 'ConfigureMake' -name = 'gnutls' +name = 'GnuTLS' version = '3.1.8' homepage = 'http://www.gnutls.org/' @@ -9,12 +9,12 @@ description = "gnutls-3.0.22: GNU Transport Layer Security library" toolchain = {'name': 'goalf', 'version': '1.1.0-no-OFED'} source_urls = ['ftp://ftp.gnutls.org/pub/gnutls/'] -sources = [SOURCE_TAR_XZ] +sources = [SOURCELOWER_TAR_XZ] dependencies = [ ('GMP', '5.0.5'), ('nettle', '2.6'), - ('guile', '1.8.8'), + ('Guile', '1.8.8'), ] configopts = "--with-guile-site-dir=$EBROOTGUILE" diff --git a/easybuild/easyconfigs/g/Greenlet/Greenlet-0.4.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/g/Greenlet/Greenlet-0.4.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/g/Greenlet/Greenlet-0.4.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/g/Greenlet/Greenlet-0.4.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/g/Greenlet/Greenlet-0.4.0-ictce-4.1.13-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/g/Greenlet/Greenlet-0.4.0-ictce-4.1.13-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/g/Greenlet/Greenlet-0.4.0-ictce-4.1.13-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/g/Greenlet/Greenlet-0.4.0-ictce-4.1.13-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/g/guile/guile-1.8.8-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/g/Guile/Guile-1.8.8-goalf-1.1.0-no-OFED.eb similarity index 98% rename from easybuild/easyconfigs/g/guile/guile-1.8.8-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/g/Guile/Guile-1.8.8-goalf-1.1.0-no-OFED.eb index 35f61dcc34e7f05becb8db06d3180ae926594a51..2665630abaed419c1890f4ff7e0952e01f42d43d 100644 --- a/easybuild/easyconfigs/g/guile/guile-1.8.8-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/__archive__/g/Guile/Guile-1.8.8-goalf-1.1.0-no-OFED.eb @@ -1,6 +1,6 @@ easyblock = 'ConfigureMake' -name = 'guile' +name = 'Guile' version = '1.8.8' homepage = 'http://www.gnu.org/software/guile' diff --git a/easybuild/easyconfigs/g/guile/guile-1.8.8-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/g/Guile/Guile-1.8.8-ictce-4.0.6.eb similarity index 98% rename from easybuild/easyconfigs/g/guile/guile-1.8.8-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/g/Guile/Guile-1.8.8-ictce-4.0.6.eb index 88054289c0763f8a4426be409b2f3b34ab51a1e3..d9d73c6e916874e3b53ccc55334de088216a72ed 100644 --- a/easybuild/easyconfigs/g/guile/guile-1.8.8-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/__archive__/g/Guile/Guile-1.8.8-ictce-4.0.6.eb @@ -1,6 +1,6 @@ easyblock = 'ConfigureMake' -name = 'guile' +name = 'Guile' version = '1.8.8' homepage = 'http://www.gnu.org/software/guile' diff --git a/easybuild/easyconfigs/g/g2clib/g2clib-1.2.3-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/g/g2clib/g2clib-1.2.3-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/g/g2clib/g2clib-1.2.3-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/g/g2clib/g2clib-1.2.3-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/g/g2clib/g2clib-1.2.3-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/__archive__/g/g2clib/g2clib-1.2.3-ictce-3.2.2.u3.eb similarity index 100% rename from easybuild/easyconfigs/g/g2clib/g2clib-1.2.3-ictce-3.2.2.u3.eb rename to easybuild/easyconfigs/__archive__/g/g2clib/g2clib-1.2.3-ictce-3.2.2.u3.eb diff --git a/easybuild/easyconfigs/g/g2clib/g2clib-1.4.0-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/g/g2clib/g2clib-1.4.0-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/g/g2clib/g2clib-1.4.0-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/g/g2clib/g2clib-1.4.0-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/g/g2clib/g2clib-1.4.0-iqacml-3.7.3.eb b/easybuild/easyconfigs/__archive__/g/g2clib/g2clib-1.4.0-iqacml-3.7.3.eb similarity index 100% rename from easybuild/easyconfigs/g/g2clib/g2clib-1.4.0-iqacml-3.7.3.eb rename to easybuild/easyconfigs/__archive__/g/g2clib/g2clib-1.4.0-iqacml-3.7.3.eb diff --git a/easybuild/easyconfigs/g/g2lib/g2lib-1.2.4-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/g/g2lib/g2lib-1.2.4-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/g/g2lib/g2lib-1.2.4-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/g/g2lib/g2lib-1.2.4-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/g/g2lib/g2lib-1.2.4-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/__archive__/g/g2lib/g2lib-1.2.4-ictce-3.2.2.u3.eb similarity index 100% rename from easybuild/easyconfigs/g/g2lib/g2lib-1.2.4-ictce-3.2.2.u3.eb rename to easybuild/easyconfigs/__archive__/g/g2lib/g2lib-1.2.4-ictce-3.2.2.u3.eb diff --git a/easybuild/easyconfigs/g/g2lib/g2lib-1.4.0-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/g/g2lib/g2lib-1.4.0-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/g/g2lib/g2lib-1.4.0-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/g/g2lib/g2lib-1.4.0-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/g/g2lib/g2lib-1.4.0-iqacml-3.7.3.eb b/easybuild/easyconfigs/__archive__/g/g2lib/g2lib-1.4.0-iqacml-3.7.3.eb similarity index 100% rename from easybuild/easyconfigs/g/g2lib/g2lib-1.4.0-iqacml-3.7.3.eb rename to easybuild/easyconfigs/__archive__/g/g2lib/g2lib-1.4.0-iqacml-3.7.3.eb diff --git a/easybuild/easyconfigs/g/gcccuda/gcccuda-2.6.10.eb b/easybuild/easyconfigs/__archive__/g/gcccuda/gcccuda-2.6.10.eb similarity index 100% rename from easybuild/easyconfigs/g/gcccuda/gcccuda-2.6.10.eb rename to easybuild/easyconfigs/__archive__/g/gcccuda/gcccuda-2.6.10.eb diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.18.2-cgmpolf-1.1.6.eb b/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.18.2-cgmpolf-1.1.6.eb similarity index 100% rename from easybuild/easyconfigs/g/gettext/gettext-0.18.2-cgmpolf-1.1.6.eb rename to easybuild/easyconfigs/__archive__/g/gettext/gettext-0.18.2-cgmpolf-1.1.6.eb diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.18.2-cgmvolf-1.1.12rc1.eb b/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.18.2-cgmvolf-1.1.12rc1.eb similarity index 100% rename from easybuild/easyconfigs/g/gettext/gettext-0.18.2-cgmvolf-1.1.12rc1.eb rename to easybuild/easyconfigs/__archive__/g/gettext/gettext-0.18.2-cgmvolf-1.1.12rc1.eb diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.18.2-cgmvolf-1.2.7.eb b/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.18.2-cgmvolf-1.2.7.eb similarity index 100% rename from easybuild/easyconfigs/g/gettext/gettext-0.18.2-cgmvolf-1.2.7.eb rename to easybuild/easyconfigs/__archive__/g/gettext/gettext-0.18.2-cgmvolf-1.2.7.eb diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.18.2-cgoolf-1.1.7.eb b/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.18.2-cgoolf-1.1.7.eb similarity index 100% rename from easybuild/easyconfigs/g/gettext/gettext-0.18.2-cgoolf-1.1.7.eb rename to easybuild/easyconfigs/__archive__/g/gettext/gettext-0.18.2-cgoolf-1.1.7.eb diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.18.2-gmpolf-1.4.8.eb b/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.18.2-gmpolf-1.4.8.eb similarity index 100% rename from easybuild/easyconfigs/g/gettext/gettext-0.18.2-gmpolf-1.4.8.eb rename to easybuild/easyconfigs/__archive__/g/gettext/gettext-0.18.2-gmpolf-1.4.8.eb diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.18.2-gmvolf-1.7.12.eb b/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.18.2-gmvolf-1.7.12.eb similarity index 100% rename from easybuild/easyconfigs/g/gettext/gettext-0.18.2-gmvolf-1.7.12.eb rename to easybuild/easyconfigs/__archive__/g/gettext/gettext-0.18.2-gmvolf-1.7.12.eb diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.18.2-gmvolf-1.7.12rc1.eb b/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.18.2-gmvolf-1.7.12rc1.eb similarity index 100% rename from easybuild/easyconfigs/g/gettext/gettext-0.18.2-gmvolf-1.7.12rc1.eb rename to easybuild/easyconfigs/__archive__/g/gettext/gettext-0.18.2-gmvolf-1.7.12rc1.eb diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.18.2-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.18.2-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/g/gettext/gettext-0.18.2-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/g/gettext/gettext-0.18.2-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.18.2-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.18.2-gompi-1.4.12-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/g/gettext/gettext-0.18.2-gompi-1.4.12-no-OFED.eb rename to easybuild/easyconfigs/__archive__/g/gettext/gettext-0.18.2-gompi-1.4.12-no-OFED.eb diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.18.2-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.18.2-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/g/gettext/gettext-0.18.2-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/g/gettext/gettext-0.18.2-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.18.2-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/g/gettext/gettext-0.18.2-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/g/gettext/gettext-0.18.2-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/g/gettext/gettext-0.18.2-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/g/gimkl/gimkl-1.5.9.eb b/easybuild/easyconfigs/__archive__/g/gimkl/gimkl-1.5.9.eb similarity index 100% rename from easybuild/easyconfigs/g/gimkl/gimkl-1.5.9.eb rename to easybuild/easyconfigs/__archive__/g/gimkl/gimkl-1.5.9.eb diff --git a/easybuild/easyconfigs/g/gimpi/gimpi-1.5.9.eb b/easybuild/easyconfigs/__archive__/g/gimpi/gimpi-1.5.9.eb similarity index 100% rename from easybuild/easyconfigs/g/gimpi/gimpi-1.5.9.eb rename to easybuild/easyconfigs/__archive__/g/gimpi/gimpi-1.5.9.eb diff --git a/easybuild/easyconfigs/g/git/git-1.7.12-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/g/git/git-1.7.12-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/g/git/git-1.7.12-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/g/git/git-1.7.12-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/g/git/git-1.7.12-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/g/git/git-1.7.12-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/g/git/git-1.7.12-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/g/git/git-1.7.12-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/g/git/git-1.8.2-cgmpolf-1.1.6.eb b/easybuild/easyconfigs/__archive__/g/git/git-1.8.2-cgmpolf-1.1.6.eb similarity index 100% rename from easybuild/easyconfigs/g/git/git-1.8.2-cgmpolf-1.1.6.eb rename to easybuild/easyconfigs/__archive__/g/git/git-1.8.2-cgmpolf-1.1.6.eb diff --git a/easybuild/easyconfigs/g/git/git-1.8.2-cgmvolf-1.1.12rc1.eb b/easybuild/easyconfigs/__archive__/g/git/git-1.8.2-cgmvolf-1.1.12rc1.eb similarity index 100% rename from easybuild/easyconfigs/g/git/git-1.8.2-cgmvolf-1.1.12rc1.eb rename to easybuild/easyconfigs/__archive__/g/git/git-1.8.2-cgmvolf-1.1.12rc1.eb diff --git a/easybuild/easyconfigs/g/git/git-1.8.2-cgmvolf-1.2.7.eb b/easybuild/easyconfigs/__archive__/g/git/git-1.8.2-cgmvolf-1.2.7.eb similarity index 100% rename from easybuild/easyconfigs/g/git/git-1.8.2-cgmvolf-1.2.7.eb rename to easybuild/easyconfigs/__archive__/g/git/git-1.8.2-cgmvolf-1.2.7.eb diff --git a/easybuild/easyconfigs/g/git/git-1.8.2-cgoolf-1.1.7.eb b/easybuild/easyconfigs/__archive__/g/git/git-1.8.2-cgoolf-1.1.7.eb similarity index 100% rename from easybuild/easyconfigs/g/git/git-1.8.2-cgoolf-1.1.7.eb rename to easybuild/easyconfigs/__archive__/g/git/git-1.8.2-cgoolf-1.1.7.eb diff --git a/easybuild/easyconfigs/g/git/git-1.8.2-gmvolf-1.7.12.eb b/easybuild/easyconfigs/__archive__/g/git/git-1.8.2-gmvolf-1.7.12.eb similarity index 100% rename from easybuild/easyconfigs/g/git/git-1.8.2-gmvolf-1.7.12.eb rename to easybuild/easyconfigs/__archive__/g/git/git-1.8.2-gmvolf-1.7.12.eb diff --git a/easybuild/easyconfigs/g/git/git-1.8.2-gmvolf-1.7.12rc1.eb b/easybuild/easyconfigs/__archive__/g/git/git-1.8.2-gmvolf-1.7.12rc1.eb similarity index 100% rename from easybuild/easyconfigs/g/git/git-1.8.2-gmvolf-1.7.12rc1.eb rename to easybuild/easyconfigs/__archive__/g/git/git-1.8.2-gmvolf-1.7.12rc1.eb diff --git a/easybuild/easyconfigs/g/glproto/glproto-1.4.16-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/g/glproto/glproto-1.4.16-goalf-1.1.0-no-OFED.eb similarity index 86% rename from easybuild/easyconfigs/g/glproto/glproto-1.4.16-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/g/glproto/glproto-1.4.16-goalf-1.1.0-no-OFED.eb index f9c5e14a8e3b42f6e1a1e44e40b8f869a894ca55..4282ea773f76b22acccf14bac98fc92f9502ec21 100644 --- a/easybuild/easyconfigs/g/glproto/glproto-1.4.16-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/__archive__/g/glproto/glproto-1.4.16-goalf-1.1.0-no-OFED.eb @@ -10,7 +10,7 @@ toolchain = {'name': 'goalf', 'version': '1.1.0-no-OFED'} toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { 'files': ['include/GL/%s.h' % x for x in ['glxint', 'glxmd', 'glxproto', 'glxtokens', 'internal/glcore']], diff --git a/easybuild/easyconfigs/g/glproto/glproto-1.4.16-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/g/glproto/glproto-1.4.16-ictce-4.0.6.eb similarity index 86% rename from easybuild/easyconfigs/g/glproto/glproto-1.4.16-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/g/glproto/glproto-1.4.16-ictce-4.0.6.eb index 42dc60dd5eaa4e48e825ae00ae2c3bdb8257ac76..aebc924b142b888e8eb0453902ea3df8f2fa18ab 100644 --- a/easybuild/easyconfigs/g/glproto/glproto-1.4.16-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/__archive__/g/glproto/glproto-1.4.16-ictce-4.0.6.eb @@ -10,7 +10,7 @@ toolchain = {'name': 'ictce', 'version': '4.0.6'} toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { 'files': ['include/GL/%s.h' % x for x in ['glxint', 'glxmd', 'glxproto', 'glxtokens', 'internal/glcore']], diff --git a/easybuild/easyconfigs/g/glproto/glproto-1.4.16-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/g/glproto/glproto-1.4.16-ictce-4.1.13.eb similarity index 86% rename from easybuild/easyconfigs/g/glproto/glproto-1.4.16-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/g/glproto/glproto-1.4.16-ictce-4.1.13.eb index 8b99a901c9ba30ae2af29a320cbeac0cedecd3c7..cb35b322234c43a7c6e73ff8cae9fef8a14b93d8 100644 --- a/easybuild/easyconfigs/g/glproto/glproto-1.4.16-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/__archive__/g/glproto/glproto-1.4.16-ictce-4.1.13.eb @@ -10,7 +10,7 @@ toolchain = {'name': 'ictce', 'version': '4.1.13'} toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { 'files': ['include/GL/%s.h' % x for x in ['glxint', 'glxmd', 'glxproto', 'glxtokens', 'internal/glcore']], diff --git a/easybuild/easyconfigs/g/gmacml/gmacml-1.7.0.eb b/easybuild/easyconfigs/__archive__/g/gmacml/gmacml-1.7.0.eb similarity index 100% rename from easybuild/easyconfigs/g/gmacml/gmacml-1.7.0.eb rename to easybuild/easyconfigs/__archive__/g/gmacml/gmacml-1.7.0.eb diff --git a/easybuild/easyconfigs/g/gmpich/gmpich-1.4.8.eb b/easybuild/easyconfigs/__archive__/g/gmpich/gmpich-1.4.8.eb similarity index 100% rename from easybuild/easyconfigs/g/gmpich/gmpich-1.4.8.eb rename to easybuild/easyconfigs/__archive__/g/gmpich/gmpich-1.4.8.eb diff --git a/easybuild/easyconfigs/g/gmpolf/gmpolf-1.4.8.eb b/easybuild/easyconfigs/__archive__/g/gmpolf/gmpolf-1.4.8.eb similarity index 100% rename from easybuild/easyconfigs/g/gmpolf/gmpolf-1.4.8.eb rename to easybuild/easyconfigs/__archive__/g/gmpolf/gmpolf-1.4.8.eb diff --git a/easybuild/easyconfigs/g/gmvapich2/gmvapich2-1.1.0.eb b/easybuild/easyconfigs/__archive__/g/gmvapich2/gmvapich2-1.1.0.eb similarity index 100% rename from easybuild/easyconfigs/g/gmvapich2/gmvapich2-1.1.0.eb rename to easybuild/easyconfigs/__archive__/g/gmvapich2/gmvapich2-1.1.0.eb diff --git a/easybuild/easyconfigs/g/gmvapich2/gmvapich2-1.6.7.eb b/easybuild/easyconfigs/__archive__/g/gmvapich2/gmvapich2-1.6.7.eb similarity index 100% rename from easybuild/easyconfigs/g/gmvapich2/gmvapich2-1.6.7.eb rename to easybuild/easyconfigs/__archive__/g/gmvapich2/gmvapich2-1.6.7.eb diff --git a/easybuild/easyconfigs/g/gmvapich2/gmvapich2-1.7.12.eb b/easybuild/easyconfigs/__archive__/g/gmvapich2/gmvapich2-1.7.12.eb similarity index 100% rename from easybuild/easyconfigs/g/gmvapich2/gmvapich2-1.7.12.eb rename to easybuild/easyconfigs/__archive__/g/gmvapich2/gmvapich2-1.7.12.eb diff --git a/easybuild/easyconfigs/g/gmvapich2/gmvapich2-1.7.12rc1.eb b/easybuild/easyconfigs/__archive__/g/gmvapich2/gmvapich2-1.7.12rc1.eb similarity index 100% rename from easybuild/easyconfigs/g/gmvapich2/gmvapich2-1.7.12rc1.eb rename to easybuild/easyconfigs/__archive__/g/gmvapich2/gmvapich2-1.7.12rc1.eb diff --git a/easybuild/easyconfigs/g/gmvapich2/gmvapich2-1.7.9a2.eb b/easybuild/easyconfigs/__archive__/g/gmvapich2/gmvapich2-1.7.9a2.eb similarity index 100% rename from easybuild/easyconfigs/g/gmvapich2/gmvapich2-1.7.9a2.eb rename to easybuild/easyconfigs/__archive__/g/gmvapich2/gmvapich2-1.7.9a2.eb diff --git a/easybuild/easyconfigs/g/gmvolf/gmvolf-1.7.12.eb b/easybuild/easyconfigs/__archive__/g/gmvolf/gmvolf-1.7.12.eb similarity index 100% rename from easybuild/easyconfigs/g/gmvolf/gmvolf-1.7.12.eb rename to easybuild/easyconfigs/__archive__/g/gmvolf/gmvolf-1.7.12.eb diff --git a/easybuild/easyconfigs/g/gmvolf/gmvolf-1.7.12rc1.eb b/easybuild/easyconfigs/__archive__/g/gmvolf/gmvolf-1.7.12rc1.eb similarity index 100% rename from easybuild/easyconfigs/g/gmvolf/gmvolf-1.7.12rc1.eb rename to easybuild/easyconfigs/__archive__/g/gmvolf/gmvolf-1.7.12rc1.eb diff --git a/easybuild/easyconfigs/g/gnuplot/gnuplot-4.6.0-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/g/gnuplot/gnuplot-4.6.0-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/g/gnuplot/gnuplot-4.6.0-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/g/gnuplot/gnuplot-4.6.0-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/g/gnuplot/gnuplot-4.6.0-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/g/gnuplot/gnuplot-4.6.0-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/g/gnuplot/gnuplot-4.6.0-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/g/gnuplot/gnuplot-4.6.0-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/g/goalf/goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/g/goalf/goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/g/goalf/goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/g/goalf/goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/g/goalf/goalf-1.5.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/g/goalf/goalf-1.5.12-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/g/goalf/goalf-1.5.12-no-OFED.eb rename to easybuild/easyconfigs/__archive__/g/goalf/goalf-1.5.12-no-OFED.eb diff --git a/easybuild/easyconfigs/g/goalf/goalf-1.5.12.eb b/easybuild/easyconfigs/__archive__/g/goalf/goalf-1.5.12.eb similarity index 100% rename from easybuild/easyconfigs/g/goalf/goalf-1.5.12.eb rename to easybuild/easyconfigs/__archive__/g/goalf/goalf-1.5.12.eb diff --git a/easybuild/easyconfigs/g/gompi/gompi-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/g/gompi/gompi-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/g/gompi/gompi-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/g/gompi/gompi-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/g/gompi/gompi-1.3.12.eb b/easybuild/easyconfigs/__archive__/g/gompi/gompi-1.3.12.eb similarity index 100% rename from easybuild/easyconfigs/g/gompi/gompi-1.3.12.eb rename to easybuild/easyconfigs/__archive__/g/gompi/gompi-1.3.12.eb diff --git a/easybuild/easyconfigs/g/gompi/gompi-1.4.10-no-OFED.eb b/easybuild/easyconfigs/__archive__/g/gompi/gompi-1.4.10-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/g/gompi/gompi-1.4.10-no-OFED.eb rename to easybuild/easyconfigs/__archive__/g/gompi/gompi-1.4.10-no-OFED.eb diff --git a/easybuild/easyconfigs/g/gompi/gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/g/gompi/gompi-1.4.12-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/g/gompi/gompi-1.4.12-no-OFED.eb rename to easybuild/easyconfigs/__archive__/g/gompi/gompi-1.4.12-no-OFED.eb diff --git a/easybuild/easyconfigs/g/gompi/gompi-1.5.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/g/gompi/gompi-1.5.12-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/g/gompi/gompi-1.5.12-no-OFED.eb rename to easybuild/easyconfigs/__archive__/g/gompi/gompi-1.5.12-no-OFED.eb diff --git a/easybuild/easyconfigs/g/gompi/gompi-1.5.12.eb b/easybuild/easyconfigs/__archive__/g/gompi/gompi-1.5.12.eb similarity index 100% rename from easybuild/easyconfigs/g/gompi/gompi-1.5.12.eb rename to easybuild/easyconfigs/__archive__/g/gompi/gompi-1.5.12.eb diff --git a/easybuild/easyconfigs/g/gompi/gompi-1.5.14-no-OFED.eb b/easybuild/easyconfigs/__archive__/g/gompi/gompi-1.5.14-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/g/gompi/gompi-1.5.14-no-OFED.eb rename to easybuild/easyconfigs/__archive__/g/gompi/gompi-1.5.14-no-OFED.eb diff --git a/easybuild/easyconfigs/g/gompic/gompic-2.6.10.eb b/easybuild/easyconfigs/__archive__/g/gompic/gompic-2.6.10.eb similarity index 100% rename from easybuild/easyconfigs/g/gompic/gompic-2.6.10.eb rename to easybuild/easyconfigs/__archive__/g/gompic/gompic-2.6.10.eb diff --git a/easybuild/easyconfigs/g/goolf/goolf-1.4.10-no-OFED.eb b/easybuild/easyconfigs/__archive__/g/goolf/goolf-1.4.10-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/g/goolf/goolf-1.4.10-no-OFED.eb rename to easybuild/easyconfigs/__archive__/g/goolf/goolf-1.4.10-no-OFED.eb diff --git a/easybuild/easyconfigs/g/goolf/goolf-1.5.14-no-OFED.eb b/easybuild/easyconfigs/__archive__/g/goolf/goolf-1.5.14-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/g/goolf/goolf-1.5.14-no-OFED.eb rename to easybuild/easyconfigs/__archive__/g/goolf/goolf-1.5.14-no-OFED.eb diff --git a/easybuild/easyconfigs/g/goolfc/goolfc-1.3.12.eb b/easybuild/easyconfigs/__archive__/g/goolfc/goolfc-1.3.12.eb similarity index 100% rename from easybuild/easyconfigs/g/goolfc/goolfc-1.3.12.eb rename to easybuild/easyconfigs/__archive__/g/goolfc/goolfc-1.3.12.eb diff --git a/easybuild/easyconfigs/g/goolfc/goolfc-1.4.10.eb b/easybuild/easyconfigs/__archive__/g/goolfc/goolfc-1.4.10.eb similarity index 100% rename from easybuild/easyconfigs/g/goolfc/goolfc-1.4.10.eb rename to easybuild/easyconfigs/__archive__/g/goolfc/goolfc-1.4.10.eb diff --git a/easybuild/easyconfigs/g/goolfc/goolfc-2.6.10.eb b/easybuild/easyconfigs/__archive__/g/goolfc/goolfc-2.6.10.eb similarity index 100% rename from easybuild/easyconfigs/g/goolfc/goolfc-2.6.10.eb rename to easybuild/easyconfigs/__archive__/g/goolfc/goolfc-2.6.10.eb diff --git a/easybuild/easyconfigs/g/gperf/gperf-3.0.4-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/g/gperf/gperf-3.0.4-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/g/gperf/gperf-3.0.4-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/g/gperf/gperf-3.0.4-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/g/gperf/gperf-3.0.4-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/g/gperf/gperf-3.0.4-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/g/gperf/gperf-3.0.4-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/g/gperf/gperf-3.0.4-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/g/gpsmpi/gpsmpi-2014.12.eb b/easybuild/easyconfigs/__archive__/g/gpsmpi/gpsmpi-2014.12.eb similarity index 100% rename from easybuild/easyconfigs/g/gpsmpi/gpsmpi-2014.12.eb rename to easybuild/easyconfigs/__archive__/g/gpsmpi/gpsmpi-2014.12.eb diff --git a/easybuild/easyconfigs/g/gpsolf/gpsolf-2014.12.eb b/easybuild/easyconfigs/__archive__/g/gpsolf/gpsolf-2014.12.eb similarity index 100% rename from easybuild/easyconfigs/g/gpsolf/gpsolf-2014.12.eb rename to easybuild/easyconfigs/__archive__/g/gpsolf/gpsolf-2014.12.eb diff --git a/easybuild/easyconfigs/g/grib_api/grib_api-1.10.0-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/g/grib_api/grib_api-1.10.0-ictce-4.1.13.eb similarity index 95% rename from easybuild/easyconfigs/g/grib_api/grib_api-1.10.0-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/g/grib_api/grib_api-1.10.0-ictce-4.1.13.eb index 8f6396f5b825af5b944ed1efd5cd7b3d38d88220..7a4d21e07884792b52abbb24072dbcc1b3b89d5c 100644 --- a/easybuild/easyconfigs/g/grib_api/grib_api-1.10.0-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/__archive__/g/grib_api/grib_api-1.10.0-ictce-4.1.13.eb @@ -17,7 +17,7 @@ dependencies = [ ('JasPer', '1.900.1'), ] -preconfigopts = 'FC=$F90' +preconfigopts = 'env FC=$F90' configopts = '--with-jasper=$EBROOTJASPER' parallel = 1 diff --git a/easybuild/easyconfigs/g/grib_api/grib_api-1.9.18-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/g/grib_api/grib_api-1.9.18-goalf-1.1.0-no-OFED.eb similarity index 96% rename from easybuild/easyconfigs/g/grib_api/grib_api-1.9.18-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/g/grib_api/grib_api-1.9.18-goalf-1.1.0-no-OFED.eb index ef2423ee53111d75fd2653ca06cfe8861c3f8a75..4b6a000d122ba0c8f56dfa5689107496a566dbf3 100644 --- a/easybuild/easyconfigs/g/grib_api/grib_api-1.9.18-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/__archive__/g/grib_api/grib_api-1.9.18-goalf-1.1.0-no-OFED.eb @@ -17,7 +17,7 @@ dependencies = [ ('JasPer', '1.900.1'), ] -preconfigopts = 'FC=$F90' +preconfigopts = 'env FC=$F90' configopts = '--with-jasper=$EBROOTJASPER' parallel = 1 diff --git a/easybuild/easyconfigs/g/grib_api/grib_api-1.9.18-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/g/grib_api/grib_api-1.9.18-ictce-4.1.13.eb similarity index 95% rename from easybuild/easyconfigs/g/grib_api/grib_api-1.9.18-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/g/grib_api/grib_api-1.9.18-ictce-4.1.13.eb index 384aa93ebf4a83eb860f32ea75f465dc46ba0e19..1f66eb79d751de87e71563d9b875c9ce977ae5af 100644 --- a/easybuild/easyconfigs/g/grib_api/grib_api-1.9.18-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/__archive__/g/grib_api/grib_api-1.9.18-ictce-4.1.13.eb @@ -17,7 +17,7 @@ dependencies = [ ('JasPer', '1.900.1'), ] -preconfigopts = 'FC=$F90' +preconfigopts = 'env FC=$F90' configopts = '--with-jasper=$EBROOTJASPER' parallel = 1 diff --git a/easybuild/easyconfigs/g/gzip/gzip-1.5-cgoolf-1.1.7.eb b/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.5-cgoolf-1.1.7.eb similarity index 100% rename from easybuild/easyconfigs/g/gzip/gzip-1.5-cgoolf-1.1.7.eb rename to easybuild/easyconfigs/__archive__/g/gzip/gzip-1.5-cgoolf-1.1.7.eb diff --git a/easybuild/easyconfigs/g/gzip/gzip-1.5-gmpolf-1.4.8.eb b/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.5-gmpolf-1.4.8.eb similarity index 100% rename from easybuild/easyconfigs/g/gzip/gzip-1.5-gmpolf-1.4.8.eb rename to easybuild/easyconfigs/__archive__/g/gzip/gzip-1.5-gmpolf-1.4.8.eb diff --git a/easybuild/easyconfigs/g/gzip/gzip-1.5-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.5-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/g/gzip/gzip-1.5-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/g/gzip/gzip-1.5-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/g/gzip/gzip-1.5-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.5-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/g/gzip/gzip-1.5-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/g/gzip/gzip-1.5-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/g/gzip/gzip-1.5-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.5-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/g/gzip/gzip-1.5-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/g/gzip/gzip-1.5-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/g/gzip/gzip-1.6-goolf-1.4.10-no-OFED.eb b/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.6-goolf-1.4.10-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/g/gzip/gzip-1.6-goolf-1.4.10-no-OFED.eb rename to easybuild/easyconfigs/__archive__/g/gzip/gzip-1.6-goolf-1.4.10-no-OFED.eb diff --git a/easybuild/easyconfigs/g/gzip/gzip-1.6-goolf-1.5.14-no-OFED.eb b/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.6-goolf-1.5.14-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/g/gzip/gzip-1.6-goolf-1.5.14-no-OFED.eb rename to easybuild/easyconfigs/__archive__/g/gzip/gzip-1.6-goolf-1.5.14-no-OFED.eb diff --git a/easybuild/easyconfigs/g/gzip/gzip-1.6-goolfc-1.4.10.eb b/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.6-goolfc-1.4.10.eb similarity index 100% rename from easybuild/easyconfigs/g/gzip/gzip-1.6-goolfc-1.4.10.eb rename to easybuild/easyconfigs/__archive__/g/gzip/gzip-1.6-goolfc-1.4.10.eb diff --git a/easybuild/easyconfigs/g/gzip/gzip-1.6-iomkl-6.6.2.eb b/easybuild/easyconfigs/__archive__/g/gzip/gzip-1.6-iomkl-6.6.2.eb similarity index 100% rename from easybuild/easyconfigs/g/gzip/gzip-1.6-iomkl-6.6.2.eb rename to easybuild/easyconfigs/__archive__/g/gzip/gzip-1.6-iomkl-6.6.2.eb diff --git a/easybuild/easyconfigs/h/HDF/HDF-4.2.7-patch1-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/h/HDF/HDF-4.2.7-patch1-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/h/HDF/HDF-4.2.7-patch1-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/h/HDF/HDF-4.2.7-patch1-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/h/HDF/HDF-4.2.7-patch1-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/__archive__/h/HDF/HDF-4.2.7-patch1-ictce-3.2.2.u3.eb similarity index 100% rename from easybuild/easyconfigs/h/HDF/HDF-4.2.7-patch1-ictce-3.2.2.u3.eb rename to easybuild/easyconfigs/__archive__/h/HDF/HDF-4.2.7-patch1-ictce-3.2.2.u3.eb diff --git a/easybuild/easyconfigs/h/HDF/HDF-4.2.8-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/h/HDF/HDF-4.2.8-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/h/HDF/HDF-4.2.8-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/h/HDF/HDF-4.2.8-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/h/HDF/HDF-4.2.8-iqacml-3.7.3.eb b/easybuild/easyconfigs/__archive__/h/HDF/HDF-4.2.8-iqacml-3.7.3.eb similarity index 100% rename from easybuild/easyconfigs/h/HDF/HDF-4.2.8-iqacml-3.7.3.eb rename to easybuild/easyconfigs/__archive__/h/HDF/HDF-4.2.8-iqacml-3.7.3.eb diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-ictce-4.1.13-gpfs-mt.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.10-ictce-4.1.13-gpfs-mt.eb similarity index 100% rename from easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-ictce-4.1.13-gpfs-mt.eb rename to easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.10-ictce-4.1.13-gpfs-mt.eb diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-ictce-4.1.13-gpfs.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.10-ictce-4.1.13-gpfs.eb similarity index 100% rename from easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-ictce-4.1.13-gpfs.eb rename to easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.10-ictce-4.1.13-gpfs.eb diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-ictce-4.1.13-no-mpi.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.10-ictce-4.1.13-no-mpi.eb similarity index 100% rename from easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-ictce-4.1.13-no-mpi.eb rename to easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.10-ictce-4.1.13-no-mpi.eb diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.10-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.10-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-patch1-iqacml-3.7.3.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.10-patch1-iqacml-3.7.3.eb similarity index 100% rename from easybuild/easyconfigs/h/HDF5/HDF5-1.8.10-patch1-iqacml-3.7.3.eb rename to easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.10-patch1-iqacml-3.7.3.eb diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.12-ictce-4.1.13-zlib-1.2.7.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.12-ictce-4.1.13-zlib-1.2.7.eb similarity index 100% rename from easybuild/easyconfigs/h/HDF5/HDF5-1.8.12-ictce-4.1.13-zlib-1.2.7.eb rename to easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.12-ictce-4.1.13-zlib-1.2.7.eb diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.7-gmpolf-1.4.8.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.7-gmpolf-1.4.8.eb similarity index 100% rename from easybuild/easyconfigs/h/HDF5/HDF5-1.8.7-gmpolf-1.4.8.eb rename to easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.7-gmpolf-1.4.8.eb diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.7-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.7-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/h/HDF5/HDF5-1.8.7-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.7-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.7-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.7-ictce-3.2.2.u3.eb similarity index 100% rename from easybuild/easyconfigs/h/HDF5/HDF5-1.8.7-ictce-3.2.2.u3.eb rename to easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.7-ictce-3.2.2.u3.eb diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.7-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.7-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/h/HDF5/HDF5-1.8.7-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.7-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.9-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.9-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/h/HDF5/HDF5-1.8.9-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.9-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.9-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.9-ictce-3.2.2.u3.eb similarity index 100% rename from easybuild/easyconfigs/h/HDF5/HDF5-1.8.9-ictce-3.2.2.u3.eb rename to easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.9-ictce-3.2.2.u3.eb diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.9-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.9-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/h/HDF5/HDF5-1.8.9-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/h/HDF5/HDF5-1.8.9-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/h/HH-suite/HH-suite-2.0.16-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/h/HH-suite/HH-suite-2.0.16-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/h/HH-suite/HH-suite-2.0.16-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/h/HH-suite/HH-suite-2.0.16-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/h/HMMER/HMMER-3.0-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/h/HMMER/HMMER-3.0-goalf-1.1.0-no-OFED.eb similarity index 79% rename from easybuild/easyconfigs/h/HMMER/HMMER-3.0-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/h/HMMER/HMMER-3.0-goalf-1.1.0-no-OFED.eb index 9f844f7f8c0b817a5d2427ba6b17da1cc22f5949..c14d1e9c4c6ed6212428eef69bd0ef5f25018677 100644 --- a/easybuild/easyconfigs/h/HMMER/HMMER-3.0-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/__archive__/h/HMMER/HMMER-3.0-goalf-1.1.0-no-OFED.eb @@ -15,7 +15,7 @@ easyblock = 'ConfigureMake' name = 'HMMER' version = '3.0' -homepage = 'http://hmmer.janelia.org/' +homepage = 'http://hmmer.org/' description = """HMMER is used for searching sequence databases for homologs of protein sequences, and for making protein sequence alignments. It implements methods using probabilistic models called profile hidden Markov models (profile HMMs). Compared to BLAST, FASTA, and other @@ -27,10 +27,8 @@ description = """HMMER is used for searching sequence databases for homologs of toolchain = {'name': 'goalf', 'version': '1.1.0-no-OFED'} -# eg. http://selab.janelia.org/software/hmmer3/3.0/hmmer-3.0-linux-intel-x86_64.tar.gz -versiondir = "hmmer%s" % ".".join(version.split('.')[:-1]) -sources = ['hmmer-%s-linux-intel-x86_64.tar.gz' % version] -source_urls = ['http://selab.janelia.org/software/%s/%s/' % (versiondir, version)] +source_urls = ['http://eddylab.org/software/hmmer%(version_major)s/%(version)s/'] +sources = ['hmmer-%(version)s-linux-intel-x86_64.tar.gz'] sanity_check_paths = { 'files': ["bin/hmmemit", "bin/hmmsearch", "bin/hmmscan"], diff --git a/easybuild/easyconfigs/h/HMMER/HMMER-3.0-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/h/HMMER/HMMER-3.0-ictce-4.0.6.eb similarity index 79% rename from easybuild/easyconfigs/h/HMMER/HMMER-3.0-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/h/HMMER/HMMER-3.0-ictce-4.0.6.eb index 4f2f846bc8dee0d57a914f07dc53dc6c1a636f7f..882be30c22a76f5291b1462e5a2a464112ac6859 100644 --- a/easybuild/easyconfigs/h/HMMER/HMMER-3.0-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/__archive__/h/HMMER/HMMER-3.0-ictce-4.0.6.eb @@ -15,7 +15,7 @@ easyblock = 'ConfigureMake' name = 'HMMER' version = '3.0' -homepage = 'http://hmmer.janelia.org/' +homepage = 'http://hmmer.org/' description = """HMMER is used for searching sequence databases for homologs of protein sequences, and for making protein sequence alignments. It implements methods using probabilistic models called profile hidden Markov models (profile HMMs). Compared to BLAST, FASTA, and other @@ -27,10 +27,8 @@ description = """HMMER is used for searching sequence databases for homologs of toolchain = {'version': '4.0.6', 'name': 'ictce'} -# eg. http://selab.janelia.org/software/hmmer3/3.0/hmmer-3.0-linux-intel-x86_64.tar.gz -versiondir = "hmmer%s" % ".".join(version.split('.')[:-1]) -sources = ['hmmer-%s-linux-intel-x86_64.tar.gz' % version] -source_urls = ['http://selab.janelia.org/software/%s/%s/' % (versiondir, version)] +source_urls = ['http://eddylab.org/software/hmmer%(version_major)s/%(version)s/'] +sources = ['hmmer-%(version)s-linux-intel-x86_64.tar.gz'] sanity_check_paths = { 'files': ["bin/hmmemit", "bin/hmmsearch", "bin/hmmscan"], diff --git a/easybuild/easyconfigs/h/HPCBIOS_Math/HPCBIOS_Math-20130829-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/h/HPCBIOS_Math/HPCBIOS_Math-20130829-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/h/HPCBIOS_Math/HPCBIOS_Math-20130829-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/h/HPCBIOS_Math/HPCBIOS_Math-20130829-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.0-cgmpolf-1.1.6.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.0-cgmpolf-1.1.6.eb similarity index 100% rename from easybuild/easyconfigs/h/HPL/HPL-2.0-cgmpolf-1.1.6.eb rename to easybuild/easyconfigs/__archive__/h/HPL/HPL-2.0-cgmpolf-1.1.6.eb diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.0-cgmvolf-1.1.12rc1.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.0-cgmvolf-1.1.12rc1.eb similarity index 100% rename from easybuild/easyconfigs/h/HPL/HPL-2.0-cgmvolf-1.1.12rc1.eb rename to easybuild/easyconfigs/__archive__/h/HPL/HPL-2.0-cgmvolf-1.1.12rc1.eb diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.0-cgmvolf-1.2.7.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.0-cgmvolf-1.2.7.eb similarity index 100% rename from easybuild/easyconfigs/h/HPL/HPL-2.0-cgmvolf-1.2.7.eb rename to easybuild/easyconfigs/__archive__/h/HPL/HPL-2.0-cgmvolf-1.2.7.eb diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.0-cgoolf-1.1.7.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.0-cgoolf-1.1.7.eb similarity index 100% rename from easybuild/easyconfigs/h/HPL/HPL-2.0-cgoolf-1.1.7.eb rename to easybuild/easyconfigs/__archive__/h/HPL/HPL-2.0-cgoolf-1.1.7.eb diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.0-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.0-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/h/HPL/HPL-2.0-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/h/HPL/HPL-2.0-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.0-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.0-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/h/HPL/HPL-2.0-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/h/HPL/HPL-2.0-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.0-ictce-6.0.5.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.0-ictce-6.0.5.eb similarity index 100% rename from easybuild/easyconfigs/h/HPL/HPL-2.0-ictce-6.0.5.eb rename to easybuild/easyconfigs/__archive__/h/HPL/HPL-2.0-ictce-6.0.5.eb diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.0-iomkl-4.6.13.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.0-iomkl-4.6.13.eb similarity index 100% rename from easybuild/easyconfigs/h/HPL/HPL-2.0-iomkl-4.6.13.eb rename to easybuild/easyconfigs/__archive__/h/HPL/HPL-2.0-iomkl-4.6.13.eb diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-gimkl-1.5.9.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-gimkl-1.5.9.eb similarity index 100% rename from easybuild/easyconfigs/h/HPL/HPL-2.1-gimkl-1.5.9.eb rename to easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-gimkl-1.5.9.eb diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-gmpolf-1.4.8.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-gmpolf-1.4.8.eb similarity index 100% rename from easybuild/easyconfigs/h/HPL/HPL-2.1-gmpolf-1.4.8.eb rename to easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-gmpolf-1.4.8.eb diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-goolfc-1.4.10.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-goolfc-1.4.10.eb similarity index 100% rename from easybuild/easyconfigs/h/HPL/HPL-2.1-goolfc-1.4.10.eb rename to easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-goolfc-1.4.10.eb diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-goolfc-2.6.10.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-goolfc-2.6.10.eb similarity index 100% rename from easybuild/easyconfigs/h/HPL/HPL-2.1-goolfc-2.6.10.eb rename to easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-goolfc-2.6.10.eb diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-gpsolf-2014.12.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-gpsolf-2014.12.eb similarity index 100% rename from easybuild/easyconfigs/h/HPL/HPL-2.1-gpsolf-2014.12.eb rename to easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-gpsolf-2014.12.eb diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-ictce-6.3.5.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-ictce-6.3.5.eb similarity index 100% rename from easybuild/easyconfigs/h/HPL/HPL-2.1-ictce-6.3.5.eb rename to easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-ictce-6.3.5.eb diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-para-2014.12.eb b/easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-intel-para-2014.12.eb similarity index 100% rename from easybuild/easyconfigs/h/HPL/HPL-2.1-intel-para-2014.12.eb rename to easybuild/easyconfigs/__archive__/h/HPL/HPL-2.1-intel-para-2014.12.eb diff --git a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.5.4p5-ictce-4.1.13-Python-2.7.6.eb b/easybuild/easyconfigs/__archive__/h/HTSeq/HTSeq-0.5.4p5-ictce-4.1.13-Python-2.7.6.eb similarity index 100% rename from easybuild/easyconfigs/h/HTSeq/HTSeq-0.5.4p5-ictce-4.1.13-Python-2.7.6.eb rename to easybuild/easyconfigs/__archive__/h/HTSeq/HTSeq-0.5.4p5-ictce-4.1.13-Python-2.7.6.eb diff --git a/easybuild/easyconfigs/h/Harminv/Harminv-1.3.1-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/h/Harminv/Harminv-1.3.1-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/h/Harminv/Harminv-1.3.1-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/h/Harminv/Harminv-1.3.1-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/h/Harminv/Harminv-1.3.1-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/h/Harminv/Harminv-1.3.1-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/h/Harminv/Harminv-1.3.1-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/h/Harminv/Harminv-1.3.1-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/h/Hypre/Hypre-2.8.0b-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/h/Hypre/Hypre-2.8.0b-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/h/Hypre/Hypre-2.8.0b-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/h/Hypre/Hypre-2.8.0b-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/h/Hypre/Hypre-2.8.0b-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/h/Hypre/Hypre-2.8.0b-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/h/Hypre/Hypre-2.8.0b-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/h/Hypre/Hypre-2.8.0b-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.0.1-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/h/h5py/h5py-2.0.1-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/h/h5py/h5py-2.0.1-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/h/h5py/h5py-2.0.1-goalf-1.1.0-no-OFED-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.0.1-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/h/h5py/h5py-2.0.1-ictce-4.0.6-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/h/h5py/h5py-2.0.1-ictce-4.0.6-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/h/h5py/h5py-2.0.1-ictce-4.0.6-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.0.1-ictce-4.1.13-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/h/h5py/h5py-2.0.1-ictce-4.1.13-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/h/h5py/h5py-2.0.1-ictce-4.1.13-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/h/h5py/h5py-2.0.1-ictce-4.1.13-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.1.3-ictce-4.1.13-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/h/h5py/h5py-2.1.3-ictce-4.1.13-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/h/h5py/h5py-2.1.3-ictce-4.1.13-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/h/h5py/h5py-2.1.3-ictce-4.1.13-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.2.1-ictce-4.1.13-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/h/h5py/h5py-2.2.1-ictce-4.1.13-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/h/h5py/h5py-2.2.1-ictce-4.1.13-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/h/h5py/h5py-2.2.1-ictce-4.1.13-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/h/h5utils/h5utils-1.12.1-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/h/h5utils/h5utils-1.12.1-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/h/h5utils/h5utils-1.12.1-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/h/h5utils/h5utils-1.12.1-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/h/h5utils/h5utils-1.12.1-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/h/h5utils/h5utils-1.12.1-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/h/h5utils/h5utils-1.12.1-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/h/h5utils/h5utils-1.12.1-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/h/horton/horton-1.0.2-ictce-4.1.13-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/h/horton/horton-1.0.2-ictce-4.1.13-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/h/horton/horton-1.0.2-ictce-4.1.13-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/h/horton/horton-1.0.2-ictce-4.1.13-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/h/horton/horton-1.1.0-ictce-4.1.13-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/h/horton/horton-1.1.0-ictce-4.1.13-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/h/horton/horton-1.1.0-ictce-4.1.13-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/h/horton/horton-1.1.0-ictce-4.1.13-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/h/horton/horton-1.2.0-ictce-4.1.13-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/h/horton/horton-1.2.0-ictce-4.1.13-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/h/horton/horton-1.2.0-ictce-4.1.13-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/h/horton/horton-1.2.0-ictce-4.1.13-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/h/horton/horton-1.2.1-ictce-4.1.13-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/h/horton/horton-1.2.1-ictce-4.1.13-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/h/horton/horton-1.2.1-ictce-4.1.13-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/h/horton/horton-1.2.1-ictce-4.1.13-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.6-iccifort-2011.13.367.eb b/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.6-iccifort-2011.13.367.eb similarity index 100% rename from easybuild/easyconfigs/h/hwloc/hwloc-1.6-iccifort-2011.13.367.eb rename to easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.6-iccifort-2011.13.367.eb diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.6.2-ClangGCC-1.1.3.eb b/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.6.2-ClangGCC-1.1.3.eb similarity index 100% rename from easybuild/easyconfigs/h/hwloc/hwloc-1.6.2-ClangGCC-1.1.3.eb rename to easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.6.2-ClangGCC-1.1.3.eb diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.8-gcccuda-2.6.10.eb b/easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.8-gcccuda-2.6.10.eb similarity index 100% rename from easybuild/easyconfigs/h/hwloc/hwloc-1.8-gcccuda-2.6.10.eb rename to easybuild/easyconfigs/__archive__/h/hwloc/hwloc-1.8-gcccuda-2.6.10.eb diff --git a/easybuild/easyconfigs/i/IMB/IMB-4.0.1-goolf-1.5.14-no-OFED.eb b/easybuild/easyconfigs/__archive__/i/IMB/IMB-4.0.1-goolf-1.5.14-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/i/IMB/IMB-4.0.1-goolf-1.5.14-no-OFED.eb rename to easybuild/easyconfigs/__archive__/i/IMB/IMB-4.0.1-goolf-1.5.14-no-OFED.eb diff --git a/easybuild/easyconfigs/i/Infernal/Infernal-1.1-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/i/Infernal/Infernal-1.1-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/i/Infernal/Infernal-1.1-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/i/Infernal/Infernal-1.1-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/i/Infernal/Infernal-1.1-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/i/Infernal/Infernal-1.1-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/i/Infernal/Infernal-1.1-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/i/Infernal/Infernal-1.1-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/i/Infernal/Infernal-1.1rc1-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/i/Infernal/Infernal-1.1rc1-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/i/Infernal/Infernal-1.1rc1-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/i/Infernal/Infernal-1.1rc1-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/i/Infernal/Infernal-1.1rc1-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/i/Infernal/Infernal-1.1rc1-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/i/Infernal/Infernal-1.1rc1-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/i/Infernal/Infernal-1.1rc1-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/i/Instant/Instant-1.0.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/i/Instant/Instant-1.0.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/i/Instant/Instant-1.0.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/i/Instant/Instant-1.0.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/i/Instant/Instant-1.0.0-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/i/Instant/Instant-1.0.0-ictce-4.0.6-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/i/Instant/Instant-1.0.0-ictce-4.0.6-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/i/Instant/Instant-1.0.0-ictce-4.0.6-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/i/Iperf/Iperf-2.0.5-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/i/Iperf/Iperf-2.0.5-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/i/Iperf/Iperf-2.0.5-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/i/Iperf/Iperf-2.0.5-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/i/Iperf/Iperf-2.0.5-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/i/Iperf/Iperf-2.0.5-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/i/Iperf/Iperf-2.0.5-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/i/Iperf/Iperf-2.0.5-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/__archive__/i/IronPython/IronPython-2.7-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/i/IronPython/IronPython-2.7-ictce-4.1.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..147957947e3842bcd27cb64f58f60c036f3ac925 --- /dev/null +++ b/easybuild/easyconfigs/__archive__/i/IronPython/IronPython-2.7-ictce-4.1.13.eb @@ -0,0 +1,16 @@ +name = 'IronPython' +version = '2.7' + +homepage = 'http://ironpython.net/' +description = """IronPython is an open-source implementation of the Python programming language + which is tightly integrated with the .NET Framework. IronPython can use the .NET Framework and +Python libraries, and other .NET languages can use Python code just as easily.""" + +toolchain = {'name': 'ictce', 'version': '4.1.13'} + +source_urls = ['https://github.com/IronLanguages/main/archive/'] +sources = ['ipy-%(version)s.tar.gz'] + +dependencies = [('Mono', '2.10.6')] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-11.1.073-32bit.eb b/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-11.1.073-32bit.eb similarity index 100% rename from easybuild/easyconfigs/i/iccifort/iccifort-11.1.073-32bit.eb rename to easybuild/easyconfigs/__archive__/i/iccifort/iccifort-11.1.073-32bit.eb diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-11.1.073.eb b/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-11.1.073.eb similarity index 100% rename from easybuild/easyconfigs/i/iccifort/iccifort-11.1.073.eb rename to easybuild/easyconfigs/__archive__/i/iccifort/iccifort-11.1.073.eb diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-2011.10.319.eb b/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2011.10.319.eb similarity index 100% rename from easybuild/easyconfigs/i/iccifort/iccifort-2011.10.319.eb rename to easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2011.10.319.eb diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-2011.13.367.eb b/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2011.13.367.eb similarity index 100% rename from easybuild/easyconfigs/i/iccifort/iccifort-2011.13.367.eb rename to easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2011.13.367.eb diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-2011.6.233.eb b/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2011.6.233.eb similarity index 100% rename from easybuild/easyconfigs/i/iccifort/iccifort-2011.6.233.eb rename to easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2011.6.233.eb diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-2013.1.117.eb b/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2013.1.117.eb similarity index 100% rename from easybuild/easyconfigs/i/iccifort/iccifort-2013.1.117.eb rename to easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2013.1.117.eb diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-2013_sp1.0.080.eb b/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2013_sp1.0.080.eb similarity index 100% rename from easybuild/easyconfigs/i/iccifort/iccifort-2013_sp1.0.080.eb rename to easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2013_sp1.0.080.eb diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-2013_sp1.3.174.eb b/easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2013_sp1.3.174.eb similarity index 100% rename from easybuild/easyconfigs/i/iccifort/iccifort-2013_sp1.3.174.eb rename to easybuild/easyconfigs/__archive__/i/iccifort/iccifort-2013_sp1.3.174.eb diff --git a/easybuild/easyconfigs/i/ictce/ictce-3.2.2.u3-32bit.eb b/easybuild/easyconfigs/__archive__/i/ictce/ictce-3.2.2.u3-32bit.eb similarity index 100% rename from easybuild/easyconfigs/i/ictce/ictce-3.2.2.u3-32bit.eb rename to easybuild/easyconfigs/__archive__/i/ictce/ictce-3.2.2.u3-32bit.eb diff --git a/easybuild/easyconfigs/i/ictce/ictce-3.2.2.u3.eb b/easybuild/easyconfigs/__archive__/i/ictce/ictce-3.2.2.u3.eb similarity index 100% rename from easybuild/easyconfigs/i/ictce/ictce-3.2.2.u3.eb rename to easybuild/easyconfigs/__archive__/i/ictce/ictce-3.2.2.u3.eb diff --git a/easybuild/easyconfigs/i/ictce/ictce-4.0.10.eb b/easybuild/easyconfigs/__archive__/i/ictce/ictce-4.0.10.eb similarity index 100% rename from easybuild/easyconfigs/i/ictce/ictce-4.0.10.eb rename to easybuild/easyconfigs/__archive__/i/ictce/ictce-4.0.10.eb diff --git a/easybuild/easyconfigs/i/ictce/ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/i/ictce/ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/i/ictce/ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/i/ictce/ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/i/ictce/ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/i/ictce/ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/i/ictce/ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/i/ictce/ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/i/ictce/ictce-5.1.1.eb b/easybuild/easyconfigs/__archive__/i/ictce/ictce-5.1.1.eb similarity index 100% rename from easybuild/easyconfigs/i/ictce/ictce-5.1.1.eb rename to easybuild/easyconfigs/__archive__/i/ictce/ictce-5.1.1.eb diff --git a/easybuild/easyconfigs/i/ictce/ictce-6.0.5.eb b/easybuild/easyconfigs/__archive__/i/ictce/ictce-6.0.5.eb similarity index 100% rename from easybuild/easyconfigs/i/ictce/ictce-6.0.5.eb rename to easybuild/easyconfigs/__archive__/i/ictce/ictce-6.0.5.eb diff --git a/easybuild/easyconfigs/i/ictce/ictce-6.3.5.eb b/easybuild/easyconfigs/__archive__/i/ictce/ictce-6.3.5.eb similarity index 100% rename from easybuild/easyconfigs/i/ictce/ictce-6.3.5.eb rename to easybuild/easyconfigs/__archive__/i/ictce/ictce-6.3.5.eb diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-3.2.2.u3-32bit.eb b/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-3.2.2.u3-32bit.eb similarity index 100% rename from easybuild/easyconfigs/i/iimpi/iimpi-3.2.2.u3-32bit.eb rename to easybuild/easyconfigs/__archive__/i/iimpi/iimpi-3.2.2.u3-32bit.eb diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-3.2.2.u3.eb b/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-3.2.2.u3.eb similarity index 100% rename from easybuild/easyconfigs/i/iimpi/iimpi-3.2.2.u3.eb rename to easybuild/easyconfigs/__archive__/i/iimpi/iimpi-3.2.2.u3.eb diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-4.0.10.eb b/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-4.0.10.eb similarity index 100% rename from easybuild/easyconfigs/i/iimpi/iimpi-4.0.10.eb rename to easybuild/easyconfigs/__archive__/i/iimpi/iimpi-4.0.10.eb diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-4.0.6.eb b/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/i/iimpi/iimpi-4.0.6.eb rename to easybuild/easyconfigs/__archive__/i/iimpi/iimpi-4.0.6.eb diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-4.1.13.eb b/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/i/iimpi/iimpi-4.1.13.eb rename to easybuild/easyconfigs/__archive__/i/iimpi/iimpi-4.1.13.eb diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-5.1.1.eb b/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-5.1.1.eb similarity index 100% rename from easybuild/easyconfigs/i/iimpi/iimpi-5.1.1.eb rename to easybuild/easyconfigs/__archive__/i/iimpi/iimpi-5.1.1.eb diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-6.0.5.eb b/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-6.0.5.eb similarity index 100% rename from easybuild/easyconfigs/i/iimpi/iimpi-6.0.5.eb rename to easybuild/easyconfigs/__archive__/i/iimpi/iimpi-6.0.5.eb diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-6.3.5.eb b/easybuild/easyconfigs/__archive__/i/iimpi/iimpi-6.3.5.eb similarity index 100% rename from easybuild/easyconfigs/i/iimpi/iimpi-6.3.5.eb rename to easybuild/easyconfigs/__archive__/i/iimpi/iimpi-6.3.5.eb diff --git a/easybuild/easyconfigs/i/iiqmpi/iiqmpi-3.3.0.eb b/easybuild/easyconfigs/__archive__/i/iiqmpi/iiqmpi-3.3.0.eb similarity index 100% rename from easybuild/easyconfigs/i/iiqmpi/iiqmpi-3.3.0.eb rename to easybuild/easyconfigs/__archive__/i/iiqmpi/iiqmpi-3.3.0.eb diff --git a/easybuild/easyconfigs/i/iiqmpi/iiqmpi-4.4.13.eb b/easybuild/easyconfigs/__archive__/i/iiqmpi/iiqmpi-4.4.13.eb similarity index 100% rename from easybuild/easyconfigs/i/iiqmpi/iiqmpi-4.4.13.eb rename to easybuild/easyconfigs/__archive__/i/iiqmpi/iiqmpi-4.4.13.eb diff --git a/easybuild/easyconfigs/i/imake/imake-1.0.5-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/i/imake/imake-1.0.5-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/i/imake/imake-1.0.5-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/i/imake/imake-1.0.5-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/i/imkl/imkl-10.2.6.038-iimpi-3.2.2.u3-32bit.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-10.2.6.038-iimpi-3.2.2.u3-32bit.eb similarity index 100% rename from easybuild/easyconfigs/i/imkl/imkl-10.2.6.038-iimpi-3.2.2.u3-32bit.eb rename to easybuild/easyconfigs/__archive__/i/imkl/imkl-10.2.6.038-iimpi-3.2.2.u3-32bit.eb diff --git a/easybuild/easyconfigs/i/imkl/imkl-10.2.6.038-iimpi-3.2.2.u3.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-10.2.6.038-iimpi-3.2.2.u3.eb similarity index 100% rename from easybuild/easyconfigs/i/imkl/imkl-10.2.6.038-iimpi-3.2.2.u3.eb rename to easybuild/easyconfigs/__archive__/i/imkl/imkl-10.2.6.038-iimpi-3.2.2.u3.eb diff --git a/easybuild/easyconfigs/i/imkl/imkl-10.3.10.319-iimpi-4.0.10.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-10.3.10.319-iimpi-4.0.10.eb similarity index 100% rename from easybuild/easyconfigs/i/imkl/imkl-10.3.10.319-iimpi-4.0.10.eb rename to easybuild/easyconfigs/__archive__/i/imkl/imkl-10.3.10.319-iimpi-4.0.10.eb diff --git a/easybuild/easyconfigs/i/imkl/imkl-10.3.12.361-iimpi-4.1.13.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-10.3.12.361-iimpi-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/i/imkl/imkl-10.3.12.361-iimpi-4.1.13.eb rename to easybuild/easyconfigs/__archive__/i/imkl/imkl-10.3.12.361-iimpi-4.1.13.eb diff --git a/easybuild/easyconfigs/i/imkl/imkl-10.3.12.361-iompi-4.6.13.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-10.3.12.361-iompi-4.6.13.eb similarity index 100% rename from easybuild/easyconfigs/i/imkl/imkl-10.3.12.361-iompi-4.6.13.eb rename to easybuild/easyconfigs/__archive__/i/imkl/imkl-10.3.12.361-iompi-4.6.13.eb diff --git a/easybuild/easyconfigs/i/imkl/imkl-10.3.6.233-iimpi-4.0.6.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-10.3.6.233-iimpi-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/i/imkl/imkl-10.3.6.233-iimpi-4.0.6.eb rename to easybuild/easyconfigs/__archive__/i/imkl/imkl-10.3.6.233-iimpi-4.0.6.eb diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.0.1.117-iimpi-5.1.1.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.0.1.117-iimpi-5.1.1.eb similarity index 100% rename from easybuild/easyconfigs/i/imkl/imkl-11.0.1.117-iimpi-5.1.1.eb rename to easybuild/easyconfigs/__archive__/i/imkl/imkl-11.0.1.117-iimpi-5.1.1.eb diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.1.0.080-iimpi-6.0.5.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.1.0.080-iimpi-6.0.5.eb similarity index 100% rename from easybuild/easyconfigs/i/imkl/imkl-11.1.0.080-iimpi-6.0.5.eb rename to easybuild/easyconfigs/__archive__/i/imkl/imkl-11.1.0.080-iimpi-6.0.5.eb diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.1.2.144-gimpi-1.5.9.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.1.2.144-gimpi-1.5.9.eb similarity index 100% rename from easybuild/easyconfigs/i/imkl/imkl-11.1.2.144-gimpi-1.5.9.eb rename to easybuild/easyconfigs/__archive__/i/imkl/imkl-11.1.2.144-gimpi-1.5.9.eb diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.1.2.144-iompi-6.6.2.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.1.2.144-iompi-6.6.2.eb similarity index 100% rename from easybuild/easyconfigs/i/imkl/imkl-11.1.2.144-iompi-6.6.2.eb rename to easybuild/easyconfigs/__archive__/i/imkl/imkl-11.1.2.144-iompi-6.6.2.eb diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.1.3.174-iimpi-6.3.5.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.1.3.174-iimpi-6.3.5.eb similarity index 100% rename from easybuild/easyconfigs/i/imkl/imkl-11.1.3.174-iimpi-6.3.5.eb rename to easybuild/easyconfigs/__archive__/i/imkl/imkl-11.1.3.174-iimpi-6.3.5.eb diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.1.4.211-iompi-6.6.4.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.1.4.211-iompi-6.6.4.eb similarity index 100% rename from easybuild/easyconfigs/i/imkl/imkl-11.1.4.211-iompi-6.6.4.eb rename to easybuild/easyconfigs/__archive__/i/imkl/imkl-11.1.4.211-iompi-6.6.4.eb diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.2.1.133-ipsmpi-2014.12.eb b/easybuild/easyconfigs/__archive__/i/imkl/imkl-11.2.1.133-ipsmpi-2014.12.eb similarity index 100% rename from easybuild/easyconfigs/i/imkl/imkl-11.2.1.133-ipsmpi-2014.12.eb rename to easybuild/easyconfigs/__archive__/i/imkl/imkl-11.2.1.133-ipsmpi-2014.12.eb diff --git a/easybuild/easyconfigs/i/impi/impi-4.0.0.028-iccifort-11.1.073-32bit.eb b/easybuild/easyconfigs/__archive__/i/impi/impi-4.0.0.028-iccifort-11.1.073-32bit.eb similarity index 100% rename from easybuild/easyconfigs/i/impi/impi-4.0.0.028-iccifort-11.1.073-32bit.eb rename to easybuild/easyconfigs/__archive__/i/impi/impi-4.0.0.028-iccifort-11.1.073-32bit.eb diff --git a/easybuild/easyconfigs/i/impi/impi-4.0.0.028-iccifort-11.1.073.eb b/easybuild/easyconfigs/__archive__/i/impi/impi-4.0.0.028-iccifort-11.1.073.eb similarity index 100% rename from easybuild/easyconfigs/i/impi/impi-4.0.0.028-iccifort-11.1.073.eb rename to easybuild/easyconfigs/__archive__/i/impi/impi-4.0.0.028-iccifort-11.1.073.eb diff --git a/easybuild/easyconfigs/i/impi/impi-4.0.2.003-iccifort-2011.10.319.eb b/easybuild/easyconfigs/__archive__/i/impi/impi-4.0.2.003-iccifort-2011.10.319.eb similarity index 100% rename from easybuild/easyconfigs/i/impi/impi-4.0.2.003-iccifort-2011.10.319.eb rename to easybuild/easyconfigs/__archive__/i/impi/impi-4.0.2.003-iccifort-2011.10.319.eb diff --git a/easybuild/easyconfigs/i/impi/impi-4.0.2.003-iccifort-2011.6.233.eb b/easybuild/easyconfigs/__archive__/i/impi/impi-4.0.2.003-iccifort-2011.6.233.eb similarity index 100% rename from easybuild/easyconfigs/i/impi/impi-4.0.2.003-iccifort-2011.6.233.eb rename to easybuild/easyconfigs/__archive__/i/impi/impi-4.0.2.003-iccifort-2011.6.233.eb diff --git a/easybuild/easyconfigs/i/impi/impi-4.1.0.027-iccifort-2011.13.367.eb b/easybuild/easyconfigs/__archive__/i/impi/impi-4.1.0.027-iccifort-2011.13.367.eb similarity index 100% rename from easybuild/easyconfigs/i/impi/impi-4.1.0.027-iccifort-2011.13.367.eb rename to easybuild/easyconfigs/__archive__/i/impi/impi-4.1.0.027-iccifort-2011.13.367.eb diff --git a/easybuild/easyconfigs/i/impi/impi-4.1.0.027-iccifort-2013.1.117.eb b/easybuild/easyconfigs/__archive__/i/impi/impi-4.1.0.027-iccifort-2013.1.117.eb similarity index 100% rename from easybuild/easyconfigs/i/impi/impi-4.1.0.027-iccifort-2013.1.117.eb rename to easybuild/easyconfigs/__archive__/i/impi/impi-4.1.0.027-iccifort-2013.1.117.eb diff --git a/easybuild/easyconfigs/i/impi/impi-4.1.1.036-iccifort-2013_sp1.0.080.eb b/easybuild/easyconfigs/__archive__/i/impi/impi-4.1.1.036-iccifort-2013_sp1.0.080.eb similarity index 100% rename from easybuild/easyconfigs/i/impi/impi-4.1.1.036-iccifort-2013_sp1.0.080.eb rename to easybuild/easyconfigs/__archive__/i/impi/impi-4.1.1.036-iccifort-2013_sp1.0.080.eb diff --git a/easybuild/easyconfigs/i/impi/impi-4.1.3.049-iccifort-2013_sp1.3.174.eb b/easybuild/easyconfigs/__archive__/i/impi/impi-4.1.3.049-iccifort-2013_sp1.3.174.eb similarity index 100% rename from easybuild/easyconfigs/i/impi/impi-4.1.3.049-iccifort-2013_sp1.3.174.eb rename to easybuild/easyconfigs/__archive__/i/impi/impi-4.1.3.049-iccifort-2013_sp1.3.174.eb diff --git a/easybuild/easyconfigs/i/inputproto/inputproto-2.3-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/i/inputproto/inputproto-2.3-ictce-4.1.13.eb similarity index 85% rename from easybuild/easyconfigs/i/inputproto/inputproto-2.3-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/i/inputproto/inputproto-2.3-ictce-4.1.13.eb index 75a9c42cf7dbf238bfec04445049cf31312d6732..9931bbca58940676d7653ab7ca738281ac0191fc 100644 --- a/easybuild/easyconfigs/i/inputproto/inputproto-2.3-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/__archive__/i/inputproto/inputproto-2.3-ictce-4.1.13.eb @@ -9,7 +9,7 @@ description = """X.org InputProto protocol headers.""" toolchain = {'name': 'ictce', 'version': '4.1.13'} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { 'files': ['include/X11/extensions/%s' % x for x in ['XI2.h', 'XI.h', 'XIproto.h', 'XI2proto.h']], diff --git a/easybuild/easyconfigs/i/intel-para/intel-para-2014.12.eb b/easybuild/easyconfigs/__archive__/i/intel-para/intel-para-2014.12.eb similarity index 100% rename from easybuild/easyconfigs/i/intel-para/intel-para-2014.12.eb rename to easybuild/easyconfigs/__archive__/i/intel-para/intel-para-2014.12.eb diff --git a/easybuild/easyconfigs/i/iomkl/iomkl-4.6.13.eb b/easybuild/easyconfigs/__archive__/i/iomkl/iomkl-4.6.13.eb similarity index 100% rename from easybuild/easyconfigs/i/iomkl/iomkl-4.6.13.eb rename to easybuild/easyconfigs/__archive__/i/iomkl/iomkl-4.6.13.eb diff --git a/easybuild/easyconfigs/i/iomkl/iomkl-6.6.2.eb b/easybuild/easyconfigs/__archive__/i/iomkl/iomkl-6.6.2.eb similarity index 100% rename from easybuild/easyconfigs/i/iomkl/iomkl-6.6.2.eb rename to easybuild/easyconfigs/__archive__/i/iomkl/iomkl-6.6.2.eb diff --git a/easybuild/easyconfigs/i/iompi/iompi-4.6.13.eb b/easybuild/easyconfigs/__archive__/i/iompi/iompi-4.6.13.eb similarity index 100% rename from easybuild/easyconfigs/i/iompi/iompi-4.6.13.eb rename to easybuild/easyconfigs/__archive__/i/iompi/iompi-4.6.13.eb diff --git a/easybuild/easyconfigs/i/iompi/iompi-6.6.2.eb b/easybuild/easyconfigs/__archive__/i/iompi/iompi-6.6.2.eb similarity index 100% rename from easybuild/easyconfigs/i/iompi/iompi-6.6.2.eb rename to easybuild/easyconfigs/__archive__/i/iompi/iompi-6.6.2.eb diff --git a/easybuild/easyconfigs/i/iompi/iompi-6.6.4-no-OFED.eb b/easybuild/easyconfigs/__archive__/i/iompi/iompi-6.6.4-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/i/iompi/iompi-6.6.4-no-OFED.eb rename to easybuild/easyconfigs/__archive__/i/iompi/iompi-6.6.4-no-OFED.eb diff --git a/easybuild/easyconfigs/i/iompi/iompi-6.6.4.eb b/easybuild/easyconfigs/__archive__/i/iompi/iompi-6.6.4.eb similarity index 100% rename from easybuild/easyconfigs/i/iompi/iompi-6.6.4.eb rename to easybuild/easyconfigs/__archive__/i/iompi/iompi-6.6.4.eb diff --git a/easybuild/easyconfigs/i/ipsmpi/ipsmpi-2014.12.eb b/easybuild/easyconfigs/__archive__/i/ipsmpi/ipsmpi-2014.12.eb similarity index 100% rename from easybuild/easyconfigs/i/ipsmpi/ipsmpi-2014.12.eb rename to easybuild/easyconfigs/__archive__/i/ipsmpi/ipsmpi-2014.12.eb diff --git a/easybuild/easyconfigs/i/iqacml/iqacml-3.7.3.eb b/easybuild/easyconfigs/__archive__/i/iqacml/iqacml-3.7.3.eb similarity index 100% rename from easybuild/easyconfigs/i/iqacml/iqacml-3.7.3.eb rename to easybuild/easyconfigs/__archive__/i/iqacml/iqacml-3.7.3.eb diff --git a/easybuild/easyconfigs/i/iqacml/iqacml-4.4.13.eb b/easybuild/easyconfigs/__archive__/i/iqacml/iqacml-4.4.13.eb similarity index 100% rename from easybuild/easyconfigs/i/iqacml/iqacml-4.4.13.eb rename to easybuild/easyconfigs/__archive__/i/iqacml/iqacml-4.4.13.eb diff --git a/easybuild/easyconfigs/j/Jansson/Jansson-2.5-gcccuda-2.6.10.eb b/easybuild/easyconfigs/__archive__/j/Jansson/Jansson-2.5-gcccuda-2.6.10.eb similarity index 100% rename from easybuild/easyconfigs/j/Jansson/Jansson-2.5-gcccuda-2.6.10.eb rename to easybuild/easyconfigs/__archive__/j/Jansson/Jansson-2.5-gcccuda-2.6.10.eb diff --git a/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/j/JasPer/JasPer-1.900.1-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/j/JasPer/JasPer-1.900.1-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/__archive__/j/JasPer/JasPer-1.900.1-ictce-3.2.2.u3.eb similarity index 100% rename from easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-ictce-3.2.2.u3.eb rename to easybuild/easyconfigs/__archive__/j/JasPer/JasPer-1.900.1-ictce-3.2.2.u3.eb diff --git a/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/j/JasPer/JasPer-1.900.1-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/j/JasPer/JasPer-1.900.1-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-iqacml-3.7.3.eb b/easybuild/easyconfigs/__archive__/j/JasPer/JasPer-1.900.1-iqacml-3.7.3.eb similarity index 100% rename from easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-iqacml-3.7.3.eb rename to easybuild/easyconfigs/__archive__/j/JasPer/JasPer-1.900.1-iqacml-3.7.3.eb diff --git a/easybuild/easyconfigs/j/Jinja2/Jinja2-2.6-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/j/Jinja2/Jinja2-2.6-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/j/Jinja2/Jinja2-2.6-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/j/Jinja2/Jinja2-2.6-goalf-1.1.0-no-OFED-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/j/Jinja2/Jinja2-2.6-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/j/Jinja2/Jinja2-2.6-ictce-4.0.6-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/j/Jinja2/Jinja2-2.6-ictce-4.0.6-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/j/Jinja2/Jinja2-2.6-ictce-4.0.6-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/k/kbproto/kbproto-1.0.6-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/k/kbproto/kbproto-1.0.6-ictce-4.1.13.eb similarity index 85% rename from easybuild/easyconfigs/k/kbproto/kbproto-1.0.6-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/k/kbproto/kbproto-1.0.6-ictce-4.1.13.eb index 3790a57f153907bf8b8db691991fad9941bf0df0..ee1d8ab5ad55532412bf84cff5f1df1b0a5d59ad 100644 --- a/easybuild/easyconfigs/k/kbproto/kbproto-1.0.6-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/__archive__/k/kbproto/kbproto-1.0.6-ictce-4.1.13.eb @@ -9,7 +9,7 @@ description = """X.org KBProto protocol headers.""" toolchain = {'name': 'ictce', 'version': '4.1.13'} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { 'files': ['include/X11/extensions/%s' % x for x in ['XKBgeom.h', 'XKB.h', 'XKBproto.h', 'XKBsrv.h', 'XKBstr.h']], diff --git a/easybuild/easyconfigs/l/LAPACK/LAPACK-3.4.0-gompi-1.1.0-no-OFED-ATLAS-3.8.4-testing.eb b/easybuild/easyconfigs/__archive__/l/LAPACK/LAPACK-3.4.0-gompi-1.1.0-no-OFED-ATLAS-3.8.4-testing.eb similarity index 100% rename from easybuild/easyconfigs/l/LAPACK/LAPACK-3.4.0-gompi-1.1.0-no-OFED-ATLAS-3.8.4-testing.eb rename to easybuild/easyconfigs/__archive__/l/LAPACK/LAPACK-3.4.0-gompi-1.1.0-no-OFED-ATLAS-3.8.4-testing.eb diff --git a/easybuild/easyconfigs/l/LAPACK/LAPACK-3.4.0-gompi-1.1.0-no-OFED-ATLAS-3.8.4.eb b/easybuild/easyconfigs/__archive__/l/LAPACK/LAPACK-3.4.0-gompi-1.1.0-no-OFED-ATLAS-3.8.4.eb similarity index 100% rename from easybuild/easyconfigs/l/LAPACK/LAPACK-3.4.0-gompi-1.1.0-no-OFED-ATLAS-3.8.4.eb rename to easybuild/easyconfigs/__archive__/l/LAPACK/LAPACK-3.4.0-gompi-1.1.0-no-OFED-ATLAS-3.8.4.eb diff --git a/easybuild/easyconfigs/l/LAPACK/LAPACK-3.4.0-gompi-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/l/LAPACK/LAPACK-3.4.0-gompi-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/l/LAPACK/LAPACK-3.4.0-gompi-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/l/LAPACK/LAPACK-3.4.0-gompi-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/l/LAPACK/LAPACK-3.4.2-gmpich-1.4.8.eb b/easybuild/easyconfigs/__archive__/l/LAPACK/LAPACK-3.4.2-gmpich-1.4.8.eb similarity index 100% rename from easybuild/easyconfigs/l/LAPACK/LAPACK-3.4.2-gmpich-1.4.8.eb rename to easybuild/easyconfigs/__archive__/l/LAPACK/LAPACK-3.4.2-gmpich-1.4.8.eb diff --git a/easybuild/easyconfigs/l/LAPACK/LAPACK-3.4.2-gompi-1.3.12.eb b/easybuild/easyconfigs/__archive__/l/LAPACK/LAPACK-3.4.2-gompi-1.3.12.eb similarity index 100% rename from easybuild/easyconfigs/l/LAPACK/LAPACK-3.4.2-gompi-1.3.12.eb rename to easybuild/easyconfigs/__archive__/l/LAPACK/LAPACK-3.4.2-gompi-1.3.12.eb diff --git a/easybuild/easyconfigs/l/LAPACK/LAPACK-3.4.2-gompi-1.5.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/l/LAPACK/LAPACK-3.4.2-gompi-1.5.12-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/l/LAPACK/LAPACK-3.4.2-gompi-1.5.12-no-OFED.eb rename to easybuild/easyconfigs/__archive__/l/LAPACK/LAPACK-3.4.2-gompi-1.5.12-no-OFED.eb diff --git a/easybuild/easyconfigs/l/LAPACK/LAPACK-3.4.2-gompi-1.5.12.eb b/easybuild/easyconfigs/__archive__/l/LAPACK/LAPACK-3.4.2-gompi-1.5.12.eb similarity index 100% rename from easybuild/easyconfigs/l/LAPACK/LAPACK-3.4.2-gompi-1.5.12.eb rename to easybuild/easyconfigs/__archive__/l/LAPACK/LAPACK-3.4.2-gompi-1.5.12.eb diff --git a/easybuild/easyconfigs/l/LIBSVM/LIBSVM-3.17-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/l/LIBSVM/LIBSVM-3.17-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/l/LIBSVM/LIBSVM-3.17-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/l/LIBSVM/LIBSVM-3.17-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/l/LWM2/LWM2-1.1-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/l/LWM2/LWM2-1.1-gompi-1.4.12-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/l/LWM2/LWM2-1.1-gompi-1.4.12-no-OFED.eb rename to easybuild/easyconfigs/__archive__/l/LWM2/LWM2-1.1-gompi-1.4.12-no-OFED.eb diff --git a/easybuild/easyconfigs/l/LZO/LZO-2.06-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/l/LZO/LZO-2.06-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/l/LZO/LZO-2.06-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/l/LZO/LZO-2.06-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/l/LZO/LZO-2.06-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/l/LZO/LZO-2.06-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/l/LZO/LZO-2.06-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/l/LZO/LZO-2.06-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/l/LZO/LZO-2.06-ictce-5.1.1.eb b/easybuild/easyconfigs/__archive__/l/LZO/LZO-2.06-ictce-5.1.1.eb similarity index 100% rename from easybuild/easyconfigs/l/LZO/LZO-2.06-ictce-5.1.1.eb rename to easybuild/easyconfigs/__archive__/l/LZO/LZO-2.06-ictce-5.1.1.eb diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/l/LibTIFF/LibTIFF-4.0.3-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.3-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/l/LibTIFF/LibTIFF-4.0.3-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/l/Libint/Libint-1.1.4-gmacml-1.7.0.eb b/easybuild/easyconfigs/__archive__/l/Libint/Libint-1.1.4-gmacml-1.7.0.eb similarity index 100% rename from easybuild/easyconfigs/l/Libint/Libint-1.1.4-gmacml-1.7.0.eb rename to easybuild/easyconfigs/__archive__/l/Libint/Libint-1.1.4-gmacml-1.7.0.eb diff --git a/easybuild/easyconfigs/l/Libint/Libint-1.1.4-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/l/Libint/Libint-1.1.4-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/l/Libint/Libint-1.1.4-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/l/Libint/Libint-1.1.4-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/l/Libint/Libint-1.1.4-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/__archive__/l/Libint/Libint-1.1.4-ictce-3.2.2.u3.eb similarity index 100% rename from easybuild/easyconfigs/l/Libint/Libint-1.1.4-ictce-3.2.2.u3.eb rename to easybuild/easyconfigs/__archive__/l/Libint/Libint-1.1.4-ictce-3.2.2.u3.eb diff --git a/easybuild/easyconfigs/l/Libint/Libint-1.1.4-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/l/Libint/Libint-1.1.4-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/l/Libint/Libint-1.1.4-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/l/Libint/Libint-1.1.4-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/l/Libint/Libint-1.1.4-intel-para-2014.12.eb b/easybuild/easyconfigs/__archive__/l/Libint/Libint-1.1.4-intel-para-2014.12.eb similarity index 100% rename from easybuild/easyconfigs/l/Libint/Libint-1.1.4-intel-para-2014.12.eb rename to easybuild/easyconfigs/__archive__/l/Libint/Libint-1.1.4-intel-para-2014.12.eb diff --git a/easybuild/easyconfigs/l/Libint/Libint-2.0.3-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/l/Libint/Libint-2.0.3-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/l/Libint/Libint-2.0.3-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/l/Libint/Libint-2.0.3-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/l/lftp/lftp-4.4.1-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/l/lftp/lftp-4.4.1-goalf-1.1.0-no-OFED.eb similarity index 96% rename from easybuild/easyconfigs/l/lftp/lftp-4.4.1-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/l/lftp/lftp-4.4.1-goalf-1.1.0-no-OFED.eb index 143cec914499e94920e6bc42271f4fdd68367912..cca49e12bf84748b0d7f6a65a4a6d1f87af2a177 100644 --- a/easybuild/easyconfigs/l/lftp/lftp-4.4.1-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/__archive__/l/lftp/lftp-4.4.1-goalf-1.1.0-no-OFED.eb @@ -30,7 +30,7 @@ source_urls = [ 'http://ftp.yar.ru/pub/source/lftp/old/', ] -dependencies = [('gnutls', '3.1.8')] +dependencies = [('GnuTLS', '3.1.8')] sanity_check_paths = { 'files': ['bin/lftp'], diff --git a/easybuild/easyconfigs/l/libICE/libICE-1.0.8-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/l/libICE/libICE-1.0.8-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/l/libICE/libICE-1.0.8-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/l/libICE/libICE-1.0.8-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/l/libSM/libSM-1.2.1-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/l/libSM/libSM-1.2.1-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/l/libSM/libSM-1.2.1-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/l/libSM/libSM-1.2.1-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/l/libX11/libX11-1.6.1-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/l/libX11/libX11-1.6.1-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/l/libX11/libX11-1.6.1-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/l/libX11/libX11-1.6.1-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/l/libXau/libXau-1.0.8-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/l/libXau/libXau-1.0.8-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/l/libXau/libXau-1.0.8-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/l/libXau/libXau-1.0.8-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/l/libXaw/libXaw-1.0.12-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/l/libXaw/libXaw-1.0.12-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/l/libXaw/libXaw-1.0.12-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/l/libXaw/libXaw-1.0.12-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/l/libXext/libXext-1.3.2-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/l/libXext/libXext-1.3.2-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/l/libXext/libXext-1.3.2-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/l/libXext/libXext-1.3.2-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/l/libXfixes/libXfixes-5.0.1-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/l/libXfixes/libXfixes-5.0.1-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/l/libXfixes/libXfixes-5.0.1-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/l/libXfixes/libXfixes-5.0.1-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/l/libXi/libXi-1.7.2-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/l/libXi/libXi-1.7.2-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/l/libXi/libXi-1.7.2-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/l/libXi/libXi-1.7.2-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/l/libXmu/libXmu-1.1.2-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/l/libXmu/libXmu-1.1.2-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/l/libXmu/libXmu-1.1.2-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/l/libXmu/libXmu-1.1.2-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/l/libXp/libXp-1.0.2-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/l/libXp/libXp-1.0.2-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/l/libXp/libXp-1.0.2-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/l/libXp/libXp-1.0.2-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/l/libXpm/libXpm-3.5.11-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/l/libXpm/libXpm-3.5.11-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/l/libXpm/libXpm-3.5.11-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/l/libXpm/libXpm-3.5.11-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/l/libXt/libXt-1.1.4-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/l/libXt/libXt-1.1.4-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/l/libXt/libXt-1.1.4-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/l/libXt/libXt-1.1.4-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/l/libXtst/libXtst-1.2.2-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/l/libXtst/libXtst-1.2.2-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/l/libXtst/libXtst-1.2.2-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/l/libXtst/libXtst-1.2.2-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/l/libctl/libctl-3.2.1-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/l/libctl/libctl-3.2.1-goalf-1.1.0-no-OFED.eb similarity index 94% rename from easybuild/easyconfigs/l/libctl/libctl-3.2.1-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/l/libctl/libctl-3.2.1-goalf-1.1.0-no-OFED.eb index c9f79a726b7928e6d3c0a30a3f8cc7f4f0db21fc..b65c18c3e27b8b1caed6effffb6270fc3ae5a5e1 100644 --- a/easybuild/easyconfigs/l/libctl/libctl-3.2.1-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/__archive__/l/libctl/libctl-3.2.1-goalf-1.1.0-no-OFED.eb @@ -12,7 +12,7 @@ toolchainopts = {'optarch': True} source_urls = ['http://ab-initio.mit.edu/libctl/'] sources = [SOURCELOWER_TAR_GZ] -dependencies = [('guile', '1.8.8')] +dependencies = [('Guile', '1.8.8')] # fix for guile-config being broken because shebang line contains full path to bin/guile configopts = 'GUILE_CONFIG="$EBROOTGUILE/bin/guile -e main -s $EBROOTGUILE/bin/guile-config"' diff --git a/easybuild/easyconfigs/l/libctl/libctl-3.2.1-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/l/libctl/libctl-3.2.1-ictce-4.0.6.eb similarity index 94% rename from easybuild/easyconfigs/l/libctl/libctl-3.2.1-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/l/libctl/libctl-3.2.1-ictce-4.0.6.eb index cd7968e31d0574a922d3df1f00df9327aff3148e..9c89029e06d1ce9cb35d089b2ea5b632365b1ba0 100644 --- a/easybuild/easyconfigs/l/libctl/libctl-3.2.1-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/__archive__/l/libctl/libctl-3.2.1-ictce-4.0.6.eb @@ -12,7 +12,7 @@ toolchainopts = {'optarch': True} source_urls = ['http://ab-initio.mit.edu/libctl/'] sources = [SOURCELOWER_TAR_GZ] -dependencies = [('guile', '1.8.8')] +dependencies = [('Guile', '1.8.8')] # fix for guile-config being broken because shebang line contains full path to bin/guile configopts = 'GUILE_CONFIG="$EBROOTGUILE/bin/guile -e main -s $EBROOTGUILE/bin/guile-config"' diff --git a/easybuild/easyconfigs/l/libdrm/libdrm-2.4.27-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/l/libdrm/libdrm-2.4.27-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/l/libdrm/libdrm-2.4.27-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/l/libdrm/libdrm-2.4.27-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/l/libdrm/libdrm-2.4.27-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/l/libdrm/libdrm-2.4.27-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/l/libdrm/libdrm-2.4.27-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/l/libdrm/libdrm-2.4.27-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/l/libdrm/libdrm-2.4.27-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/l/libdrm/libdrm-2.4.27-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/l/libdrm/libdrm-2.4.27-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/l/libdrm/libdrm-2.4.27-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/l/libffi/libffi-3.0.11-gmpolf-1.4.8.eb b/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.0.11-gmpolf-1.4.8.eb similarity index 100% rename from easybuild/easyconfigs/l/libffi/libffi-3.0.11-gmpolf-1.4.8.eb rename to easybuild/easyconfigs/__archive__/l/libffi/libffi-3.0.11-gmpolf-1.4.8.eb diff --git a/easybuild/easyconfigs/l/libffi/libffi-3.0.11-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.0.11-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/l/libffi/libffi-3.0.11-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/l/libffi/libffi-3.0.11-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/l/libffi/libffi-3.0.11-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.0.11-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/l/libffi/libffi-3.0.11-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/l/libffi/libffi-3.0.11-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/l/libffi/libffi-3.0.13-gmpolf-1.4.8.eb b/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.0.13-gmpolf-1.4.8.eb similarity index 100% rename from easybuild/easyconfigs/l/libffi/libffi-3.0.13-gmpolf-1.4.8.eb rename to easybuild/easyconfigs/__archive__/l/libffi/libffi-3.0.13-gmpolf-1.4.8.eb diff --git a/easybuild/easyconfigs/l/libffi/libffi-3.0.13-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.0.13-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/l/libffi/libffi-3.0.13-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/l/libffi/libffi-3.0.13-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/l/libffi/libffi-3.0.13-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.0.13-gompi-1.4.12-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/l/libffi/libffi-3.0.13-gompi-1.4.12-no-OFED.eb rename to easybuild/easyconfigs/__archive__/l/libffi/libffi-3.0.13-gompi-1.4.12-no-OFED.eb diff --git a/easybuild/easyconfigs/l/libffi/libffi-3.0.13-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.0.13-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/l/libffi/libffi-3.0.13-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/l/libffi/libffi-3.0.13-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/l/libffi/libffi-3.0.13-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/l/libffi/libffi-3.0.13-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/l/libffi/libffi-3.0.13-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/l/libffi/libffi-3.0.13-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.6.1-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/l/libgtextutils/libgtextutils-0.6.1-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.6.1-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/l/libgtextutils/libgtextutils-0.6.1-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.6.1-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/l/libgtextutils/libgtextutils-0.6.1-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.6.1-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/l/libgtextutils/libgtextutils-0.6.1-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/l/libharu/libharu-2.2.0-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/l/libharu/libharu-2.2.0-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/l/libharu/libharu-2.2.0-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/l/libharu/libharu-2.2.0-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/l/libidn/libidn-1.27-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/l/libidn/libidn-1.27-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/l/libidn/libidn-1.27-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/l/libidn/libidn-1.27-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.3.0-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.3.0-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.3.0-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.3.0-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.3.1-ictce-6.3.5.eb b/easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.3.1-ictce-6.3.5.eb similarity index 100% rename from easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.3.1-ictce-6.3.5.eb rename to easybuild/easyconfigs/__archive__/l/libjpeg-turbo/libjpeg-turbo-1.3.1-ictce-6.3.5.eb diff --git a/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.8-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/l/libmatheval/libmatheval-1.1.8-goalf-1.1.0-no-OFED.eb similarity index 97% rename from easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.8-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/l/libmatheval/libmatheval-1.1.8-goalf-1.1.0-no-OFED.eb index f753b8b744e405d9f1dfc615b7409ac450b2b0a3..ef19cb94f186948096a74f0fdbba330b2aa23fc0 100644 --- a/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.8-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/__archive__/l/libmatheval/libmatheval-1.1.8-goalf-1.1.0-no-OFED.eb @@ -17,7 +17,7 @@ dependencies = [ ('flex', '2.5.35'), ('Bison', '2.5'), ('byacc', '20120526'), - ('guile', '1.8.8'), + ('Guile', '1.8.8'), ] configopts = '--with-pic ' diff --git a/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.8-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/l/libmatheval/libmatheval-1.1.8-ictce-4.0.6.eb similarity index 97% rename from easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.8-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/l/libmatheval/libmatheval-1.1.8-ictce-4.0.6.eb index a8ede070974aaaff7fcf2d7b399dd3bca92d9d46..c50391d5e21c3fb972e168c26d976bbf9a6ae3ac 100644 --- a/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.8-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/__archive__/l/libmatheval/libmatheval-1.1.8-ictce-4.0.6.eb @@ -17,7 +17,7 @@ dependencies = [ ('flex', '2.5.35'), ('Bison', '2.5'), ('byacc', '20120526'), - ('guile', '1.8.8'), + ('Guile', '1.8.8'), ] configopts = '--with-pic ' diff --git a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.1-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/l/libpciaccess/libpciaccess-0.13.1-goalf-1.1.0-no-OFED.eb similarity index 85% rename from easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.1-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/l/libpciaccess/libpciaccess-0.13.1-goalf-1.1.0-no-OFED.eb index a021127537b826548d71320914b00d825ffb4e44..3c63b8747026f31463e89e7ebdccfa88fa8403e5 100644 --- a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.1-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/__archive__/l/libpciaccess/libpciaccess-0.13.1-goalf-1.1.0-no-OFED.eb @@ -16,7 +16,7 @@ builddependencies = [ ('xorg-macros', '1.17'), ] -preconfigopts = "ACLOCAL='aclocal -I $EBROOTXORGMINMACROS/share/aclocal' ./autogen.sh && " +preconfigopts = "env ACLOCAL='aclocal -I $EBROOTXORGMINMACROS/share/aclocal' ./autogen.sh && " sanity_check_paths = { 'files': ['include/pciaccess.h', 'lib/libpciaccess.a'], diff --git a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.1-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/l/libpciaccess/libpciaccess-0.13.1-ictce-4.0.6.eb similarity index 85% rename from easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.1-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/l/libpciaccess/libpciaccess-0.13.1-ictce-4.0.6.eb index f66aff6454aa0fdea7f45ee0d7dc803b40153dad..f0291301fc3cee91301038c0a2e8c8aa5e21554d 100644 --- a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.1-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/__archive__/l/libpciaccess/libpciaccess-0.13.1-ictce-4.0.6.eb @@ -16,7 +16,7 @@ builddependencies = [ ('xorg-macros', '1.17'), ] -preconfigopts = "ACLOCAL='aclocal -I $EBROOTXORGMINMACROS/share/aclocal' ./autogen.sh && " +preconfigopts = "env ACLOCAL='aclocal -I $EBROOTXORGMINMACROS/share/aclocal' ./autogen.sh && " sanity_check_paths = { 'files': ['include/pciaccess.h', 'lib/libpciaccess.a'], diff --git a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.1-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/l/libpciaccess/libpciaccess-0.13.1-ictce-4.1.13.eb similarity index 85% rename from easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.1-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/l/libpciaccess/libpciaccess-0.13.1-ictce-4.1.13.eb index f03e2b9b6023073fe14bd15b50427f193fb428bb..e43c36e89ce9dac706dc33af28e5b842f657df8f 100644 --- a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.1-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/__archive__/l/libpciaccess/libpciaccess-0.13.1-ictce-4.1.13.eb @@ -16,7 +16,7 @@ builddependencies = [ ('xorg-macros', '1.17'), ] -preconfigopts = "ACLOCAL='aclocal -I $EBROOTXORGMINMACROS/share/aclocal' ./autogen.sh && " +preconfigopts = "env ACLOCAL='aclocal -I $EBROOTXORGMINMACROS/share/aclocal' ./autogen.sh && " sanity_check_paths = { 'files': ['include/pciaccess.h', 'lib/libpciaccess.a'], diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.5.10-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.10-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/l/libpng/libpng-1.5.10-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.10-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.5.10-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.10-ictce-3.2.2.u3.eb similarity index 100% rename from easybuild/easyconfigs/l/libpng/libpng-1.5.10-ictce-3.2.2.u3.eb rename to easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.10-ictce-3.2.2.u3.eb diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.5.10-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.10-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/l/libpng/libpng-1.5.10-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.10-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.5.11-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.11-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/l/libpng/libpng-1.5.11-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.11-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.5.11-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.11-ictce-3.2.2.u3.eb similarity index 100% rename from easybuild/easyconfigs/l/libpng/libpng-1.5.11-ictce-3.2.2.u3.eb rename to easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.11-ictce-3.2.2.u3.eb diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.5.11-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.11-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/l/libpng/libpng-1.5.11-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.11-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.5.13-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.13-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/l/libpng/libpng-1.5.13-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.13-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.5.13-ictce-4.0.10.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.13-ictce-4.0.10.eb similarity index 100% rename from easybuild/easyconfigs/l/libpng/libpng-1.5.13-ictce-4.0.10.eb rename to easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.13-ictce-4.0.10.eb diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.5.13-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.13-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/l/libpng/libpng-1.5.13-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.13-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.5.13-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.13-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/l/libpng/libpng-1.5.13-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.13-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.5.14-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.14-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/l/libpng/libpng-1.5.14-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.14-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.5.14-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.14-ictce-3.2.2.u3.eb similarity index 100% rename from easybuild/easyconfigs/l/libpng/libpng-1.5.14-ictce-3.2.2.u3.eb rename to easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.14-ictce-3.2.2.u3.eb diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.5.14-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.14-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/l/libpng/libpng-1.5.14-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.14-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.5.14-iqacml-3.7.3.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.14-iqacml-3.7.3.eb similarity index 100% rename from easybuild/easyconfigs/l/libpng/libpng-1.5.14-iqacml-3.7.3.eb rename to easybuild/easyconfigs/__archive__/l/libpng/libpng-1.5.14-iqacml-3.7.3.eb diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.6.12-ictce-6.3.5.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.12-ictce-6.3.5.eb similarity index 100% rename from easybuild/easyconfigs/l/libpng/libpng-1.6.12-ictce-6.3.5.eb rename to easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.12-ictce-6.3.5.eb diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.6.2-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.2-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/l/libpng/libpng-1.6.2-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.2-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.6.2-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.2-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/l/libpng/libpng-1.6.2-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.2-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.6.2-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.2-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/l/libpng/libpng-1.6.2-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.2-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.6.3-ictce-4.1.13-zlib-1.2.8.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.3-ictce-4.1.13-zlib-1.2.8.eb similarity index 100% rename from easybuild/easyconfigs/l/libpng/libpng-1.6.3-ictce-4.1.13-zlib-1.2.8.eb rename to easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.3-ictce-4.1.13-zlib-1.2.8.eb diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.6.3-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.3-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/l/libpng/libpng-1.6.3-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.3-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.6.6-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.6-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/l/libpng/libpng-1.6.6-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/l/libpng/libpng-1.6.6-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/l/libpthread-stubs/libpthread-stubs-0.3-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/l/libpthread-stubs/libpthread-stubs-0.3-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/l/libpthread-stubs/libpthread-stubs-0.3-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/l/libpthread-stubs/libpthread-stubs-0.3-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/l/libpthread-stubs/libpthread-stubs-0.3-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/l/libpthread-stubs/libpthread-stubs-0.3-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/l/libpthread-stubs/libpthread-stubs-0.3-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/l/libpthread-stubs/libpthread-stubs-0.3-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/l/libpthread-stubs/libpthread-stubs-0.3-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/l/libpthread-stubs/libpthread-stubs-0.3-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/l/libpthread-stubs/libpthread-stubs-0.3-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/l/libpthread-stubs/libpthread-stubs-0.3-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-cgmpolf-1.1.6.eb b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-cgmpolf-1.1.6.eb similarity index 96% rename from easybuild/easyconfigs/l/libreadline/libreadline-6.2-cgmpolf-1.1.6.eb rename to easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-cgmpolf-1.1.6.eb index 17ca0fce10780c03c992cf8f78ff36459e4eab0e..084f6453704ab55c45cad9b9c0662f2d695f8c34 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-cgmpolf-1.1.6.eb +++ b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-cgmpolf-1.1.6.eb @@ -18,7 +18,7 @@ source_urls = ['http://ftp.gnu.org/gnu/readline'] dependencies = [('ncurses', '5.9-20130406')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-cgmvolf-1.1.12rc1.eb b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-cgmvolf-1.1.12rc1.eb similarity index 96% rename from easybuild/easyconfigs/l/libreadline/libreadline-6.2-cgmvolf-1.1.12rc1.eb rename to easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-cgmvolf-1.1.12rc1.eb index 8d2ea29b4ccb46917e2fb6b1aba8bb3791c309ae..f0751a5aa27e8d291e7609b0c3f3f393d9becc9c 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-cgmvolf-1.1.12rc1.eb +++ b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-cgmvolf-1.1.12rc1.eb @@ -18,7 +18,7 @@ source_urls = ['http://ftp.gnu.org/gnu/readline'] dependencies = [('ncurses', '5.9-20130406')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-cgmvolf-1.2.7.eb b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-cgmvolf-1.2.7.eb similarity index 96% rename from easybuild/easyconfigs/l/libreadline/libreadline-6.2-cgmvolf-1.2.7.eb rename to easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-cgmvolf-1.2.7.eb index aea7099ee49367d5d3ac4f4284a74fd2900710a0..0ae01c0783960e8bea817e7c1bfa8f808bdc1c55 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-cgmvolf-1.2.7.eb +++ b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-cgmvolf-1.2.7.eb @@ -18,7 +18,7 @@ source_urls = ['http://ftp.gnu.org/gnu/readline'] dependencies = [('ncurses', '5.9-20130406')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-cgoolf-1.1.7.eb b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-cgoolf-1.1.7.eb similarity index 96% rename from easybuild/easyconfigs/l/libreadline/libreadline-6.2-cgoolf-1.1.7.eb rename to easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-cgoolf-1.1.7.eb index 7216c9ca1c0b1062947134f1b0e5a45aae88e03a..39cc8963117309d04a09291179038c097c099e1d 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-cgoolf-1.1.7.eb +++ b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-cgoolf-1.1.7.eb @@ -18,7 +18,7 @@ source_urls = ['http://ftp.gnu.org/gnu/readline'] dependencies = [('ncurses', '5.9-20130406')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-gmpolf-1.4.8.eb b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-gmpolf-1.4.8.eb similarity index 96% rename from easybuild/easyconfigs/l/libreadline/libreadline-6.2-gmpolf-1.4.8.eb rename to easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-gmpolf-1.4.8.eb index a36ac06d7496201adeb72f7268a69c7caa5aaa53..245f1b2b64442219efd1ac036378239ed7684715 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-gmpolf-1.4.8.eb +++ b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-gmpolf-1.4.8.eb @@ -18,7 +18,7 @@ source_urls = ['http://ftp.gnu.org/gnu/readline'] dependencies = [('ncurses', '5.9')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-gmvolf-1.7.12.eb b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-gmvolf-1.7.12.eb similarity index 96% rename from easybuild/easyconfigs/l/libreadline/libreadline-6.2-gmvolf-1.7.12.eb rename to easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-gmvolf-1.7.12.eb index 44256963645070ebc9397f8f754f7a7c06e64003..8e8d97c9af7c05b9f42b610f4b9df0b07a90d70b 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-gmvolf-1.7.12.eb +++ b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-gmvolf-1.7.12.eb @@ -18,7 +18,7 @@ source_urls = ['http://ftp.gnu.org/gnu/readline'] dependencies = [('ncurses', '5.9-20130406')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-gmvolf-1.7.12rc1.eb b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-gmvolf-1.7.12rc1.eb similarity index 96% rename from easybuild/easyconfigs/l/libreadline/libreadline-6.2-gmvolf-1.7.12rc1.eb rename to easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-gmvolf-1.7.12rc1.eb index 8892dfc907e2ffe7fec8ea376d8bc81dd23d936a..0e2ab07ab0fddaa4cd6c368ce92d019734097e27 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-gmvolf-1.7.12rc1.eb +++ b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-gmvolf-1.7.12rc1.eb @@ -18,7 +18,7 @@ source_urls = ['http://ftp.gnu.org/gnu/readline'] dependencies = [('ncurses', '5.9-20130406')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-goalf-1.1.0-no-OFED.eb similarity index 96% rename from easybuild/easyconfigs/l/libreadline/libreadline-6.2-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-goalf-1.1.0-no-OFED.eb index 7778abffff5dda0354515b41f0432ed3a473929e..c6a66c33d9c60f73f9ac283f11f2360365b94468 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-goalf-1.1.0-no-OFED.eb @@ -18,7 +18,7 @@ source_urls = ['http://ftp.gnu.org/gnu/readline'] dependencies = [('ncurses', '5.9')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-goalf-1.5.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-goalf-1.5.12-no-OFED.eb similarity index 96% rename from easybuild/easyconfigs/l/libreadline/libreadline-6.2-goalf-1.5.12-no-OFED.eb rename to easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-goalf-1.5.12-no-OFED.eb index 157a15b6bbc87d4d5911bffeccfcdcbcca0a8598..f765c408885c159af688d500780c53e1b8fe1bc0 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-goalf-1.5.12-no-OFED.eb +++ b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-goalf-1.5.12-no-OFED.eb @@ -18,7 +18,7 @@ source_urls = ['http://ftp.gnu.org/gnu/readline'] dependencies = [('ncurses', '5.9')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-gompi-1.4.12-no-OFED.eb similarity index 96% rename from easybuild/easyconfigs/l/libreadline/libreadline-6.2-gompi-1.4.12-no-OFED.eb rename to easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-gompi-1.4.12-no-OFED.eb index 6a9bcf9cdd20df999f2d5d4e5eb7d9757f482b44..f13cdef9581dd4137af0d4de86ef17ee6fd99de3 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-gompi-1.4.12-no-OFED.eb +++ b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-gompi-1.4.12-no-OFED.eb @@ -18,7 +18,7 @@ source_urls = ['http://ftp.gnu.org/gnu/readline'] dependencies = [('ncurses', '5.9')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-ictce-4.0.10.eb b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-ictce-4.0.10.eb similarity index 96% rename from easybuild/easyconfigs/l/libreadline/libreadline-6.2-ictce-4.0.10.eb rename to easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-ictce-4.0.10.eb index 853816b19b74252c39cd4f68750b6a32c459a7d2..596222a189a166f7a9a7ecf79f2a10f33a0b288b 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-ictce-4.0.10.eb +++ b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-ictce-4.0.10.eb @@ -18,7 +18,7 @@ source_urls = ['http://ftp.gnu.org/gnu/readline'] dependencies = [('ncurses', '5.9')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-ictce-4.0.6.eb similarity index 96% rename from easybuild/easyconfigs/l/libreadline/libreadline-6.2-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-ictce-4.0.6.eb index 26cadb84b9a2e811c060b66e5287914f7b23480c..2ed024170ca02b6f8a715505d6922a6a51fb3469 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-ictce-4.0.6.eb @@ -18,7 +18,7 @@ source_urls = ['http://ftp.gnu.org/gnu/readline'] dependencies = [('ncurses', '5.9')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-ictce-4.1.13.eb similarity index 96% rename from easybuild/easyconfigs/l/libreadline/libreadline-6.2-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-ictce-4.1.13.eb index 055d457da0daf5dcb7f56dcfe9ea760607859dbd..fd8d7fabf043e3e7e37b687e151d6dd92f35379f 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-ictce-4.1.13.eb @@ -18,7 +18,7 @@ source_urls = ['http://ftp.gnu.org/gnu/readline'] dependencies = [('ncurses', '5.9')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-iomkl-4.6.13.eb b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-iomkl-4.6.13.eb similarity index 96% rename from easybuild/easyconfigs/l/libreadline/libreadline-6.2-iomkl-4.6.13.eb rename to easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-iomkl-4.6.13.eb index 7435fb5029668831e02b53a1b22fe8729a85e617..0f7e91280563b57bbe7c81774641b47d6e033d12 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-iomkl-4.6.13.eb +++ b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-iomkl-4.6.13.eb @@ -18,7 +18,7 @@ source_urls = ['http://ftp.gnu.org/gnu/readline'] dependencies = [('ncurses', '5.9')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-iqacml-3.7.3.eb b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-iqacml-3.7.3.eb similarity index 96% rename from easybuild/easyconfigs/l/libreadline/libreadline-6.2-iqacml-3.7.3.eb rename to easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-iqacml-3.7.3.eb index a669b4f5be98d4f4d08ca6e5f4b73cc1d3cf987e..27560c2cd2d8fb11c3d964940d828abc2d24152e 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-iqacml-3.7.3.eb +++ b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-iqacml-3.7.3.eb @@ -18,7 +18,7 @@ source_urls = ['http://ftp.gnu.org/gnu/readline'] dependencies = [('ncurses', '5.9')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-iqacml-4.4.13.eb b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-iqacml-4.4.13.eb similarity index 96% rename from easybuild/easyconfigs/l/libreadline/libreadline-6.2-iqacml-4.4.13.eb rename to easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-iqacml-4.4.13.eb index a120dd43072133e15932f1ecc39c22507677fd92..7ca975dc767da4f95511cf46c0642323ce6ee4b3 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-iqacml-4.4.13.eb +++ b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.2-iqacml-4.4.13.eb @@ -18,7 +18,7 @@ source_urls = ['http://ftp.gnu.org/gnu/readline'] dependencies = [('ncurses', '5.9')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-ictce-6.3.5.eb b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-ictce-6.3.5.eb similarity index 92% rename from easybuild/easyconfigs/l/libreadline/libreadline-6.3-ictce-6.3.5.eb rename to easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-ictce-6.3.5.eb index 2db2e8532677fee8a12e72fd49e4541825180391..3993c02643e7651d7726c785b68e48644291d036 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-ictce-6.3.5.eb +++ b/easybuild/easyconfigs/__archive__/l/libreadline/libreadline-6.3-ictce-6.3.5.eb @@ -17,10 +17,12 @@ toolchainopts = {'pic': True} sources = ['readline-%(version)s.tar.gz'] source_urls = ['http://ftp.gnu.org/gnu/readline'] +patches = ['libreadline-%(version)s-bugfix.patch'] + dependencies = [('ncurses', '5.9')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libsmm/libsmm-20111205-gmacml-1.7.0.eb b/easybuild/easyconfigs/__archive__/l/libsmm/libsmm-20111205-gmacml-1.7.0.eb similarity index 100% rename from easybuild/easyconfigs/l/libsmm/libsmm-20111205-gmacml-1.7.0.eb rename to easybuild/easyconfigs/__archive__/l/libsmm/libsmm-20111205-gmacml-1.7.0.eb diff --git a/easybuild/easyconfigs/l/libsmm/libsmm-20111205-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/l/libsmm/libsmm-20111205-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/l/libsmm/libsmm-20111205-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/l/libsmm/libsmm-20111205-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.2-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/l/libtool/libtool-2.4.2-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/l/libtool/libtool-2.4.2-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/l/libtool/libtool-2.4.2-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.2-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/l/libtool/libtool-2.4.2-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/l/libtool/libtool-2.4.2-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/l/libtool/libtool-2.4.2-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.2-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/l/libtool/libtool-2.4.2-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/l/libtool/libtool-2.4.2-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/l/libtool/libtool-2.4.2-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/l/libunistring/libunistring-0.9.3-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/l/libunistring/libunistring-0.9.3-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/l/libunistring/libunistring-0.9.3-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/l/libunistring/libunistring-0.9.3-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/l/libunistring/libunistring-0.9.3-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/l/libunistring/libunistring-0.9.3-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/l/libunistring/libunistring-0.9.3-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/l/libunistring/libunistring-0.9.3-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/__archive__/l/libunwind/libunwind-1.1-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/l/libunwind/libunwind-1.1-gompi-1.4.12-no-OFED.eb new file mode 100644 index 0000000000000000000000000000000000000000..cdac53c708aadffc4870fd14cb0c232f6406663e --- /dev/null +++ b/easybuild/easyconfigs/__archive__/l/libunwind/libunwind-1.1-gompi-1.4.12-no-OFED.eb @@ -0,0 +1,31 @@ +# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany +# Authors:: Bernd Mohr +# License:: New BSD +# +# This work is based from experiences from the UNITE project +# http://apps.fz-juelich.de/unite/ +## +easyblock = 'ConfigureMake' + +name = 'libunwind' +version = '1.1' + +homepage = 'http://www.nongnu.org/libunwind/' +description = """The primary goal of this project is to define a portable and efficient C + programming interface (API) to determine the call-chain of a program. The API + additionally provides the means to manipulate the preserved (callee-saved) state of each + call-frame and to resume execution at any point in the call-chain (non-local goto). + The API supports both local (same-process) and remote (across-process) operation.""" + +toolchain = {'name': 'gompi', 'version': '1.4.12-no-OFED'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://download.savannah.gnu.org/releases/libunwind/'] + +sanity_check_paths = { + 'files': ['include/libunwind.h', ('lib/libunwind.a', 'lib64/libunwind.a')], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxc/libxc-2.0.1-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.0.1-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/l/libxc/libxc-2.0.1-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/l/libxc/libxc-2.0.1-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/l/libxc/libxc-2.0.1-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.0.1-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/l/libxc/libxc-2.0.1-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/l/libxc/libxc-2.0.1-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/l/libxc/libxc-2.0.2-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.0.2-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/l/libxc/libxc-2.0.2-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/l/libxc/libxc-2.0.2-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/l/libxc/libxc-2.0.2-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.0.2-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/l/libxc/libxc-2.0.2-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/l/libxc/libxc-2.0.2-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/l/libxc/libxc-2.0.3-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.0.3-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/l/libxc/libxc-2.0.3-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/l/libxc/libxc-2.0.3-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/l/libxc/libxc-2.2.1-intel-para-2014.12.eb b/easybuild/easyconfigs/__archive__/l/libxc/libxc-2.2.1-intel-para-2014.12.eb similarity index 100% rename from easybuild/easyconfigs/l/libxc/libxc-2.2.1-intel-para-2014.12.eb rename to easybuild/easyconfigs/__archive__/l/libxc/libxc-2.2.1-intel-para-2014.12.eb diff --git a/easybuild/easyconfigs/l/libxcb/libxcb-1.8-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/l/libxcb/libxcb-1.8-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/l/libxcb/libxcb-1.8-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/l/libxcb/libxcb-1.8-goalf-1.1.0-no-OFED-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/l/libxcb/libxcb-1.8-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/l/libxcb/libxcb-1.8-ictce-4.0.6-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/l/libxcb/libxcb-1.8-ictce-4.0.6-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/l/libxcb/libxcb-1.8-ictce-4.0.6-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/l/libxcb/libxcb-1.8-ictce-4.1.13-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/l/libxcb/libxcb-1.8-ictce-4.1.13-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/l/libxcb/libxcb-1.8-ictce-4.1.13-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/l/libxcb/libxcb-1.8-ictce-4.1.13-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.8.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 54% rename from easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.8.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb index e98bac6018d8b2d18206da236d52f016c17c24fa..61ac8b0f98ec8d7dfff34222c0ec3cc9622150ed 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb +++ b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.8.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb @@ -1,5 +1,6 @@ name = 'libxml2' version = '2.8.0' +versionsuffix = '-Python-%(pyver)s' homepage = 'http://xmlsoft.org/' description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable @@ -14,20 +15,9 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --with-zlib=$EBROOTZLIB' - -pythonver = '2.7.3' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % ('Python', pythonver) - dependencies = [ ('zlib', '1.2.7'), - ('Python', pythonver), + ('Python', '2.7.3'), ] -sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.8.0-goalf-1.1.0-no-OFED.eb similarity index 60% rename from easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.8.0-goalf-1.1.0-no-OFED.eb index 4a4a4816ab2e8285a429accaf788d3b62c0090a9..b5be030eb8f85a648cb8982246c5bb2ea78c89af 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.8.0-goalf-1.1.0-no-OFED.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'libxml2' version = '2.8.0' @@ -16,13 +14,6 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROOTZLIB' - dependencies = [('zlib', '1.2.7')] -sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.8.0-ictce-4.0.6-Python-2.7.3.eb similarity index 53% rename from easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-ictce-4.0.6-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.8.0-ictce-4.0.6-Python-2.7.3.eb index b82e8e6c939dd27f6797f6fc9bc243ce463660db..541f5b23a744b4129da041ea4fc9f8b706631e04 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-ictce-4.0.6-Python-2.7.3.eb +++ b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.8.0-ictce-4.0.6-Python-2.7.3.eb @@ -1,5 +1,6 @@ name = 'libxml2' version = '2.8.0' +versionsuffix = '-Python-%(pyver)s' homepage = 'http://xmlsoft.org/' description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable @@ -14,20 +15,9 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --with-zlib=$EBROOTZLIB' - -pythonver = '2.7.3' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % ('Python', pythonver) - dependencies = [ ('zlib', '1.2.7'), - ('Python', pythonver), + ('Python', '2.7.3'), ] -sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.8.0-ictce-4.0.6.eb similarity index 60% rename from easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.8.0-ictce-4.0.6.eb index 91e1ffbc9cf78ac331e8e58b273a81ba7b6292a6..e30ea6f81026b2e59d02759db99415f8cb436d48 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.8.0-ictce-4.0.6.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'libxml2' version = '2.8.0' @@ -16,13 +14,6 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROOTZLIB' - dependencies = [('zlib', '1.2.7')] -sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-ictce-4.1.13-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.8.0-ictce-4.1.13-Python-2.7.3.eb similarity index 53% rename from easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-ictce-4.1.13-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.8.0-ictce-4.1.13-Python-2.7.3.eb index 31e824b5ea47acbaa1108c2d55569539d9a1a051..a089a50337ee911ab26e0ee38cfb544c9a22bd20 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-ictce-4.1.13-Python-2.7.3.eb +++ b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.8.0-ictce-4.1.13-Python-2.7.3.eb @@ -1,5 +1,6 @@ name = 'libxml2' version = '2.8.0' +versionsuffix = '-Python-%(pyver)s' homepage = 'http://xmlsoft.org/' description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable @@ -14,20 +15,9 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --with-zlib=$EBROOTZLIB' - -pythonver = '2.7.3' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % ('Python', pythonver) - dependencies = [ ('zlib', '1.2.7'), - ('Python', pythonver), + ('Python', '2.7.3'), ] -sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.0-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.0-goalf-1.1.0-no-OFED.eb similarity index 60% rename from easybuild/easyconfigs/l/libxml2/libxml2-2.9.0-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.0-goalf-1.1.0-no-OFED.eb index 0567c075f0559a02c44f88d45f7cba387fc5f747..d27cd00a3d66f7377005907deaf21b4ea0eb72ea 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.0-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.0-goalf-1.1.0-no-OFED.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'libxml2' version = '2.9.0' @@ -16,13 +14,6 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROOTZLIB' - dependencies = [('zlib', '1.2.7')] -sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.0-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.0-ictce-4.0.6.eb similarity index 60% rename from easybuild/easyconfigs/l/libxml2/libxml2-2.9.0-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.0-ictce-4.0.6.eb index 06cdc26c7679d6dfc012fc3f827214ac9702c50a..7012fe4e03955bfc329e71343462ac1f7aa0d96a 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.0-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.0-ictce-4.0.6.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'libxml2' version = '2.9.0' @@ -16,13 +14,6 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROOTZLIB' - dependencies = [('zlib', '1.2.7')] -sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.0-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.0-ictce-4.1.13.eb similarity index 60% rename from easybuild/easyconfigs/l/libxml2/libxml2-2.9.0-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.0-ictce-4.1.13.eb index 3042a3cf37e83d5e1ec178f26e4a0c42bd539b99..c071752aa8d7a4ce88505a4d13bc55b9dfaf7c12 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.0-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.0-ictce-4.1.13.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'libxml2' version = '2.9.0' @@ -16,13 +14,6 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROOTZLIB' - dependencies = [('zlib', '1.2.7')] -sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-gmpolf-1.4.8.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-gmpolf-1.4.8.eb similarity index 60% rename from easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-gmpolf-1.4.8.eb rename to easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-gmpolf-1.4.8.eb index 33b6562e0fa336106df8fbd81e6b9f53227a9865..dacb6f49dad6dbb971002ebf54c2dd5bc180447c 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-gmpolf-1.4.8.eb +++ b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-gmpolf-1.4.8.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'libxml2' version = '2.9.1' @@ -16,13 +14,6 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROOTZLIB' - dependencies = [('zlib', '1.2.7')] -sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-goalf-1.1.0-no-OFED.eb similarity index 60% rename from easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-goalf-1.1.0-no-OFED.eb index e44ddd0d64ca5a953af7c2db67ae22180df00cad..db9d8e9f002bd6684b47b6fcf7e13d01e157cb25 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-goalf-1.1.0-no-OFED.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'libxml2' version = '2.9.1' @@ -16,13 +14,6 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROOTZLIB' - dependencies = [('zlib', '1.2.7')] -sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-goalf-1.5.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-goalf-1.5.12-no-OFED.eb similarity index 60% rename from easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-goalf-1.5.12-no-OFED.eb rename to easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-goalf-1.5.12-no-OFED.eb index 90b9bc8ea55a69d96978c8aeea8fe38b0163cec1..fe5357a0ea306e059f7a9b702ef0e61de0d2bab4 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-goalf-1.5.12-no-OFED.eb +++ b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-goalf-1.5.12-no-OFED.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'libxml2' version = '2.9.1' @@ -16,13 +14,6 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROOTZLIB' - dependencies = [('zlib', '1.2.8')] -sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-gompi-1.4.12-no-OFED.eb similarity index 60% rename from easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-gompi-1.4.12-no-OFED.eb rename to easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-gompi-1.4.12-no-OFED.eb index 487bf333ac32b6b12eb55d846e3619b50562435b..3549a115036daf0051c74924a483e4959065fbc5 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-gompi-1.4.12-no-OFED.eb +++ b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-gompi-1.4.12-no-OFED.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'libxml2' version = '2.9.1' @@ -16,13 +14,6 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROOTZLIB' - dependencies = [('zlib', '1.2.7')] -sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-ictce-4.0.6.eb similarity index 60% rename from easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-ictce-4.0.6.eb index 3e1cc777901a9cc7426ec2e6fb60fba31a39bff0..49bef39036d17e3ebf0b2ebc7d0ed23a6933d512 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-ictce-4.0.6.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'libxml2' version = '2.9.1' @@ -16,13 +14,6 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROOTZLIB' - dependencies = [('zlib', '1.2.7')] -sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-ictce-4.1.13.eb similarity index 60% rename from easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-ictce-4.1.13.eb index 5da629883240603b8ec01e430b14bc98e9c84afd..bbaaf19893231b652288e514831694b4294b7bba 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/__archive__/l/libxml2/libxml2-2.9.1-ictce-4.1.13.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'libxml2' version = '2.9.1' @@ -16,13 +14,6 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROOTZLIB' - dependencies = [('zlib', '1.2.7')] -sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxslt/libxslt-1.1.28-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/l/libxslt/libxslt-1.1.28-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/l/libxslt/libxslt-1.1.28-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/l/libxslt/libxslt-1.1.28-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/l/libxslt/libxslt-1.1.28-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/l/libxslt/libxslt-1.1.28-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/l/libxslt/libxslt-1.1.28-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/l/libxslt/libxslt-1.1.28-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/l/libxslt/libxslt-1.1.28-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/l/libxslt/libxslt-1.1.28-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/l/libxslt/libxslt-1.1.28-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/l/libxslt/libxslt-1.1.28-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/l/libyaml/libyaml-0.1.4-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/l/libyaml/libyaml-0.1.4-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/l/libyaml/libyaml-0.1.4-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/l/libyaml/libyaml-0.1.4-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/l/likwid/likwid-3.0.0-goalf-1.1.0-no-OFED-pinomp.eb b/easybuild/easyconfigs/__archive__/l/likwid/likwid-3.0.0-goalf-1.1.0-no-OFED-pinomp.eb similarity index 100% rename from easybuild/easyconfigs/l/likwid/likwid-3.0.0-goalf-1.1.0-no-OFED-pinomp.eb rename to easybuild/easyconfigs/__archive__/l/likwid/likwid-3.0.0-goalf-1.1.0-no-OFED-pinomp.eb diff --git a/easybuild/easyconfigs/l/likwid/likwid-3.0.0-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/l/likwid/likwid-3.0.0-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/l/likwid/likwid-3.0.0-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/l/likwid/likwid-3.0.0-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/l/likwid/likwid-3.0.0-ictce-4.1.13-pinomp.eb b/easybuild/easyconfigs/__archive__/l/likwid/likwid-3.0.0-ictce-4.1.13-pinomp.eb similarity index 100% rename from easybuild/easyconfigs/l/likwid/likwid-3.0.0-ictce-4.1.13-pinomp.eb rename to easybuild/easyconfigs/__archive__/l/likwid/likwid-3.0.0-ictce-4.1.13-pinomp.eb diff --git a/easybuild/easyconfigs/l/likwid/likwid-3.0.0-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/l/likwid/likwid-3.0.0-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/l/likwid/likwid-3.0.0-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/l/likwid/likwid-3.0.0-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/l/likwid/likwid-4.0.1-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/l/likwid/likwid-4.0.1-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/l/likwid/likwid-4.0.1-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/l/likwid/likwid-4.0.1-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/l/lynx/lynx-2.8.7-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/l/lynx/lynx-2.8.7-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/l/lynx/lynx-2.8.7-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/l/lynx/lynx-2.8.7-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.16-ClangGCC-1.1.3.eb b/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-ClangGCC-1.1.3.eb similarity index 100% rename from easybuild/easyconfigs/m/M4/M4-1.4.16-ClangGCC-1.1.3.eb rename to easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-ClangGCC-1.1.3.eb diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.16-ClangGCC-1.2.3.eb b/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-ClangGCC-1.2.3.eb similarity index 100% rename from easybuild/easyconfigs/m/M4/M4-1.4.16-ClangGCC-1.2.3.eb rename to easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-ClangGCC-1.2.3.eb diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.16-gcccuda-2.6.10.eb b/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-gcccuda-2.6.10.eb similarity index 100% rename from easybuild/easyconfigs/m/M4/M4-1.4.16-gcccuda-2.6.10.eb rename to easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-gcccuda-2.6.10.eb diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.16-gmacml-1.7.0.eb b/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-gmacml-1.7.0.eb similarity index 100% rename from easybuild/easyconfigs/m/M4/M4-1.4.16-gmacml-1.7.0.eb rename to easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-gmacml-1.7.0.eb diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.16-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/m/M4/M4-1.4.16-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.16-iccifort-2011.13.367.eb b/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-iccifort-2011.13.367.eb similarity index 100% rename from easybuild/easyconfigs/m/M4/M4-1.4.16-iccifort-2011.13.367.eb rename to easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-iccifort-2011.13.367.eb diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.16-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-ictce-3.2.2.u3.eb similarity index 100% rename from easybuild/easyconfigs/m/M4/M4-1.4.16-ictce-3.2.2.u3.eb rename to easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-ictce-3.2.2.u3.eb diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.16-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/m/M4/M4-1.4.16-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.16-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/m/M4/M4-1.4.16-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.16-iqacml-3.7.3.eb b/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-iqacml-3.7.3.eb similarity index 100% rename from easybuild/easyconfigs/m/M4/M4-1.4.16-iqacml-3.7.3.eb rename to easybuild/easyconfigs/__archive__/m/M4/M4-1.4.16-iqacml-3.7.3.eb diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-intel-para-2014.12.eb b/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.17-intel-para-2014.12.eb similarity index 76% rename from easybuild/easyconfigs/m/M4/M4-1.4.17-intel-para-2014.12.eb rename to easybuild/easyconfigs/__archive__/m/M4/M4-1.4.17-intel-para-2014.12.eb index 37a6837b2bc890908c3f4911dc0cd1414a61f0c2..cda9d848b716bd766ef479b3582168ac7ceef36a 100644 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-intel-para-2014.12.eb +++ b/easybuild/easyconfigs/__archive__/m/M4/M4-1.4.17-intel-para-2014.12.eb @@ -13,7 +13,9 @@ toolchain = {'name': 'intel-para', 'version': '2014.12'} sources = [SOURCELOWER_TAR_GZ] source_urls = [GNU_SOURCE] -configopts = "--enable-cxx" +# '-fgnu89-inline' is required to avoid linking errors with older glibc's, +# see https://github.com/hpcugent/easybuild-easyconfigs/issues/529 +configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 'files': ["bin/m4"], diff --git a/easybuild/easyconfigs/m/MCL/MCL-12.135-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/m/MCL/MCL-12.135-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/m/MCL/MCL-12.135-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/m/MCL/MCL-12.135-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/m/MCL/MCL-12.135-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/m/MCL/MCL-12.135-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/m/MCL/MCL-12.135-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/m/MCL/MCL-12.135-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/m/MCL/MCL-12.135-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/m/MCL/MCL-12.135-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/m/MCL/MCL-12.135-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/m/MCL/MCL-12.135-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/m/MDP/MDP-3.3-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/m/MDP/MDP-3.3-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/m/MDP/MDP-3.3-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/m/MDP/MDP-3.3-goalf-1.1.0-no-OFED-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/m/MDP/MDP-3.3-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/m/MDP/MDP-3.3-ictce-4.0.6-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/m/MDP/MDP-3.3-ictce-4.0.6-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/m/MDP/MDP-3.3-ictce-4.0.6-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/m/MEME/MEME-4.8.0-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/m/MEME/MEME-4.8.0-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/m/MEME/MEME-4.8.0-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/m/MEME/MEME-4.8.0-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/m/MEME/MEME-4.8.0-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/m/MEME/MEME-4.8.0-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/m/MEME/MEME-4.8.0-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/m/MEME/MEME-4.8.0-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/m/METIS/METIS-4.0.1-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/m/METIS/METIS-4.0.1-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/m/METIS/METIS-4.0.1-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/m/METIS/METIS-4.0.1-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/m/METIS/METIS-4.0.1-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/m/METIS/METIS-4.0.1-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/m/METIS/METIS-4.0.1-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/m/METIS/METIS-4.0.1-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/m/METIS/METIS-4.0.3-gmpolf-1.4.8.eb b/easybuild/easyconfigs/__archive__/m/METIS/METIS-4.0.3-gmpolf-1.4.8.eb similarity index 100% rename from easybuild/easyconfigs/m/METIS/METIS-4.0.3-gmpolf-1.4.8.eb rename to easybuild/easyconfigs/__archive__/m/METIS/METIS-4.0.3-gmpolf-1.4.8.eb diff --git a/easybuild/easyconfigs/m/METIS/METIS-4.0.3-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/m/METIS/METIS-4.0.3-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/m/METIS/METIS-4.0.3-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/m/METIS/METIS-4.0.3-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/m/METIS/METIS-5.0.2-gmpolf-1.4.8.eb b/easybuild/easyconfigs/__archive__/m/METIS/METIS-5.0.2-gmpolf-1.4.8.eb similarity index 100% rename from easybuild/easyconfigs/m/METIS/METIS-5.0.2-gmpolf-1.4.8.eb rename to easybuild/easyconfigs/__archive__/m/METIS/METIS-5.0.2-gmpolf-1.4.8.eb diff --git a/easybuild/easyconfigs/m/METIS/METIS-5.0.2-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/m/METIS/METIS-5.0.2-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/m/METIS/METIS-5.0.2-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/m/METIS/METIS-5.0.2-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/m/METIS/METIS-5.0.2-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/m/METIS/METIS-5.0.2-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/m/METIS/METIS-5.0.2-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/m/METIS/METIS-5.0.2-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/m/METIS/METIS-5.0.2-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/m/METIS/METIS-5.0.2-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/m/METIS/METIS-5.0.2-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/m/METIS/METIS-5.0.2-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/m/METIS/METIS-5.1.0-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/m/METIS/METIS-5.1.0-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/m/METIS/METIS-5.1.0-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/m/MPFR/MPFR-3.1.0-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/m/MPFR/MPFR-3.1.0-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/m/MPFR/MPFR-3.1.0-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/m/MPFR/MPFR-3.1.0-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/m/MPFR/MPFR-3.1.0-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/m/MPFR/MPFR-3.1.0-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/m/MPFR/MPFR-3.1.0-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/m/MPFR/MPFR-3.1.0-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/m/MPICH/MPICH-3.0.3-ClangGCC-1.1.3.eb b/easybuild/easyconfigs/__archive__/m/MPICH/MPICH-3.0.3-ClangGCC-1.1.3.eb similarity index 100% rename from easybuild/easyconfigs/m/MPICH/MPICH-3.0.3-ClangGCC-1.1.3.eb rename to easybuild/easyconfigs/__archive__/m/MPICH/MPICH-3.0.3-ClangGCC-1.1.3.eb diff --git a/easybuild/easyconfigs/m/MUMPS/MUMPS-4.10.0-gmpolf-1.4.8-metis.eb b/easybuild/easyconfigs/__archive__/m/MUMPS/MUMPS-4.10.0-gmpolf-1.4.8-metis.eb similarity index 100% rename from easybuild/easyconfigs/m/MUMPS/MUMPS-4.10.0-gmpolf-1.4.8-metis.eb rename to easybuild/easyconfigs/__archive__/m/MUMPS/MUMPS-4.10.0-gmpolf-1.4.8-metis.eb diff --git a/easybuild/easyconfigs/m/MUMPS/MUMPS-4.10.0-ictce-4.1.13-metis.eb b/easybuild/easyconfigs/__archive__/m/MUMPS/MUMPS-4.10.0-ictce-4.1.13-metis.eb similarity index 100% rename from easybuild/easyconfigs/m/MUMPS/MUMPS-4.10.0-ictce-4.1.13-metis.eb rename to easybuild/easyconfigs/__archive__/m/MUMPS/MUMPS-4.10.0-ictce-4.1.13-metis.eb diff --git a/easybuild/easyconfigs/m/MUMPS/MUMPS-4.10.0-ictce-4.1.13-parmetis.eb b/easybuild/easyconfigs/__archive__/m/MUMPS/MUMPS-4.10.0-ictce-4.1.13-parmetis.eb similarity index 100% rename from easybuild/easyconfigs/m/MUMPS/MUMPS-4.10.0-ictce-4.1.13-parmetis.eb rename to easybuild/easyconfigs/__archive__/m/MUMPS/MUMPS-4.10.0-ictce-4.1.13-parmetis.eb diff --git a/easybuild/easyconfigs/m/MUMmer/MUMmer-3.23-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/m/MUMmer/MUMmer-3.23-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/m/MUMmer/MUMmer-3.23-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/m/MUMmer/MUMmer-3.23-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/m/MUMmer/MUMmer-3.23-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/m/MUMmer/MUMmer-3.23-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/m/MUMmer/MUMmer-3.23-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/m/MUMmer/MUMmer-3.23-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/m/MUMmer/MUMmer-3.23-ictce-4.1.13-Perl-5.16.3.eb b/easybuild/easyconfigs/__archive__/m/MUMmer/MUMmer-3.23-ictce-4.1.13-Perl-5.16.3.eb similarity index 100% rename from easybuild/easyconfigs/m/MUMmer/MUMmer-3.23-ictce-4.1.13-Perl-5.16.3.eb rename to easybuild/easyconfigs/__archive__/m/MUMmer/MUMmer-3.23-ictce-4.1.13-Perl-5.16.3.eb diff --git a/easybuild/easyconfigs/m/MUST/MUST-1.2.0-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/m/MUST/MUST-1.2.0-gompi-1.4.12-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/m/MUST/MUST-1.2.0-gompi-1.4.12-no-OFED.eb rename to easybuild/easyconfigs/__archive__/m/MUST/MUST-1.2.0-gompi-1.4.12-no-OFED.eb diff --git a/easybuild/easyconfigs/m/MVAPICH2/MVAPICH2-1.9-ClangGCC-1.1.3.eb b/easybuild/easyconfigs/__archive__/m/MVAPICH2/MVAPICH2-1.9-ClangGCC-1.1.3.eb similarity index 100% rename from easybuild/easyconfigs/m/MVAPICH2/MVAPICH2-1.9-ClangGCC-1.1.3.eb rename to easybuild/easyconfigs/__archive__/m/MVAPICH2/MVAPICH2-1.9-ClangGCC-1.1.3.eb diff --git a/easybuild/easyconfigs/m/MVAPICH2/MVAPICH2-1.9-ClangGCC-1.2.3.eb b/easybuild/easyconfigs/__archive__/m/MVAPICH2/MVAPICH2-1.9-ClangGCC-1.2.3.eb similarity index 100% rename from easybuild/easyconfigs/m/MVAPICH2/MVAPICH2-1.9-ClangGCC-1.2.3.eb rename to easybuild/easyconfigs/__archive__/m/MVAPICH2/MVAPICH2-1.9-ClangGCC-1.2.3.eb diff --git a/easybuild/easyconfigs/m/MVAPICH2/MVAPICH2-1.9-iccifort-2011.13.367.eb b/easybuild/easyconfigs/__archive__/m/MVAPICH2/MVAPICH2-1.9-iccifort-2011.13.367.eb similarity index 88% rename from easybuild/easyconfigs/m/MVAPICH2/MVAPICH2-1.9-iccifort-2011.13.367.eb rename to easybuild/easyconfigs/__archive__/m/MVAPICH2/MVAPICH2-1.9-iccifort-2011.13.367.eb index 5bcb7de6da71fcf295f77e3df8f20c6840e7da92..b08de1e59f3205d64c9abb002cebe730b7fbb3b2 100644 --- a/easybuild/easyconfigs/m/MVAPICH2/MVAPICH2-1.9-iccifort-2011.13.367.eb +++ b/easybuild/easyconfigs/__archive__/m/MVAPICH2/MVAPICH2-1.9-iccifort-2011.13.367.eb @@ -15,6 +15,6 @@ checksums = ['5dc58ed08fd3142c260b70fe297e127c'] builddependencies = [('Bison', '2.7')] # the hydra launcher start's before LD_LIBRARY_PATH is forwarded, so we provide this hint on where to find some libs -preconfigopts = 'LDFLAGS="-Wl,-rpath,$EBROOTICC/compiler/lib/intel64 $LDFLAGS"' +preconfigopts = 'env LDFLAGS="-Wl,-rpath,$EBROOTICC/compiler/lib/intel64 $LDFLAGS"' moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/m/MVAPICH2/MVAPICH2-1.9rc1-ClangGCC-1.1.3.eb b/easybuild/easyconfigs/__archive__/m/MVAPICH2/MVAPICH2-1.9rc1-ClangGCC-1.1.3.eb similarity index 100% rename from easybuild/easyconfigs/m/MVAPICH2/MVAPICH2-1.9rc1-ClangGCC-1.1.3.eb rename to easybuild/easyconfigs/__archive__/m/MVAPICH2/MVAPICH2-1.9rc1-ClangGCC-1.1.3.eb diff --git a/easybuild/easyconfigs/m/MariaDB/MariaDB-5.5.29-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/m/MariaDB/MariaDB-5.5.29-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/m/MariaDB/MariaDB-5.5.29-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/m/MariaDB/MariaDB-5.5.29-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/m/Meep/Meep-1.2-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/m/Meep/Meep-1.2-goalf-1.1.0-no-OFED.eb similarity index 97% rename from easybuild/easyconfigs/m/Meep/Meep-1.2-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/m/Meep/Meep-1.2-goalf-1.1.0-no-OFED.eb index c4caf8f33fe1cf971350c51d85d648f408c4f533..ec2b6857ef234534c1d38c4fdc1ae7042e796e4d 100644 --- a/easybuild/easyconfigs/m/Meep/Meep-1.2-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/__archive__/m/Meep/Meep-1.2-goalf-1.1.0-no-OFED.eb @@ -21,6 +21,7 @@ dependencies = [ ('HDF5', '1.8.7'), ('libctl', '3.2.1'), ('GSL', '1.15'), + ('Guile', '1.8.8'), ] configopts = '--with-pic --with-mpi --without-gcc-arch --with-libctl=$EBROOTLIBCTL/share/libctl --enable-shared ' diff --git a/easybuild/easyconfigs/m/Meep/Meep-1.2-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/m/Meep/Meep-1.2-ictce-4.0.6.eb similarity index 95% rename from easybuild/easyconfigs/m/Meep/Meep-1.2-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/m/Meep/Meep-1.2-ictce-4.0.6.eb index 15da01ed14e117a304d5c65055e367cc896ce186..87b8d836d89d9db9e9e0df578d1d6911c0c86a6d 100644 --- a/easybuild/easyconfigs/m/Meep/Meep-1.2-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/__archive__/m/Meep/Meep-1.2-ictce-4.0.6.eb @@ -23,7 +23,8 @@ dependencies = [ ('HDF5', '1.8.7'), ('libctl', '3.2.1'), ('GSL', '1.15'), - ('FFTW', '3.3.1') + ('FFTW', '3.3.1'), + ('Guile', '1.8.8'), ] configopts = "--with-pic --with-mpi --with-blas=mkl_em64t --with-lapack=mkl_em64t --without-gcc-arch " diff --git a/easybuild/easyconfigs/m/Mercurial/Mercurial-2.3.2-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/m/Mercurial/Mercurial-2.3.2-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/m/Mercurial/Mercurial-2.3.2-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/m/Mercurial/Mercurial-2.3.2-goalf-1.1.0-no-OFED-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/m/Mercurial/Mercurial-2.3.2-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/m/Mercurial/Mercurial-2.3.2-ictce-4.0.6-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/m/Mercurial/Mercurial-2.3.2-ictce-4.0.6-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/m/Mercurial/Mercurial-2.3.2-ictce-4.0.6-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/m/Mercurial/Mercurial-2.5.2-cgmpolf-1.1.6-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/m/Mercurial/Mercurial-2.5.2-cgmpolf-1.1.6-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/m/Mercurial/Mercurial-2.5.2-cgmpolf-1.1.6-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/m/Mercurial/Mercurial-2.5.2-cgmpolf-1.1.6-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/m/Mercurial/Mercurial-2.5.2-cgmvolf-1.1.12rc1-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/m/Mercurial/Mercurial-2.5.2-cgmvolf-1.1.12rc1-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/m/Mercurial/Mercurial-2.5.2-cgmvolf-1.1.12rc1-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/m/Mercurial/Mercurial-2.5.2-cgmvolf-1.1.12rc1-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/m/Mercurial/Mercurial-2.5.2-cgmvolf-1.2.7-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/m/Mercurial/Mercurial-2.5.2-cgmvolf-1.2.7-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/m/Mercurial/Mercurial-2.5.2-cgmvolf-1.2.7-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/m/Mercurial/Mercurial-2.5.2-cgmvolf-1.2.7-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/m/Mercurial/Mercurial-2.5.2-cgoolf-1.1.7-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/m/Mercurial/Mercurial-2.5.2-cgoolf-1.1.7-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/m/Mercurial/Mercurial-2.5.2-cgoolf-1.1.7-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/m/Mercurial/Mercurial-2.5.2-cgoolf-1.1.7-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/m/Mercurial/Mercurial-2.5.2-gmvolf-1.7.12-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/m/Mercurial/Mercurial-2.5.2-gmvolf-1.7.12-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/m/Mercurial/Mercurial-2.5.2-gmvolf-1.7.12-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/m/Mercurial/Mercurial-2.5.2-gmvolf-1.7.12-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/m/Mercurial/Mercurial-2.5.2-gmvolf-1.7.12rc1-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/m/Mercurial/Mercurial-2.5.2-gmvolf-1.7.12rc1-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/m/Mercurial/Mercurial-2.5.2-gmvolf-1.7.12rc1-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/m/Mercurial/Mercurial-2.5.2-gmvolf-1.7.12rc1-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/m/Mesa/Mesa-7.11.2-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/m/Mesa/Mesa-7.11.2-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 96% rename from easybuild/easyconfigs/m/Mesa/Mesa-7.11.2-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/m/Mesa/Mesa-7.11.2-goalf-1.1.0-no-OFED-Python-2.7.3.eb index 0cd27019acea5b577497606174c6ecd68257c46d..c47447d2395c9c24adc17efb1db1baa31d70e816 100644 --- a/easybuild/easyconfigs/m/Mesa/Mesa-7.11.2-goalf-1.1.0-no-OFED-Python-2.7.3.eb +++ b/easybuild/easyconfigs/__archive__/m/Mesa/Mesa-7.11.2-goalf-1.1.0-no-OFED-Python-2.7.3.eb @@ -44,7 +44,7 @@ configopts += " --disable-driglx-direct --with-gallium-drivers='' --without-demo # package-config files for os dependencies are in an os specific place preconfigopts = ' PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/lib64/pkgconfig/:/usr/share/pkgconfig" ' -prebuildopts = 'CPATH="$EBROOTLIBDRM/include/libdrm" ' +prebuildopts = 'env CPATH="$EBROOTLIBDRM/include/libdrm:$CPATH" ' sanity_check_paths = { 'files': ['lib/libGL.%s' % SHLIB_EXT, 'lib/libGLU.%s' % SHLIB_EXT, 'include/GL/glext.h', 'include/GL/gl_mangle.h', diff --git a/easybuild/easyconfigs/m/Mesa/Mesa-7.11.2-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/m/Mesa/Mesa-7.11.2-ictce-4.0.6-Python-2.7.3.eb similarity index 96% rename from easybuild/easyconfigs/m/Mesa/Mesa-7.11.2-ictce-4.0.6-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/m/Mesa/Mesa-7.11.2-ictce-4.0.6-Python-2.7.3.eb index 70a2816d6bbce99963bebb64f7b6f6fcbbb397a3..fa636619482c054768a8c7d2f130ff989d9a6c38 100644 --- a/easybuild/easyconfigs/m/Mesa/Mesa-7.11.2-ictce-4.0.6-Python-2.7.3.eb +++ b/easybuild/easyconfigs/__archive__/m/Mesa/Mesa-7.11.2-ictce-4.0.6-Python-2.7.3.eb @@ -44,7 +44,7 @@ configopts += " --disable-driglx-direct --with-gallium-drivers='' --without-demo # package-config files for os dependencies are in an os specific place preconfigopts = ' PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/lib64/pkgconfig/:/usr/share/pkgconfig" ' -prebuildopts = 'CPATH="$EBROOTLIBDRM/include/libdrm" ' +prebuildopts = 'env CPATH="$EBROOTLIBDRM/include/libdrm:$CPATH" ' sanity_check_paths = { 'files': ['lib/libGL.%s' % SHLIB_EXT, 'lib/libGLU.%s' % SHLIB_EXT, 'include/GL/glext.h', 'include/GL/gl_mangle.h', diff --git a/easybuild/easyconfigs/m/Mesa/Mesa-7.11.2-ictce-4.1.13-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/m/Mesa/Mesa-7.11.2-ictce-4.1.13-Python-2.7.3.eb similarity index 96% rename from easybuild/easyconfigs/m/Mesa/Mesa-7.11.2-ictce-4.1.13-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/m/Mesa/Mesa-7.11.2-ictce-4.1.13-Python-2.7.3.eb index 0371483898db2bed0ec76e011e2e544dde5de98a..3d2d9d7e938f9c2825c289ffb870463fadda33c0 100644 --- a/easybuild/easyconfigs/m/Mesa/Mesa-7.11.2-ictce-4.1.13-Python-2.7.3.eb +++ b/easybuild/easyconfigs/__archive__/m/Mesa/Mesa-7.11.2-ictce-4.1.13-Python-2.7.3.eb @@ -44,7 +44,7 @@ configopts += " --disable-driglx-direct --with-gallium-drivers='' --without-demo # package-config files for os dependencies are in an os specific place preconfigopts = ' PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/lib64/pkgconfig/:/usr/share/pkgconfig" ' -prebuildopts = 'CPATH="$EBROOTLIBDRM/include/libdrm" ' +prebuildopts = 'env CPATH="$EBROOTLIBDRM/include/libdrm:$CPATH" ' sanity_check_paths = { 'files': ['lib/libGL.%s' % SHLIB_EXT, 'lib/libGLU.%s' % SHLIB_EXT, 'include/GL/glext.h', 'include/GL/gl_mangle.h', diff --git a/easybuild/easyconfigs/m/Mesquite/Mesquite-2.3.0-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/m/Mesquite/Mesquite-2.3.0-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/m/Mesquite/Mesquite-2.3.0-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/m/Mesquite/Mesquite-2.3.0-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/m/MetaVelvet/MetaVelvet-1.2.01-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/m/MetaVelvet/MetaVelvet-1.2.01-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/m/MetaVelvet/MetaVelvet-1.2.01-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/m/MetaVelvet/MetaVelvet-1.2.01-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/m/MetaVelvet/MetaVelvet-1.2.01-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/m/MetaVelvet/MetaVelvet-1.2.01-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/m/MetaVelvet/MetaVelvet-1.2.01-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/m/MetaVelvet/MetaVelvet-1.2.01-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/m/Molden/Molden-5.0-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/m/Molden/Molden-5.0-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/m/Molden/Molden-5.0-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/m/Molden/Molden-5.0-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/__archive__/m/Mono/Mono-2.10.6-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/m/Mono/Mono-2.10.6-ictce-4.1.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..2971b15c539fff90c884dd0e901d7d48264cee69 --- /dev/null +++ b/easybuild/easyconfigs/__archive__/m/Mono/Mono-2.10.6-ictce-4.1.13.eb @@ -0,0 +1,28 @@ +name = 'Mono' +version = '2.10.6' + +homepage = 'http://mono-framework.com' +description = """An open source, cross-platform, implementation of C# and the CLR that is + binary compatible with Microsoft.NET.""" + +toolchain = {'name': 'ictce', 'version': '4.1.13'} + +# Mono required Mono to build, so there are a couple of options: +# 1) provide Mono RPMs in sources, the Mono easyblock will use them to make a tmp Mono install +# 2) assume a Mono version is available system-wide (assert using e.g. "osdependencies = ['mono-core']") +# 3) specify an already available Mono module as build dep, e.g. "builddependencies = [('Mono', '2.10.6')] + +source_urls = ['http://download.mono-project.com/sources/mono/'] +sources = [ + SOURCELOWER_TAR_BZ2, + # Mono requires Mono to build, so provide RPMs so Mono can be bootstrapped + 'libgdiplus-2.4.2-2.el5.kb.x86_64.rpm', + 'mono-core-2.4.2.3-2.el5.kb.x86_64.rpm', +] + +builddependencies = [ + ('Bison', '2.7'), + ('gettext', '0.18.2'), +] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/m/Mothur/Mothur-1.30.2-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/m/Mothur/Mothur-1.30.2-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/m/Mothur/Mothur-1.30.2-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/m/Mothur/Mothur-1.30.2-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/m/MrBayes/MrBayes-3.1.2-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/m/MrBayes/MrBayes-3.1.2-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/m/MrBayes/MrBayes-3.1.2-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/m/MrBayes/MrBayes-3.1.2-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/m/MrBayes/MrBayes-3.1.2-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/m/MrBayes/MrBayes-3.1.2-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/m/MrBayes/MrBayes-3.1.2-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/m/MrBayes/MrBayes-3.1.2-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/m/MrBayes/MrBayes-3.2.0-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/m/MrBayes/MrBayes-3.2.0-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/m/MrBayes/MrBayes-3.2.0-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/m/MrBayes/MrBayes-3.2.0-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/m/MrBayes/MrBayes-3.2.0-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/m/MrBayes/MrBayes-3.2.0-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/m/MrBayes/MrBayes-3.2.0-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/m/MrBayes/MrBayes-3.2.0-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/__archive__/m/MyMediaLite/MyMediaLite-3.10-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/m/MyMediaLite/MyMediaLite-3.10-ictce-4.1.13.eb new file mode 100644 index 0000000000000000000000000000000000000000..21917e5c286bf29d77a1e9f38eee5486581d0b1e --- /dev/null +++ b/easybuild/easyconfigs/__archive__/m/MyMediaLite/MyMediaLite-3.10-ictce-4.1.13.eb @@ -0,0 +1,14 @@ +name = 'MyMediaLite' +version = '3.10' + +homepage = 'http://www.ismll.uni-hildesheim.de/mymedialite/' +description = """MyMediaLite is a lightweight, multi-purpose library of recommender system algorithms.""" + +toolchain = {'name': 'ictce', 'version': '4.1.13'} + +source_urls = ['http://www.mymedialite.net/download/'] +sources = ['%(name)s-%(version)s.src.tar.gz'] + +dependencies = [('Mono', '2.10.6')] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/m/makedepend/makedepend-1.0.4-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/m/makedepend/makedepend-1.0.4-goalf-1.1.0-no-OFED.eb similarity index 87% rename from easybuild/easyconfigs/m/makedepend/makedepend-1.0.4-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/m/makedepend/makedepend-1.0.4-goalf-1.1.0-no-OFED.eb index 3b30e0e1d583ff5b08e71cb17acf10bcdc5d2d29..6fb02db3e55e597a669d209cb068ec525c835b39 100644 --- a/easybuild/easyconfigs/m/makedepend/makedepend-1.0.4-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/__archive__/m/makedepend/makedepend-1.0.4-goalf-1.1.0-no-OFED.eb @@ -10,7 +10,7 @@ toolchain = {'name': 'goalf', 'version': '1.1.0-no-OFED'} toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/releases/individual/util'] +source_urls = [XORG_UTIL_SOURCE] sanity_check_paths = { 'files': ['bin/makedepend'], diff --git a/easybuild/easyconfigs/m/makedepend/makedepend-1.0.4-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/__archive__/m/makedepend/makedepend-1.0.4-ictce-3.2.2.u3.eb similarity index 87% rename from easybuild/easyconfigs/m/makedepend/makedepend-1.0.4-ictce-3.2.2.u3.eb rename to easybuild/easyconfigs/__archive__/m/makedepend/makedepend-1.0.4-ictce-3.2.2.u3.eb index f5f634beae7e45f2fda1603aa578687c3954199e..82ed5ca65845cf1dbf15101176a615e6b5103624 100644 --- a/easybuild/easyconfigs/m/makedepend/makedepend-1.0.4-ictce-3.2.2.u3.eb +++ b/easybuild/easyconfigs/__archive__/m/makedepend/makedepend-1.0.4-ictce-3.2.2.u3.eb @@ -10,7 +10,7 @@ toolchain = {'name': 'ictce', 'version': '3.2.2.u3'} toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/releases/individual/util'] +source_urls = [XORG_UTIL_SOURCE] patches = ['makedepend_icc-sigaction.patch'] diff --git a/easybuild/easyconfigs/m/makedepend/makedepend-1.0.4-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/m/makedepend/makedepend-1.0.4-ictce-4.0.6.eb similarity index 86% rename from easybuild/easyconfigs/m/makedepend/makedepend-1.0.4-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/m/makedepend/makedepend-1.0.4-ictce-4.0.6.eb index 25ba8c0849b1304d6f38ad70b2d4c2e619a1642f..c4b315a1b78ed272caf9d5342e5ca15e6be3f66e 100644 --- a/easybuild/easyconfigs/m/makedepend/makedepend-1.0.4-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/__archive__/m/makedepend/makedepend-1.0.4-ictce-4.0.6.eb @@ -10,7 +10,7 @@ toolchain = {'name': 'ictce', 'version': '4.0.6'} toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/releases/individual/util'] +source_urls = [XORG_UTIL_SOURCE] sanity_check_paths = { 'files': ['bin/makedepend'], diff --git a/easybuild/easyconfigs/m/makedepend/makedepend-1.0.4-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/m/makedepend/makedepend-1.0.4-ictce-4.1.13.eb similarity index 86% rename from easybuild/easyconfigs/m/makedepend/makedepend-1.0.4-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/m/makedepend/makedepend-1.0.4-ictce-4.1.13.eb index 858f7c26082a0fd203c5c4aafed8b5e08f7d5ab7..255cd2ad52f973c2ff904d5d1ea10654eff39e36 100644 --- a/easybuild/easyconfigs/m/makedepend/makedepend-1.0.4-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/__archive__/m/makedepend/makedepend-1.0.4-ictce-4.1.13.eb @@ -10,7 +10,7 @@ toolchain = {'name': 'ictce', 'version': '4.1.13'} toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/releases/individual/util'] +source_urls = [XORG_UTIL_SOURCE] sanity_check_paths = { 'files': ['bin/makedepend'], diff --git a/easybuild/easyconfigs/m/makedepend/makedepend-1.0.4-iqacml-3.7.3.eb b/easybuild/easyconfigs/__archive__/m/makedepend/makedepend-1.0.4-iqacml-3.7.3.eb similarity index 87% rename from easybuild/easyconfigs/m/makedepend/makedepend-1.0.4-iqacml-3.7.3.eb rename to easybuild/easyconfigs/__archive__/m/makedepend/makedepend-1.0.4-iqacml-3.7.3.eb index 07b6b524bfe9690d7d525e88c1fc69fbff41e8a0..50e1707937b065e9121e423e0357452ac0d69e5b 100644 --- a/easybuild/easyconfigs/m/makedepend/makedepend-1.0.4-iqacml-3.7.3.eb +++ b/easybuild/easyconfigs/__archive__/m/makedepend/makedepend-1.0.4-iqacml-3.7.3.eb @@ -10,7 +10,7 @@ toolchain = {'name': 'iqacml', 'version': '3.7.3'} toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/releases/individual/util'] +source_urls = [XORG_UTIL_SOURCE] patches = ['makedepend_icc-sigaction.patch'] diff --git a/easybuild/easyconfigs/m/matplotlib/matplotlib-1.1.1-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.1.1-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/m/matplotlib/matplotlib-1.1.1-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.1.1-goalf-1.1.0-no-OFED-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/m/matplotlib/matplotlib-1.1.1-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.1.1-ictce-4.0.6-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/m/matplotlib/matplotlib-1.1.1-ictce-4.0.6-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.1.1-ictce-4.0.6-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/m/matplotlib/matplotlib-1.2.0-ictce-4.1.13-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.2.0-ictce-4.1.13-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/m/matplotlib/matplotlib-1.2.0-ictce-4.1.13-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.2.0-ictce-4.1.13-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/m/matplotlib/matplotlib-1.2.1-ictce-4.1.13-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.2.1-ictce-4.1.13-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/m/matplotlib/matplotlib-1.2.1-ictce-4.1.13-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.2.1-ictce-4.1.13-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/m/matplotlib/matplotlib-1.3.0-ictce-4.1.13-Python-2.7.5.eb b/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.3.0-ictce-4.1.13-Python-2.7.5.eb similarity index 100% rename from easybuild/easyconfigs/m/matplotlib/matplotlib-1.3.0-ictce-4.1.13-Python-2.7.5.eb rename to easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.3.0-ictce-4.1.13-Python-2.7.5.eb diff --git a/easybuild/easyconfigs/m/matplotlib/matplotlib-1.3.1-ictce-4.1.13-Python-2.7.6.eb b/easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.3.1-ictce-4.1.13-Python-2.7.6.eb similarity index 100% rename from easybuild/easyconfigs/m/matplotlib/matplotlib-1.3.1-ictce-4.1.13-Python-2.7.6.eb rename to easybuild/easyconfigs/__archive__/m/matplotlib/matplotlib-1.3.1-ictce-4.1.13-Python-2.7.6.eb diff --git a/easybuild/easyconfigs/m/mc/mc-4.6.1-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/m/mc/mc-4.6.1-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/m/mc/mc-4.6.1-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/m/mc/mc-4.6.1-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/m/mc/mc-4.6.1-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/m/mc/mc-4.6.1-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/m/mc/mc-4.6.1-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/m/mc/mc-4.6.1-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/m/molmod/molmod-1.0-ictce-4.1.13-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/m/molmod/molmod-1.0-ictce-4.1.13-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/m/molmod/molmod-1.0-ictce-4.1.13-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/m/molmod/molmod-1.0-ictce-4.1.13-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/m/motif/motif-2.2.4-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/m/motif/motif-2.2.4-ictce-4.1.13.eb similarity index 98% rename from easybuild/easyconfigs/m/motif/motif-2.2.4-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/m/motif/motif-2.2.4-ictce-4.1.13.eb index 36d9829a6d813ad548761146bd913558f75de8ca..4476f0d92206be3a53e9baea816c1e1ce1e1729c 100644 --- a/easybuild/easyconfigs/m/motif/motif-2.2.4-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/__archive__/m/motif/motif-2.2.4-ictce-4.1.13.eb @@ -38,7 +38,7 @@ dependencies = [ ] # make has problems with utf8 -prebuildopts = "LANG=C " +prebuildopts = "env LANG=C " # motif ships a broken automake and libtool preconfigopts = "rm -f libtool install-sh missing depcomp config.guess config.sub && " diff --git a/easybuild/easyconfigs/m/motif/motif-2.3.4-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/m/motif/motif-2.3.4-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/m/motif/motif-2.3.4-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/m/motif/motif-2.3.4-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/m/mpi4py/mpi4py-1.3-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/m/mpi4py/mpi4py-1.3-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/m/mpi4py/mpi4py-1.3-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/m/mpi4py/mpi4py-1.3-goalf-1.1.0-no-OFED-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/m/mpi4py/mpi4py-1.3-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/m/mpi4py/mpi4py-1.3-ictce-4.0.6-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/m/mpi4py/mpi4py-1.3-ictce-4.0.6-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/m/mpi4py/mpi4py-1.3-ictce-4.0.6-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/m/mpi4py/mpi4py-1.3-ictce-4.1.13-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/m/mpi4py/mpi4py-1.3-ictce-4.1.13-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/m/mpi4py/mpi4py-1.3-ictce-4.1.13-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/m/mpi4py/mpi4py-1.3-ictce-4.1.13-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/m/mpiBLAST/mpiBLAST-1.6.0-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/m/mpiBLAST/mpiBLAST-1.6.0-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/m/mpiBLAST/mpiBLAST-1.6.0-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/m/mpiBLAST/mpiBLAST-1.6.0-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/m/mpiBLAST/mpiBLAST-1.6.0-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/m/mpiBLAST/mpiBLAST-1.6.0-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/m/mpiBLAST/mpiBLAST-1.6.0-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/m/mpiBLAST/mpiBLAST-1.6.0-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/n/NAMD/NAMD-2.9-gmvapich2-1.7.12-ibverbs.eb b/easybuild/easyconfigs/__archive__/n/NAMD/NAMD-2.9-gmvapich2-1.7.12-ibverbs.eb similarity index 76% rename from easybuild/easyconfigs/n/NAMD/NAMD-2.9-gmvapich2-1.7.12-ibverbs.eb rename to easybuild/easyconfigs/__archive__/n/NAMD/NAMD-2.9-gmvapich2-1.7.12-ibverbs.eb index e2998dd325353f8675de7b7e3667edba33f95651..35ee2734405941aae8d1828f1d1b418d41cea730 100644 --- a/easybuild/easyconfigs/n/NAMD/NAMD-2.9-gmvapich2-1.7.12-ibverbs.eb +++ b/easybuild/easyconfigs/__archive__/n/NAMD/NAMD-2.9-gmvapich2-1.7.12-ibverbs.eb @@ -3,7 +3,8 @@ version = '2.9' versionsuffix = '-ibverbs' homepage = 'http://www.ks.uiuc.edu/Research/namd/' -description = """NAMD is a parallel molecular dynamics code designed for high-performance simulation of large biomolecular systems.""" +description = """NAMD is a parallel molecular dynamics code designed for high-performance simulation of + large biomolecular systems.""" toolchain = {'name': 'gmvapich2', 'version': '1.7.12'} toolchainopts = {'opt': True, 'pic': True} @@ -15,6 +16,9 @@ dependencies = [ ('FFTW', '3.3.4'), ] +# /bin/csh is required by 'config' script +osdependencies = ['tcsh'] + charm_arch = "net-linux-x86_64 ibverbs" moduleclass = 'chem' diff --git a/easybuild/easyconfigs/n/NAMD/NAMD-2.9-gmvolf-1.7.12-ibverbs.eb b/easybuild/easyconfigs/__archive__/n/NAMD/NAMD-2.9-gmvolf-1.7.12-ibverbs.eb similarity index 74% rename from easybuild/easyconfigs/n/NAMD/NAMD-2.9-gmvolf-1.7.12-ibverbs.eb rename to easybuild/easyconfigs/__archive__/n/NAMD/NAMD-2.9-gmvolf-1.7.12-ibverbs.eb index 9434c5a6023b01ecb826a89bd3f817391b67ba43..c1bef554889f38c8ab94dd51bfbf61a01ab5b05e 100644 --- a/easybuild/easyconfigs/n/NAMD/NAMD-2.9-gmvolf-1.7.12-ibverbs.eb +++ b/easybuild/easyconfigs/__archive__/n/NAMD/NAMD-2.9-gmvolf-1.7.12-ibverbs.eb @@ -3,7 +3,8 @@ version = '2.9' versionsuffix = '-ibverbs' homepage = 'http://www.ks.uiuc.edu/Research/namd/' -description = """NAMD is a parallel molecular dynamics code designed for high-performance simulation of large biomolecular systems.""" +description = """NAMD is a parallel molecular dynamics code designed for high-performance simulation of + large biomolecular systems.""" toolchain = {'name': 'gmvolf', 'version': '1.7.12'} toolchainopts = {'opt': True, 'pic': True} @@ -14,6 +15,9 @@ dependencies = [ ('Tcl', '8.5.12'), ] +# /bin/csh is required by 'config' script +osdependencies = ['tcsh'] + charm_arch = "net-linux-x86_64 ibverbs" moduleclass = 'chem' diff --git a/easybuild/easyconfigs/n/NASM/NASM-2.07-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.07-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/n/NASM/NASM-2.07-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/n/NASM/NASM-2.07-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/n/NASM/NASM-2.07-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.07-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/n/NASM/NASM-2.07-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/n/NASM/NASM-2.07-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/n/NASM/NASM-2.07-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.07-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/n/NASM/NASM-2.07-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/n/NASM/NASM-2.07-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/n/NASM/NASM-2.11.05-ictce-6.3.5.eb b/easybuild/easyconfigs/__archive__/n/NASM/NASM-2.11.05-ictce-6.3.5.eb similarity index 100% rename from easybuild/easyconfigs/n/NASM/NASM-2.11.05-ictce-6.3.5.eb rename to easybuild/easyconfigs/__archive__/n/NASM/NASM-2.11.05-ictce-6.3.5.eb diff --git a/easybuild/easyconfigs/n/NCBI-Toolkit/NCBI-Toolkit-9.0.0-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/n/NCBI-Toolkit/NCBI-Toolkit-9.0.0-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/n/NCBI-Toolkit/NCBI-Toolkit-9.0.0-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/n/NCBI-Toolkit/NCBI-Toolkit-9.0.0-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/n/NCBI-Toolkit/NCBI-Toolkit-9.0.0-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/n/NCBI-Toolkit/NCBI-Toolkit-9.0.0-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/n/NCBI-Toolkit/NCBI-Toolkit-9.0.0-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/n/NCBI-Toolkit/NCBI-Toolkit-9.0.0-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/n/NCL/NCL-6.0.0-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/n/NCL/NCL-6.0.0-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/n/NCL/NCL-6.0.0-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/n/NCL/NCL-6.0.0-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/n/NCL/NCL-6.0.0-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/__archive__/n/NCL/NCL-6.0.0-ictce-3.2.2.u3.eb similarity index 100% rename from easybuild/easyconfigs/n/NCL/NCL-6.0.0-ictce-3.2.2.u3.eb rename to easybuild/easyconfigs/__archive__/n/NCL/NCL-6.0.0-ictce-3.2.2.u3.eb diff --git a/easybuild/easyconfigs/n/NCL/NCL-6.1.0-iqacml-3.7.3.eb b/easybuild/easyconfigs/__archive__/n/NCL/NCL-6.1.0-iqacml-3.7.3.eb similarity index 100% rename from easybuild/easyconfigs/n/NCL/NCL-6.1.0-iqacml-3.7.3.eb rename to easybuild/easyconfigs/__archive__/n/NCL/NCL-6.1.0-iqacml-3.7.3.eb diff --git a/easybuild/easyconfigs/n/NCL/NCL-6.1.2-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/n/NCL/NCL-6.1.2-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/n/NCL/NCL-6.1.2-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/n/NCL/NCL-6.1.2-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/n/NCL/NCL-6.1.2-iqacml-3.7.3.eb b/easybuild/easyconfigs/__archive__/n/NCL/NCL-6.1.2-iqacml-3.7.3.eb similarity index 100% rename from easybuild/easyconfigs/n/NCL/NCL-6.1.2-iqacml-3.7.3.eb rename to easybuild/easyconfigs/__archive__/n/NCL/NCL-6.1.2-iqacml-3.7.3.eb diff --git a/easybuild/easyconfigs/n/NEURON/NEURON-7.2-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/n/NEURON/NEURON-7.2-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/n/NEURON/NEURON-7.2-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/n/NEURON/NEURON-7.2-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/n/NEURON/NEURON-7.2-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/n/NEURON/NEURON-7.2-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/n/NEURON/NEURON-7.2-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/n/NEURON/NEURON-7.2-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/n/NWChem/NWChem-6.1.1-goalf-1.1.0-no-OFED-2012-06-27-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/n/NWChem/NWChem-6.1.1-goalf-1.1.0-no-OFED-2012-06-27-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/n/NWChem/NWChem-6.1.1-goalf-1.1.0-no-OFED-2012-06-27-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/n/NWChem/NWChem-6.1.1-goalf-1.1.0-no-OFED-2012-06-27-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/n/NWChem/NWChem-6.1.1-ictce-4.1.13-2012-06-27-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/n/NWChem/NWChem-6.1.1-ictce-4.1.13-2012-06-27-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/n/NWChem/NWChem-6.1.1-ictce-4.1.13-2012-06-27-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/n/NWChem/NWChem-6.1.1-ictce-4.1.13-2012-06-27-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/n/nano/nano-2.2.6-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/n/nano/nano-2.2.6-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/n/nano/nano-2.2.6-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/n/nano/nano-2.2.6-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/n/nano/nano-2.2.6-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/n/nano/nano-2.2.6-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/n/nano/nano-2.2.6-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/n/nano/nano-2.2.6-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmpolf-1.1.6.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-20130406-cgmpolf-1.1.6.eb similarity index 100% rename from easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmpolf-1.1.6.eb rename to easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-20130406-cgmpolf-1.1.6.eb diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.1.12rc1.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.1.12rc1.eb similarity index 100% rename from easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.1.12rc1.eb rename to easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.1.12rc1.eb diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.2.7.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.2.7.eb similarity index 100% rename from easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.2.7.eb rename to easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-20130406-cgmvolf-1.2.7.eb diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgoolf-1.1.7.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-20130406-cgoolf-1.1.7.eb similarity index 100% rename from easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-cgoolf-1.1.7.eb rename to easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-20130406-cgoolf-1.1.7.eb diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12.eb similarity index 100% rename from easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12.eb rename to easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12.eb diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12rc1.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12rc1.eb similarity index 100% rename from easybuild/easyconfigs/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12rc1.eb rename to easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-20130406-gmvolf-1.7.12rc1.eb diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmpolf-1.4.8.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-gmpolf-1.4.8.eb similarity index 100% rename from easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmpolf-1.4.8.eb rename to easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-gmpolf-1.4.8.eb diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-gmvolf-1.7.12.eb similarity index 100% rename from easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12.eb rename to easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-gmvolf-1.7.12.eb diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12rc1.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-gmvolf-1.7.12rc1.eb similarity index 100% rename from easybuild/easyconfigs/n/ncurses/ncurses-5.9-gmvolf-1.7.12rc1.eb rename to easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-gmvolf-1.7.12rc1.eb diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.5.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-goalf-1.5.12-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/n/ncurses/ncurses-5.9-goalf-1.5.12-no-OFED.eb rename to easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-goalf-1.5.12-no-OFED.eb diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-gompi-1.4.12-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/n/ncurses/ncurses-5.9-gompi-1.4.12-no-OFED.eb rename to easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-gompi-1.4.12-no-OFED.eb diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-1.3.12.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-goolfc-1.3.12.eb similarity index 100% rename from easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-1.3.12.eb rename to easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-goolfc-1.3.12.eb diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-2.6.10.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-goolfc-2.6.10.eb similarity index 100% rename from easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolfc-2.6.10.eb rename to easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-goolfc-2.6.10.eb diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-ictce-3.2.2.u3.eb similarity index 100% rename from easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-3.2.2.u3.eb rename to easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-ictce-3.2.2.u3.eb diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.10.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-ictce-4.0.10.eb similarity index 100% rename from easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.10.eb rename to easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-ictce-4.0.10.eb diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.3.5.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-ictce-6.3.5.eb similarity index 100% rename from easybuild/easyconfigs/n/ncurses/ncurses-5.9-ictce-6.3.5.eb rename to easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-ictce-6.3.5.eb diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iomkl-4.6.13.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-iomkl-4.6.13.eb similarity index 100% rename from easybuild/easyconfigs/n/ncurses/ncurses-5.9-iomkl-4.6.13.eb rename to easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-iomkl-4.6.13.eb diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-3.7.3.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-iqacml-3.7.3.eb similarity index 100% rename from easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-3.7.3.eb rename to easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-iqacml-3.7.3.eb diff --git a/easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-4.4.13.eb b/easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-iqacml-4.4.13.eb similarity index 100% rename from easybuild/easyconfigs/n/ncurses/ncurses-5.9-iqacml-4.4.13.eb rename to easybuild/easyconfigs/__archive__/n/ncurses/ncurses-5.9-iqacml-4.4.13.eb diff --git a/easybuild/easyconfigs/n/ncview/ncview-2.1.2-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/n/ncview/ncview-2.1.2-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/n/ncview/ncview-2.1.2-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/n/ncview/ncview-2.1.2-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/n/netCDF-C++/netCDF-C++-4.2-ictce-4.1.13-mt.eb b/easybuild/easyconfigs/__archive__/n/netCDF-C++/netCDF-C++-4.2-ictce-4.1.13-mt.eb similarity index 90% rename from easybuild/easyconfigs/n/netCDF-C++/netCDF-C++-4.2-ictce-4.1.13-mt.eb rename to easybuild/easyconfigs/__archive__/n/netCDF-C++/netCDF-C++-4.2-ictce-4.1.13-mt.eb index 62be978e1001c2af1e65eff855e2928f8bbdd70c..26dedf3cf9f91f2ad5d6efaf37985f2747463ddd 100644 --- a/easybuild/easyconfigs/n/netCDF-C++/netCDF-C++-4.2-ictce-4.1.13-mt.eb +++ b/easybuild/easyconfigs/__archive__/n/netCDF-C++/netCDF-C++-4.2-ictce-4.1.13-mt.eb @@ -24,7 +24,8 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['include/ncvalues.h', 'include/netcdfcpp.h', 'include/netcdf.hh', 'lib/libnetcdf_c++.a', 'lib/libnetcdf_c++.%s' % SHLIB_EXT], + 'files': ['include/ncvalues.h', 'include/netcdfcpp.h', 'include/netcdf.hh', + 'lib/libnetcdf_c++.a', 'lib/libnetcdf_c++.%s' % SHLIB_EXT], 'dirs': [], } diff --git a/easybuild/easyconfigs/n/netCDF-C++/netCDF-C++-4.2-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/n/netCDF-C++/netCDF-C++-4.2-ictce-4.1.13.eb similarity index 89% rename from easybuild/easyconfigs/n/netCDF-C++/netCDF-C++-4.2-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/n/netCDF-C++/netCDF-C++-4.2-ictce-4.1.13.eb index 31394ae5b8b918c8ba38ce0cbbab32d7685f136d..22463fb945c3e5f3bd4607940da9344ae2c616f0 100644 --- a/easybuild/easyconfigs/n/netCDF-C++/netCDF-C++-4.2-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/__archive__/n/netCDF-C++/netCDF-C++-4.2-ictce-4.1.13.eb @@ -20,7 +20,8 @@ source_urls = [ dependencies = [('netCDF', '4.2.1.1')] sanity_check_paths = { - 'files': ['include/ncvalues.h', 'include/netcdfcpp.h', 'include/netcdf.hh', 'lib/libnetcdf_c++.a', 'lib/libnetcdf_c++.%s' % SHLIB_EXT], + 'files': ['include/ncvalues.h', 'include/netcdfcpp.h', 'include/netcdf.hh', + 'lib/libnetcdf_c++.a', 'lib/libnetcdf_c++.%s' % SHLIB_EXT], 'dirs': [], } diff --git a/easybuild/easyconfigs/n/netCDF-C++/netCDF-C++-4.2-iqacml-3.7.3.eb b/easybuild/easyconfigs/__archive__/n/netCDF-C++/netCDF-C++-4.2-iqacml-3.7.3.eb similarity index 89% rename from easybuild/easyconfigs/n/netCDF-C++/netCDF-C++-4.2-iqacml-3.7.3.eb rename to easybuild/easyconfigs/__archive__/n/netCDF-C++/netCDF-C++-4.2-iqacml-3.7.3.eb index 62b26c83b5a6c6a28d308d48fef1164d3cef0c94..3736f74c54a4fc3b6f6a56165af872aeb1476fc3 100644 --- a/easybuild/easyconfigs/n/netCDF-C++/netCDF-C++-4.2-iqacml-3.7.3.eb +++ b/easybuild/easyconfigs/__archive__/n/netCDF-C++/netCDF-C++-4.2-iqacml-3.7.3.eb @@ -20,7 +20,8 @@ source_urls = [ dependencies = [('netCDF', '4.2.1.1')] sanity_check_paths = { - 'files': ['include/ncvalues.h', 'include/netcdfcpp.h', 'include/netcdf.hh', 'lib/libnetcdf_c++.a', 'lib/libnetcdf_c++.%s' % SHLIB_EXT], + 'files': ['include/ncvalues.h', 'include/netcdfcpp.h', 'include/netcdf.hh', + 'lib/libnetcdf_c++.a', 'lib/libnetcdf_c++.%s' % SHLIB_EXT], 'dirs': [], } diff --git a/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/n/netCDF-Fortran/netCDF-Fortran-4.2-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/n/netCDF-Fortran/netCDF-Fortran-4.2-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/__archive__/n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-3.2.2.u3.eb similarity index 100% rename from easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-3.2.2.u3.eb rename to easybuild/easyconfigs/__archive__/n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-3.2.2.u3.eb diff --git a/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-4.1.13-mt.eb b/easybuild/easyconfigs/__archive__/n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-4.1.13-mt.eb similarity index 100% rename from easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-4.1.13-mt.eb rename to easybuild/easyconfigs/__archive__/n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-4.1.13-mt.eb diff --git a/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/n/netCDF-Fortran/netCDF-Fortran-4.2-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-iqacml-3.7.3.eb b/easybuild/easyconfigs/__archive__/n/netCDF-Fortran/netCDF-Fortran-4.2-iqacml-3.7.3.eb similarity index 100% rename from easybuild/easyconfigs/n/netCDF-Fortran/netCDF-Fortran-4.2-iqacml-3.7.3.eb rename to easybuild/easyconfigs/__archive__/n/netCDF-Fortran/netCDF-Fortran-4.2-iqacml-3.7.3.eb diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.1.3-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.1.3-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/n/netCDF/netCDF-4.1.3-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.1.3-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.1.3-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.1.3-ictce-3.2.2.u3.eb similarity index 100% rename from easybuild/easyconfigs/n/netCDF/netCDF-4.1.3-ictce-3.2.2.u3.eb rename to easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.1.3-ictce-3.2.2.u3.eb diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.1.3-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.1.3-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/n/netCDF/netCDF-4.1.3-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.1.3-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.2-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.2-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/n/netCDF/netCDF-4.2-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.2-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.2-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.2-ictce-3.2.2.u3.eb similarity index 100% rename from easybuild/easyconfigs/n/netCDF/netCDF-4.2-ictce-3.2.2.u3.eb rename to easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.2-ictce-3.2.2.u3.eb diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-ictce-4.1.13-mt.eb b/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.2.1.1-ictce-4.1.13-mt.eb similarity index 100% rename from easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-ictce-4.1.13-mt.eb rename to easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.2.1.1-ictce-4.1.13-mt.eb diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.2.1.1-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.2.1.1-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-iqacml-3.7.3.eb b/easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.2.1.1-iqacml-3.7.3.eb similarity index 100% rename from easybuild/easyconfigs/n/netCDF/netCDF-4.2.1.1-iqacml-3.7.3.eb rename to easybuild/easyconfigs/__archive__/n/netCDF/netCDF-4.2.1.1-iqacml-3.7.3.eb diff --git a/easybuild/easyconfigs/n/netloc/netloc-0.5-gcccuda-2.6.10.eb b/easybuild/easyconfigs/__archive__/n/netloc/netloc-0.5-gcccuda-2.6.10.eb similarity index 100% rename from easybuild/easyconfigs/n/netloc/netloc-0.5-gcccuda-2.6.10.eb rename to easybuild/easyconfigs/__archive__/n/netloc/netloc-0.5-gcccuda-2.6.10.eb diff --git a/easybuild/easyconfigs/n/nettle/nettle-2.6-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/n/nettle/nettle-2.6-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/n/nettle/nettle-2.6-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/n/nettle/nettle-2.6-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/n/ns/ns-2.35-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/n/ns/ns-2.35-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/n/ns/ns-2.35-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/n/ns/ns-2.35-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/n/numactl/numactl-2.0.8-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/n/numactl/numactl-2.0.8-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/n/numactl/numactl-2.0.8-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/n/numactl/numactl-2.0.8-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/n/numactl/numactl-2.0.8-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/n/numactl/numactl-2.0.8-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/n/numactl/numactl-2.0.8-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/n/numactl/numactl-2.0.8-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/n/numexpr/numexpr-2.0.1-ictce-4.1.13-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/n/numexpr/numexpr-2.0.1-ictce-4.1.13-Python-2.7.3.eb similarity index 96% rename from easybuild/easyconfigs/n/numexpr/numexpr-2.0.1-ictce-4.1.13-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/n/numexpr/numexpr-2.0.1-ictce-4.1.13-Python-2.7.3.eb index b59dd7b4f3f89db7b250251393124d3e06306c7d..12e8271d8840659dec0c2e3d9ddef0d2c2562ed3 100644 --- a/easybuild/easyconfigs/n/numexpr/numexpr-2.0.1-ictce-4.1.13-Python-2.7.3.eb +++ b/easybuild/easyconfigs/__archive__/n/numexpr/numexpr-2.0.1-ictce-4.1.13-Python-2.7.3.eb @@ -10,7 +10,6 @@ description = """The numexpr package evaluates multiple-operator array expressio compiler at runtime.""" toolchain = {'name': 'ictce', 'version': '4.1.13'} -toolchainopts = {'usempi': True} source_urls = [GOOGLECODE_SOURCE] sources = [SOURCE_TAR_GZ] diff --git a/easybuild/easyconfigs/n/numpy/numpy-1.6.2-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.6.2-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/n/numpy/numpy-1.6.2-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/n/numpy/numpy-1.6.2-goalf-1.1.0-no-OFED-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/n/numpy/numpy-1.6.2-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.6.2-ictce-4.0.6-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/n/numpy/numpy-1.6.2-ictce-4.0.6-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/n/numpy/numpy-1.6.2-ictce-4.0.6-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/n/numpy/numpy-1.6.2-ictce-4.1.13-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.6.2-ictce-4.1.13-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/n/numpy/numpy-1.6.2-ictce-4.1.13-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/n/numpy/numpy-1.6.2-ictce-4.1.13-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/n/numpy/numpy-1.6.2-iqacml-3.7.3-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.6.2-iqacml-3.7.3-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/n/numpy/numpy-1.6.2-iqacml-3.7.3-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/n/numpy/numpy-1.6.2-iqacml-3.7.3-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/n/numpy/numpy-1.7.1-ictce-4.1.13-Python-2.7.5.eb b/easybuild/easyconfigs/__archive__/n/numpy/numpy-1.7.1-ictce-4.1.13-Python-2.7.5.eb similarity index 100% rename from easybuild/easyconfigs/n/numpy/numpy-1.7.1-ictce-4.1.13-Python-2.7.5.eb rename to easybuild/easyconfigs/__archive__/n/numpy/numpy-1.7.1-ictce-4.1.13-Python-2.7.5.eb diff --git a/easybuild/easyconfigs/o/OPARI2/OPARI2-1.0.7-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/o/OPARI2/OPARI2-1.0.7-gompi-1.4.12-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/o/OPARI2/OPARI2-1.0.7-gompi-1.4.12-no-OFED.eb rename to easybuild/easyconfigs/__archive__/o/OPARI2/OPARI2-1.0.7-gompi-1.4.12-no-OFED.eb diff --git a/easybuild/easyconfigs/o/OPARI2/OPARI2-1.1.1-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/o/OPARI2/OPARI2-1.1.1-gompi-1.4.12-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/o/OPARI2/OPARI2-1.1.1-gompi-1.4.12-no-OFED.eb rename to easybuild/easyconfigs/__archive__/o/OPARI2/OPARI2-1.1.1-gompi-1.4.12-no-OFED.eb diff --git a/easybuild/easyconfigs/o/OTF/OTF-1.12.4-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/o/OTF/OTF-1.12.4-gompi-1.4.12-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/o/OTF/OTF-1.12.4-gompi-1.4.12-no-OFED.eb rename to easybuild/easyconfigs/__archive__/o/OTF/OTF-1.12.4-gompi-1.4.12-no-OFED.eb diff --git a/easybuild/easyconfigs/o/OTF2/OTF2-1.2.1-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/o/OTF2/OTF2-1.2.1-gompi-1.4.12-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/o/OTF2/OTF2-1.2.1-gompi-1.4.12-no-OFED.eb rename to easybuild/easyconfigs/__archive__/o/OTF2/OTF2-1.2.1-gompi-1.4.12-no-OFED.eb diff --git a/easybuild/easyconfigs/o/Oger/Oger-1.1.3-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/o/Oger/Oger-1.1.3-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/o/Oger/Oger-1.1.3-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/o/Oger/Oger-1.1.3-goalf-1.1.0-no-OFED-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/o/Oger/Oger-1.1.3-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/o/Oger/Oger-1.1.3-ictce-4.0.6-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/o/Oger/Oger-1.1.3-ictce-4.0.6-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/o/Oger/Oger-1.1.3-ictce-4.0.6-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.6-cgmpich-1.1.6-LAPACK-3.4.2.eb b/easybuild/easyconfigs/__archive__/o/OpenBLAS/OpenBLAS-0.2.6-cgmpich-1.1.6-LAPACK-3.4.2.eb similarity index 100% rename from easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.6-cgmpich-1.1.6-LAPACK-3.4.2.eb rename to easybuild/easyconfigs/__archive__/o/OpenBLAS/OpenBLAS-0.2.6-cgmpich-1.1.6-LAPACK-3.4.2.eb diff --git a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.6-cgmvapich2-1.1.12rc1-LAPACK-3.4.2.eb b/easybuild/easyconfigs/__archive__/o/OpenBLAS/OpenBLAS-0.2.6-cgmvapich2-1.1.12rc1-LAPACK-3.4.2.eb similarity index 100% rename from easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.6-cgmvapich2-1.1.12rc1-LAPACK-3.4.2.eb rename to easybuild/easyconfigs/__archive__/o/OpenBLAS/OpenBLAS-0.2.6-cgmvapich2-1.1.12rc1-LAPACK-3.4.2.eb diff --git a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.6-cgmvapich2-1.2.7-LAPACK-3.4.2.eb b/easybuild/easyconfigs/__archive__/o/OpenBLAS/OpenBLAS-0.2.6-cgmvapich2-1.2.7-LAPACK-3.4.2.eb similarity index 100% rename from easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.6-cgmvapich2-1.2.7-LAPACK-3.4.2.eb rename to easybuild/easyconfigs/__archive__/o/OpenBLAS/OpenBLAS-0.2.6-cgmvapich2-1.2.7-LAPACK-3.4.2.eb diff --git a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.6-cgompi-1.1.7-LAPACK-3.4.2.eb b/easybuild/easyconfigs/__archive__/o/OpenBLAS/OpenBLAS-0.2.6-cgompi-1.1.7-LAPACK-3.4.2.eb similarity index 100% rename from easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.6-cgompi-1.1.7-LAPACK-3.4.2.eb rename to easybuild/easyconfigs/__archive__/o/OpenBLAS/OpenBLAS-0.2.6-cgompi-1.1.7-LAPACK-3.4.2.eb diff --git a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.6-gmpich-1.4.8-LAPACK-3.4.2.eb b/easybuild/easyconfigs/__archive__/o/OpenBLAS/OpenBLAS-0.2.6-gmpich-1.4.8-LAPACK-3.4.2.eb similarity index 100% rename from easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.6-gmpich-1.4.8-LAPACK-3.4.2.eb rename to easybuild/easyconfigs/__archive__/o/OpenBLAS/OpenBLAS-0.2.6-gmpich-1.4.8-LAPACK-3.4.2.eb diff --git a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.6-gmvapich2-1.7.12-LAPACK-3.4.2.eb b/easybuild/easyconfigs/__archive__/o/OpenBLAS/OpenBLAS-0.2.6-gmvapich2-1.7.12-LAPACK-3.4.2.eb similarity index 100% rename from easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.6-gmvapich2-1.7.12-LAPACK-3.4.2.eb rename to easybuild/easyconfigs/__archive__/o/OpenBLAS/OpenBLAS-0.2.6-gmvapich2-1.7.12-LAPACK-3.4.2.eb diff --git a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.6-gmvapich2-1.7.12rc1-LAPACK-3.4.2.eb b/easybuild/easyconfigs/__archive__/o/OpenBLAS/OpenBLAS-0.2.6-gmvapich2-1.7.12rc1-LAPACK-3.4.2.eb similarity index 100% rename from easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.6-gmvapich2-1.7.12rc1-LAPACK-3.4.2.eb rename to easybuild/easyconfigs/__archive__/o/OpenBLAS/OpenBLAS-0.2.6-gmvapich2-1.7.12rc1-LAPACK-3.4.2.eb diff --git a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.6-gompi-1.3.12-LAPACK-3.4.2.eb b/easybuild/easyconfigs/__archive__/o/OpenBLAS/OpenBLAS-0.2.6-gompi-1.3.12-LAPACK-3.4.2.eb similarity index 100% rename from easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.6-gompi-1.3.12-LAPACK-3.4.2.eb rename to easybuild/easyconfigs/__archive__/o/OpenBLAS/OpenBLAS-0.2.6-gompi-1.3.12-LAPACK-3.4.2.eb diff --git a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.6-gompi-1.4.10-no-OFED-LAPACK-3.4.2.eb b/easybuild/easyconfigs/__archive__/o/OpenBLAS/OpenBLAS-0.2.6-gompi-1.4.10-no-OFED-LAPACK-3.4.2.eb similarity index 100% rename from easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.6-gompi-1.4.10-no-OFED-LAPACK-3.4.2.eb rename to easybuild/easyconfigs/__archive__/o/OpenBLAS/OpenBLAS-0.2.6-gompi-1.4.10-no-OFED-LAPACK-3.4.2.eb diff --git a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.8-gompi-1.5.14-no-OFED-LAPACK-3.5.0.eb b/easybuild/easyconfigs/__archive__/o/OpenBLAS/OpenBLAS-0.2.8-gompi-1.5.14-no-OFED-LAPACK-3.5.0.eb similarity index 100% rename from easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.8-gompi-1.5.14-no-OFED-LAPACK-3.5.0.eb rename to easybuild/easyconfigs/__archive__/o/OpenBLAS/OpenBLAS-0.2.8-gompi-1.5.14-no-OFED-LAPACK-3.5.0.eb diff --git a/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.8-gompic-2.6.10-LAPACK-3.4.2.eb b/easybuild/easyconfigs/__archive__/o/OpenBLAS/OpenBLAS-0.2.8-gompic-2.6.10-LAPACK-3.4.2.eb similarity index 100% rename from easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.8-gompic-2.6.10-LAPACK-3.4.2.eb rename to easybuild/easyconfigs/__archive__/o/OpenBLAS/OpenBLAS-0.2.8-gompic-2.6.10-LAPACK-3.4.2.eb diff --git a/easybuild/easyconfigs/o/OpenBabel/OpenBabel-2.3.2-goalf-1.5.12-no-OFED-Python-2.7.5.eb b/easybuild/easyconfigs/__archive__/o/OpenBabel/OpenBabel-2.3.2-goalf-1.5.12-no-OFED-Python-2.7.5.eb similarity index 100% rename from easybuild/easyconfigs/o/OpenBabel/OpenBabel-2.3.2-goalf-1.5.12-no-OFED-Python-2.7.5.eb rename to easybuild/easyconfigs/__archive__/o/OpenBabel/OpenBabel-2.3.2-goalf-1.5.12-no-OFED-Python-2.7.5.eb diff --git a/easybuild/easyconfigs/o/OpenBabel/OpenBabel-2.3.2-ictce-4.1.13-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/o/OpenBabel/OpenBabel-2.3.2-ictce-4.1.13-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/o/OpenBabel/OpenBabel-2.3.2-ictce-4.1.13-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/o/OpenBabel/OpenBabel-2.3.2-ictce-4.1.13-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/o/OpenFOAM-Extend/OpenFOAM-Extend-1.6-ictce-4.1.13-20130711.eb b/easybuild/easyconfigs/__archive__/o/OpenFOAM-Extend/OpenFOAM-Extend-1.6-ictce-4.1.13-20130711.eb similarity index 100% rename from easybuild/easyconfigs/o/OpenFOAM-Extend/OpenFOAM-Extend-1.6-ictce-4.1.13-20130711.eb rename to easybuild/easyconfigs/__archive__/o/OpenFOAM-Extend/OpenFOAM-Extend-1.6-ictce-4.1.13-20130711.eb diff --git a/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-2.1.1-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.1.1-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-2.1.1-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.1.1-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-2.1.1-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.1.1-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-2.1.1-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.1.1-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-2.2.0-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.2.0-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-2.2.0-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.2.0-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-2.2.0-iqacml-4.4.13.eb b/easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.2.0-iqacml-4.4.13.eb similarity index 100% rename from easybuild/easyconfigs/o/OpenFOAM/OpenFOAM-2.2.0-iqacml-4.4.13.eb rename to easybuild/easyconfigs/__archive__/o/OpenFOAM/OpenFOAM-2.2.0-iqacml-4.4.13.eb diff --git a/easybuild/easyconfigs/o/OpenIFS/OpenIFS-38r1v01-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/o/OpenIFS/OpenIFS-38r1v01-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/o/OpenIFS/OpenIFS-38r1v01-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/o/OpenIFS/OpenIFS-38r1v01-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.3-iccifort-2011.13.367.eb b/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.6.3-iccifort-2011.13.367.eb similarity index 100% rename from easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.3-iccifort-2011.13.367.eb rename to easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.6.3-iccifort-2011.13.367.eb diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-ClangGCC-1.1.3.eb b/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.6.4-ClangGCC-1.1.3.eb similarity index 100% rename from easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-ClangGCC-1.1.3.eb rename to easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.6.4-ClangGCC-1.1.3.eb diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.7.3-gcccuda-2.6.10.eb b/easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.7.3-gcccuda-2.6.10.eb similarity index 100% rename from easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.7.3-gcccuda-2.6.10.eb rename to easybuild/easyconfigs/__archive__/o/OpenMPI/OpenMPI-1.7.3-gcccuda-2.6.10.eb diff --git a/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/o/OpenPGM/OpenPGM-5.2.122-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/o/OpenPGM/OpenPGM-5.2.122-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/o/OpenPGM/OpenPGM-5.2.122-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/o/OpenPGM/OpenPGM-5.2.122-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/o/OpenPGM/OpenPGM-5.2.122-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.0-gmpolf-1.4.8.eb b/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.0-gmpolf-1.4.8.eb similarity index 93% rename from easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.0-gmpolf-1.4.8.eb rename to easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.0-gmpolf-1.4.8.eb index 11891cf96a53c660f01b1e5d473df8d34c6f8604..31798451a433e34958c6a8c4c0f8ac1330a1c277 100644 --- a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.0-gmpolf-1.4.8.eb +++ b/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.0-gmpolf-1.4.8.eb @@ -12,6 +12,8 @@ toolchainopts = {'pic': True, 'opt': True, 'optarch': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://www.openssl.org/source/'] +patches = ['OpenSSL-1.0.x_fix-tests-certs.patch'] + dependencies = [('zlib', '1.2.7')] # makefile is not suitable for parallel build diff --git a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.0-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.0-goalf-1.1.0-no-OFED.eb similarity index 93% rename from easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.0-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.0-goalf-1.1.0-no-OFED.eb index b20db23b0a199eb3bb7b112626cc079e202c6a2f..d8b87dfdffe95805df1763ac35f581cb9e96ee02 100644 --- a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.0-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.0-goalf-1.1.0-no-OFED.eb @@ -12,6 +12,8 @@ toolchainopts = {'pic': True, 'opt': True, 'optarch': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://www.openssl.org/source/'] +patches = ['OpenSSL-1.0.x_fix-tests-certs.patch'] + dependencies = [('zlib', '1.2.7')] # makefile is not suitable for parallel build diff --git a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1f-cgmpolf-1.1.6.eb b/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-cgmpolf-1.1.6.eb similarity index 93% rename from easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1f-cgmpolf-1.1.6.eb rename to easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-cgmpolf-1.1.6.eb index ad1d42662fcacb3271bf9860b90738033bc48cfd..b65d36ca8648c0e2bf2159257f1e3418830e8556 100644 --- a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1f-cgmpolf-1.1.6.eb +++ b/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-cgmpolf-1.1.6.eb @@ -12,6 +12,8 @@ toolchainopts = {'pic': True, 'opt': True, 'optarch': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://www.openssl.org/source/'] +patches = ['OpenSSL-1.0.x_fix-tests-certs.patch'] + dependencies = [('zlib', '1.2.7')] configopts = "shared no-ssl2 no-ssl3" diff --git a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1f-cgmvolf-1.1.12rc1.eb b/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-cgmvolf-1.1.12rc1.eb similarity index 93% rename from easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1f-cgmvolf-1.1.12rc1.eb rename to easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-cgmvolf-1.1.12rc1.eb index 533a7cef1c84935ba4d5f7f4426acbe7c89edf9c..bbd1b1d7f0c0a29e21828ebf12e6671f2ea7f528 100644 --- a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1f-cgmvolf-1.1.12rc1.eb +++ b/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-cgmvolf-1.1.12rc1.eb @@ -12,6 +12,8 @@ toolchainopts = {'pic': True, 'opt': True, 'optarch': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://www.openssl.org/source/'] +patches = ['OpenSSL-1.0.x_fix-tests-certs.patch'] + dependencies = [('zlib', '1.2.7')] configopts = "shared no-ssl2 no-ssl3" diff --git a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1f-cgmvolf-1.2.7.eb b/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-cgmvolf-1.2.7.eb similarity index 93% rename from easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1f-cgmvolf-1.2.7.eb rename to easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-cgmvolf-1.2.7.eb index 0a8200f83c179e8ddd8330fdec333e267d7e1aaa..df0e78c6e2c26ad62705ed500cf43398ca694f13 100644 --- a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1f-cgmvolf-1.2.7.eb +++ b/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-cgmvolf-1.2.7.eb @@ -12,6 +12,8 @@ toolchainopts = {'pic': True, 'opt': True, 'optarch': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://www.openssl.org/source/'] +patches = ['OpenSSL-1.0.x_fix-tests-certs.patch'] + dependencies = [('zlib', '1.2.7')] configopts = "shared no-ssl2 no-ssl3" diff --git a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1f-cgoolf-1.1.7.eb b/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-cgoolf-1.1.7.eb similarity index 93% rename from easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1f-cgoolf-1.1.7.eb rename to easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-cgoolf-1.1.7.eb index 973932317dad7e92c843afb52be4f95313b5c525..1da82cfc0bb4369e129ecc870ea62c549d2f5fa8 100644 --- a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1f-cgoolf-1.1.7.eb +++ b/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-cgoolf-1.1.7.eb @@ -12,6 +12,8 @@ toolchainopts = {'pic': True, 'opt': True, 'optarch': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://www.openssl.org/source/'] +patches = ['OpenSSL-1.0.x_fix-tests-certs.patch'] + dependencies = [('zlib', '1.2.7')] configopts = "shared no-ssl2 no-ssl3" diff --git a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1f-gmvolf-1.7.12.eb b/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-gmvolf-1.7.12.eb similarity index 93% rename from easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1f-gmvolf-1.7.12.eb rename to easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-gmvolf-1.7.12.eb index 707bd90aa333cf0628a58c096021e5358ac9cea6..35f8ec876da60e70fe0a3bbfad70c5009758b29d 100644 --- a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1f-gmvolf-1.7.12.eb +++ b/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-gmvolf-1.7.12.eb @@ -12,6 +12,8 @@ toolchainopts = {'pic': True, 'opt': True, 'optarch': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://www.openssl.org/source/'] +patches = ['OpenSSL-1.0.x_fix-tests-certs.patch'] + dependencies = [('zlib', '1.2.7')] configopts = "shared no-ssl2 no-ssl3" diff --git a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1f-gmvolf-1.7.12rc1.eb b/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-gmvolf-1.7.12rc1.eb similarity index 93% rename from easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1f-gmvolf-1.7.12rc1.eb rename to easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-gmvolf-1.7.12rc1.eb index 9b0c99840eeaf2df7d8d9f3b22cba107897041dc..18a5bc06b4f43c1c452b4dd0e6f0b13a4c8da23d 100644 --- a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1f-gmvolf-1.7.12rc1.eb +++ b/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-gmvolf-1.7.12rc1.eb @@ -12,6 +12,8 @@ toolchainopts = {'pic': True, 'opt': True, 'optarch': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://www.openssl.org/source/'] +patches = ['OpenSSL-1.0.x_fix-tests-certs.patch'] + dependencies = [('zlib', '1.2.7')] configopts = "shared no-ssl2 no-ssl3" diff --git a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1f-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-goalf-1.1.0-no-OFED.eb similarity index 87% rename from easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1f-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-goalf-1.1.0-no-OFED.eb index 1f693bfc6b96124a8ed3708ebb621a40a88342e6..090668fbfb0368a82df8545bd95aa137c8f99e1c 100644 --- a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1f-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-goalf-1.1.0-no-OFED.eb @@ -12,7 +12,10 @@ toolchainopts = {'pic': True, 'opt': True, 'optarch': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://www.openssl.org/source/'] -patches = ['OpenSSL-1.0.1f-fix_pod_syntax-1.patch'] +patches = [ + 'OpenSSL-1.0.1f-fix_pod_syntax-1.patch', + 'OpenSSL-1.0.x_fix-tests-certs.patch', +] dependencies = [('zlib', '1.2.7')] diff --git a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1f-goalf-1.5.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-goalf-1.5.12-no-OFED.eb similarity index 87% rename from easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1f-goalf-1.5.12-no-OFED.eb rename to easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-goalf-1.5.12-no-OFED.eb index 0b7691ae3dda43fce294f27dad9f6eb024f06720..edb92686acdc56180aa9b46ab9cfb770639f975a 100644 --- a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1f-goalf-1.5.12-no-OFED.eb +++ b/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-goalf-1.5.12-no-OFED.eb @@ -12,7 +12,10 @@ toolchainopts = {'pic': True, 'opt': True, 'optarch': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://www.openssl.org/source/'] -patches = ['OpenSSL-1.0.1f-fix_pod_syntax-1.patch'] +patches = [ + 'OpenSSL-1.0.1f-fix_pod_syntax-1.patch', + 'OpenSSL-1.0.x_fix-tests-certs.patch', +] dependencies = [('zlib', '1.2.7')] diff --git a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1f-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-ictce-3.2.2.u3.eb similarity index 88% rename from easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1f-ictce-3.2.2.u3.eb rename to easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-ictce-3.2.2.u3.eb index 908a9280590a1084db668a5e87263447a8a45f05..1609277d54fd84c2f17981f592360d6987360b6d 100644 --- a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1f-ictce-3.2.2.u3.eb +++ b/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-ictce-3.2.2.u3.eb @@ -12,7 +12,10 @@ toolchainopts = {'pic': True, 'opt': True, 'optarch': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://www.openssl.org/source/'] -patches = ['OpenSSL-1.0.1f_icc-fixes.patch'] +patches = [ + 'OpenSSL-1.0.1f_icc-fixes.patch', + 'OpenSSL-1.0.x_fix-tests-certs.patch', +] dependencies = [('zlib', '1.2.7')] diff --git a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1f-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-ictce-4.0.6.eb similarity index 83% rename from easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1f-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-ictce-4.0.6.eb index 7029f9790022c774fb6f1ee0b16fbd22e9583495..62338512e9bf5025dc98771ccaf7e021bd3a5ae7 100644 --- a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1f-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-ictce-4.0.6.eb @@ -12,9 +12,11 @@ toolchainopts = {'pic': True, 'opt': True, 'optarch': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://www.openssl.org/source/'] -patches = ['OpenSSL-1.0.1f-fix_pod_syntax-1.patch'] - -patches = ['OpenSSL-1.0.1f_icc-fixes.patch'] +patches = [ + 'OpenSSL-1.0.1f_icc-fixes.patch', + 'OpenSSL-1.0.1f-fix_pod_syntax-1.patch', + 'OpenSSL-1.0.x_fix-tests-certs.patch', +] dependencies = [('zlib', '1.2.7')] diff --git a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1f-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-ictce-4.1.13.eb similarity index 94% rename from easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1f-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-ictce-4.1.13.eb index 4c9a5a74b56bb05f8c2c06d1837b2aee90af85c2..bf52ea9bcc7b38fc802f9ea7ac8d5aa8eb40ca73 100644 --- a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1f-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-ictce-4.1.13.eb @@ -15,6 +15,7 @@ source_urls = ['http://www.openssl.org/source/'] patches = [ 'OpenSSL-1.0.1f_icc-fixes.patch', 'OpenSSL-1.0.1f-fix_pod_syntax-1.patch', + 'OpenSSL-1.0.x_fix-tests-certs.patch', ] dependencies = [('zlib', '1.2.7')] diff --git a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1f-iqacml-3.7.3.eb b/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-iqacml-3.7.3.eb similarity index 89% rename from easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1f-iqacml-3.7.3.eb rename to easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-iqacml-3.7.3.eb index 5cfad5f0b35c5a405454dec807cd209b7fdba14a..ca90aecbb3c81941b4a77a9b4aeab99403a63f0b 100644 --- a/easybuild/easyconfigs/o/OpenSSL/OpenSSL-1.0.1f-iqacml-3.7.3.eb +++ b/easybuild/easyconfigs/__archive__/o/OpenSSL/OpenSSL-1.0.1f-iqacml-3.7.3.eb @@ -12,6 +12,11 @@ toolchainopts = {'pic': True, 'opt': True, 'optarch': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://www.openssl.org/source/'] +patches = [ + 'OpenSSL-1.0.1f_icc-fixes.patch', + 'OpenSSL-1.0.x_fix-tests-certs.patch', +] + dependencies = [('zlib', '1.2.7')] configopts = "shared no-ssl2 no-ssl3" diff --git a/easybuild/easyconfigs/o/orthomcl/orthomcl-2.0.8-ictce-4.1.13-Perl-5.16.3.eb b/easybuild/easyconfigs/__archive__/o/orthomcl/orthomcl-2.0.8-ictce-4.1.13-Perl-5.16.3.eb similarity index 100% rename from easybuild/easyconfigs/o/orthomcl/orthomcl-2.0.8-ictce-4.1.13-Perl-5.16.3.eb rename to easybuild/easyconfigs/__archive__/o/orthomcl/orthomcl-2.0.8-ictce-4.1.13-Perl-5.16.3.eb diff --git a/easybuild/easyconfigs/o/otcl/otcl-1.14-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/o/otcl/otcl-1.14-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/o/otcl/otcl-1.14-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/o/otcl/otcl-1.14-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/p/PANDAseq/PANDAseq-2.5-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/p/PANDAseq/PANDAseq-2.5-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/p/PANDAseq/PANDAseq-2.5-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/p/PANDAseq/PANDAseq-2.5-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/p/PAPI/PAPI-5.0.1-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/p/PAPI/PAPI-5.0.1-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/p/PAPI/PAPI-5.0.1-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/p/PAPI/PAPI-5.0.1-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/p/PAPI/PAPI-5.0.1-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/p/PAPI/PAPI-5.0.1-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/p/PAPI/PAPI-5.0.1-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/p/PAPI/PAPI-5.0.1-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/p/PAPI/PAPI-5.2.0-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/p/PAPI/PAPI-5.2.0-gompi-1.4.12-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/p/PAPI/PAPI-5.2.0-gompi-1.4.12-no-OFED.eb rename to easybuild/easyconfigs/__archive__/p/PAPI/PAPI-5.2.0-gompi-1.4.12-no-OFED.eb diff --git a/easybuild/easyconfigs/p/PCRE/PCRE-8.12-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/p/PCRE/PCRE-8.12-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/p/PCRE/PCRE-8.12-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/p/PCRE/PCRE-8.12-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/p/PCRE/PCRE-8.12-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/p/PCRE/PCRE-8.12-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/p/PCRE/PCRE-8.12-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/p/PCRE/PCRE-8.12-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/p/PDT/PDT-3.19-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/p/PDT/PDT-3.19-gompi-1.4.12-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/p/PDT/PDT-3.19-gompi-1.4.12-no-OFED.eb rename to easybuild/easyconfigs/__archive__/p/PDT/PDT-3.19-gompi-1.4.12-no-OFED.eb diff --git a/easybuild/easyconfigs/p/PETSc/PETSc-3.3-p2-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/p/PETSc/PETSc-3.3-p2-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/p/PETSc/PETSc-3.3-p2-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/p/PETSc/PETSc-3.3-p2-goalf-1.1.0-no-OFED-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/p/PETSc/PETSc-3.3-p2-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/p/PETSc/PETSc-3.3-p2-ictce-4.0.6-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/p/PETSc/PETSc-3.3-p2-ictce-4.0.6-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/p/PETSc/PETSc-3.3-p2-ictce-4.0.6-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/p/PLINK/PLINK-1.07-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/p/PLINK/PLINK-1.07-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/p/PLINK/PLINK-1.07-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/p/PLINK/PLINK-1.07-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/p/PP/PP-1.6.4-ictce-4.1.13-Python-2.7.5.eb b/easybuild/easyconfigs/__archive__/p/PP/PP-1.6.4-ictce-4.1.13-Python-2.7.5.eb similarity index 100% rename from easybuild/easyconfigs/p/PP/PP-1.6.4-ictce-4.1.13-Python-2.7.5.eb rename to easybuild/easyconfigs/__archive__/p/PP/PP-1.6.4-ictce-4.1.13-Python-2.7.5.eb diff --git a/easybuild/easyconfigs/p/PSI/PSI-4.0b4-ictce-4.1.13-mt.eb b/easybuild/easyconfigs/__archive__/p/PSI/PSI-4.0b4-ictce-4.1.13-mt.eb similarity index 100% rename from easybuild/easyconfigs/p/PSI/PSI-4.0b4-ictce-4.1.13-mt.eb rename to easybuild/easyconfigs/__archive__/p/PSI/PSI-4.0b4-ictce-4.1.13-mt.eb diff --git a/easybuild/easyconfigs/p/PSI/PSI-4.0b4-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/p/PSI/PSI-4.0b4-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/p/PSI/PSI-4.0b4-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/p/PSI/PSI-4.0b4-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/p/PSI/PSI-4.0b5-goalf-1.5.12-no-OFED-mt.eb b/easybuild/easyconfigs/__archive__/p/PSI/PSI-4.0b5-goalf-1.5.12-no-OFED-mt.eb similarity index 100% rename from easybuild/easyconfigs/p/PSI/PSI-4.0b5-goalf-1.5.12-no-OFED-mt.eb rename to easybuild/easyconfigs/__archive__/p/PSI/PSI-4.0b5-goalf-1.5.12-no-OFED-mt.eb diff --git a/easybuild/easyconfigs/p/PSI/PSI-4.0b5-goalf-1.5.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/p/PSI/PSI-4.0b5-goalf-1.5.12-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/p/PSI/PSI-4.0b5-goalf-1.5.12-no-OFED.eb rename to easybuild/easyconfigs/__archive__/p/PSI/PSI-4.0b5-goalf-1.5.12-no-OFED.eb diff --git a/easybuild/easyconfigs/p/ParMETIS/ParMETIS-3.1.1-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-3.1.1-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/p/ParMETIS/ParMETIS-3.1.1-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-3.1.1-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/p/ParMETIS/ParMETIS-3.1.1-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-3.1.1-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/p/ParMETIS/ParMETIS-3.1.1-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-3.1.1-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/p/ParMETIS/ParMETIS-3.2.0-gmpolf-1.4.8.eb b/easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-3.2.0-gmpolf-1.4.8.eb similarity index 100% rename from easybuild/easyconfigs/p/ParMETIS/ParMETIS-3.2.0-gmpolf-1.4.8.eb rename to easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-3.2.0-gmpolf-1.4.8.eb diff --git a/easybuild/easyconfigs/p/ParMETIS/ParMETIS-3.2.0-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-3.2.0-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/p/ParMETIS/ParMETIS-3.2.0-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-3.2.0-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.2-gmpolf-1.4.8.eb b/easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-4.0.2-gmpolf-1.4.8.eb similarity index 100% rename from easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.2-gmpolf-1.4.8.eb rename to easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-4.0.2-gmpolf-1.4.8.eb diff --git a/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.2-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-4.0.2-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.2-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-4.0.2-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.2-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-4.0.2-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/p/ParMETIS/ParMETIS-4.0.2-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/p/ParMETIS/ParMETIS-4.0.2-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/p/ParMGridGen/ParMGridGen-1.0-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/p/ParMGridGen/ParMGridGen-1.0-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/p/ParMGridGen/ParMGridGen-1.0-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/p/ParMGridGen/ParMGridGen-1.0-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/p/ParaView/ParaView-4.0.1-gmpolf-1.4.8.eb b/easybuild/easyconfigs/__archive__/p/ParaView/ParaView-4.0.1-gmpolf-1.4.8.eb similarity index 100% rename from easybuild/easyconfigs/p/ParaView/ParaView-4.0.1-gmpolf-1.4.8.eb rename to easybuild/easyconfigs/__archive__/p/ParaView/ParaView-4.0.1-gmpolf-1.4.8.eb diff --git a/easybuild/easyconfigs/p/ParaView/ParaView-4.1.0-gmpolf-1.4.8.eb b/easybuild/easyconfigs/__archive__/p/ParaView/ParaView-4.1.0-gmpolf-1.4.8.eb similarity index 100% rename from easybuild/easyconfigs/p/ParaView/ParaView-4.1.0-gmpolf-1.4.8.eb rename to easybuild/easyconfigs/__archive__/p/ParaView/ParaView-4.1.0-gmpolf-1.4.8.eb diff --git a/easybuild/easyconfigs/p/Pasha/Pasha-1.0.3-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/p/Pasha/Pasha-1.0.3-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/p/Pasha/Pasha-1.0.3-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/p/Pasha/Pasha-1.0.3-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/p/Pasha/Pasha-1.0.3-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/p/Pasha/Pasha-1.0.3-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/p/Pasha/Pasha-1.0.3-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/p/Pasha/Pasha-1.0.3-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/p/Pasha/Pasha-1.0.5-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/p/Pasha/Pasha-1.0.5-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/p/Pasha/Pasha-1.0.5-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/p/Pasha/Pasha-1.0.5-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/p/Perl/Perl-5.16.3-goalf-1.1.0-no-OFED-bare.eb b/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.16.3-goalf-1.1.0-no-OFED-bare.eb similarity index 100% rename from easybuild/easyconfigs/p/Perl/Perl-5.16.3-goalf-1.1.0-no-OFED-bare.eb rename to easybuild/easyconfigs/__archive__/p/Perl/Perl-5.16.3-goalf-1.1.0-no-OFED-bare.eb diff --git a/easybuild/easyconfigs/p/Perl/Perl-5.16.3-ictce-4.1.13-bare.eb b/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.16.3-ictce-4.1.13-bare.eb similarity index 100% rename from easybuild/easyconfigs/p/Perl/Perl-5.16.3-ictce-4.1.13-bare.eb rename to easybuild/easyconfigs/__archive__/p/Perl/Perl-5.16.3-ictce-4.1.13-bare.eb diff --git a/easybuild/easyconfigs/p/Perl/Perl-5.16.3-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/p/Perl/Perl-5.16.3-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/p/Perl/Perl-5.16.3-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/p/Perl/Perl-5.16.3-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/p/PnMPI/PnMPI-1.2.0-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/p/PnMPI/PnMPI-1.2.0-gompi-1.4.12-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/p/PnMPI/PnMPI-1.2.0-gompi-1.4.12-no-OFED.eb rename to easybuild/easyconfigs/__archive__/p/PnMPI/PnMPI-1.2.0-gompi-1.4.12-no-OFED.eb diff --git a/easybuild/easyconfigs/p/Primer3/Primer3-2.3.0-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/p/Primer3/Primer3-2.3.0-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/p/Primer3/Primer3-2.3.0-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/p/Primer3/Primer3-2.3.0-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/p/Primer3/Primer3-2.3.0-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/p/Primer3/Primer3-2.3.0-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/p/Primer3/Primer3-2.3.0-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/p/Primer3/Primer3-2.3.0-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/p/PyZMQ/PyZMQ-2.2.0.1-goalf-1.1.0-no-OFED-Python-2.7.3-zmq2.eb b/easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-2.2.0.1-goalf-1.1.0-no-OFED-Python-2.7.3-zmq2.eb similarity index 100% rename from easybuild/easyconfigs/p/PyZMQ/PyZMQ-2.2.0.1-goalf-1.1.0-no-OFED-Python-2.7.3-zmq2.eb rename to easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-2.2.0.1-goalf-1.1.0-no-OFED-Python-2.7.3-zmq2.eb diff --git a/easybuild/easyconfigs/p/PyZMQ/PyZMQ-2.2.0.1-goalf-1.1.0-no-OFED-Python-2.7.3-zmq3.eb b/easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-2.2.0.1-goalf-1.1.0-no-OFED-Python-2.7.3-zmq3.eb similarity index 100% rename from easybuild/easyconfigs/p/PyZMQ/PyZMQ-2.2.0.1-goalf-1.1.0-no-OFED-Python-2.7.3-zmq3.eb rename to easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-2.2.0.1-goalf-1.1.0-no-OFED-Python-2.7.3-zmq3.eb diff --git a/easybuild/easyconfigs/p/PyZMQ/PyZMQ-2.2.0.1-ictce-4.1.13-Python-2.7.3-zmq2.eb b/easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-2.2.0.1-ictce-4.1.13-Python-2.7.3-zmq2.eb similarity index 100% rename from easybuild/easyconfigs/p/PyZMQ/PyZMQ-2.2.0.1-ictce-4.1.13-Python-2.7.3-zmq2.eb rename to easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-2.2.0.1-ictce-4.1.13-Python-2.7.3-zmq2.eb diff --git a/easybuild/easyconfigs/p/PyZMQ/PyZMQ-2.2.0.1-ictce-4.1.13-Python-2.7.3-zmq3.eb b/easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-2.2.0.1-ictce-4.1.13-Python-2.7.3-zmq3.eb similarity index 100% rename from easybuild/easyconfigs/p/PyZMQ/PyZMQ-2.2.0.1-ictce-4.1.13-Python-2.7.3-zmq3.eb rename to easybuild/easyconfigs/__archive__/p/PyZMQ/PyZMQ-2.2.0.1-ictce-4.1.13-Python-2.7.3-zmq3.eb diff --git a/easybuild/easyconfigs/p/Python/Python-2.5.6-goalf-1.1.0-no-OFED-bare.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.5.6-goalf-1.1.0-no-OFED-bare.eb similarity index 100% rename from easybuild/easyconfigs/p/Python/Python-2.5.6-goalf-1.1.0-no-OFED-bare.eb rename to easybuild/easyconfigs/__archive__/p/Python/Python-2.5.6-goalf-1.1.0-no-OFED-bare.eb diff --git a/easybuild/easyconfigs/p/Python/Python-2.5.6-gompi-1.4.12-no-OFED-bare.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.5.6-gompi-1.4.12-no-OFED-bare.eb similarity index 100% rename from easybuild/easyconfigs/p/Python/Python-2.5.6-gompi-1.4.12-no-OFED-bare.eb rename to easybuild/easyconfigs/__archive__/p/Python/Python-2.5.6-gompi-1.4.12-no-OFED-bare.eb diff --git a/easybuild/easyconfigs/p/Python/Python-2.5.6-ictce-4.0.6-bare.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.5.6-ictce-4.0.6-bare.eb similarity index 100% rename from easybuild/easyconfigs/p/Python/Python-2.5.6-ictce-4.0.6-bare.eb rename to easybuild/easyconfigs/__archive__/p/Python/Python-2.5.6-ictce-4.0.6-bare.eb diff --git a/easybuild/easyconfigs/p/Python/Python-2.5.6-ictce-4.1.13-bare.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.5.6-ictce-4.1.13-bare.eb similarity index 100% rename from easybuild/easyconfigs/p/Python/Python-2.5.6-ictce-4.1.13-bare.eb rename to easybuild/easyconfigs/__archive__/p/Python/Python-2.5.6-ictce-4.1.13-bare.eb diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmpolf-1.1.6.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-cgmpolf-1.1.6.eb similarity index 97% rename from easybuild/easyconfigs/p/Python/Python-2.7.3-cgmpolf-1.1.6.eb rename to easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-cgmpolf-1.1.6.eb index 458773a19ca69818f02788b8168b4ff2f5a57a47..1837c2a90e23ec6328d37cd45137e3fb97f2e81c 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmpolf-1.1.6.eb +++ b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-cgmpolf-1.1.6.eb @@ -57,7 +57,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], }), ('Cython', '0.17.2', { - 'source_urls': ['http://www.cython.org/release/'], + 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], }), ('six', '1.1.0', { 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmvolf-1.1.12rc1.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-cgmvolf-1.1.12rc1.eb similarity index 97% rename from easybuild/easyconfigs/p/Python/Python-2.7.3-cgmvolf-1.1.12rc1.eb rename to easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-cgmvolf-1.1.12rc1.eb index 8847eb716ad958585a1462cfcb3ec0db21ebebe6..9adcb16dd0fc05a77e923a342ed18bedfc3ff1ec 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmvolf-1.1.12rc1.eb +++ b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-cgmvolf-1.1.12rc1.eb @@ -55,7 +55,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], }), ('Cython', '0.17.2', { - 'source_urls': ['http://www.cython.org/release/'], + 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], }), ('six', '1.1.0', { 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmvolf-1.2.7.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-cgmvolf-1.2.7.eb similarity index 97% rename from easybuild/easyconfigs/p/Python/Python-2.7.3-cgmvolf-1.2.7.eb rename to easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-cgmvolf-1.2.7.eb index 8721ba5f0a86b47f2fdf5f236aff04191d94a232..9f64cf9e3237cd1869bfb785b23bded1921a50d9 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-cgmvolf-1.2.7.eb +++ b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-cgmvolf-1.2.7.eb @@ -57,7 +57,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], }), ('Cython', '0.17.2', { - 'source_urls': ['http://www.cython.org/release/'], + 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], }), ('six', '1.1.0', { 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-cgoolf-1.1.7.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-cgoolf-1.1.7.eb similarity index 97% rename from easybuild/easyconfigs/p/Python/Python-2.7.3-cgoolf-1.1.7.eb rename to easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-cgoolf-1.1.7.eb index feaf2e76ec9ca818190b34aaecaaec25d2218eef..6c61e020b76192652e5907d7579e9a264eafce83 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-cgoolf-1.1.7.eb +++ b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-cgoolf-1.1.7.eb @@ -55,7 +55,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], }), ('Cython', '0.17.2', { - 'source_urls': ['http://www.cython.org/release/'], + 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], }), ('six', '1.1.0', { 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-gmpolf-1.4.8.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-gmpolf-1.4.8.eb similarity index 97% rename from easybuild/easyconfigs/p/Python/Python-2.7.3-gmpolf-1.4.8.eb rename to easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-gmpolf-1.4.8.eb index 6bbc4316af7a2b38bf3d93880231785261eeffac..f07bce51dbc748781170f077a5ef09adf7ed96b9 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-gmpolf-1.4.8.eb +++ b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-gmpolf-1.4.8.eb @@ -57,7 +57,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], }), ('Cython', '0.17.2', { - 'source_urls': ['http://www.cython.org/release/'], + 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], }), ('six', '1.1.0', { 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-gmvolf-1.7.12.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-gmvolf-1.7.12.eb similarity index 97% rename from easybuild/easyconfigs/p/Python/Python-2.7.3-gmvolf-1.7.12.eb rename to easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-gmvolf-1.7.12.eb index b6713093818a55f660b79e0b7873fd7df3022900..0b81650489c035518cbf5497e2f5fa209ac7cf0d 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-gmvolf-1.7.12.eb +++ b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-gmvolf-1.7.12.eb @@ -57,7 +57,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], }), ('Cython', '0.17.2', { - 'source_urls': ['http://www.cython.org/release/'], + 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], }), ('six', '1.1.0', { 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-gmvolf-1.7.12rc1.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-gmvolf-1.7.12rc1.eb similarity index 97% rename from easybuild/easyconfigs/p/Python/Python-2.7.3-gmvolf-1.7.12rc1.eb rename to easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-gmvolf-1.7.12rc1.eb index 383cedbc17d57cd3bcaa0b3a4cc203339e136edd..0bca041c4cdcb33531daf1e1befa009a7c24c688 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-gmvolf-1.7.12rc1.eb +++ b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-gmvolf-1.7.12rc1.eb @@ -57,7 +57,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], }), ('Cython', '0.17.2', { - 'source_urls': ['http://www.cython.org/release/'], + 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], }), ('six', '1.1.0', { 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-goalf-1.1.0-no-OFED.eb similarity index 97% rename from easybuild/easyconfigs/p/Python/Python-2.7.3-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-goalf-1.1.0-no-OFED.eb index ffaa43d1efacaaeae03cb1dedd1577162ee8e491..a72f677c7d601f885c894f1f604088dffada4bf0 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-goalf-1.1.0-no-OFED.eb @@ -57,7 +57,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], }), ('Cython', '0.17.2', { - 'source_urls': ['http://www.cython.org/release/'], + 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], }), ('six', '1.1.0', { 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-ictce-4.0.6.eb similarity index 97% rename from easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-ictce-4.0.6.eb index 04f049367bdf4021f4ec2af45a36eff04b7ec65f..0b9eaa28a264b77f694cb4f6626c3f285526b754 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-ictce-4.0.6.eb @@ -57,7 +57,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], }), ('Cython', '0.17.2', { - 'source_urls': ['http://www.cython.org/release/'], + 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], }), ('six', '1.1.0', { 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-ictce-4.1.13.eb similarity index 97% rename from easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-ictce-4.1.13.eb index f3c7ccd43d50161b87fd57ee4b714764222ddc6c..31b3323fc1338df35714284487f597d3701bd5b0 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-ictce-4.1.13.eb @@ -57,7 +57,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], }), ('Cython', '0.17.2', { - 'source_urls': ['http://www.cython.org/release/'], + 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], }), ('six', '1.1.0', { 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-iomkl-4.6.13.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-iomkl-4.6.13.eb similarity index 97% rename from easybuild/easyconfigs/p/Python/Python-2.7.3-iomkl-4.6.13.eb rename to easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-iomkl-4.6.13.eb index b36520e7e8afa0caf010275b25d8ff45e39b3f9c..367298ed3a8ae45572aea1cfcd8154768e766da3 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-iomkl-4.6.13.eb +++ b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-iomkl-4.6.13.eb @@ -57,7 +57,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], }), ('Cython', '0.17.2', { - 'source_urls': ['http://www.cython.org/release/'], + 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], }), ('six', '1.1.0', { 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.3-iqacml-3.7.3.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-iqacml-3.7.3.eb similarity index 97% rename from easybuild/easyconfigs/p/Python/Python-2.7.3-iqacml-3.7.3.eb rename to easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-iqacml-3.7.3.eb index 3806ea6dd78b1b3109b836f1bb8a9c3e28317f9a..32d54215536815ab148f0438c2dc77edaa8d613a 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.3-iqacml-3.7.3.eb +++ b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.3-iqacml-3.7.3.eb @@ -61,7 +61,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], }), ('Cython', '0.17.2', { - 'source_urls': ['http://www.cython.org/release/'], + 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], }), ('six', '1.1.0', { 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.5-goalf-1.5.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.5-goalf-1.5.12-no-OFED.eb similarity index 97% rename from easybuild/easyconfigs/p/Python/Python-2.7.5-goalf-1.5.12-no-OFED.eb rename to easybuild/easyconfigs/__archive__/p/Python/Python-2.7.5-goalf-1.5.12-no-OFED.eb index e8290ac41a316a88efeea8c17847b1901f087e3c..ad8c5d831799084ffbe388266c19c165979f3dd4 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.5-goalf-1.5.12-no-OFED.eb +++ b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.5-goalf-1.5.12-no-OFED.eb @@ -55,7 +55,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], }), ('Cython', '0.17.2', { - 'source_urls': ['http://www.cython.org/release/'], + 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], }), ('six', '1.1.0', { 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.5-ictce-4.1.13.eb similarity index 97% rename from easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/p/Python/Python-2.7.5-ictce-4.1.13.eb index 45b1ca6a64852bde6f903be6922666582a7f6781..648ac1994a619e0f9b669ad1b52222402d438870 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.5-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.5-ictce-4.1.13.eb @@ -60,7 +60,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], }), ('Cython', '0.17.2', { - 'source_urls': ['http://www.cython.org/release/'], + 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], }), ('six', '1.1.0', { 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.5-iqacml-3.7.3.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.5-iqacml-3.7.3.eb similarity index 97% rename from easybuild/easyconfigs/p/Python/Python-2.7.5-iqacml-3.7.3.eb rename to easybuild/easyconfigs/__archive__/p/Python/Python-2.7.5-iqacml-3.7.3.eb index f5d6db6b40e4e6eb5965e35ca940e59d79e76e00..09835cdeb7bee91e99dc9c5a66810751d9bc7741 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.5-iqacml-3.7.3.eb +++ b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.5-iqacml-3.7.3.eb @@ -62,7 +62,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], }), ('Cython', '0.17.2', { - 'source_urls': ['http://www.cython.org/release/'], + 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], }), ('six', '1.1.0', { 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], diff --git a/easybuild/easyconfigs/p/Python/Python-2.7.6-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.6-ictce-4.1.13.eb similarity index 97% rename from easybuild/easyconfigs/p/Python/Python-2.7.6-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/p/Python/Python-2.7.6-ictce-4.1.13.eb index 146417325f9f850b95a15e73de92e783b47a9cb3..d289934164516bc5b8b1af49806bd4cff549e2be 100644 --- a/easybuild/easyconfigs/p/Python/Python-2.7.6-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/__archive__/p/Python/Python-2.7.6-ictce-4.1.13.eb @@ -60,7 +60,7 @@ exts_list = [ 'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'], }), ('Cython', '0.19.2', { - 'source_urls': ['http://www.cython.org/release/'], + 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], }), ('six', '1.4.1', { 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], diff --git a/easybuild/easyconfigs/p/Python/Python-3.2.3-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-3.2.3-goalf-1.1.0-no-OFED.eb similarity index 96% rename from easybuild/easyconfigs/p/Python/Python-3.2.3-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/p/Python/Python-3.2.3-goalf-1.1.0-no-OFED.eb index 9282981b3f706b4a8a9172b3f5568c45db80f26d..ae3c7ddc7a7ccc0d2f636873ff6b0ee8bfbf5d99 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.2.3-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/__archive__/p/Python/Python-3.2.3-goalf-1.1.0-no-OFED.eb @@ -49,7 +49,7 @@ exts_list = [ 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('Cython', '0.19.1', { - 'source_urls': ['http://www.cython.org/release/'], + 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], }), ('deap', '0.9.1', { 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], diff --git a/easybuild/easyconfigs/p/Python/Python-3.2.3-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-3.2.3-ictce-4.0.6.eb similarity index 96% rename from easybuild/easyconfigs/p/Python/Python-3.2.3-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/p/Python/Python-3.2.3-ictce-4.0.6.eb index b110143efd89ed1e7c341ca56f0d529cf1647d6d..f10e1b0d7d98fd23dba9acd386f59ae5519b5617 100644 --- a/easybuild/easyconfigs/p/Python/Python-3.2.3-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/__archive__/p/Python/Python-3.2.3-ictce-4.0.6.eb @@ -51,7 +51,7 @@ exts_list = [ 'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'], }), ('Cython', '0.19.1', { - 'source_urls': ['http://www.cython.org/release/'], + 'source_urls': ['https://pypi.python.org/packages/source/C/Cython/'], }), ('deap', '0.9.1', { 'source_urls': ['https://pypi.python.org/packages/source/d/deap/'], diff --git a/easybuild/easyconfigs/p/Python/Python-3.3.2-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/p/Python/Python-3.3.2-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/p/Python/Python-3.3.2-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/p/Python/Python-3.3.2-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/p/packmol/packmol-13.243-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/p/packmol/packmol-13.243-ictce-4.1.13.eb similarity index 77% rename from easybuild/easyconfigs/p/packmol/packmol-13.243-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/p/packmol/packmol-13.243-ictce-4.1.13.eb index 29c565eb8dc8f69ec04b33f9df4e1767c7c26d13..669406175ccb18dd46fcdeb09cae4995d3c5595f 100644 --- a/easybuild/easyconfigs/p/packmol/packmol-13.243-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/__archive__/p/packmol/packmol-13.243-ictce-4.1.13.eb @@ -3,13 +3,13 @@ easyblock = "MakeCp" name = 'packmol' version = '13.243' -homepage = 'http://www.cmbi.ru.nl/molden/' +homepage = 'http://www.ime.unicamp.br/~martinez/packmol/' description = "Packing Optimization for Molecular Dynamics Simulations" toolchain = {'name': 'ictce', 'version': '4.1.13'} sources = [SOURCE_TAR_GZ] -source_urls = ['https://packmol.googlecode.com/files'] +source_urls = ['http://leandro.iqm.unicamp.br/packmol/versionhistory'] buildopts = 'FORTRAN="$F90"' diff --git a/easybuild/easyconfigs/p/pandas/pandas-0.11.0-ictce-4.1.13-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/p/pandas/pandas-0.11.0-ictce-4.1.13-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/p/pandas/pandas-0.11.0-ictce-4.1.13-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/p/pandas/pandas-0.11.0-ictce-4.1.13-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/p/parallel/parallel-20130122-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/p/parallel/parallel-20130122-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/p/parallel/parallel-20130122-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/p/parallel/parallel-20130122-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/p/parallel/parallel-20130122-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/p/parallel/parallel-20130122-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/p/parallel/parallel-20130122-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/p/parallel/parallel-20130122-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/p/paycheck/paycheck-1.0.2-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/p/paycheck/paycheck-1.0.2-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/p/paycheck/paycheck-1.0.2-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/p/paycheck/paycheck-1.0.2-goalf-1.1.0-no-OFED-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/p/paycheck/paycheck-1.0.2-ictce-4.1.13-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/p/paycheck/paycheck-1.0.2-ictce-4.1.13-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/p/paycheck/paycheck-1.0.2-ictce-4.1.13-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/p/paycheck/paycheck-1.0.2-ictce-4.1.13-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/p/paycheck/paycheck-1.0.2-iomkl-4.6.13-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/p/paycheck/paycheck-1.0.2-iomkl-4.6.13-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/p/paycheck/paycheck-1.0.2-iomkl-4.6.13-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/p/paycheck/paycheck-1.0.2-iomkl-4.6.13-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/p/petsc4py/petsc4py-3.3-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/p/petsc4py/petsc4py-3.3-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/p/petsc4py/petsc4py-3.3-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/p/petsc4py/petsc4py-3.3-goalf-1.1.0-no-OFED-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/p/petsc4py/petsc4py-3.3-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/p/petsc4py/petsc4py-3.3-ictce-4.0.6-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/p/petsc4py/petsc4py-3.3-ictce-4.0.6-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/p/petsc4py/petsc4py-3.3-ictce-4.0.6-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/p/pixman/pixman-0.28.2-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/p/pixman/pixman-0.28.2-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/p/pixman/pixman-0.28.2-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/p/pixman/pixman-0.28.2-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/p/pixman/pixman-0.28.2-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/__archive__/p/pixman/pixman-0.28.2-ictce-3.2.2.u3.eb similarity index 100% rename from easybuild/easyconfigs/p/pixman/pixman-0.28.2-ictce-3.2.2.u3.eb rename to easybuild/easyconfigs/__archive__/p/pixman/pixman-0.28.2-ictce-3.2.2.u3.eb diff --git a/easybuild/easyconfigs/p/pixman/pixman-0.28.2-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/p/pixman/pixman-0.28.2-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/p/pixman/pixman-0.28.2-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/p/pixman/pixman-0.28.2-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/p/pkg-config/pkg-config-0.27.1-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/p/pkg-config/pkg-config-0.27.1-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/p/pkg-config/pkg-config-0.27.1-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/p/pkg-config/pkg-config-0.27.1-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/p/pkg-config/pkg-config-0.27.1-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/p/pkg-config/pkg-config-0.27.1-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/p/pkg-config/pkg-config-0.27.1-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/p/pkg-config/pkg-config-0.27.1-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/p/printproto/printproto-1.0.5-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/p/printproto/printproto-1.0.5-ictce-4.1.13.eb similarity index 84% rename from easybuild/easyconfigs/p/printproto/printproto-1.0.5-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/p/printproto/printproto-1.0.5-ictce-4.1.13.eb index db2b6fad9418f0c0e9d31f04580a209a1abf28ea..83069f50b6f04633a35ef24802b9b693fb095287 100644 --- a/easybuild/easyconfigs/p/printproto/printproto-1.0.5-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/__archive__/p/printproto/printproto-1.0.5-ictce-4.1.13.eb @@ -6,7 +6,7 @@ version = '1.0.5' homepage = 'http://xorg.freedesktop.org/' description = """X.org PrintProto protocol headers.""" -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] sources = [SOURCELOWER_TAR_GZ] toolchain = {'name': 'ictce', 'version': '4.1.13'} diff --git a/easybuild/easyconfigs/p/problog/problog-1.1-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/p/problog/problog-1.1-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/p/problog/problog-1.1-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/p/problog/problog-1.1-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/p/pyTables/pyTables-2.4.0-ictce-4.1.13-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/p/pyTables/pyTables-2.4.0-ictce-4.1.13-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/p/pyTables/pyTables-2.4.0-ictce-4.1.13-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/p/pyTables/pyTables-2.4.0-ictce-4.1.13-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/p/python-dateutil/python-dateutil-2.1-ictce-4.1.13-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/p/python-dateutil/python-dateutil-2.1-ictce-4.1.13-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/p/python-dateutil/python-dateutil-2.1-ictce-4.1.13-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/p/python-dateutil/python-dateutil-2.1-ictce-4.1.13-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/p/python-meep/python-meep-1.4.2-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/p/python-meep/python-meep-1.4.2-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/p/python-meep/python-meep-1.4.2-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/p/python-meep/python-meep-1.4.2-goalf-1.1.0-no-OFED-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/p/python-meep/python-meep-1.4.2-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/p/python-meep/python-meep-1.4.2-ictce-4.0.6-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/p/python-meep/python-meep-1.4.2-ictce-4.0.6-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/p/python-meep/python-meep-1.4.2-ictce-4.0.6-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/q/QLogicMPI/QLogicMPI-2.9-926.1005_rhel5_qlc.eb b/easybuild/easyconfigs/__archive__/q/QLogicMPI/QLogicMPI-2.9-926.1005_rhel5_qlc.eb similarity index 100% rename from easybuild/easyconfigs/q/QLogicMPI/QLogicMPI-2.9-926.1005_rhel5_qlc.eb rename to easybuild/easyconfigs/__archive__/q/QLogicMPI/QLogicMPI-2.9-926.1005_rhel5_qlc.eb diff --git a/easybuild/easyconfigs/q/Qt/Qt-4.8.4-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.4-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/q/Qt/Qt-4.8.4-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.4-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/q/Qt/Qt-4.8.4-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.4-gompi-1.4.12-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/q/Qt/Qt-4.8.4-gompi-1.4.12-no-OFED.eb rename to easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.4-gompi-1.4.12-no-OFED.eb diff --git a/easybuild/easyconfigs/q/Qt/Qt-4.8.4-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.4-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/q/Qt/Qt-4.8.4-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.4-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/q/Qt/Qt-4.8.4-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.4-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/q/Qt/Qt-4.8.4-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.4-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/q/Qt/Qt-4.8.5-gmpolf-1.4.8.eb b/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.5-gmpolf-1.4.8.eb similarity index 100% rename from easybuild/easyconfigs/q/Qt/Qt-4.8.5-gmpolf-1.4.8.eb rename to easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.5-gmpolf-1.4.8.eb diff --git a/easybuild/easyconfigs/q/Qt/Qt-4.8.5-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.5-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/q/Qt/Qt-4.8.5-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/q/Qt/Qt-4.8.5-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-4.2-goalf-1.1.0-no-OFED-hybrid.eb b/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-4.2-goalf-1.1.0-no-OFED-hybrid.eb similarity index 100% rename from easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-4.2-goalf-1.1.0-no-OFED-hybrid.eb rename to easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-4.2-goalf-1.1.0-no-OFED-hybrid.eb diff --git a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-4.2-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-4.2-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-4.2-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-4.2-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-4.2-ictce-4.0.6-hybrid.eb b/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-4.2-ictce-4.0.6-hybrid.eb similarity index 100% rename from easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-4.2-ictce-4.0.6-hybrid.eb rename to easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-4.2-ictce-4.0.6-hybrid.eb diff --git a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-4.2-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-4.2-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-4.2-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-4.2-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goalf-1.1.0-no-OFED-hybrid.eb b/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goalf-1.1.0-no-OFED-hybrid.eb similarity index 100% rename from easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goalf-1.1.0-no-OFED-hybrid.eb rename to easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goalf-1.1.0-no-OFED-hybrid.eb diff --git a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-4.0.6-hybrid.eb b/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-4.0.6-hybrid.eb similarity index 100% rename from easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-4.0.6-hybrid.eb rename to easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-4.0.6-hybrid.eb diff --git a/easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/q/QuantumESPRESSO/QuantumESPRESSO-5.0.2-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/r/R/R-2.15.2-goalf-1.1.0-no-OFED-bare.eb b/easybuild/easyconfigs/__archive__/r/R/R-2.15.2-goalf-1.1.0-no-OFED-bare.eb similarity index 100% rename from easybuild/easyconfigs/r/R/R-2.15.2-goalf-1.1.0-no-OFED-bare.eb rename to easybuild/easyconfigs/__archive__/r/R/R-2.15.2-goalf-1.1.0-no-OFED-bare.eb diff --git a/easybuild/easyconfigs/r/R/R-2.15.2-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/r/R/R-2.15.2-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/r/R/R-2.15.2-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/r/R/R-2.15.2-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/r/R/R-2.15.2-ictce-4.0.10.eb b/easybuild/easyconfigs/__archive__/r/R/R-2.15.2-ictce-4.0.10.eb similarity index 100% rename from easybuild/easyconfigs/r/R/R-2.15.2-ictce-4.0.10.eb rename to easybuild/easyconfigs/__archive__/r/R/R-2.15.2-ictce-4.0.10.eb diff --git a/easybuild/easyconfigs/r/R/R-2.15.2-ictce-4.0.6-bare.eb b/easybuild/easyconfigs/__archive__/r/R/R-2.15.2-ictce-4.0.6-bare.eb similarity index 100% rename from easybuild/easyconfigs/r/R/R-2.15.2-ictce-4.0.6-bare.eb rename to easybuild/easyconfigs/__archive__/r/R/R-2.15.2-ictce-4.0.6-bare.eb diff --git a/easybuild/easyconfigs/r/R/R-2.15.2-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/r/R/R-2.15.2-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/r/R/R-2.15.2-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/r/R/R-2.15.2-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/r/R/R-2.15.3-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/r/R/R-2.15.3-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/r/R/R-2.15.3-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/r/R/R-2.15.3-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/r/R/R-2.15.3-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/r/R/R-2.15.3-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/r/R/R-2.15.3-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/r/R/R-2.15.3-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/r/R/R-3.0.1-goalf-1.1.0-no-OFED-bare.eb b/easybuild/easyconfigs/__archive__/r/R/R-3.0.1-goalf-1.1.0-no-OFED-bare.eb similarity index 100% rename from easybuild/easyconfigs/r/R/R-3.0.1-goalf-1.1.0-no-OFED-bare.eb rename to easybuild/easyconfigs/__archive__/r/R/R-3.0.1-goalf-1.1.0-no-OFED-bare.eb diff --git a/easybuild/easyconfigs/r/R/R-3.0.1-ictce-4.0.6-bare.eb b/easybuild/easyconfigs/__archive__/r/R/R-3.0.1-ictce-4.0.6-bare.eb similarity index 100% rename from easybuild/easyconfigs/r/R/R-3.0.1-ictce-4.0.6-bare.eb rename to easybuild/easyconfigs/__archive__/r/R/R-3.0.1-ictce-4.0.6-bare.eb diff --git a/easybuild/easyconfigs/r/R/R-3.0.1-ictce-4.1.13-bare.eb b/easybuild/easyconfigs/__archive__/r/R/R-3.0.1-ictce-4.1.13-bare.eb similarity index 100% rename from easybuild/easyconfigs/r/R/R-3.0.1-ictce-4.1.13-bare.eb rename to easybuild/easyconfigs/__archive__/r/R/R-3.0.1-ictce-4.1.13-bare.eb diff --git a/easybuild/easyconfigs/r/R/R-3.1.1-ictce-6.3.5-bare-mt.eb b/easybuild/easyconfigs/__archive__/r/R/R-3.1.1-ictce-6.3.5-bare-mt.eb similarity index 100% rename from easybuild/easyconfigs/r/R/R-3.1.1-ictce-6.3.5-bare-mt.eb rename to easybuild/easyconfigs/__archive__/r/R/R-3.1.1-ictce-6.3.5-bare-mt.eb diff --git a/easybuild/easyconfigs/r/R/R-3.1.1-ictce-6.3.5-default-mt.eb b/easybuild/easyconfigs/__archive__/r/R/R-3.1.1-ictce-6.3.5-default-mt.eb similarity index 100% rename from easybuild/easyconfigs/r/R/R-3.1.1-ictce-6.3.5-default-mt.eb rename to easybuild/easyconfigs/__archive__/r/R/R-3.1.1-ictce-6.3.5-default-mt.eb diff --git a/easybuild/easyconfigs/r/RAxML/RAxML-7.2.6-ictce-4.1.13-hybrid-sse3.eb b/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.2.6-ictce-4.1.13-hybrid-sse3.eb similarity index 100% rename from easybuild/easyconfigs/r/RAxML/RAxML-7.2.6-ictce-4.1.13-hybrid-sse3.eb rename to easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.2.6-ictce-4.1.13-hybrid-sse3.eb diff --git a/easybuild/easyconfigs/r/RAxML/RAxML-7.2.6-ictce-4.1.13-mpi-sse3.eb b/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.2.6-ictce-4.1.13-mpi-sse3.eb similarity index 100% rename from easybuild/easyconfigs/r/RAxML/RAxML-7.2.6-ictce-4.1.13-mpi-sse3.eb rename to easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.2.6-ictce-4.1.13-mpi-sse3.eb diff --git a/easybuild/easyconfigs/r/RAxML/RAxML-7.2.6-ictce-4.1.13-mt-sse3.eb b/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.2.6-ictce-4.1.13-mt-sse3.eb similarity index 100% rename from easybuild/easyconfigs/r/RAxML/RAxML-7.2.6-ictce-4.1.13-mt-sse3.eb rename to easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.2.6-ictce-4.1.13-mt-sse3.eb diff --git a/easybuild/easyconfigs/r/RAxML/RAxML-7.2.6-ictce-4.1.13-seq-sse3.eb b/easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.2.6-ictce-4.1.13-seq-sse3.eb similarity index 100% rename from easybuild/easyconfigs/r/RAxML/RAxML-7.2.6-ictce-4.1.13-seq-sse3.eb rename to easybuild/easyconfigs/__archive__/r/RAxML/RAxML-7.2.6-ictce-4.1.13-seq-sse3.eb diff --git a/easybuild/easyconfigs/r/RNAz/RNAz-2.1-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/r/RNAz/RNAz-2.1-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/r/RNAz/RNAz-2.1-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/r/RNAz/RNAz-2.1-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/r/RNAz/RNAz-2.1-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/r/RNAz/RNAz-2.1-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/r/RNAz/RNAz-2.1-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/r/RNAz/RNAz-2.1-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.01-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/r/ROOT/ROOT-v5.34.01-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/r/ROOT/ROOT-v5.34.01-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/r/ROOT/ROOT-v5.34.01-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/r/ROOT/ROOT-v5.34.01-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/r/ROOT/ROOT-v5.34.01-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/r/ROOT/ROOT-v5.34.01-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/r/ROOT/ROOT-v5.34.01-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/r/Rosetta/Rosetta-3.5-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/r/Rosetta/Rosetta-3.5-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/r/Rosetta/Rosetta-3.5-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/r/Rosetta/Rosetta-3.5-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-0.1.18-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-0.1.18-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/s/SAMtools/SAMtools-0.1.18-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-0.1.18-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/s/SAMtools/SAMtools-0.1.18-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-0.1.18-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/s/SAMtools/SAMtools-0.1.18-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/s/SAMtools/SAMtools-0.1.18-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/s/SCOOP/SCOOP-0.5.3-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/SCOOP/SCOOP-0.5.3-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/s/SCOOP/SCOOP-0.5.3-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/s/SCOOP/SCOOP-0.5.3-goalf-1.1.0-no-OFED-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/s/SCOOP/SCOOP-0.5.3-ictce-4.1.13-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/SCOOP/SCOOP-0.5.3-ictce-4.1.13-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/s/SCOOP/SCOOP-0.5.3-ictce-4.1.13-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/s/SCOOP/SCOOP-0.5.3-ictce-4.1.13-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-5.1.12b_esmumps-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/s/SCOTCH/SCOTCH-5.1.12b_esmumps-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/s/SCOTCH/SCOTCH-5.1.12b_esmumps-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/s/SCOTCH/SCOTCH-5.1.12b_esmumps-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-5.1.12b_esmumps-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/s/SCOTCH/SCOTCH-5.1.12b_esmumps-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/s/SCOTCH/SCOTCH-5.1.12b_esmumps-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/s/SCOTCH/SCOTCH-5.1.12b_esmumps-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-5.1.12b_esmumps-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/s/SCOTCH/SCOTCH-5.1.12b_esmumps-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/s/SCOTCH/SCOTCH-5.1.12b_esmumps-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/s/SCOTCH/SCOTCH-5.1.12b_esmumps-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-gmpolf-1.4.8.eb b/easybuild/easyconfigs/__archive__/s/SCOTCH/SCOTCH-6.0.0_esmumps-gmpolf-1.4.8.eb similarity index 100% rename from easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-gmpolf-1.4.8.eb rename to easybuild/easyconfigs/__archive__/s/SCOTCH/SCOTCH-6.0.0_esmumps-gmpolf-1.4.8.eb diff --git a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/s/SCOTCH/SCOTCH-6.0.0_esmumps-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/s/SCOTCH/SCOTCH-6.0.0_esmumps-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-iqacml-4.4.13.eb b/easybuild/easyconfigs/__archive__/s/SCOTCH/SCOTCH-6.0.0_esmumps-iqacml-4.4.13.eb similarity index 100% rename from easybuild/easyconfigs/s/SCOTCH/SCOTCH-6.0.0_esmumps-iqacml-4.4.13.eb rename to easybuild/easyconfigs/__archive__/s/SCOTCH/SCOTCH-6.0.0_esmumps-iqacml-4.4.13.eb diff --git a/easybuild/easyconfigs/s/SCons/SCons-2.3.0-ictce-4.1.13-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/SCons/SCons-2.3.0-ictce-4.1.13-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/s/SCons/SCons-2.3.0-ictce-4.1.13-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/s/SCons/SCons-2.3.0-ictce-4.1.13-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/s/SCons/SCons-2.3.0-ictce-4.1.13-Python-2.7.5.eb b/easybuild/easyconfigs/__archive__/s/SCons/SCons-2.3.0-ictce-4.1.13-Python-2.7.5.eb similarity index 100% rename from easybuild/easyconfigs/s/SCons/SCons-2.3.0-ictce-4.1.13-Python-2.7.5.eb rename to easybuild/easyconfigs/__archive__/s/SCons/SCons-2.3.0-ictce-4.1.13-Python-2.7.5.eb diff --git a/easybuild/easyconfigs/s/SHRiMP/SHRiMP-2.2.3-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/s/SHRiMP/SHRiMP-2.2.3-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/s/SHRiMP/SHRiMP-2.2.3-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/s/SHRiMP/SHRiMP-2.2.3-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/s/SHRiMP/SHRiMP-2.2.3-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/s/SHRiMP/SHRiMP-2.2.3-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/s/SHRiMP/SHRiMP-2.2.3-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/s/SHRiMP/SHRiMP-2.2.3-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/s/SLEPc/SLEPc-3.3-p1-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/SLEPc/SLEPc-3.3-p1-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/s/SLEPc/SLEPc-3.3-p1-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/s/SLEPc/SLEPc-3.3-p1-goalf-1.1.0-no-OFED-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/s/SLEPc/SLEPc-3.3-p1-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/SLEPc/SLEPc-3.3-p1-ictce-4.0.6-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/s/SLEPc/SLEPc-3.3-p1-ictce-4.0.6-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/s/SLEPc/SLEPc-3.3-p1-ictce-4.0.6-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/s/SOAPdenovo/SOAPdenovo-1.05-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/s/SOAPdenovo/SOAPdenovo-1.05-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/s/SOAPdenovo/SOAPdenovo-1.05-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/s/SOAPdenovo/SOAPdenovo-1.05-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/s/SOAPdenovo/SOAPdenovo-1.05-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/s/SOAPdenovo/SOAPdenovo-1.05-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/s/SOAPdenovo/SOAPdenovo-1.05-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/s/SOAPdenovo/SOAPdenovo-1.05-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/s/SWIG/SWIG-2.0.4-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/SWIG/SWIG-2.0.4-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/s/SWIG/SWIG-2.0.4-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/s/SWIG/SWIG-2.0.4-goalf-1.1.0-no-OFED-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/s/SWIG/SWIG-2.0.4-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/SWIG/SWIG-2.0.4-ictce-4.0.6-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/s/SWIG/SWIG-2.0.4-ictce-4.0.6-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/s/SWIG/SWIG-2.0.4-ictce-4.0.6-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/s/Sablotron/Sablotron-1.0.3-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/s/Sablotron/Sablotron-1.0.3-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/s/Sablotron/Sablotron-1.0.3-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/s/Sablotron/Sablotron-1.0.3-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-1.8.0-gompi-1.1.0-no-OFED-ATLAS-3.8.4-LAPACK-3.4.0-BLACS-1.1.eb b/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-1.8.0-gompi-1.1.0-no-OFED-ATLAS-3.8.4-LAPACK-3.4.0-BLACS-1.1.eb similarity index 100% rename from easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-1.8.0-gompi-1.1.0-no-OFED-ATLAS-3.8.4-LAPACK-3.4.0-BLACS-1.1.eb rename to easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-1.8.0-gompi-1.1.0-no-OFED-ATLAS-3.8.4-LAPACK-3.4.0-BLACS-1.1.eb diff --git a/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-1.8.0-iiqmpi-3.3.0-ACML-5.3.0-ifort-64bit-BLACS-1.1.eb b/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-1.8.0-iiqmpi-3.3.0-ACML-5.3.0-ifort-64bit-BLACS-1.1.eb similarity index 100% rename from easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-1.8.0-iiqmpi-3.3.0-ACML-5.3.0-ifort-64bit-BLACS-1.1.eb rename to easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-1.8.0-iiqmpi-3.3.0-ACML-5.3.0-ifort-64bit-BLACS-1.1.eb diff --git a/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.1-gompi-1.1.0-no-OFED-ATLAS-3.8.4-LAPACK-3.4.0.eb b/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.1-gompi-1.1.0-no-OFED-ATLAS-3.8.4-LAPACK-3.4.0.eb similarity index 100% rename from easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.1-gompi-1.1.0-no-OFED-ATLAS-3.8.4-LAPACK-3.4.0.eb rename to easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.1-gompi-1.1.0-no-OFED-ATLAS-3.8.4-LAPACK-3.4.0.eb diff --git a/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-cgmpich-1.1.6-OpenBLAS-0.2.6-LAPACK-3.4.2.eb b/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-cgmpich-1.1.6-OpenBLAS-0.2.6-LAPACK-3.4.2.eb similarity index 100% rename from easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-cgmpich-1.1.6-OpenBLAS-0.2.6-LAPACK-3.4.2.eb rename to easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-cgmpich-1.1.6-OpenBLAS-0.2.6-LAPACK-3.4.2.eb diff --git a/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-cgmvapich2-1.1.12rc1-OpenBLAS-0.2.6-LAPACK-3.4.2.eb b/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-cgmvapich2-1.1.12rc1-OpenBLAS-0.2.6-LAPACK-3.4.2.eb similarity index 100% rename from easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-cgmvapich2-1.1.12rc1-OpenBLAS-0.2.6-LAPACK-3.4.2.eb rename to easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-cgmvapich2-1.1.12rc1-OpenBLAS-0.2.6-LAPACK-3.4.2.eb diff --git a/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-cgmvapich2-1.2.7-OpenBLAS-0.2.6-LAPACK-3.4.2.eb b/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-cgmvapich2-1.2.7-OpenBLAS-0.2.6-LAPACK-3.4.2.eb similarity index 100% rename from easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-cgmvapich2-1.2.7-OpenBLAS-0.2.6-LAPACK-3.4.2.eb rename to easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-cgmvapich2-1.2.7-OpenBLAS-0.2.6-LAPACK-3.4.2.eb diff --git a/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-cgompi-1.1.7-OpenBLAS-0.2.6-LAPACK-3.4.2.eb b/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-cgompi-1.1.7-OpenBLAS-0.2.6-LAPACK-3.4.2.eb similarity index 100% rename from easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-cgompi-1.1.7-OpenBLAS-0.2.6-LAPACK-3.4.2.eb rename to easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-cgompi-1.1.7-OpenBLAS-0.2.6-LAPACK-3.4.2.eb diff --git a/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gmpich-1.4.8-OpenBLAS-0.2.6-LAPACK-3.4.2.eb b/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gmpich-1.4.8-OpenBLAS-0.2.6-LAPACK-3.4.2.eb similarity index 100% rename from easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gmpich-1.4.8-OpenBLAS-0.2.6-LAPACK-3.4.2.eb rename to easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gmpich-1.4.8-OpenBLAS-0.2.6-LAPACK-3.4.2.eb diff --git a/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gmvapich2-1.7.12-OpenBLAS-0.2.6-LAPACK-3.4.2.eb b/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gmvapich2-1.7.12-OpenBLAS-0.2.6-LAPACK-3.4.2.eb similarity index 100% rename from easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gmvapich2-1.7.12-OpenBLAS-0.2.6-LAPACK-3.4.2.eb rename to easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gmvapich2-1.7.12-OpenBLAS-0.2.6-LAPACK-3.4.2.eb diff --git a/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gmvapich2-1.7.12rc1-OpenBLAS-0.2.6-LAPACK-3.4.2.eb b/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gmvapich2-1.7.12rc1-OpenBLAS-0.2.6-LAPACK-3.4.2.eb similarity index 100% rename from easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gmvapich2-1.7.12rc1-OpenBLAS-0.2.6-LAPACK-3.4.2.eb rename to easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gmvapich2-1.7.12rc1-OpenBLAS-0.2.6-LAPACK-3.4.2.eb diff --git a/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gmvapich2-1.7.9a2-ACML-5.2.0-gfortran-64bit.eb b/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gmvapich2-1.7.9a2-ACML-5.2.0-gfortran-64bit.eb similarity index 100% rename from easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gmvapich2-1.7.9a2-ACML-5.2.0-gfortran-64bit.eb rename to easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gmvapich2-1.7.9a2-ACML-5.2.0-gfortran-64bit.eb diff --git a/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.3.12-OpenBLAS-0.2.6-LAPACK-3.4.2.eb b/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.3.12-OpenBLAS-0.2.6-LAPACK-3.4.2.eb similarity index 100% rename from easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.3.12-OpenBLAS-0.2.6-LAPACK-3.4.2.eb rename to easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.3.12-OpenBLAS-0.2.6-LAPACK-3.4.2.eb diff --git a/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.4.10-no-OFED-OpenBLAS-0.2.6-LAPACK-3.4.2.eb b/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.4.10-no-OFED-OpenBLAS-0.2.6-LAPACK-3.4.2.eb similarity index 100% rename from easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.4.10-no-OFED-OpenBLAS-0.2.6-LAPACK-3.4.2.eb rename to easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.4.10-no-OFED-OpenBLAS-0.2.6-LAPACK-3.4.2.eb diff --git a/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.5.12-ATLAS-3.10.1-LAPACK-3.4.2.eb b/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.5.12-ATLAS-3.10.1-LAPACK-3.4.2.eb similarity index 100% rename from easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.5.12-ATLAS-3.10.1-LAPACK-3.4.2.eb rename to easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.5.12-ATLAS-3.10.1-LAPACK-3.4.2.eb diff --git a/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.5.12-no-OFED-ATLAS-3.10.1-LAPACK-3.4.2.eb b/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.5.12-no-OFED-ATLAS-3.10.1-LAPACK-3.4.2.eb similarity index 100% rename from easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.5.12-no-OFED-ATLAS-3.10.1-LAPACK-3.4.2.eb rename to easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.5.12-no-OFED-ATLAS-3.10.1-LAPACK-3.4.2.eb diff --git a/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.5.14-no-OFED-OpenBLAS-0.2.8-LAPACK-3.5.0.eb b/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.5.14-no-OFED-OpenBLAS-0.2.8-LAPACK-3.5.0.eb similarity index 100% rename from easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.5.14-no-OFED-OpenBLAS-0.2.8-LAPACK-3.5.0.eb rename to easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.5.14-no-OFED-OpenBLAS-0.2.8-LAPACK-3.5.0.eb diff --git a/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompic-2.6.10-OpenBLAS-0.2.8-LAPACK-3.4.2.eb b/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompic-2.6.10-OpenBLAS-0.2.8-LAPACK-3.4.2.eb similarity index 100% rename from easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompic-2.6.10-OpenBLAS-0.2.8-LAPACK-3.4.2.eb rename to easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gompic-2.6.10-OpenBLAS-0.2.8-LAPACK-3.4.2.eb diff --git a/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gpsmpi-2014.12-OpenBLAS-0.2.12-LAPACK-3.5.0.eb b/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gpsmpi-2014.12-OpenBLAS-0.2.12-LAPACK-3.5.0.eb similarity index 100% rename from easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gpsmpi-2014.12-OpenBLAS-0.2.12-LAPACK-3.5.0.eb rename to easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-gpsmpi-2014.12-OpenBLAS-0.2.12-LAPACK-3.5.0.eb diff --git a/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-iiqmpi-4.4.13-ACML-5.3.1-ifort-64bit.eb b/easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-iiqmpi-4.4.13-ACML-5.3.1-ifort-64bit.eb similarity index 100% rename from easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-iiqmpi-4.4.13-ACML-5.3.1-ifort-64bit.eb rename to easybuild/easyconfigs/__archive__/s/ScaLAPACK/ScaLAPACK-2.0.2-iiqmpi-4.4.13-ACML-5.3.1-ifort-64bit.eb diff --git a/easybuild/easyconfigs/s/Scalasca/Scalasca-1.4.3-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/s/Scalasca/Scalasca-1.4.3-gompi-1.4.12-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/s/Scalasca/Scalasca-1.4.3-gompi-1.4.12-no-OFED.eb rename to easybuild/easyconfigs/__archive__/s/Scalasca/Scalasca-1.4.3-gompi-1.4.12-no-OFED.eb diff --git a/easybuild/easyconfigs/s/Scalasca/Scalasca-2.0-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/s/Scalasca/Scalasca-2.0-gompi-1.4.12-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/s/Scalasca/Scalasca-2.0-gompi-1.4.12-no-OFED.eb rename to easybuild/easyconfigs/__archive__/s/Scalasca/Scalasca-2.0-gompi-1.4.12-no-OFED.eb diff --git a/easybuild/easyconfigs/s/ScientificPython/ScientificPython-2.8-gmpolf-1.4.8-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/ScientificPython/ScientificPython-2.8-gmpolf-1.4.8-Python-2.7.3.eb similarity index 87% rename from easybuild/easyconfigs/s/ScientificPython/ScientificPython-2.8-gmpolf-1.4.8-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/s/ScientificPython/ScientificPython-2.8-gmpolf-1.4.8-Python-2.7.3.eb index b783e38692876a6955d9002b0069b9377c381c32..4bda8955d910e34b45847b6199621f039be60cd5 100644 --- a/easybuild/easyconfigs/s/ScientificPython/ScientificPython-2.8-gmpolf-1.4.8-Python-2.7.3.eb +++ b/easybuild/easyconfigs/__archive__/s/ScientificPython/ScientificPython-2.8-gmpolf-1.4.8-Python-2.7.3.eb @@ -10,9 +10,11 @@ description = """ScientificPython is a collection of Python modules for scientif toolchain = {'name': 'gmpolf', 'version': '1.4.8'} -source_urls = ['https://sourcesup.renater.fr/frs/download.php/2309'] +source_urls = ['https://sourcesup.cru.fr/frs/download.php/file/2309'] sources = [SOURCE_TAR_GZ] +checksums = ['82d8592635d6ae8608b3073dacf9e694'] + python = "Python" pythonversion = '2.7.3' pythonshortversion = ".".join(pythonversion.split(".")[:-1]) diff --git a/easybuild/easyconfigs/s/ScientificPython/ScientificPython-2.8-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/ScientificPython/ScientificPython-2.8-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 87% rename from easybuild/easyconfigs/s/ScientificPython/ScientificPython-2.8-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/s/ScientificPython/ScientificPython-2.8-goalf-1.1.0-no-OFED-Python-2.7.3.eb index f3c253971bf6d91b2e03dae4bd9f12f9a1dec91a..068d4b4ca314510c1d6be000b72aaf89dcd4e4e2 100644 --- a/easybuild/easyconfigs/s/ScientificPython/ScientificPython-2.8-goalf-1.1.0-no-OFED-Python-2.7.3.eb +++ b/easybuild/easyconfigs/__archive__/s/ScientificPython/ScientificPython-2.8-goalf-1.1.0-no-OFED-Python-2.7.3.eb @@ -10,9 +10,11 @@ description = """ScientificPython is a collection of Python modules for scientif toolchain = {'name': 'goalf', 'version': '1.1.0-no-OFED'} -source_urls = ['https://sourcesup.renater.fr/frs/download.php/2309'] +source_urls = ['https://sourcesup.cru.fr/frs/download.php/file/2309'] sources = [SOURCE_TAR_GZ] +checksums = ['82d8592635d6ae8608b3073dacf9e694'] + python = "Python" pythonversion = '2.7.3' pythonshortversion = ".".join(pythonversion.split(".")[:-1]) diff --git a/easybuild/easyconfigs/s/ScientificPython/ScientificPython-2.8-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/ScientificPython/ScientificPython-2.8-ictce-4.0.6-Python-2.7.3.eb similarity index 87% rename from easybuild/easyconfigs/s/ScientificPython/ScientificPython-2.8-ictce-4.0.6-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/s/ScientificPython/ScientificPython-2.8-ictce-4.0.6-Python-2.7.3.eb index 20336396df026456472e68ee53d46bc562830190..3ee6263cb6ce3d044de8acc0258cc1f30642f50c 100644 --- a/easybuild/easyconfigs/s/ScientificPython/ScientificPython-2.8-ictce-4.0.6-Python-2.7.3.eb +++ b/easybuild/easyconfigs/__archive__/s/ScientificPython/ScientificPython-2.8-ictce-4.0.6-Python-2.7.3.eb @@ -10,9 +10,11 @@ description = """ScientificPython is a collection of Python modules for scientif toolchain = {'name': 'ictce', 'version': '4.0.6'} -source_urls = ['https://sourcesup.renater.fr/frs/download.php/2309'] +source_urls = ['https://sourcesup.cru.fr/frs/download.php/file/2309'] sources = [SOURCE_TAR_GZ] +checksums = ['82d8592635d6ae8608b3073dacf9e694'] + python = "Python" pythonversion = '2.7.3' pythonshortversion = ".".join(pythonversion.split(".")[:-1]) diff --git a/easybuild/easyconfigs/s/Score-P/Score-P-1.2.1-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/s/Score-P/Score-P-1.2.1-gompi-1.4.12-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/s/Score-P/Score-P-1.2.1-gompi-1.4.12-no-OFED.eb rename to easybuild/easyconfigs/__archive__/s/Score-P/Score-P-1.2.1-gompi-1.4.12-no-OFED.eb diff --git a/easybuild/easyconfigs/s/Shapely/Shapely-1.2.15-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/Shapely/Shapely-1.2.15-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/s/Shapely/Shapely-1.2.15-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/s/Shapely/Shapely-1.2.15-goalf-1.1.0-no-OFED-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/s/Shapely/Shapely-1.2.15-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/Shapely/Shapely-1.2.15-ictce-4.0.6-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/s/Shapely/Shapely-1.2.15-ictce-4.0.6-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/s/Shapely/Shapely-1.2.15-ictce-4.0.6-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/s/Sphinx/Sphinx-1.1.3-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/Sphinx/Sphinx-1.1.3-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/s/Sphinx/Sphinx-1.1.3-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/s/Sphinx/Sphinx-1.1.3-goalf-1.1.0-no-OFED-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/s/Sphinx/Sphinx-1.1.3-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/Sphinx/Sphinx-1.1.3-ictce-4.0.6-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/s/Sphinx/Sphinx-1.1.3-ictce-4.0.6-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/s/Sphinx/Sphinx-1.1.3-ictce-4.0.6-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/s/Stacks/Stacks-1.03-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/s/Stacks/Stacks-1.03-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/s/Stacks/Stacks-1.03-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/s/Stacks/Stacks-1.03-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/s/Stow/Stow-1.3.3-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/s/Stow/Stow-1.3.3-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/s/Stow/Stow-1.3.3-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/s/Stow/Stow-1.3.3-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/s/Stow/Stow-1.3.3-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/s/Stow/Stow-1.3.3-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/s/Stow/Stow-1.3.3-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/s/Stow/Stow-1.3.3-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/s/SuiteSparse/SuiteSparse-3.7.0-gmpolf-1.4.8-withparmetis.eb b/easybuild/easyconfigs/__archive__/s/SuiteSparse/SuiteSparse-3.7.0-gmpolf-1.4.8-withparmetis.eb similarity index 100% rename from easybuild/easyconfigs/s/SuiteSparse/SuiteSparse-3.7.0-gmpolf-1.4.8-withparmetis.eb rename to easybuild/easyconfigs/__archive__/s/SuiteSparse/SuiteSparse-3.7.0-gmpolf-1.4.8-withparmetis.eb diff --git a/easybuild/easyconfigs/s/SuiteSparse/SuiteSparse-3.7.0-goalf-1.1.0-no-OFED-withparmetis.eb b/easybuild/easyconfigs/__archive__/s/SuiteSparse/SuiteSparse-3.7.0-goalf-1.1.0-no-OFED-withparmetis.eb similarity index 100% rename from easybuild/easyconfigs/s/SuiteSparse/SuiteSparse-3.7.0-goalf-1.1.0-no-OFED-withparmetis.eb rename to easybuild/easyconfigs/__archive__/s/SuiteSparse/SuiteSparse-3.7.0-goalf-1.1.0-no-OFED-withparmetis.eb diff --git a/easybuild/easyconfigs/s/SuiteSparse/SuiteSparse-3.7.0-ictce-4.0.6-withparmetis.eb b/easybuild/easyconfigs/__archive__/s/SuiteSparse/SuiteSparse-3.7.0-ictce-4.0.6-withparmetis.eb similarity index 100% rename from easybuild/easyconfigs/s/SuiteSparse/SuiteSparse-3.7.0-ictce-4.0.6-withparmetis.eb rename to easybuild/easyconfigs/__archive__/s/SuiteSparse/SuiteSparse-3.7.0-ictce-4.0.6-withparmetis.eb diff --git a/easybuild/easyconfigs/s/Szip/Szip-2.1-gmpolf-1.4.8.eb b/easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-gmpolf-1.4.8.eb similarity index 100% rename from easybuild/easyconfigs/s/Szip/Szip-2.1-gmpolf-1.4.8.eb rename to easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-gmpolf-1.4.8.eb diff --git a/easybuild/easyconfigs/s/Szip/Szip-2.1-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/s/Szip/Szip-2.1-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/s/Szip/Szip-2.1-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-ictce-3.2.2.u3.eb similarity index 100% rename from easybuild/easyconfigs/s/Szip/Szip-2.1-ictce-3.2.2.u3.eb rename to easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-ictce-3.2.2.u3.eb diff --git a/easybuild/easyconfigs/s/Szip/Szip-2.1-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/s/Szip/Szip-2.1-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/s/Szip/Szip-2.1-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/s/Szip/Szip-2.1-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/s/Szip/Szip-2.1-iqacml-3.7.3.eb b/easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-iqacml-3.7.3.eb similarity index 100% rename from easybuild/easyconfigs/s/Szip/Szip-2.1-iqacml-3.7.3.eb rename to easybuild/easyconfigs/__archive__/s/Szip/Szip-2.1-iqacml-3.7.3.eb diff --git a/easybuild/easyconfigs/s/scikit-learn/scikit-learn-0.13-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/scikit-learn/scikit-learn-0.13-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/s/scikit-learn/scikit-learn-0.13-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/s/scikit-learn/scikit-learn-0.13-goalf-1.1.0-no-OFED-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/s/scikit-learn/scikit-learn-0.13-ictce-4.1.13-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/scikit-learn/scikit-learn-0.13-ictce-4.1.13-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/s/scikit-learn/scikit-learn-0.13-ictce-4.1.13-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/s/scikit-learn/scikit-learn-0.13-ictce-4.1.13-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/s/scikit-learn/scikit-learn-0.14-ictce-4.1.13-Python-2.7.5.eb b/easybuild/easyconfigs/__archive__/s/scikit-learn/scikit-learn-0.14-ictce-4.1.13-Python-2.7.5.eb similarity index 100% rename from easybuild/easyconfigs/s/scikit-learn/scikit-learn-0.14-ictce-4.1.13-Python-2.7.5.eb rename to easybuild/easyconfigs/__archive__/s/scikit-learn/scikit-learn-0.14-ictce-4.1.13-Python-2.7.5.eb diff --git a/easybuild/easyconfigs/s/scipy/scipy-0.11.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/scipy/scipy-0.11.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/s/scipy/scipy-0.11.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/s/scipy/scipy-0.11.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/s/scipy/scipy-0.11.0-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/scipy/scipy-0.11.0-ictce-4.0.6-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/s/scipy/scipy-0.11.0-ictce-4.0.6-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/s/scipy/scipy-0.11.0-ictce-4.0.6-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/s/scipy/scipy-0.11.0-ictce-4.1.13-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/scipy/scipy-0.11.0-ictce-4.1.13-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/s/scipy/scipy-0.11.0-ictce-4.1.13-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/s/scipy/scipy-0.11.0-ictce-4.1.13-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/s/setuptools/setuptools-0.6c11-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/setuptools/setuptools-0.6c11-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/s/setuptools/setuptools-0.6c11-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/s/setuptools/setuptools-0.6c11-goalf-1.1.0-no-OFED-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/s/setuptools/setuptools-0.6c11-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/setuptools/setuptools-0.6c11-ictce-4.0.6-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/s/setuptools/setuptools-0.6c11-ictce-4.0.6-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/s/setuptools/setuptools-0.6c11-ictce-4.0.6-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/s/sparsehash/sparsehash-2.0.2-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/s/sparsehash/sparsehash-2.0.2-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/s/sparsehash/sparsehash-2.0.2-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/s/sparsehash/sparsehash-2.0.2-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/s/sparsehash/sparsehash-2.0.2-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/s/sparsehash/sparsehash-2.0.2-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/s/sparsehash/sparsehash-2.0.2-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/s/sparsehash/sparsehash-2.0.2-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/s/sympy/sympy-0.7.2-ictce-4.1.13-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/s/sympy/sympy-0.7.2-ictce-4.1.13-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/s/sympy/sympy-0.7.2-ictce-4.1.13-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/s/sympy/sympy-0.7.2-ictce-4.1.13-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/t/TAMkin/TAMkin-1.0.0-ictce-4.1.13-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/t/TAMkin/TAMkin-1.0.0-ictce-4.1.13-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/t/TAMkin/TAMkin-1.0.0-ictce-4.1.13-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/t/TAMkin/TAMkin-1.0.0-ictce-4.1.13-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/__archive__/t/TAU/TAU-2.22.2-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/t/TAU/TAU-2.22.2-gompi-1.4.12-no-OFED.eb new file mode 100644 index 0000000000000000000000000000000000000000..b8a2739b01a61c6668f79f30c4d2eab884b07c0b --- /dev/null +++ b/easybuild/easyconfigs/__archive__/t/TAU/TAU-2.22.2-gompi-1.4.12-no-OFED.eb @@ -0,0 +1,35 @@ +# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany +# Authors:: Bernd Mohr +# License:: New BSD +# +# This work is based from experiences from the UNITE project +# http://apps.fz-juelich.de/unite/ +## +name = 'TAU' +version = '2.22.2' + +homepage = 'http://tau.uoregon.edu' +description = """The TAU Performance System is a portable profiling and tracing toolkit + for performance analysis of parallel programs written in Fortran, C, C++, Java, Python.""" + +toolchain = {'name': 'gompi', 'version': '1.4.12-no-OFED'} +toolchainopts = {'usempi': True} + +source_urls = ['http://www.cs.uoregon.edu/research/paracomp/tau/tauprofile/dist/'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('OTF', '1.12.4'), + ('PAPI', '5.2.0'), + ('PDT', '3.19'), + ('Score-P', '1.2.1'), + # obsolete backends, use Score-P instead + #('Scalasca', '1.4.3'), + #('VampirTrace', '5.14.4'), +] + +# scalasca and vampirtrace backends are deprecated +extra_backends = ['scorep'] + +moduleclass = 'perf' diff --git a/easybuild/easyconfigs/t/Tar/Tar-1.26-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/t/Tar/Tar-1.26-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/t/Tar/Tar-1.26-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/t/Tar/Tar-1.26-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/t/Tar/Tar-1.26-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/t/Tar/Tar-1.26-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/t/Tar/Tar-1.26-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/t/Tar/Tar-1.26-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-gmvapich2-1.7.12.eb b/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.5.12-gmvapich2-1.7.12.eb similarity index 100% rename from easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-gmvapich2-1.7.12.eb rename to easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.5.12-gmvapich2-1.7.12.eb diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-gmvolf-1.7.12.eb b/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.5.12-gmvolf-1.7.12.eb similarity index 100% rename from easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-gmvolf-1.7.12.eb rename to easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.5.12-gmvolf-1.7.12.eb diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.5.12-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.5.12-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-goolfc-1.3.12.eb b/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.5.12-goolfc-1.3.12.eb similarity index 100% rename from easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-goolfc-1.3.12.eb rename to easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.5.12-goolfc-1.3.12.eb diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-ictce-4.0.10.eb b/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.5.12-ictce-4.0.10.eb similarity index 100% rename from easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-ictce-4.0.10.eb rename to easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.5.12-ictce-4.0.10.eb diff --git a/easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.5.12-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/t/Tcl/Tcl-8.5.12-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/t/Tcl/Tcl-8.5.12-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/t/Theano/Theano-0.5.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/t/Theano/Theano-0.5.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/t/Theano/Theano-0.5.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/t/Theano/Theano-0.5.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/t/Theano/Theano-0.5.0-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/t/Theano/Theano-0.5.0-ictce-4.0.6-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/t/Theano/Theano-0.5.0-ictce-4.0.6-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/t/Theano/Theano-0.5.0-ictce-4.0.6-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/t/TiCCutils/TiCCutils-0.3-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/t/TiCCutils/TiCCutils-0.3-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/t/TiCCutils/TiCCutils-0.3-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/t/TiCCutils/TiCCutils-0.3-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/t/TiCCutils/TiCCutils-0.3-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/t/TiCCutils/TiCCutils-0.3-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/t/TiCCutils/TiCCutils-0.3-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/t/TiCCutils/TiCCutils-0.3-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/t/TiMBL/TiMBL-6.4.3-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/t/TiMBL/TiMBL-6.4.3-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/t/TiMBL/TiMBL-6.4.3-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/t/TiMBL/TiMBL-6.4.3-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/t/TiMBL/TiMBL-6.4.3-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/t/TiMBL/TiMBL-6.4.3-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/t/TiMBL/TiMBL-6.4.3-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/t/TiMBL/TiMBL-6.4.3-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/t/TinySVM/TinySVM-0.09-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/t/TinySVM/TinySVM-0.09-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/t/TinySVM/TinySVM-0.09-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/t/TinySVM/TinySVM-0.09-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/t/TinySVM/TinySVM-0.09-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/t/TinySVM/TinySVM-0.09-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/t/TinySVM/TinySVM-0.09-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/t/TinySVM/TinySVM-0.09-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/t/Tk/Tk-8.5.12-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.5.12-goalf-1.1.0-no-OFED.eb similarity index 90% rename from easybuild/easyconfigs/t/Tk/Tk-8.5.12-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/t/Tk/Tk-8.5.12-goalf-1.1.0-no-OFED.eb index 5f035ccbf2e409069970056eb36f378429a5dffc..e28fd7a2dc14d8d57c56534c836ecf267fe4d094 100644 --- a/easybuild/easyconfigs/t/Tk/Tk-8.5.12-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.5.12-goalf-1.1.0-no-OFED.eb @@ -12,7 +12,10 @@ toolchain = {'name': 'goalf', 'version': '1.1.0-no-OFED'} source_urls = ["http://prdownloads.sourceforge.net/tcl"] sources = ['%(namelower)s%(version)s-src.tar.gz'] -dependencies = [('Tcl', version)] +dependencies = [ + ('Tcl', version), + ('zlib', '1.2.7'), +] configopts = '--enable-threads --with-tcl=$EBROOTTCL/lib CFLAGS="-I$EBROOTTCL/include"' diff --git a/easybuild/easyconfigs/t/Tk/Tk-8.5.12-ictce-4.0.10.eb b/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.5.12-ictce-4.0.10.eb similarity index 90% rename from easybuild/easyconfigs/t/Tk/Tk-8.5.12-ictce-4.0.10.eb rename to easybuild/easyconfigs/__archive__/t/Tk/Tk-8.5.12-ictce-4.0.10.eb index 1415c70f4e95cd68517a79d4aa8865a7c477ed77..06a1978ba4b59686145f4482b19c313c065dd623 100644 --- a/easybuild/easyconfigs/t/Tk/Tk-8.5.12-ictce-4.0.10.eb +++ b/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.5.12-ictce-4.0.10.eb @@ -12,7 +12,10 @@ toolchain = {'name': 'ictce', 'version': '4.0.10'} source_urls = ["http://prdownloads.sourceforge.net/tcl"] sources = ['%(namelower)s%(version)s-src.tar.gz'] -dependencies = [('Tcl', version)] +dependencies = [ + ('Tcl', version), + ('zlib', '1.2.7'), +] configopts = '--enable-threads --with-tcl=$EBROOTTCL/lib CFLAGS="-I$EBROOTTCL/include"' diff --git a/easybuild/easyconfigs/t/Tk/Tk-8.5.12-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.5.12-ictce-4.0.6.eb similarity index 90% rename from easybuild/easyconfigs/t/Tk/Tk-8.5.12-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/t/Tk/Tk-8.5.12-ictce-4.0.6.eb index 5c0a6ccd9227eed9699cc118fe1d7ec937b3bfea..4798d6cf81ec4b2aa5b396dc8de68a76f47d474a 100644 --- a/easybuild/easyconfigs/t/Tk/Tk-8.5.12-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/__archive__/t/Tk/Tk-8.5.12-ictce-4.0.6.eb @@ -12,7 +12,10 @@ toolchain = {'name': 'ictce', 'version': '4.0.6'} source_urls = ["http://prdownloads.sourceforge.net/tcl"] sources = ['%(namelower)s%(version)s-src.tar.gz'] -dependencies = [('Tcl', version)] +dependencies = [ + ('Tcl', version), + ('zlib', '1.2.7'), +] configopts = '--enable-threads --with-tcl=$EBROOTTCL/lib CFLAGS="-I$EBROOTTCL/include"' diff --git a/easybuild/easyconfigs/t/TopHat/TopHat-2.0.4-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/t/TopHat/TopHat-2.0.4-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/t/TopHat/TopHat-2.0.4-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/t/TopHat/TopHat-2.0.4-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/t/TopHat/TopHat-2.0.8-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/t/TopHat/TopHat-2.0.8-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/t/TopHat/TopHat-2.0.8-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/t/TopHat/TopHat-2.0.8-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/t/Tornado/Tornado-2012.09.06-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/t/Tornado/Tornado-2012.09.06-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/t/Tornado/Tornado-2012.09.06-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/t/Tornado/Tornado-2012.09.06-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/t/Trilinos/Trilinos-10.12.2-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/t/Trilinos/Trilinos-10.12.2-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/t/Trilinos/Trilinos-10.12.2-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/t/Trilinos/Trilinos-10.12.2-goalf-1.1.0-no-OFED-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/t/Trilinos/Trilinos-10.12.2-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/t/Trilinos/Trilinos-10.12.2-ictce-4.0.6-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/t/Trilinos/Trilinos-10.12.2-ictce-4.0.6-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/t/Trilinos/Trilinos-10.12.2-ictce-4.0.6-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/t/Trinity/Trinity-2012-10-05-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/t/Trinity/Trinity-2012-10-05-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/t/Trinity/Trinity-2012-10-05-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/t/Trinity/Trinity-2012-10-05-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/t/Trinity/Trinity-2012-10-05-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/__archive__/t/Trinity/Trinity-2012-10-05-ictce-3.2.2.u3.eb similarity index 100% rename from easybuild/easyconfigs/t/Trinity/Trinity-2012-10-05-ictce-3.2.2.u3.eb rename to easybuild/easyconfigs/__archive__/t/Trinity/Trinity-2012-10-05-ictce-3.2.2.u3.eb diff --git a/easybuild/easyconfigs/t/Trinity/Trinity-2013-02-25-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/t/Trinity/Trinity-2013-02-25-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/t/Trinity/Trinity-2013-02-25-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/t/Trinity/Trinity-2013-02-25-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/t/Trinity/Trinity-2013-02-25-ictce-4.1.13-jellyfish-1.1.10.eb b/easybuild/easyconfigs/__archive__/t/Trinity/Trinity-2013-02-25-ictce-4.1.13-jellyfish-1.1.10.eb similarity index 100% rename from easybuild/easyconfigs/t/Trinity/Trinity-2013-02-25-ictce-4.1.13-jellyfish-1.1.10.eb rename to easybuild/easyconfigs/__archive__/t/Trinity/Trinity-2013-02-25-ictce-4.1.13-jellyfish-1.1.10.eb diff --git a/easybuild/easyconfigs/t/Trinity/Trinity-2013-02-25-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/t/Trinity/Trinity-2013-02-25-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/t/Trinity/Trinity-2013-02-25-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/t/Trinity/Trinity-2013-02-25-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/t/tclcl/tclcl-1.20-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/t/tclcl/tclcl-1.20-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/t/tclcl/tclcl-1.20-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/t/tclcl/tclcl-1.20-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/t/tcsh/tcsh-6.18.01-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/t/tcsh/tcsh-6.18.01-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/__archive__/t/tcsh/tcsh-6.18.01-ictce-3.2.2.u3.eb similarity index 100% rename from easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-ictce-3.2.2.u3.eb rename to easybuild/easyconfigs/__archive__/t/tcsh/tcsh-6.18.01-ictce-3.2.2.u3.eb diff --git a/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/t/tcsh/tcsh-6.18.01-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/t/tcsh/tcsh-6.18.01-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-iqacml-3.7.3.eb b/easybuild/easyconfigs/__archive__/t/tcsh/tcsh-6.18.01-iqacml-3.7.3.eb similarity index 100% rename from easybuild/easyconfigs/t/tcsh/tcsh-6.18.01-iqacml-3.7.3.eb rename to easybuild/easyconfigs/__archive__/t/tcsh/tcsh-6.18.01-iqacml-3.7.3.eb diff --git a/easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.1.24-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/u/UDUNITS/UDUNITS-2.1.24-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.1.24-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/u/UDUNITS/UDUNITS-2.1.24-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.1.24-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/__archive__/u/UDUNITS/UDUNITS-2.1.24-ictce-3.2.2.u3.eb similarity index 100% rename from easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.1.24-ictce-3.2.2.u3.eb rename to easybuild/easyconfigs/__archive__/u/UDUNITS/UDUNITS-2.1.24-ictce-3.2.2.u3.eb diff --git a/easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.1.24-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/u/UDUNITS/UDUNITS-2.1.24-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.1.24-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/u/UDUNITS/UDUNITS-2.1.24-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.1.24-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/u/UDUNITS/UDUNITS-2.1.24-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.1.24-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/u/UDUNITS/UDUNITS-2.1.24-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.1.24-iqacml-3.7.3.eb b/easybuild/easyconfigs/__archive__/u/UDUNITS/UDUNITS-2.1.24-iqacml-3.7.3.eb similarity index 100% rename from easybuild/easyconfigs/u/UDUNITS/UDUNITS-2.1.24-iqacml-3.7.3.eb rename to easybuild/easyconfigs/__archive__/u/UDUNITS/UDUNITS-2.1.24-iqacml-3.7.3.eb diff --git a/easybuild/easyconfigs/u/UFC/UFC-2.0.5-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/u/UFC/UFC-2.0.5-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/u/UFC/UFC-2.0.5-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/u/UFC/UFC-2.0.5-goalf-1.1.0-no-OFED-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/u/UFC/UFC-2.0.5-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/u/UFC/UFC-2.0.5-ictce-4.0.6-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/u/UFC/UFC-2.0.5-ictce-4.0.6-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/u/UFC/UFC-2.0.5-ictce-4.0.6-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/u/UFL/UFL-1.0.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/u/UFL/UFL-1.0.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/u/UFL/UFL-1.0.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/u/UFL/UFL-1.0.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/u/UFL/UFL-1.0.0-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/u/UFL/UFL-1.0.0-ictce-4.0.6-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/u/UFL/UFL-1.0.0-ictce-4.0.6-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/u/UFL/UFL-1.0.0-ictce-4.0.6-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/u/util-linux/util-linux-2.22.2-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/u/util-linux/util-linux-2.22.2-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/u/util-linux/util-linux-2.22.2-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/u/util-linux/util-linux-2.22.2-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/u/util-linux/util-linux-2.22.2-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/u/util-linux/util-linux-2.22.2-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/u/util-linux/util-linux-2.22.2-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/u/util-linux/util-linux-2.22.2-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/v/VSC-tools/VSC-tools-0.1.2-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/v/VSC-tools/VSC-tools-0.1.2-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/v/VSC-tools/VSC-tools-0.1.2-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/v/VSC-tools/VSC-tools-0.1.2-goalf-1.1.0-no-OFED-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/v/VSC-tools/VSC-tools-0.1.2-ictce-4.1.13-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/v/VSC-tools/VSC-tools-0.1.2-ictce-4.1.13-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/v/VSC-tools/VSC-tools-0.1.2-ictce-4.1.13-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/v/VSC-tools/VSC-tools-0.1.2-ictce-4.1.13-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/v/VTK/VTK-5.10.1-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/v/VTK/VTK-5.10.1-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/v/VTK/VTK-5.10.1-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/v/VTK/VTK-5.10.1-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/v/VTK/VTK-5.10.1-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/v/VTK/VTK-5.10.1-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/v/VTK/VTK-5.10.1-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/v/VTK/VTK-5.10.1-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/v/VTK/VTK-6.0.0-ictce-4.1.13-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/v/VTK/VTK-6.0.0-ictce-4.1.13-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/v/VTK/VTK-6.0.0-ictce-4.1.13-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/v/VTK/VTK-6.0.0-ictce-4.1.13-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/v/Valgrind/Valgrind-3.8.1-cgmpolf-1.1.6.eb b/easybuild/easyconfigs/__archive__/v/Valgrind/Valgrind-3.8.1-cgmpolf-1.1.6.eb similarity index 100% rename from easybuild/easyconfigs/v/Valgrind/Valgrind-3.8.1-cgmpolf-1.1.6.eb rename to easybuild/easyconfigs/__archive__/v/Valgrind/Valgrind-3.8.1-cgmpolf-1.1.6.eb diff --git a/easybuild/easyconfigs/v/Valgrind/Valgrind-3.8.1-cgmvolf-1.1.12rc1.eb b/easybuild/easyconfigs/__archive__/v/Valgrind/Valgrind-3.8.1-cgmvolf-1.1.12rc1.eb similarity index 100% rename from easybuild/easyconfigs/v/Valgrind/Valgrind-3.8.1-cgmvolf-1.1.12rc1.eb rename to easybuild/easyconfigs/__archive__/v/Valgrind/Valgrind-3.8.1-cgmvolf-1.1.12rc1.eb diff --git a/easybuild/easyconfigs/v/Valgrind/Valgrind-3.8.1-cgmvolf-1.2.7.eb b/easybuild/easyconfigs/__archive__/v/Valgrind/Valgrind-3.8.1-cgmvolf-1.2.7.eb similarity index 100% rename from easybuild/easyconfigs/v/Valgrind/Valgrind-3.8.1-cgmvolf-1.2.7.eb rename to easybuild/easyconfigs/__archive__/v/Valgrind/Valgrind-3.8.1-cgmvolf-1.2.7.eb diff --git a/easybuild/easyconfigs/v/Valgrind/Valgrind-3.8.1-cgoolf-1.1.7.eb b/easybuild/easyconfigs/__archive__/v/Valgrind/Valgrind-3.8.1-cgoolf-1.1.7.eb similarity index 100% rename from easybuild/easyconfigs/v/Valgrind/Valgrind-3.8.1-cgoolf-1.1.7.eb rename to easybuild/easyconfigs/__archive__/v/Valgrind/Valgrind-3.8.1-cgoolf-1.1.7.eb diff --git a/easybuild/easyconfigs/v/Valgrind/Valgrind-3.8.1-gmvolf-1.7.12.eb b/easybuild/easyconfigs/__archive__/v/Valgrind/Valgrind-3.8.1-gmvolf-1.7.12.eb similarity index 100% rename from easybuild/easyconfigs/v/Valgrind/Valgrind-3.8.1-gmvolf-1.7.12.eb rename to easybuild/easyconfigs/__archive__/v/Valgrind/Valgrind-3.8.1-gmvolf-1.7.12.eb diff --git a/easybuild/easyconfigs/v/Valgrind/Valgrind-3.8.1-gmvolf-1.7.12rc1.eb b/easybuild/easyconfigs/__archive__/v/Valgrind/Valgrind-3.8.1-gmvolf-1.7.12rc1.eb similarity index 100% rename from easybuild/easyconfigs/v/Valgrind/Valgrind-3.8.1-gmvolf-1.7.12rc1.eb rename to easybuild/easyconfigs/__archive__/v/Valgrind/Valgrind-3.8.1-gmvolf-1.7.12rc1.eb diff --git a/easybuild/easyconfigs/v/Valgrind/Valgrind-3.8.1-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/v/Valgrind/Valgrind-3.8.1-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/v/Valgrind/Valgrind-3.8.1-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/v/Valgrind/Valgrind-3.8.1-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/v/Valgrind/Valgrind-3.9.0-goalf-1.5.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/v/Valgrind/Valgrind-3.9.0-goalf-1.5.12-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/v/Valgrind/Valgrind-3.9.0-goalf-1.5.12-no-OFED.eb rename to easybuild/easyconfigs/__archive__/v/Valgrind/Valgrind-3.9.0-goalf-1.5.12-no-OFED.eb diff --git a/easybuild/easyconfigs/__archive__/v/VampirTrace/VampirTrace-5.14.4-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/v/VampirTrace/VampirTrace-5.14.4-gompi-1.4.12-no-OFED.eb new file mode 100644 index 0000000000000000000000000000000000000000..02bc1f21cc036e2509ecf2f602c48678ebe2955b --- /dev/null +++ b/easybuild/easyconfigs/__archive__/v/VampirTrace/VampirTrace-5.14.4-gompi-1.4.12-no-OFED.eb @@ -0,0 +1,50 @@ +# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany +# Authors:: Bernd Mohr +# License:: New BSD +# +# This work is based from experiences from the UNITE project +# http://apps.fz-juelich.de/unite/ +## +easyblock = 'ConfigureMake' + +name = 'VampirTrace' +version = '5.14.4' + +homepage = 'http:/www.tu-dresden.de/zih/vampirtrace/' +description = """VampirTrace is an open source library that allows detailed logging of program + execution for parallel applications using message passing (MPI) and threads (OpenMP), Pthreads).""" + +toolchain = {'name': 'gompi', 'version': '1.4.12-no-OFED'} +toolchainopts = {'usempi': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://wwwpub.zih.tu-dresden.de/%7Emlieber/dcount/dcount.php?package=vampirtrace&get='] + +dependencies = [ + ('OTF', '1.12.4'), + ('PAPI', '5.2.0'), + ('PDT', '3.19'), +] + +configopts = 'MPIFC="$MPIF90"' + +# MPI suite should always be specified -- MUCH quicker and SAVER than autodetect +# note: these options are toolchain specific! +configopts += " --with-openmpi --enable-compinst=gnu" + +configopts += " --with-papi-dir=${EBROOTPAPI}" +configopts += " --with-extern-otf-dir=${EBROOTOTF}" +configopts += " --with-tau-instrumentor=${EBROOTPDT}/x86_64/bin/tau_instrumentor" +configopts += " --with-pdt-cparse=${EBROOTPDT}/x86_64/bin/cparse" +configopts += " --with-pdt-cxxparse=${EBROOTPDT}/x86_64/bin/cxxparse" +configopts += " --with-pdt-fparse=${EBROOTPDT}/x86_64/bin/gfparse" +# VamoirTrace does also support CUDA measurements - not yet tested +# configopts += " --with-cuda-dir=${CUDADIR}" + +sanity_check_paths = { + 'files': ['bin/vtcc', 'include/vampirtrace/vt_user.h', ('lib/libvt.a', 'lib64/libvt.a')], + 'dirs': [] +} + +moduleclass = 'perf' diff --git a/easybuild/easyconfigs/v/Velvet/Velvet-1.2.07-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/v/Velvet/Velvet-1.2.07-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/v/Velvet/Velvet-1.2.07-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/v/Velvet/Velvet-1.2.07-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/v/Velvet/Velvet-1.2.07-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/v/Velvet/Velvet-1.2.07-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/v/Velvet/Velvet-1.2.07-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/v/Velvet/Velvet-1.2.07-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/v/ViennaRNA/ViennaRNA-2.0.7-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/v/ViennaRNA/ViennaRNA-2.0.7-goalf-1.1.0-no-OFED.eb similarity index 95% rename from easybuild/easyconfigs/v/ViennaRNA/ViennaRNA-2.0.7-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/v/ViennaRNA/ViennaRNA-2.0.7-goalf-1.1.0-no-OFED.eb index 740784c81214232502ddf3c6c8a632d5bd4be81c..795671412f1fd48108303b79b2526bfb540bca05 100644 --- a/easybuild/easyconfigs/v/ViennaRNA/ViennaRNA-2.0.7-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/__archive__/v/ViennaRNA/ViennaRNA-2.0.7-goalf-1.1.0-no-OFED.eb @@ -29,7 +29,7 @@ source_urls = ['http://www.tbi.univie.ac.at/~ronny/RNA'] configopts = '--without-perl' # Alternatively, you may want to use the following to copy the perl-module to a "local" directory # Code NOT yet tested, therefor left here for future recycling -#preconfigopts = 'PERLPREFIX="/path/where/the/perl/module/shoud/go"' +#preconfigopts = 'env PERLPREFIX="/path/where/the/perl/module/shoud/go"' sanity_check_paths = { 'files': ['bin/RNA%s' % x for x in ['fold', 'eval', 'heat', 'pdist', 'distance', diff --git a/easybuild/easyconfigs/v/ViennaRNA/ViennaRNA-2.0.7-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/v/ViennaRNA/ViennaRNA-2.0.7-ictce-4.0.6.eb similarity index 95% rename from easybuild/easyconfigs/v/ViennaRNA/ViennaRNA-2.0.7-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/v/ViennaRNA/ViennaRNA-2.0.7-ictce-4.0.6.eb index 375b58016f98221a819281f38e618bd925f655a9..b7723d7af326ac6b6c0450344589c94b2f1fe8d1 100644 --- a/easybuild/easyconfigs/v/ViennaRNA/ViennaRNA-2.0.7-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/__archive__/v/ViennaRNA/ViennaRNA-2.0.7-ictce-4.0.6.eb @@ -31,7 +31,7 @@ patches = ['ViennaRNA_ictce-pragma.patch'] configopts = '--without-perl' # Alternatively, you may want to use the following to copy the perl-module to a "local" directory # Code NOT yet tested, therefor left here for future recycling -#preconfigopts = 'PERLPREFIX="/path/where/the/perl/module/shoud/go"' +#preconfigopts = 'env PERLPREFIX="/path/where/the/perl/module/shoud/go"' sanity_check_paths = { 'files': ['bin/RNA%s' % x for x in ['fold', 'eval', 'heat', 'pdist', 'distance', diff --git a/easybuild/easyconfigs/v/Viper/Viper-1.0.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/v/Viper/Viper-1.0.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/v/Viper/Viper-1.0.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/v/Viper/Viper-1.0.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/v/Viper/Viper-1.0.0-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/v/Viper/Viper-1.0.0-ictce-4.0.6-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/v/Viper/Viper-1.0.0-ictce-4.0.6-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/v/Viper/Viper-1.0.0-ictce-4.0.6-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/w/WIEN2k/WIEN2k-12.1-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/w/WIEN2k/WIEN2k-12.1-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/w/WIEN2k/WIEN2k-12.1-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/w/WIEN2k/WIEN2k-12.1-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/w/WIEN2k/WIEN2k-12.1-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/w/WIEN2k/WIEN2k-12.1-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/w/WIEN2k/WIEN2k-12.1-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/w/WIEN2k/WIEN2k-12.1-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/w/WPS/WPS-3.3.1-goalf-1.1.0-no-OFED-dmpar.eb b/easybuild/easyconfigs/__archive__/w/WPS/WPS-3.3.1-goalf-1.1.0-no-OFED-dmpar.eb similarity index 100% rename from easybuild/easyconfigs/w/WPS/WPS-3.3.1-goalf-1.1.0-no-OFED-dmpar.eb rename to easybuild/easyconfigs/__archive__/w/WPS/WPS-3.3.1-goalf-1.1.0-no-OFED-dmpar.eb diff --git a/easybuild/easyconfigs/w/WPS/WPS-3.3.1-ictce-3.2.2.u3-dmpar.eb b/easybuild/easyconfigs/__archive__/w/WPS/WPS-3.3.1-ictce-3.2.2.u3-dmpar.eb similarity index 100% rename from easybuild/easyconfigs/w/WPS/WPS-3.3.1-ictce-3.2.2.u3-dmpar.eb rename to easybuild/easyconfigs/__archive__/w/WPS/WPS-3.3.1-ictce-3.2.2.u3-dmpar.eb diff --git a/easybuild/easyconfigs/w/WPS/WPS-3.4-goalf-1.1.0-no-OFED-dmpar.eb b/easybuild/easyconfigs/__archive__/w/WPS/WPS-3.4-goalf-1.1.0-no-OFED-dmpar.eb similarity index 100% rename from easybuild/easyconfigs/w/WPS/WPS-3.4-goalf-1.1.0-no-OFED-dmpar.eb rename to easybuild/easyconfigs/__archive__/w/WPS/WPS-3.4-goalf-1.1.0-no-OFED-dmpar.eb diff --git a/easybuild/easyconfigs/w/WPS/WPS-3.4-ictce-3.2.2.u3-dmpar.eb b/easybuild/easyconfigs/__archive__/w/WPS/WPS-3.4-ictce-3.2.2.u3-dmpar.eb similarity index 100% rename from easybuild/easyconfigs/w/WPS/WPS-3.4-ictce-3.2.2.u3-dmpar.eb rename to easybuild/easyconfigs/__archive__/w/WPS/WPS-3.4-ictce-3.2.2.u3-dmpar.eb diff --git a/easybuild/easyconfigs/w/WPS/WPS-3.4.1-iqacml-3.7.3-dmpar.eb b/easybuild/easyconfigs/__archive__/w/WPS/WPS-3.4.1-iqacml-3.7.3-dmpar.eb similarity index 100% rename from easybuild/easyconfigs/w/WPS/WPS-3.4.1-iqacml-3.7.3-dmpar.eb rename to easybuild/easyconfigs/__archive__/w/WPS/WPS-3.4.1-iqacml-3.7.3-dmpar.eb diff --git a/easybuild/easyconfigs/w/WPS/WPS-3.5-ictce-4.1.13-dmpar.eb b/easybuild/easyconfigs/__archive__/w/WPS/WPS-3.5-ictce-4.1.13-dmpar.eb similarity index 100% rename from easybuild/easyconfigs/w/WPS/WPS-3.5-ictce-4.1.13-dmpar.eb rename to easybuild/easyconfigs/__archive__/w/WPS/WPS-3.5-ictce-4.1.13-dmpar.eb diff --git a/easybuild/easyconfigs/w/WPS/WPS-3.5.1-ictce-4.1.13-dmpar.eb b/easybuild/easyconfigs/__archive__/w/WPS/WPS-3.5.1-ictce-4.1.13-dmpar.eb similarity index 100% rename from easybuild/easyconfigs/w/WPS/WPS-3.5.1-ictce-4.1.13-dmpar.eb rename to easybuild/easyconfigs/__archive__/w/WPS/WPS-3.5.1-ictce-4.1.13-dmpar.eb diff --git a/easybuild/easyconfigs/w/WRF/WRF-3.3.1-goalf-1.1.0-no-OFED-dmpar.eb b/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.3.1-goalf-1.1.0-no-OFED-dmpar.eb similarity index 100% rename from easybuild/easyconfigs/w/WRF/WRF-3.3.1-goalf-1.1.0-no-OFED-dmpar.eb rename to easybuild/easyconfigs/__archive__/w/WRF/WRF-3.3.1-goalf-1.1.0-no-OFED-dmpar.eb diff --git a/easybuild/easyconfigs/w/WRF/WRF-3.3.1-ictce-3.2.2.u3-dmpar.eb b/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.3.1-ictce-3.2.2.u3-dmpar.eb similarity index 100% rename from easybuild/easyconfigs/w/WRF/WRF-3.3.1-ictce-3.2.2.u3-dmpar.eb rename to easybuild/easyconfigs/__archive__/w/WRF/WRF-3.3.1-ictce-3.2.2.u3-dmpar.eb diff --git a/easybuild/easyconfigs/w/WRF/WRF-3.4-goalf-1.1.0-no-OFED-dmpar.eb b/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.4-goalf-1.1.0-no-OFED-dmpar.eb similarity index 100% rename from easybuild/easyconfigs/w/WRF/WRF-3.4-goalf-1.1.0-no-OFED-dmpar.eb rename to easybuild/easyconfigs/__archive__/w/WRF/WRF-3.4-goalf-1.1.0-no-OFED-dmpar.eb diff --git a/easybuild/easyconfigs/w/WRF/WRF-3.4-ictce-3.2.2.u3-dmpar.eb b/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.4-ictce-3.2.2.u3-dmpar.eb similarity index 100% rename from easybuild/easyconfigs/w/WRF/WRF-3.4-ictce-3.2.2.u3-dmpar.eb rename to easybuild/easyconfigs/__archive__/w/WRF/WRF-3.4-ictce-3.2.2.u3-dmpar.eb diff --git a/easybuild/easyconfigs/w/WRF/WRF-3.4.1-iqacml-3.7.3-dmpar.eb b/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.4.1-iqacml-3.7.3-dmpar.eb similarity index 100% rename from easybuild/easyconfigs/w/WRF/WRF-3.4.1-iqacml-3.7.3-dmpar.eb rename to easybuild/easyconfigs/__archive__/w/WRF/WRF-3.4.1-iqacml-3.7.3-dmpar.eb diff --git a/easybuild/easyconfigs/w/WRF/WRF-3.5-ictce-4.1.13-dmpar.eb b/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.5-ictce-4.1.13-dmpar.eb similarity index 100% rename from easybuild/easyconfigs/w/WRF/WRF-3.5-ictce-4.1.13-dmpar.eb rename to easybuild/easyconfigs/__archive__/w/WRF/WRF-3.5-ictce-4.1.13-dmpar.eb diff --git a/easybuild/easyconfigs/w/WRF/WRF-3.5.1-ictce-4.1.13-dmpar.eb b/easybuild/easyconfigs/__archive__/w/WRF/WRF-3.5.1-ictce-4.1.13-dmpar.eb similarity index 100% rename from easybuild/easyconfigs/w/WRF/WRF-3.5.1-ictce-4.1.13-dmpar.eb rename to easybuild/easyconfigs/__archive__/w/WRF/WRF-3.5.1-ictce-4.1.13-dmpar.eb diff --git a/easybuild/easyconfigs/w/wiki2beamer/wiki2beamer-0.9.5-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/w/wiki2beamer/wiki2beamer-0.9.5-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/w/wiki2beamer/wiki2beamer-0.9.5-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/w/wiki2beamer/wiki2beamer-0.9.5-goalf-1.1.0-no-OFED-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/x/XCrySDen/XCrySDen-1.5.53-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/x/XCrySDen/XCrySDen-1.5.53-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/x/XCrySDen/XCrySDen-1.5.53-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/x/XCrySDen/XCrySDen-1.5.53-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/x/XCrySDen/XCrySDen-1.5.53-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/x/XCrySDen/XCrySDen-1.5.53-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/x/XCrySDen/XCrySDen-1.5.53-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/x/XCrySDen/XCrySDen-1.5.53-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/x/XML-LibXML/XML-LibXML-2.0018-ictce-4.1.13-Perl-5.16.3.eb b/easybuild/easyconfigs/__archive__/x/XML-LibXML/XML-LibXML-2.0018-ictce-4.1.13-Perl-5.16.3.eb similarity index 100% rename from easybuild/easyconfigs/x/XML-LibXML/XML-LibXML-2.0018-ictce-4.1.13-Perl-5.16.3.eb rename to easybuild/easyconfigs/__archive__/x/XML-LibXML/XML-LibXML-2.0018-ictce-4.1.13-Perl-5.16.3.eb diff --git a/easybuild/easyconfigs/x/XML-Simple/XML-Simple-2.20-ictce-4.1.13-Perl-5.16.3.eb b/easybuild/easyconfigs/__archive__/x/XML-Simple/XML-Simple-2.20-ictce-4.1.13-Perl-5.16.3.eb similarity index 100% rename from easybuild/easyconfigs/x/XML-Simple/XML-Simple-2.20-ictce-4.1.13-Perl-5.16.3.eb rename to easybuild/easyconfigs/__archive__/x/XML-Simple/XML-Simple-2.20-ictce-4.1.13-Perl-5.16.3.eb diff --git a/easybuild/easyconfigs/x/XML/XML-3.95-0.1-goalf-1.1.0-no-OFED-R-2.15.2.eb b/easybuild/easyconfigs/__archive__/x/XML/XML-3.95-0.1-goalf-1.1.0-no-OFED-R-2.15.2.eb similarity index 100% rename from easybuild/easyconfigs/x/XML/XML-3.95-0.1-goalf-1.1.0-no-OFED-R-2.15.2.eb rename to easybuild/easyconfigs/__archive__/x/XML/XML-3.95-0.1-goalf-1.1.0-no-OFED-R-2.15.2.eb diff --git a/easybuild/easyconfigs/x/XML/XML-3.95-0.1-ictce-4.0.6-R-2.15.2.eb b/easybuild/easyconfigs/__archive__/x/XML/XML-3.95-0.1-ictce-4.0.6-R-2.15.2.eb similarity index 100% rename from easybuild/easyconfigs/x/XML/XML-3.95-0.1-ictce-4.0.6-R-2.15.2.eb rename to easybuild/easyconfigs/__archive__/x/XML/XML-3.95-0.1-ictce-4.0.6-R-2.15.2.eb diff --git a/easybuild/easyconfigs/x/xbitmaps/xbitmaps-1.1.1-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/x/xbitmaps/xbitmaps-1.1.1-ictce-4.1.13.eb similarity index 83% rename from easybuild/easyconfigs/x/xbitmaps/xbitmaps-1.1.1-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/x/xbitmaps/xbitmaps-1.1.1-ictce-4.1.13.eb index 7edd725bb85748d08f67bef901f55353d1bbb4d0..6dfd84dd09de12f13fcd6cebed51a3abc4aaf544 100644 --- a/easybuild/easyconfigs/x/xbitmaps/xbitmaps-1.1.1-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/__archive__/x/xbitmaps/xbitmaps-1.1.1-ictce-4.1.13.eb @@ -8,7 +8,7 @@ description = """provides bitmaps for x""" toolchain = {'name': 'ictce', 'version': '4.1.13'} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/data/'] +source_urls = [XORG_DATA_SOURCE] sanity_check_paths = { 'files': ['include/X11/bitmaps/gray'], diff --git a/easybuild/easyconfigs/x/xcb-proto/xcb-proto-1.7-goalf-1.1.0-no-OFED-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/x/xcb-proto/xcb-proto-1.7-goalf-1.1.0-no-OFED-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/x/xcb-proto/xcb-proto-1.7-goalf-1.1.0-no-OFED-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/x/xcb-proto/xcb-proto-1.7-goalf-1.1.0-no-OFED-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/x/xcb-proto/xcb-proto-1.7-ictce-4.0.6-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/x/xcb-proto/xcb-proto-1.7-ictce-4.0.6-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/x/xcb-proto/xcb-proto-1.7-ictce-4.0.6-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/x/xcb-proto/xcb-proto-1.7-ictce-4.0.6-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/x/xcb-proto/xcb-proto-1.7-ictce-4.1.13-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/x/xcb-proto/xcb-proto-1.7-ictce-4.1.13-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/x/xcb-proto/xcb-proto-1.7-ictce-4.1.13-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/x/xcb-proto/xcb-proto-1.7-ictce-4.1.13-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/x/xextproto/xextproto-7.2.1-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/x/xextproto/xextproto-7.2.1-ictce-4.1.13.eb similarity index 90% rename from easybuild/easyconfigs/x/xextproto/xextproto-7.2.1-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/x/xextproto/xextproto-7.2.1-ictce-4.1.13.eb index 7e5dd653468151a5f9f75df07ec5a8d03ff57915..a2085627e92ca811074c3c1ab7404949f97461b9 100644 --- a/easybuild/easyconfigs/x/xextproto/xextproto-7.2.1-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/__archive__/x/xextproto/xextproto-7.2.1-ictce-4.1.13.eb @@ -9,7 +9,7 @@ description = """XExtProto protocol headers.""" toolchain = {'name': 'ictce', 'version': '4.1.13'} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { 'files': ['include/X11/extensions/%s' % x for x in [ diff --git a/easybuild/easyconfigs/x/xorg-macros/xorg-macros-1.17-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/x/xorg-macros/xorg-macros-1.17-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/x/xorg-macros/xorg-macros-1.17-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/x/xorg-macros/xorg-macros-1.17-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/x/xorg-macros/xorg-macros-1.17-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/x/xorg-macros/xorg-macros-1.17-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/x/xorg-macros/xorg-macros-1.17-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/x/xorg-macros/xorg-macros-1.17-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/x/xorg-macros/xorg-macros-1.17-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/x/xorg-macros/xorg-macros-1.17-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/x/xorg-macros/xorg-macros-1.17-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/x/xorg-macros/xorg-macros-1.17-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/x/xproto/xproto-7.0.23-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/x/xproto/xproto-7.0.23-goalf-1.1.0-no-OFED.eb similarity index 92% rename from easybuild/easyconfigs/x/xproto/xproto-7.0.23-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/x/xproto/xproto-7.0.23-goalf-1.1.0-no-OFED.eb index f6c2e0c627b075726d7115f1f7daf97452286747..572e38002b6a6ac6cf89a3ba435d8c86c18f0de3 100644 --- a/easybuild/easyconfigs/x/xproto/xproto-7.0.23-goalf-1.1.0-no-OFED.eb +++ b/easybuild/easyconfigs/__archive__/x/xproto/xproto-7.0.23-goalf-1.1.0-no-OFED.eb @@ -10,7 +10,7 @@ toolchain = {'name': 'goalf', 'version': '1.1.0-no-OFED'} toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { 'files': ['include/X11/%s' % x for x in ['ap_keysym.h', 'HPkeysym.h', 'keysym.h', 'Xalloca.h', diff --git a/easybuild/easyconfigs/x/xproto/xproto-7.0.23-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/x/xproto/xproto-7.0.23-ictce-4.0.6.eb similarity index 92% rename from easybuild/easyconfigs/x/xproto/xproto-7.0.23-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/x/xproto/xproto-7.0.23-ictce-4.0.6.eb index e0f4abf1448d084414f892cfa66803384cc8c244..ddf767b605520b5132ac8345e698e2e92d52446c 100644 --- a/easybuild/easyconfigs/x/xproto/xproto-7.0.23-ictce-4.0.6.eb +++ b/easybuild/easyconfigs/__archive__/x/xproto/xproto-7.0.23-ictce-4.0.6.eb @@ -10,7 +10,7 @@ toolchain = {'name': 'ictce', 'version': '4.0.6'} toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { 'files': ['include/X11/%s' % x for x in ['ap_keysym.h', 'HPkeysym.h', 'keysym.h', 'Xalloca.h', diff --git a/easybuild/easyconfigs/x/xproto/xproto-7.0.23-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/x/xproto/xproto-7.0.23-ictce-4.1.13.eb similarity index 92% rename from easybuild/easyconfigs/x/xproto/xproto-7.0.23-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/x/xproto/xproto-7.0.23-ictce-4.1.13.eb index 884e64e8dd8f66d19644f74cb1f79a8f24eb849c..06bdb8bc21a89e704d0f51710ca7b0811b85fbfc 100644 --- a/easybuild/easyconfigs/x/xproto/xproto-7.0.23-ictce-4.1.13.eb +++ b/easybuild/easyconfigs/__archive__/x/xproto/xproto-7.0.23-ictce-4.1.13.eb @@ -10,7 +10,7 @@ toolchain = {'name': 'ictce', 'version': '4.1.13'} toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { 'files': ['include/X11/%s' % x for x in ['ap_keysym.h', 'HPkeysym.h', 'keysym.h', 'Xalloca.h', diff --git a/easybuild/easyconfigs/x/xtrans/xtrans-1.2-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/x/xtrans/xtrans-1.2-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/x/xtrans/xtrans-1.2-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/x/xtrans/xtrans-1.2-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/y/YAML-Syck/YAML-Syck-1.27-ictce-4.1.13-Perl-5.16.3.eb b/easybuild/easyconfigs/__archive__/y/YAML-Syck/YAML-Syck-1.27-ictce-4.1.13-Perl-5.16.3.eb similarity index 72% rename from easybuild/easyconfigs/y/YAML-Syck/YAML-Syck-1.27-ictce-4.1.13-Perl-5.16.3.eb rename to easybuild/easyconfigs/__archive__/y/YAML-Syck/YAML-Syck-1.27-ictce-4.1.13-Perl-5.16.3.eb index 814139aaa0a11e22b1788e690bfef34bbb42d813..5efafeb0f0b7058b25a3a189e61f88fcd24a9bea 100644 --- a/easybuild/easyconfigs/y/YAML-Syck/YAML-Syck-1.27-ictce-4.1.13-Perl-5.16.3.eb +++ b/easybuild/easyconfigs/__archive__/y/YAML-Syck/YAML-Syck-1.27-ictce-4.1.13-Perl-5.16.3.eb @@ -11,6 +11,7 @@ easyblock = 'PerlModule' name = 'YAML-Syck' version = '1.27' +versionsuffix = '-Perl-%(perlver)s' homepage = 'http://search.cpan.org/perldoc?YAML%3A%3ASyck' description = """Fast, lightweight YAML loader and dumper. @@ -21,21 +22,15 @@ toolchain = {'name': 'ictce', 'version': '4.1.13'} source_urls = ['http://www.cpan.org/modules/by-module/YAML'] sources = [SOURCE_TAR_GZ] -perl = 'Perl' -perlver = '5.16.3' -perlverextra = '' -versionsuffix = '-%s-%s%s' % (perl, perlver, perlverextra) - dependencies = [ - (perl, perlver, perlverextra), + ('Perl', '5.16.3'), ] options = {'modulename': 'YAML::Syck'} -perlmajver = perlver.split('.')[0] sanity_check_paths = { 'files': [], - 'dirs': ['lib/perl%s/site_perl/%s/x86_64-linux-thread-multi/YAML' % (perlmajver, perlver)], + 'dirs': ['lib/perl5/site_perl/%(perlver)s/x86_64-linux-thread-multi/YAML'], } moduleclass = 'data' diff --git a/easybuild/easyconfigs/y/YamCha/YamCha-0.33-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/y/YamCha/YamCha-0.33-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/y/YamCha/YamCha-0.33-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/y/YamCha/YamCha-0.33-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/y/YamCha/YamCha-0.33-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/y/YamCha/YamCha-0.33-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/y/YamCha/YamCha-0.33-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/y/YamCha/YamCha-0.33-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/y/Yasm/Yasm-1.2.0-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/y/Yasm/Yasm-1.2.0-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/y/Yasm/Yasm-1.2.0-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/y/Yasm/Yasm-1.2.0-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/y/Yasm/Yasm-1.2.0-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/y/Yasm/Yasm-1.2.0-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/y/Yasm/Yasm-1.2.0-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/y/Yasm/Yasm-1.2.0-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/y/yaff/yaff-1.0-ictce-4.1.13-Python-2.7.3.eb b/easybuild/easyconfigs/__archive__/y/yaff/yaff-1.0-ictce-4.1.13-Python-2.7.3.eb similarity index 100% rename from easybuild/easyconfigs/y/yaff/yaff-1.0-ictce-4.1.13-Python-2.7.3.eb rename to easybuild/easyconfigs/__archive__/y/yaff/yaff-1.0-ictce-4.1.13-Python-2.7.3.eb diff --git a/easybuild/easyconfigs/z/ZeroMQ/ZeroMQ-2.2.0-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/z/ZeroMQ/ZeroMQ-2.2.0-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/z/ZeroMQ/ZeroMQ-2.2.0-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/z/ZeroMQ/ZeroMQ-2.2.0-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/z/ZeroMQ/ZeroMQ-2.2.0-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/z/ZeroMQ/ZeroMQ-2.2.0-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/z/ZeroMQ/ZeroMQ-2.2.0-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/z/ZeroMQ/ZeroMQ-2.2.0-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/z/ZeroMQ/ZeroMQ-3.2.2-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/z/ZeroMQ/ZeroMQ-3.2.2-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/z/ZeroMQ/ZeroMQ-3.2.2-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/z/ZeroMQ/ZeroMQ-3.2.2-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/z/ZeroMQ/ZeroMQ-3.2.2-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/z/ZeroMQ/ZeroMQ-3.2.2-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/z/ZeroMQ/ZeroMQ-3.2.2-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/z/ZeroMQ/ZeroMQ-3.2.2-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.5-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.5-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/z/zlib/zlib-1.2.5-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.5-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.5-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.5-ictce-3.2.2.u3.eb similarity index 100% rename from easybuild/easyconfigs/z/zlib/zlib-1.2.5-ictce-3.2.2.u3.eb rename to easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.5-ictce-3.2.2.u3.eb diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.5-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.5-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/z/zlib/zlib-1.2.5-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.5-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.5-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.5-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/z/zlib/zlib-1.2.5-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.5-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.7-cgmpolf-1.1.6.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-cgmpolf-1.1.6.eb similarity index 100% rename from easybuild/easyconfigs/z/zlib/zlib-1.2.7-cgmpolf-1.1.6.eb rename to easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-cgmpolf-1.1.6.eb diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.7-cgmvolf-1.1.12rc1.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-cgmvolf-1.1.12rc1.eb similarity index 100% rename from easybuild/easyconfigs/z/zlib/zlib-1.2.7-cgmvolf-1.1.12rc1.eb rename to easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-cgmvolf-1.1.12rc1.eb diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.7-cgmvolf-1.2.7.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-cgmvolf-1.2.7.eb similarity index 100% rename from easybuild/easyconfigs/z/zlib/zlib-1.2.7-cgmvolf-1.2.7.eb rename to easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-cgmvolf-1.2.7.eb diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.7-cgoolf-1.1.7.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-cgoolf-1.1.7.eb similarity index 100% rename from easybuild/easyconfigs/z/zlib/zlib-1.2.7-cgoolf-1.1.7.eb rename to easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-cgoolf-1.1.7.eb diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.7-gmpolf-1.4.8.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-gmpolf-1.4.8.eb similarity index 100% rename from easybuild/easyconfigs/z/zlib/zlib-1.2.7-gmpolf-1.4.8.eb rename to easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-gmpolf-1.4.8.eb diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.7-gmvapich2-1.7.12.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-gmvapich2-1.7.12.eb similarity index 100% rename from easybuild/easyconfigs/z/zlib/zlib-1.2.7-gmvapich2-1.7.12.eb rename to easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-gmvapich2-1.7.12.eb diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.7-gmvolf-1.7.12.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-gmvolf-1.7.12.eb similarity index 100% rename from easybuild/easyconfigs/z/zlib/zlib-1.2.7-gmvolf-1.7.12.eb rename to easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-gmvolf-1.7.12.eb diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.7-gmvolf-1.7.12rc1.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-gmvolf-1.7.12rc1.eb similarity index 100% rename from easybuild/easyconfigs/z/zlib/zlib-1.2.7-gmvolf-1.7.12rc1.eb rename to easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-gmvolf-1.7.12rc1.eb diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.7-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/z/zlib/zlib-1.2.7-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.7-goalf-1.5.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-goalf-1.5.12-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/z/zlib/zlib-1.2.7-goalf-1.5.12-no-OFED.eb rename to easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-goalf-1.5.12-no-OFED.eb diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.7-gompi-1.4.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-gompi-1.4.12-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/z/zlib/zlib-1.2.7-gompi-1.4.12-no-OFED.eb rename to easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-gompi-1.4.12-no-OFED.eb diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.7-goolfc-1.3.12.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-goolfc-1.3.12.eb similarity index 100% rename from easybuild/easyconfigs/z/zlib/zlib-1.2.7-goolfc-1.3.12.eb rename to easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-goolfc-1.3.12.eb diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.7-ictce-3.2.2.u3.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-ictce-3.2.2.u3.eb similarity index 100% rename from easybuild/easyconfigs/z/zlib/zlib-1.2.7-ictce-3.2.2.u3.eb rename to easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-ictce-3.2.2.u3.eb diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.7-ictce-4.0.10.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-ictce-4.0.10.eb similarity index 100% rename from easybuild/easyconfigs/z/zlib/zlib-1.2.7-ictce-4.0.10.eb rename to easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-ictce-4.0.10.eb diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.7-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/z/zlib/zlib-1.2.7-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.7-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/z/zlib/zlib-1.2.7-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.7-iomkl-4.6.13.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-iomkl-4.6.13.eb similarity index 100% rename from easybuild/easyconfigs/z/zlib/zlib-1.2.7-iomkl-4.6.13.eb rename to easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-iomkl-4.6.13.eb diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.7-iqacml-3.7.3.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-iqacml-3.7.3.eb similarity index 100% rename from easybuild/easyconfigs/z/zlib/zlib-1.2.7-iqacml-3.7.3.eb rename to easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.7-iqacml-3.7.3.eb diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-goalf-1.5.12-no-OFED.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-goalf-1.5.12-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/z/zlib/zlib-1.2.8-goalf-1.5.12-no-OFED.eb rename to easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-goalf-1.5.12-no-OFED.eb diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/z/zlib/zlib-1.2.8-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-ictce-6.3.5.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-ictce-6.3.5.eb similarity index 100% rename from easybuild/easyconfigs/z/zlib/zlib-1.2.8-ictce-6.3.5.eb rename to easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-ictce-6.3.5.eb diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.2.8-iqacml-3.7.3.eb b/easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-iqacml-3.7.3.eb similarity index 100% rename from easybuild/easyconfigs/z/zlib/zlib-1.2.8-iqacml-3.7.3.eb rename to easybuild/easyconfigs/__archive__/z/zlib/zlib-1.2.8-iqacml-3.7.3.eb diff --git a/easybuild/easyconfigs/z/zsh/zsh-5.0.2-ictce-4.1.13.eb b/easybuild/easyconfigs/__archive__/z/zsh/zsh-5.0.2-ictce-4.1.13.eb similarity index 100% rename from easybuild/easyconfigs/z/zsh/zsh-5.0.2-ictce-4.1.13.eb rename to easybuild/easyconfigs/__archive__/z/zsh/zsh-5.0.2-ictce-4.1.13.eb diff --git a/easybuild/easyconfigs/z/zsync/zsync-0.6.2-goalf-1.1.0-no-OFED.eb b/easybuild/easyconfigs/__archive__/z/zsync/zsync-0.6.2-goalf-1.1.0-no-OFED.eb similarity index 100% rename from easybuild/easyconfigs/z/zsync/zsync-0.6.2-goalf-1.1.0-no-OFED.eb rename to easybuild/easyconfigs/__archive__/z/zsync/zsync-0.6.2-goalf-1.1.0-no-OFED.eb diff --git a/easybuild/easyconfigs/z/zsync/zsync-0.6.2-ictce-4.0.6.eb b/easybuild/easyconfigs/__archive__/z/zsync/zsync-0.6.2-ictce-4.0.6.eb similarity index 100% rename from easybuild/easyconfigs/z/zsync/zsync-0.6.2-ictce-4.0.6.eb rename to easybuild/easyconfigs/__archive__/z/zsync/zsync-0.6.2-ictce-4.0.6.eb diff --git a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.10.5-intel-2016.02-GCC-4.9-libxc.eb b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.10.5-intel-2016.02-GCC-4.9-libxc.eb new file mode 100644 index 0000000000000000000000000000000000000000..9651451f5dea4dfe36455f49d671a8eef4537da1 --- /dev/null +++ b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.10.5-intel-2016.02-GCC-4.9-libxc.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'ABINIT' +version = "7.10.5" +versionsuffix = "-libxc" + +homepage = 'http://www.abinit.org/' +description = """ABINIT is a package whose main program allows one to find the total energy, + charge density and electronic structure of systems made of electrons and nuclei (molecules + and periodic solids) within Density Functional Theory (DFT), using pseudopotentials and a + planewave or wavelet basis.""" + +toolchain = {'name': 'intel', 'version': '2016.02-GCC-4.9'} +toolchainopts = {'usempi': True} + +source_urls = ['http://ftp.abinit.org/'] +sources = [SOURCELOWER_TAR_GZ] + +# ensure mpi and intel toolchain +configopts = '--with-fc-vendor=intel --with-linalg-flavor=mkl --enable-mpi ' +configopts += '--with-fft-flavor=fftw3-mkl ' +configopts += '--with-fft-libs="$LIBFFT" ' + +# libxc variant +configopts += '--with-dft-flavor=libxc ' + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['abinit', 'aim', 'cut3d', 'conducti', 'mrgddb', 'mrgscr', 'optic']], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.10.5-intel-2016.02-GCC-4.9.eb b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.10.5-intel-2016.02-GCC-4.9.eb new file mode 100644 index 0000000000000000000000000000000000000000..d13b10cfefc211c5453329c298bddcb32c7e0ff8 --- /dev/null +++ b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.10.5-intel-2016.02-GCC-4.9.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = 'ABINIT' +version = "7.10.5" + +homepage = 'http://www.abinit.org/' +description = """ABINIT is a package whose main program allows one to find the total energy, + charge density and electronic structure of systems made of electrons and nuclei (molecules + and periodic solids) within Density Functional Theory (DFT), using pseudopotentials and a + planewave or wavelet basis.""" + +toolchain = {'name': 'intel', 'version': '2016.02-GCC-4.9'} +toolchainopts = {'usempi': True} + +source_urls = ['http://ftp.abinit.org/'] +sources = [SOURCELOWER_TAR_GZ] + +# ensure mpi and intel toolchain +configopts = '--with-fc-vendor=intel --with-linalg-flavor=mkl --enable-mpi ' +configopts += '--with-fft-flavor=fftw3-mkl ' +configopts += '--with-fft-libs="$LIBFFT"' + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['abinit', 'aim', 'cut3d', 'conducti', 'mrgddb', 'mrgscr', 'optic']], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.6.2-foss-2015a.eb b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.6.2-foss-2015a.eb new file mode 100644 index 0000000000000000000000000000000000000000..bfa5f0befa0694ec82a86b15cc06a3bb88fd165b --- /dev/null +++ b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.6.2-foss-2015a.eb @@ -0,0 +1,36 @@ +easyblock = "ConfigureMake" + +name = 'ABINIT' +version = '7.6.2' + +homepage = 'http://www.abinit.org/' +description = """Abinit is a plane wave pseudopotential code for doing condensed phase electronic + structure calculations using DFT.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +source_urls = ['http://ftp.abinit.org/'] +sources = [SOURCELOWER_TAR_GZ] + +patches = [ + 'ABINIT-%(version)s_named-constant.patch', + 'ABINIT-%(version)s_odamix.patch', +] + +dependencies = [ + ('netCDF', '4.3.2'), + ('netCDF-Fortran', '4.4.0'), +] + +configopts = '--enable-mpi --with-mpi-prefix="$EBROOTOPENMPI" --enable-fallbacks ' +configopts += '--with-netcdf-incs="-I$EBROOTNETCDF/include -I$EBROOTNETCDFMINFORTRAN/include" ' +configopts += '--with-netcdf-libs="-L$EBROOTNETCDF/lib64 -lnetcdf -L$EBROOTNETCDFMINFORTRAN/lib -lnetcdff" ' +configopts += '--with-fft-libs="-L$EBROOTFFTW/lib -lfftw3 -lfftw3f" --with-fft-flavor=fftw3 ' +configopts += '--with-trio-flavor=netcdf+etsf_io --with-dft-flavor=libxc --enable-gw-dpc' + +sanity_check_paths = { + 'files': ["bin/abinit"], + 'dirs': [], +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.6.2_named-constant.patch b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.6.2_named-constant.patch new file mode 100644 index 0000000000000000000000000000000000000000..bb56a05a0a36ff63d5de64fe16f01a71b41bf03f --- /dev/null +++ b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.6.2_named-constant.patch @@ -0,0 +1,18 @@ +# This patch fixes a 'cannot assign to a named constant' error that occurs during the build. +# Suggested fix from: https://lists.debian.org/debian-mentors/2014/08/msg00475.html +--- src/62_ctqmc/defs.h.orig 2014-02-15 21:30:20.000000000 +0000 ++++ src/62_ctqmc/defs.h 2016-08-22 13:05:09.473620286 +0100 +@@ -5,11 +5,11 @@ + + #define MALLOC(ARR,SIZE) ABI_ALLOCATE(ARR,SIZE) + #define FREE(ARR) ABI_DEALLOCATE(ARR) +-#define FREEIF(ARR) IF(ALLOCATED(ARR)) THEN NEWLINE ABI_DEALLOCATE(ARR) NEWLINE END IF ++#define FREEIF(ARR) IF(ALLOCATED(ARR)) ABI_DEALLOCATE(ARR) + + #define DT_MALLOC(ARR,SIZE) ABI_DATATYPE_ALLOCATE(ARR,SIZE) + #define DT_FREE(ARR) ABI_DATATYPE_DEALLOCATE(ARR) +-#define DT_FREEIF(ARR) IF(ALLOCATED(ARR)) THEN NEWLINE ABI_DATATYPE_DEALLOCATE(ARR) NEWLINE END IF ++#define DT_FREEIF(ARR) IF(ALLOCATED(ARR)) ABI_DATATYPE_DEALLOCATE(ARR) + + #define myWARNALL(msg) MSG_WARNING(msg) + #define myWARN(msg) call msg_hndl(msg,"WARNING","PERS") diff --git a/easybuild/easyconfigs/a/ABINIT/ABINIT-7.6.2_odamix.patch b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.6.2_odamix.patch new file mode 100644 index 0000000000000000000000000000000000000000..2ea83d3829846a8e8eee520df802d29fac158c27 --- /dev/null +++ b/easybuild/easyconfigs/a/ABINIT/ABINIT-7.6.2_odamix.patch @@ -0,0 +1,12 @@ +# This fixes a build time error that is acknowledged here: http://forum.abinit.org/viewtopic.php?f=3&t=2656 +--- src/67_common/odamix.F90.orig 2016-08-22 13:27:30.289621140 +0100 ++++ src/67_common/odamix.F90 2016-08-22 13:27:40.063570238 +0100 +@@ -544,7 +544,7 @@ + do ispden=1,pawrhoij(iatom)%nspden + do irhoij=1,pawrhoij(iatom)%nrhoijsel + klmn=2*pawrhoij(iatom)%rhoijselect(irhoij)-1 +- rhoijtmp(klmn-1:klmn+1,ispden)=pawrhoij(iatom)%rhoijp(jrhoij:jrhoij+1,ispden) ++ rhoijtmp(klmn:klmn+1,ispden)=pawrhoij(iatom)%rhoijp(jrhoij:jrhoij+1,ispden) + jrhoij=jrhoij+2 + end do + end do diff --git a/easybuild/easyconfigs/a/ABINIT/ABINIT-8.0.8-intel-2016a.eb b/easybuild/easyconfigs/a/ABINIT/ABINIT-8.0.8-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..21aa0bf4482503e24be28f42a76aefc27297cfe6 --- /dev/null +++ b/easybuild/easyconfigs/a/ABINIT/ABINIT-8.0.8-intel-2016a.eb @@ -0,0 +1,33 @@ +easyblock = 'ConfigureMake' + +name = 'ABINIT' +version = '8.0.8' + +homepage = 'http://www.abinit.org/' +description = """ABINIT is a package whose main program allows one to find the total energy, charge density and + electronic structure of systems made of electrons and nuclei (molecules and periodic solids) within Density Functional + Theory (DFT), using pseudopotentials and a planewave or wavelet basis.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +source_urls = ['http://ftp.abinit.org/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['7b67d9ffc6200b3bcca0db12f7c69581'] + +configopts = "--with-mpi-prefix=$EBROOTIMPI/intel64 --with-trio-flavor='etsf_io+netcdf' --with-dft=flavor='libxc' " +configopts += '--with-netcdf-incs="-I$EBROOTNETCDF/include -I$EBROOTNETCDFMINFORTRAN/include" ' +configopts += '--with-netcdf-libs="-L$EBROOTNETCDF/lib -lnetcdf -L$EBROOTNETCDFMINFORTRAN/lib -lnetcdff" ' +configopts += '--with-libxc-incs="-I$EBROOTLIBXC/include" --with-libxc-libs="-L$EBROOTLIBXC/lib -lxc" ' + +dependencies = [ + ('libxc', '3.0.0'), + ('netCDF', '4.4.0'), + ('netCDF-Fortran', '4.4.4'), +] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['abinit', 'aim', 'cut3d', 'conducti', 'mrgddb', 'mrgscr', 'optic']], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ABySS/ABySS-1.3.7-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/a/ABySS/ABySS-1.3.7-intel-2015a-Python-2.7.9.eb index 20c30c8e6291466a063743c95a346c88a54af5b8..6b5c1c6d525616ee6854448663e4077c8042721d 100644 --- a/easybuild/easyconfigs/a/ABySS/ABySS-1.3.7-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/a/ABySS/ABySS-1.3.7-intel-2015a-Python-2.7.9.eb @@ -31,7 +31,7 @@ dependencies = [ ('Boost', '1.58.0', versionsuffix), ] -preconfigopts = 'CPPFLAGS=-I$EBROOTSPARSEHASH/include' +preconfigopts = 'env CPPFLAGS=-I$EBROOTSPARSEHASH/include' sanity_check_paths = { 'files': ["bin/ABYSS", "bin/ABYSS-P"], diff --git a/easybuild/easyconfigs/a/ABySS/ABySS-1.9.0-foss-2016a.eb b/easybuild/easyconfigs/a/ABySS/ABySS-1.9.0-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..aa09a6e789d150412b669eeede3fcf142adbe66d --- /dev/null +++ b/easybuild/easyconfigs/a/ABySS/ABySS-1.9.0-foss-2016a.eb @@ -0,0 +1,36 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Maxime Schmitt , Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +## + +easyblock = 'ConfigureMake' + +name = 'ABySS' +version = '1.9.0' + +homepage = 'http://www.bcgsc.ca/platform/bioinfo/software/abyss' +description = """Assembly By Short Sequences - a de novo, parallel, paired-end sequence assembler""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['https://github.com/bcgsc/abyss/releases/download/%(version)s/'] + +dependencies = [ + ('Boost', '1.60.0'), + ('sparsehash', '2.0.2'), + ('SQLite', '3.9.2'), +] + +sanity_check_paths = { + 'files': ["bin/ABYSS", "bin/ABYSS-P"], + 'dirs': [] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/ADMIXTURE/ADMIXTURE-1.3.0.eb b/easybuild/easyconfigs/a/ADMIXTURE/ADMIXTURE-1.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..1c6dbcdc1b30668bf13194dc531395f87f934a86 --- /dev/null +++ b/easybuild/easyconfigs/a/ADMIXTURE/ADMIXTURE-1.3.0.eb @@ -0,0 +1,21 @@ +easyblock = 'PackedBinary' + +name = 'ADMIXTURE' +version = '1.3.0' + +homepage = 'https://www.genetics.ucla.edu/software/admixture' +description = """ADMIXTURE is a software tool for maximum likelihood estimation of individual ancestries from +multilocus SNP genotype datasets. It uses the same statistical model as STRUCTURE but calculates estimates much +more rapidly using a fast numerical optimization algorithm.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = ['https://www.genetics.ucla.edu/software/%(namelower)s/binaries/'] +sources = ['%(namelower)s_linux-%(version)s.tar.gz'] + +sanity_check_paths = { + 'files': ['admixture', 'admixture32'], + 'dirs': [] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/AFNI/AFNI-20160329-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/a/AFNI/AFNI-20160329-intel-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..f69d4cd5999f79d6d6ceed458cffcef06b53a087 --- /dev/null +++ b/easybuild/easyconfigs/a/AFNI/AFNI-20160329-intel-2016a-Python-2.7.11.eb @@ -0,0 +1,64 @@ +easyblock = 'ConfigureMake' + +name = 'AFNI' +version = '20160329' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://afni.nimh.nih.gov/' +description = """AFNI is a set of C programs for processing, analyzing, and displaying functional MRI (FMRI) data - + a technique for mapping human brain activity.""" + +toolchain = {'name': 'intel', 'version': '2016a'} +toolchainopts = {'openmp': True, 'pic': True} + +# download afni_src.tgz manually from http://afni.nimh.nih.gov/pub/dist/tgz/, and rename to include datestamp +# detailed release notes are available at http://afni.nimh.nih.gov/pub/dist/doc/misc/history/afni_hist_level1_all.html +# but last update doesn't match datestamp of most recent afni_src.tgz? +sources = ['afni_src-%(version)s.tgz'] +checksums = ['f6a1fd2893ad9963ffd4356ccdc1ae4b'] + +patches = ['AFNI-20150717_omp-pragma-statement-fix.patch'] + +dependencies = [ + ('tcsh', '6.19.00'), + ('Python', '2.7.11'), + ('libXp', '1.0.3'), + ('libXt', '1.1.5'), + ('libXpm', '3.5.11'), + ('libXmu', '1.1.2'), + ('motif', '2.3.5'), + ('R', '3.2.3'), + ('PyQt', '4.11.4', versionsuffix), + ('expat', '2.1.0'), + ('libpng', '1.6.21'), + ('libjpeg-turbo', '1.4.2'), + ('GSL', '2.1'), + ('GLib', '2.47.5'), # must match version used in Qt (via PyQt) + ('zlib', '1.2.8'), +] + +skipsteps = ['configure', 'install'] + +prebuildopts = "cp Makefile.linux_openmp_64 Makefile && " +buildopts = 'totality LGIFTI="$EBROOTEXPAT/lib/libexpat.a" LDPYTHON="-lpython%(pyshortver)s" ' +buildopts += 'CC="${CC} ${CFLAGS} -fPIC -DREAD_WRITE_64 -DLINUX2 \$(CEXTRA)" ' +buildopts += 'CCVOL="${CC} ${CFLAGS} -fPIC -DREAD_WRITE_64 -DLINUX2 \$(CEXTRA)" ' +buildopts += 'CCFAST="${CC} ${CFLAGS} -fPIC -DREAD_WRITE_64 -DLINUX2 \$(CEXTRA)" ' +buildopts += 'CCOLD="${CC} ${CFLAGS} -fPIC -DREAD_WRITE_64 -DLINUX2 \$(CEXTRA)" ' +buildopts += 'CCMIN="${CC} ${CFLAGS} -fPIC -DREAD_WRITE_64 -DLINUX2 \$(CEXTRA)" ' +buildopts += 'CCSVD="${CC} ${CFLAGS} -fPIC -DREAD_WRITE_64 -DLINUX2 \$(CEXTRA)" ' +buildopts += 'LD="${CC} \$(CPROF)" LZLIB="${EBROOTZLIB}/lib/libz.a" XLIBS="-lXm -lXt" ' +buildopts += 'IFLAGS="-I. -I$EBROOTPYTHON/include/python%(pyshortver)s ' +buildopts += '-I$EBROOTGLIB/lib/glib-2.0/include -I$EBROOTGLIB/include/glib-2.0"' +buildopts += ' INSTALLDIR=%(installdir)s' + +parallel = 1 + +modextrapaths = {'PATH': ['']} + +sanity_check_paths = { + 'files': ['afni'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/ALADIN/ALADIN-36t1_op2bf1-intel-2016a.eb b/easybuild/easyconfigs/a/ALADIN/ALADIN-36t1_op2bf1-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..e2a9d8684d86e9e1957c3b87b3266fae0242fa6e --- /dev/null +++ b/easybuild/easyconfigs/a/ALADIN/ALADIN-36t1_op2bf1-intel-2016a.eb @@ -0,0 +1,36 @@ +name = 'ALADIN' +version = '36t1_op2bf1' + +homepage = 'http://www.cnrm.meteo.fr/aladin/' +description = """ALADIN was entirely built on the notion of compatibility with its mother system, IFS/ARPEG. + The latter, a joint development between the European Centre for Medium-Range Weather Forecasts (ECMWF) and + Meteo-France, was only meant to consider global Numerical Weather Prediction applications; hence the idea, + for ALADIN, to complement the IFS/ARPEGE project with a limited area model (LAM) version, while keeping the + differences between the two softwares as small as possible.""" + +toolchain = {'name': 'intel', 'version': '2016a'} +toolchainopts = {'usempi': True, 'strict': True} + +sources = [ + 'cy%(version)s.tgz', + 'gmkpack.6.5.0.tgz', + 'auxlibs_installer.2.0.tgz', +] + +patches = [ + 'ALADIN_ictce-clim_import-export.patch', + 'gmkpack_multi-lib.patch', +] + +dependencies = [ + ('JasPer', '1.900.1'), + ('grib_api', '1.16.0'), + ('netCDF', '4.4.0'), + ('netCDF-Fortran', '4.4.4'), +] +builddependencies = [('Bison', '3.0.4')] + +# too parallel makes the build very slow +maxparallel = 3 + +moduleclass = 'geo' diff --git a/easybuild/easyconfigs/a/ALPS/ALPS-2.2.b4-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/a/ALPS/ALPS-2.2.b4-intel-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..74ee42be3ad41f0b23d37952c1422e7f681e2808 --- /dev/null +++ b/easybuild/easyconfigs/a/ALPS/ALPS-2.2.b4-intel-2016a-Python-2.7.11.eb @@ -0,0 +1,39 @@ +easyblock = 'CMakeMake' + +name = 'ALPS' +version = '2.2.b4' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.example.com' +description = """ The ALPS project (Algorithms and Libraries for Physics Simulations) is an open source effort +aiming at providing high-end simulation codes for strongly correlated quantum mechanical systems as well as C++ +libraries for simplifying the development of such code.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +sources = ['%(namelower)s-%(version)s-src.tar.gz'] +source_urls = ['http://alps.comp-phys.org/static/software/releases'] + +patches = ['ALPS-%(version)s-python-embedding.patch'] + +builddependencies = [('CMake', '3.4.3')] + +dependencies = [ + ('zlib', '1.2.8'), + ('Szip', '2.1'), + ('Python', '2.7.11'), + ('Boost', '1.58.0', versionsuffix), + ('HDF5', '1.8.16'), + ('matplotlib', '1.5.1', versionsuffix), +] + +configopts = '-DFFTW_LIBRARIES=$FFTW_LIB_DIR -DFFTW_INCLUDE_DIR=$FFTW_INC_DIR' + +separate_build_dir = True + +sanity_check_paths = { + 'files': ['bin/alpspython', 'lib/libalps.%s' % SHLIB_EXT], + 'dirs': ['include/alps', 'lib/python'] +} + +moduleclass = 'phys' diff --git a/easybuild/easyconfigs/a/ALPS/ALPS-2.2.b4-python-embedding.patch b/easybuild/easyconfigs/a/ALPS/ALPS-2.2.b4-python-embedding.patch new file mode 100644 index 0000000000000000000000000000000000000000..5927e2e7847e78efa9fafdc6bf23efe27faf9a2b --- /dev/null +++ b/easybuild/easyconfigs/a/ALPS/ALPS-2.2.b4-python-embedding.patch @@ -0,0 +1,14 @@ +# To embed python, it must return a list of needed libraries with `;` instead of whitespace +# Ward Poelmans +diff -ur alps-2.2.b4-src.orig/alps/config/FindPython.cmake alps-2.2.b4-src/alps/config/FindPython.cmake +--- alps-2.2.b4-src.orig/alps/config/FindPython.cmake 2015-09-20 21:21:42.000000000 +0200 ++++ alps-2.2.b4-src/alps/config/FindPython.cmake 2016-04-20 11:28:18.828407677 +0200 +@@ -160,7 +160,7 @@ + # + # libraries which must be linked in when embedding + # +- EXEC_PYTHON_SCRIPT ("from distutils.sysconfig import * ;print (str(get_config_var('LOCALMODLIBS')) + ' ' + str(get_config_var('LIBS'))).strip()" ++ EXEC_PYTHON_SCRIPT ("from distutils.sysconfig import * ;print (str(get_config_var('LOCALMODLIBS')) + ' ' + str(get_config_var('LIBS'))).strip().replace(' ', ';')" + PYTHON_EXTRA_LIBS) + MESSAGE(STATUS "PYTHON_EXTRA_LIBS =${PYTHON_EXTRA_LIBS}" ) + mark_as_advanced(PYTHON_EXTRA_LIBS) diff --git a/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-foss-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..ddbfe7c0922a88321be2052c0e0095df494923ac --- /dev/null +++ b/easybuild/easyconfigs/a/ANTLR/ANTLR-2.7.7-foss-2016a-Python-2.7.11.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'ANTLR' +version = "2.7.7" +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.antlr2.org/' +description = """ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) + is a language tool that provides a framework for constructing recognizers, + compilers, and translators from grammatical descriptions containing + Java, C#, C++, or Python actions.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['http://www.antlr2.org/download/'] +sources = [SOURCELOWER_TAR_GZ] + +patches = ['%(name)s-%(version)s_includes.patch'] + +dependencies = [ + ('Java', '1.8.0_74', '', True), + ('Python', '2.7.11'), +] + +configopts = '--disable-examples --disable-csharp ' + +sanity_check_paths = { + 'files': ['bin/antlr', 'bin/antlr-config'], + 'dirs': ['include'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/ART/ART-2016.06.05-intel-2016b.eb b/easybuild/easyconfigs/a/ART/ART-2016.06.05-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..ac6f4932fffa87c627d1fc1c08fd830ae6413a0a --- /dev/null +++ b/easybuild/easyconfigs/a/ART/ART-2016.06.05-intel-2016b.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'ART' +version = '2016.06.05' + +homepage = 'http://www.niehs.nih.gov/research/resources/software/biostatistics/art/' +description = "ART is a set of simulation tools to generate synthetic next-generation sequencing reads" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['http://www.niehs.nih.gov/research/resources/assets/docs/'] +sources = ['artsrcmountrainier%slinuxtgz.tgz' % ''.join(version.split('.'))] + +dependencies = [ + ('GSL', '2.2.1'), +] + +sanity_check_paths = { + 'files': ['bin/aln2bed.pl', 'bin/art_454', 'bin/art_illumina', 'bin/art_profiler_454', + 'bin/art_profiler_illumina', 'bin/art_SOLiD', 'bin/combinedAvg.pl', 'bin/empDist.pl', + 'bin/fastqReadAvg.pl', 'bin/map2bed.pl', 'bin/summation.pl'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.10.0-intel-2016.02-GCC-4.9-Python-2.7.11.eb b/easybuild/easyconfigs/a/ASE/ASE-3.10.0-intel-2016.02-GCC-4.9-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..a8183634de3fccf5e81ba18107e3bfb35e35490d --- /dev/null +++ b/easybuild/easyconfigs/a/ASE/ASE-3.10.0-intel-2016.02-GCC-4.9-Python-2.7.11.eb @@ -0,0 +1,25 @@ +easyblock = 'PythonPackage' + +name = 'ASE' +version = '3.10.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://wiki.fysik.dtu.dk/ase' +description = """ASE is a python package providing an open source Atomic Simulation Environment + in the Python scripting language.""" + +toolchain = {'name': 'intel', 'version': '2016.02-GCC-4.9'} + +source_urls = [PYPI_LOWER_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('Python', '2.7.11'), +] + +sanity_check_paths = { + 'files': ['bin/ase-build', 'bin/ase-db', 'bin/ase-gui', 'bin/ase-info', 'bin/ase-run'], + 'dirs': ['lib/python%(pyshortver)s/site-packages/%(namelower)s'], +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ASE/ASE-3.11.0-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/a/ASE/ASE-3.11.0-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..7834a9fb0eeb4e86bd55c905a266466db3e4eb0c --- /dev/null +++ b/easybuild/easyconfigs/a/ASE/ASE-3.11.0-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,25 @@ +easyblock = 'PythonPackage' + +name = 'ASE' +version = '3.11.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://wiki.fysik.dtu.dk/ase' +description = """ASE is a python package providing an open source Atomic Simulation Environment + in the Python scripting language.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = [PYPI_LOWER_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('Python', '2.7.12'), +] + +sanity_check_paths = { + 'files': ['bin/ase-build', 'bin/ase-db', 'bin/ase-gui', 'bin/ase-info', 'bin/ase-run'], + 'dirs': ['lib/python%(pyshortver)s/site-packages/%(namelower)s'], +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/ASHS/ASHS-rev103_20140612.eb b/easybuild/easyconfigs/a/ASHS/ASHS-rev103_20140612.eb new file mode 100644 index 0000000000000000000000000000000000000000..1e7fda13a16fd9fbb8e218c3ea48b5c3b2a98cc2 --- /dev/null +++ b/easybuild/easyconfigs/a/ASHS/ASHS-rev103_20140612.eb @@ -0,0 +1,29 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Ravi Tripathi +# Email: ravi89@uab.edu + +easyblock = "Tarball" + +name = 'ASHS' +version = 'rev103_20140612' + +homepage = 'https://sites.google.com/site/hipposubfields/home' +description = """ Automatic Segmentation of Hippocampal Subfields (ASHS) """ + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +#You need to create an account to download the source +#from https://www.nitrc.org/frs/?group_id=370 +sources = ['ashs_Linux64_%(version)s.tgz'] + +checksums= ["07fea2883b856af8797b200212b72e71"] + +modextravars = {'ASHS_ROOT': '%(installdir)s'} + +sanity_check_paths = { + 'files': ["bin/ashs_main.sh", "bin/ashs_template_qsub.sh", "bin/ashs_train.sh", + "bin/ashs_util_makepdf.sh"], + 'dirs': ["ext"] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/ATK/ATK-2.20.0-foss-2016a.eb b/easybuild/easyconfigs/a/ATK/ATK-2.20.0-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..0f7c93a41dbad869c76d149870a8303758a704cf --- /dev/null +++ b/easybuild/easyconfigs/a/ATK/ATK-2.20.0-foss-2016a.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'ATK' +version = '2.20.0' + +homepage = 'https://developer.gnome.org/ATK/stable/' +description = """ + ATK provides the set of accessibility interfaces that are implemented by other + toolkits and applications. Using the ATK interfaces, accessibility tools have + full access to view and control running applications. +""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [ + ('GLib', '2.48.0'), + ('GObject-Introspection', '1.48.0') +] + +configopts = "--enable-introspection=yes" + +modextrapaths = { + 'XDG_DATA_DIRS': 'share', +} + +sanity_check_paths = { + 'files': ['lib/libatk-1.0.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/a/ATK/ATK-2.20.0-intel-2016a.eb b/easybuild/easyconfigs/a/ATK/ATK-2.20.0-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..2c8911864b07d3faaad3700b8db2b80efc349c6f --- /dev/null +++ b/easybuild/easyconfigs/a/ATK/ATK-2.20.0-intel-2016a.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'ATK' +version = '2.20.0' + +homepage = 'https://developer.gnome.org/ATK/stable/' +description = """ + ATK provides the set of accessibility interfaces that are implemented by other + toolkits and applications. Using the ATK interfaces, accessibility tools have + full access to view and control running applications. +""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [ + ('GLib', '2.48.0'), + ('GObject-Introspection', '1.48.0') +] + +configopts = "--enable-introspection=yes" + +modextrapaths = { + 'XDG_DATA_DIRS': 'share', +} + +sanity_check_paths = { + 'files': ['lib/libatk-1.0.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/a/ATK/ATK-2.22.0-intel-2016b.eb b/easybuild/easyconfigs/a/ATK/ATK-2.22.0-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..9b536efda0fa66605eee66e43dfb21e9b1f38469 --- /dev/null +++ b/easybuild/easyconfigs/a/ATK/ATK-2.22.0-intel-2016b.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'ATK' +version = '2.22.0' + +homepage = 'https://developer.gnome.org/ATK/stable/' +description = """ + ATK provides the set of accessibility interfaces that are implemented by other + toolkits and applications. Using the ATK interfaces, accessibility tools have + full access to view and control running applications. +""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [ + ('GLib', '2.49.5'), + ('GObject-Introspection', '1.49.1') +] + +configopts = "--enable-introspection=yes" + +modextrapaths = { + 'XDG_DATA_DIRS': 'share', +} + +sanity_check_paths = { + 'files': ['lib/libatk-1.0.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/a/ATLAS/ATLAS-3.10.2-GCC-5.4.0-2.26-LAPACK-3.6.1.eb b/easybuild/easyconfigs/a/ATLAS/ATLAS-3.10.2-GCC-5.4.0-2.26-LAPACK-3.6.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..5d4cb8e99dc36057680c4f952ce8cba85b84a59b --- /dev/null +++ b/easybuild/easyconfigs/a/ATLAS/ATLAS-3.10.2-GCC-5.4.0-2.26-LAPACK-3.6.1.eb @@ -0,0 +1,36 @@ +name = 'ATLAS' +version = '3.10.2' + +homepage = 'http://math-atlas.sourceforge.net' +description = """ATLAS (Automatically Tuned Linear Algebra Software) is the application of + the AEOS (Automated Empirical Optimization of Software) paradigm, with the present emphasis + on the Basic Linear Algebra Subprograms (BLAS), a widely used, performance-critical, linear + algebra kernel library.""" + +toolchain = {'name': 'GCC', 'version': '5.4.0-2.26'} +toolchainopts = {'pic': True} + +lapackver = '3.6.1' +versionsuffix = '-LAPACK-%s' % lapackver + +source_urls = [ + ('http://sourceforge.net/projects/math-atlas/files/Stable/%(version)s', 'download'), + 'http://www.netlib.org/lapack/', +] +sources = [ + '%(namelower)s%(version)s.tar.bz2', + 'lapack-%s.tgz' % lapackver, +] + +# build full LAPACK library with supplied netlib LAPACK +full_lapack = True + +# fix for http://math-atlas.sourceforge.net/errata.html#sharedProbe +configopts = "-Ss f77lib '-L$(EBROOTGCC)/lib64 -lgfortran'" + +# ignore check done by ATLAS for CPU throttling; +# you should set this to False (or remove it) +# and disable CPU throttling (requires root privileges) if you can +ignorethrottling = True + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/a/Advisor/Advisor-2017_update1.eb b/easybuild/easyconfigs/a/Advisor/Advisor-2017_update1.eb new file mode 100644 index 0000000000000000000000000000000000000000..89c1628d395b30626ff9dc2e53c1d3053854177d --- /dev/null +++ b/easybuild/easyconfigs/a/Advisor/Advisor-2017_update1.eb @@ -0,0 +1,21 @@ +name = 'Advisor' +version = '2017_update1' + +homepage = 'https://software.intel.com/intel-advisor-xe' +description = """Vectorization Optimization and Thread Prototyping + - Vectorize & thread code or performance “dies” + - Easy workflow + data + tips = faster code faster + - Prioritize, Prototype & Predict performance gain + """ + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['advisor_%(version)s.tar.gz'] + +dontcreateinstalldir = 'True' + +# license file +import os +license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") + +moduleclass = 'perf' diff --git a/easybuild/easyconfigs/a/Amber/Amber-14-intel-2016a-AmberTools-15-patchlevel-13-13.eb b/easybuild/easyconfigs/a/Amber/Amber-14-intel-2016a-AmberTools-15-patchlevel-13-13.eb new file mode 100644 index 0000000000000000000000000000000000000000..9eab720e748108f354c9cb5b97af2eeefe336b03 --- /dev/null +++ b/easybuild/easyconfigs/a/Amber/Amber-14-intel-2016a-AmberTools-15-patchlevel-13-13.eb @@ -0,0 +1,41 @@ +# +# modified by Stephane Thiell (Stanford University) for Amber v14 +# +# author: Benjamin P. Roberts (University of Auckland) +# +# based on work by Marios Constantinou (University of Cyprus) +# +name = 'Amber' +version = '14' + +homepage = 'http://ambermd.org/amber.html' +description = """Amber (originally Assisted Model Building with Energy + Refinement) is software for performing molecular dynamics and structure + prediction.""" + +toolchain = {'name': 'intel', 'version': '2016a'} +toolchainopts = {'openmp': False, 'usempi': True} + +ambertools_ver = '15' +sources = [ + 'Amber%(version)s.tar.bz2', + 'AmberTools%s.tar.bz2' % ambertools_ver, +] +patches = [ + 'Amber-%(version)s_fix-hardcoding.patch', + 'AmberTools-%s_fix-mdgx-print-bug.patch' % ambertools_ver, +] + +dependencies = [ + ('CUDA', '7.5.18', '', True), + ('netCDF', '4.4.0'), + ('netCDF-Fortran', '4.4.4'), + ('Python', '2.7.11'), +] + +patchlevels = (13, 13) +patchruns = 1 + +versionsuffix = '-AmberTools-%s-patchlevel-%d-%d' % (ambertools_ver, patchlevels[0], patchlevels[1]) + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/Amber/Amber-14_fix-hardcoding.patch b/easybuild/easyconfigs/a/Amber/Amber-14_fix-hardcoding.patch new file mode 100644 index 0000000000000000000000000000000000000000..6f4b9b5047fb4597c09086597c706e1e0233af74 --- /dev/null +++ b/easybuild/easyconfigs/a/Amber/Amber-14_fix-hardcoding.patch @@ -0,0 +1,173 @@ +fix hardcoding of compilers & MKL lib dir, add support for separate netCDF-Fortran installation & recent CUDA +author: Stephane Thiell (Stanford University) +--- amber14/AmberTools/src/cpptraj/configure.orig 2015-11-25 21:25:27.219014394 -0800 ++++ amber14/AmberTools/src/cpptraj/configure 2015-11-25 21:26:36.935069823 -0800 +@@ -676,9 +676,9 @@ fi + if [[ $USEMPI -eq 1 ]] ; then + echo "Using MPI" + DIRECTIVES="$DIRECTIVES -DMPI" +- CC=mpicc +- CXX=mpicxx +- FC=mpif90 ++ CC=${CC} ++ CXX=${CXX} ++ FC=${F90} + SFX=".MPI" + fi + +--- amber14/AmberTools/src/configure2.orig 2015-11-25 21:18:37.473056279 -0800 ++++ amber14/AmberTools/src/configure2 2015-11-27 00:05:54.009556748 -0800 +@@ -385,6 +385,7 @@ mpinab='' + mpi='no' + mtkpp='install_mtkpp' + netcdf_dir='' ++netcdf_fort_dir='' + netcdf_flag='' + netcdfstatic='no' + noX11='false' +@@ -442,6 +443,7 @@ while [ $# -gt 0 ]; do + -lio) lio='yes' ;; + --with-python) shift; python="$1";; + --with-netcdf) shift; netcdf_dir="$1";; ++ --with-netcdf-fort) shift; netcdf_fort_dir="$1";; + -netcdfstatic) netcdfstatic='yes' ;; + -dragonegg) shift; dragonegg="$1";; + -g95) g95='yes' ;; +@@ -594,7 +596,7 @@ flibs="-larpack -llapack -lblas " + # Fortran versions, if compiled from source: + flibsf="-larpack -llapack -lblas" + # only used when the user requests a static build: +-staticflag='-static' ++staticflag='-static-intel' + omp_flag= + mpi_flag= + lex=flex +@@ -861,13 +863,13 @@ if [ "$cuda_SPFP" = 'yes' -o "$cuda_SPXP + echo "CUDA Version $cudaversion detected" + echo "Configuring for SM2.0 and SM3.0 - warning does not support Maxwell (GM200/GM204) cards [e.g. GTX970/980]" + nvccflags="$sm20flags $sm30flags" +- elif [ "$cudaversion" = "6.5" ]; then ++ elif [ "$cudaversion" = "6.5" -o "$cudaversion" = "7.0" -o "$cudaversion" = "7.5" ]; then + echo "CUDA Version $cudaversion detected" + echo "Configuring for SM2.0, SM3.0 and SM5.0" + nvccflags="$sm20flags $sm30flags $sm50flags" + else + echo "Error: Unsupported CUDA version $cudaversion detected." +- echo " AMBER requires CUDA version == 5.0 .or. 5.5 .or. 6.0 .or. 6.5" ++ echo " AMBER requires CUDA version == 5.0 .or. 5.5 .or. 6.0 .or. 6.5 .or. 7.0 .or. 7.5" + exit 1 + fi + nvcc="$nvcc $nvccflags" +@@ -1058,7 +1060,7 @@ gnu) + fi + if [ "$mpi" = 'yes' -a "$intelmpi" = 'no' ]; then + if [ "$intelmpi" = 'no' ]; then +- mpi_inc=`(mpicc -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` ++ mpi_inc=`(${CC} -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` + fi + pmemd_cu_includes="$pmemd_cu_includes $mpi_inc" + pmemd_cu_defines="$pmemd_cu_defines -DMPI -DMPICH_IGNORE_CXX_SEEK" +@@ -1354,7 +1356,7 @@ intel) + fi + + if [ "$mpi" = 'yes' ]; then +- mpi_inc=`(mpicc -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` ++ mpi_inc=`(${CC} -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` + pmemd_cu_includes="$pmemd_cu_includes $mpi_inc" + pmemd_cu_defines="$pmemd_cu_defines -DMPI -DMPICH_IGNORE_CXX_SEEK" + pmemd_coptflags="$pmemd_coptflags -DMPICH_IGNORE_CXX_SEEK" +@@ -1630,7 +1632,7 @@ EOF + nvcc="$nvcc -use_fast_math -O3 " + fi + if [ "$mpi" = 'yes' ]; then +- mpi_inc=`(mpicc -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` ++ mpi_inc=`(${CC} -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` + pmemd_cu_includes="$pmemd_cu_includes $mpi_inc" + pmemd_cu_defines="$pmemd_cu_defines -DMPI -DMPICH_IGNORE_CXX_SEEK" + pmemd_coptflags="$coptflags -DMPICH_IGNORE_CXX_SEEK" +@@ -1880,7 +1882,7 @@ clang) + nvcc="$nvcc -use_fast_math -O3 " + fi + if [ "$mpi" = 'yes' ]; then +- mpi_inc=`(mpicc -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` ++ mpi_inc=`(${CC} -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` + pmemd_cu_includes="$pmemd_cu_includes $mpi_inc" + pmemd_cu_defines="$pmemd_cu_defines -DMPI -DMPICH_IGNORE_CXX_SEEK" + pmemd_coptflags="$coptflags -DMPICH_IGNORE_CXX_SEEK" +@@ -1947,17 +1949,17 @@ if [ -n "$MKL_HOME" ]; then + blas=skip + flibs="-larpack " + flibsf="-larpack " +- mkll="$MKL_HOME/lib/32" ++ mkll="$MKL_HOME/mkl/lib/32" + mkl_processor="32" + mkl_procstring="ia32" + mklinterfacelayer='libmkl_intel.a' + if [ "$x86_64" = 'yes' ]; then +- if [ -d "$MKL_HOME/lib/em64t" ]; then +- mkll="$MKL_HOME/lib/em64t" ++ if [ -d "$MKL_HOME/mkl/lib/em64t" ]; then ++ mkll="$MKL_HOME/mkl/lib/em64t" + mkl_processor="em64t" + mkl_procstring="em64t" + else +- mkll="$MKL_HOME/lib/intel64" ++ mkll="$MKL_HOME/mkl/lib/intel64" + mkl_processor="intel64" + mkl_procstring="intel64" + fi +@@ -2374,8 +2376,13 @@ if [ "$bintraj" = 'yes' ]; then + else + # A NetCDF directory was specified. Check that library exists and compiles + printf "\tUsing external NetCDF in '$netcdf_dir'\n" ++ # Support separate NetCDF-Fortran installation with --with-netcdf-fort ++ if [ ! -e "$netcdf_fort_dir" ]; then ++ netcdf_fort_dir="$netcdf_dir" ++ fi ++ printf "\tUsing external NetCDF-Fortran in '$netcdf_fort_dir'\n" + netcdf_flag="-L${netcdf_dir}/lib $netcdf_flag" +- netcdf=$netcdf_dir"/include/netcdf.mod" ++ netcdf=$netcdf_fort_dir"/include/netcdf.mod" + if [ ! -e "$netcdf" ]; then + echo "Error: '$netcdf' not found." + exit 1 +@@ -2385,7 +2392,7 @@ if [ "$bintraj" = 'yes' ]; then + netcdfflagc="-L${netcdf_dir}/lib -lnetcdf" + # Newer versions of NetCDF have a separate fortran library. + # If not found default to libnetcdf.a +- netcdfflagf=$netcdf_dir"/lib/libnetcdff" ++ netcdfflagf=$netcdf_fort_dir"/lib/libnetcdff" + if [ ! -e "${netcdfflagf}.a" -a ! -e "${netcdfflagf}.so" ]; then + echo "Does not exist!" + netcdfflagf=$netcdfflagc +@@ -2399,7 +2406,7 @@ if [ "$bintraj" = 'yes' ]; then + echo "Error: '$netcdfflagc' not found." + exit 1 + fi +- netcdfflagf=$netcdf_dir"/lib/libnetcdff.a" ++ netcdfflagf=$netcdf_fort_dir"/lib/libnetcdff.a" + if [ ! -e "$netcdfflagf" ]; then + netcdfflagf=$netcdfflagc + fi +@@ -2814,14 +2821,14 @@ if [ "$mpi" = 'yes' ]; then + cplusplus="CC" + mpi_flag="-DMPI " + elif [ "$intelmpi" = 'yes' ]; then +- cc="mpiicc" +- fc="mpiifort" +- cplusplus="mpiicpc" +- mpi_flag="-DMPI " ++ cc=${CC} ++ fc=${F90} ++ cplusplus=${CXX} ++ mpi_flag="-DMPI " + else +- cc="mpicc" +- cplusplus="mpicxx" +- fc="mpif90" ++ cc=${CC} ++ fc=${F90} ++ cplusplus=${CXX} + mpi_flag="-DMPI " + + # Catch a corner-case of unusually setup intel compilers. diff --git a/easybuild/easyconfigs/a/Amber/Amber-16-iomkl-2016.07-AmberTools-16-patchlevel-5-14-serial.eb b/easybuild/easyconfigs/a/Amber/Amber-16-iomkl-2016.07-AmberTools-16-patchlevel-5-14-serial.eb new file mode 100644 index 0000000000000000000000000000000000000000..4e451954c3f1494e862623f8d2135b3e5dcf8c38 --- /dev/null +++ b/easybuild/easyconfigs/a/Amber/Amber-16-iomkl-2016.07-AmberTools-16-patchlevel-5-14-serial.eb @@ -0,0 +1,29 @@ +name = 'Amber' +version = '16' +ambertools_ver = '16' +# Patch levels from http://ambermd.org/bugfixes16.html and http://ambermd.org/bugfixesat.html +patchlevels = (5, 14) # (AmberTools, Amber) +versionsuffix = '-AmberTools-%s-patchlevel-%s-%s-serial' %(ambertools_ver, patchlevels[0], patchlevels[1]) + +homepage = 'http://ambermd.org/amber.html' +description = """Amber (originally Assisted Model Building with Energy + Refinement) is software for performing molecular dynamics and structure + prediction.""" + +toolchain = {'name': 'iomkl', 'version': '2016.07'} +toolchainopts = {'usempi': False} + +sources = [ + 'Amber%(version)s.tar.bz2', + 'AmberTools%s.tar.bz2' % ambertools_ver, +] + +patches = ['Amber-%(version)s_fix-hardcoding.patch'] + +dependencies = [ + ('netCDF', '4.4.0'), + ('netCDF-Fortran', '4.4.4'), + ('Python', '2.7.11'), +] + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/Amber/Amber-16-iomkl-2016.07-AmberTools-16-patchlevel-5-14.eb b/easybuild/easyconfigs/a/Amber/Amber-16-iomkl-2016.07-AmberTools-16-patchlevel-5-14.eb new file mode 100644 index 0000000000000000000000000000000000000000..f910ba5400d6490aaea890df7a1c04778556fc3e --- /dev/null +++ b/easybuild/easyconfigs/a/Amber/Amber-16-iomkl-2016.07-AmberTools-16-patchlevel-5-14.eb @@ -0,0 +1,29 @@ +name = 'Amber' +version = '16' +ambertools_ver = '16' +# Patch levels from http://ambermd.org/bugfixes16.html and http://ambermd.org/bugfixesat.html +patchlevels = (5, 14) # (AmberTools, Amber) +versionsuffix = '-AmberTools-%s-patchlevel-%s-%s' %(ambertools_ver, patchlevels[0], patchlevels[1]) + +homepage = 'http://ambermd.org/amber.html' +description = """Amber (originally Assisted Model Building with Energy + Refinement) is software for performing molecular dynamics and structure + prediction.""" + +toolchain = {'name': 'iomkl', 'version': '2016.07'} +toolchainopts = {'usempi': True} + +sources = [ + 'Amber%(version)s.tar.bz2', + 'AmberTools%s.tar.bz2' % ambertools_ver, +] + +patches = ['Amber-%(version)s_fix-hardcoding.patch'] + +dependencies = [ + ('netCDF', '4.4.0'), + ('netCDF-Fortran', '4.4.4'), + ('Python', '2.7.11'), +] + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/Amber/Amber-16-iomkl-2016.09-GCC-4.9.3-2.25-AmberTools-16-patchlevel-5-14-CUDA.eb b/easybuild/easyconfigs/a/Amber/Amber-16-iomkl-2016.09-GCC-4.9.3-2.25-AmberTools-16-patchlevel-5-14-CUDA.eb new file mode 100644 index 0000000000000000000000000000000000000000..1b29f57d52d51cbed31bce2236f58f3d5e8f7f9d --- /dev/null +++ b/easybuild/easyconfigs/a/Amber/Amber-16-iomkl-2016.09-GCC-4.9.3-2.25-AmberTools-16-patchlevel-5-14-CUDA.eb @@ -0,0 +1,32 @@ +name = 'Amber' +version = '16' +ambertools_ver = '16' +# Patch levels from http://ambermd.org/bugfixes16.html and http://ambermd.org/bugfixesat.html +patchlevels = (5, 14) # (AmberTools, Amber) +versionsuffix = '-AmberTools-%s-patchlevel-%s-%s-CUDA' %(ambertools_ver, patchlevels[0], patchlevels[1]) + +homepage = 'http://ambermd.org/amber.html' +description = """Amber (originally Assisted Model Building with Energy + Refinement) is software for performing molecular dynamics and structure + prediction.""" + +toolchain = {'name': 'iomkl', 'version': '2016.09-GCC-4.9.3-2.25'} +toolchainopts = {'usempi': True} + +sources = [ + 'Amber%(version)s.tar.bz2', + 'AmberTools%s.tar.bz2' % ambertools_ver, +] + +patches = ['Amber-%(version)s_fix-hardcoding.patch', + 'Amber-%(version)s_test_cuda.patch'] + + +dependencies = [ + ('CUDA', '7.5.18', '', True), + ('netCDF', '4.4.0'), + ('netCDF-Fortran', '4.4.4'), + ('Python', '2.7.11'), +] + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/a/Amber/Amber-16_fix-hardcoding.patch b/easybuild/easyconfigs/a/Amber/Amber-16_fix-hardcoding.patch new file mode 100644 index 0000000000000000000000000000000000000000..a9b3ba53283254db3fda0f0bf7104cc2c360cdc2 --- /dev/null +++ b/easybuild/easyconfigs/a/Amber/Amber-16_fix-hardcoding.patch @@ -0,0 +1,117 @@ +diff -ur 16-iomkl-2016.09-patchlevel-14-5-serial/AmberTools/src/configure2 16-iomkl-2016.09-patchlevel-14-5-serial.patched/AmberTools/src/configure2 +--- 16-iomkl-2016.09-patchlevel-14-5-serial/AmberTools/src/configure2 2016-10-06 14:27:01.000000000 +0100 ++++ 16-iomkl-2016.09-patchlevel-14-5-serial.patched/AmberTools/src/configure2 2016-10-06 14:52:11.607328298 +0100 +@@ -513,6 +513,7 @@ + mpi='no' + mtkpp='install_mtkpp' + netcdf_dir='' ++netcdf_fort_dir='' + netcdf_flag='' + netcdfstatic='no' + pnetcdf_dir='' +@@ -587,6 +588,7 @@ + --skip-python) skippython='yes' ;; + --with-python) shift; python="$1";; + --with-netcdf) shift; netcdf_dir="$1";; ++ --with-netcdf-fort) shift; netcdf_fort_dir="$1";; + --with-pnetcdf) shift; pnetcdf_dir="$1" ;; + --python-install) shift; python_install="$1";; + -netcdfstatic) netcdfstatic='yes' ;; +@@ -778,7 +780,7 @@ + flibsf="-larpack -llapack -lblas" + # only used when the user requests a static build or when a static build is + # automatically set, eg, windows: +-staticflag='-static' ++staticflag='-static-intel' + omp_flag= + mpi_flag= + fp_flags= +@@ -1280,7 +1282,7 @@ + nvcc="$nvcc -use_fast_math -O3 " + fi + if [ "$mpi" = 'yes' ]; then +- mpi_inc=`(mpicc -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` ++ mpi_inc=`(${CC} -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` + pmemd_cu_includes="$pmemd_cu_includes $mpi_inc" + pmemd_cu_defines="$pmemd_cu_defines -DMPI -DMPICH_IGNORE_CXX_SEEK" + pmemd_coptflags="$coptflags -DMPICH_IGNORE_CXX_SEEK" +@@ -1598,7 +1600,7 @@ + fi + + if [ "$mpi" = 'yes' ]; then +- mpi_inc=`(mpicc -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` ++ mpi_inc=`(${CC} -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` + pmemd_cu_includes="$pmemd_cu_includes $mpi_inc" + pmemd_cu_defines="$pmemd_cu_defines -DMPI -DMPICH_IGNORE_CXX_SEEK" + pmemd_coptflags="$pmemd_coptflags -DMPICH_IGNORE_CXX_SEEK" +@@ -1924,7 +1926,7 @@ + nvcc="$nvcc -use_fast_math -O3 " + fi + if [ "$mpi" = 'yes' ]; then +- mpi_inc=`(mpicc -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` ++ mpi_inc=`(${CC} -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` + pmemd_cu_includes="$pmemd_cu_includes $mpi_inc" + pmemd_cu_defines="$pmemd_cu_defines -DMPI -DMPICH_IGNORE_CXX_SEEK" + pmemd_coptflags="$coptflags -DMPICH_IGNORE_CXX_SEEK" +@@ -2059,7 +2061,7 @@ + nvcc="$nvcc -use_fast_math -O3 " + fi + if [ "$mpi" = 'yes' ]; then +- mpi_inc=`(mpicc -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` ++ mpi_inc=`(${CC} -show 2>&1) | awk 'BEGIN{i=0} {while (i < NF) {if ( substr($i, 1, 2) == "-I" ) {printf("%s ", $i);}; i++;}}'` + pmemd_cu_includes="$pmemd_cu_includes $mpi_inc" + pmemd_cu_defines="$pmemd_cu_defines -DMPI -DMPICH_IGNORE_CXX_SEEK" + pmemd_coptflags="$coptflags -DMPICH_IGNORE_CXX_SEEK" +@@ -2131,17 +2133,17 @@ + blas=skip + flibs="-larpack " + flibsf="-larpack " +- mkll="$MKL_HOME/lib/32" ++ mkll="$MKL_HOME/mkl/lib/32" + mkl_processor="32" + mkl_procstring="ia32" + mklinterfacelayer='libmkl_intel.a' + if [ "$x86_64" = 'yes' ]; then +- if [ -d "$MKL_HOME/lib/em64t" ]; then +- mkll="$MKL_HOME/lib/em64t" ++ if [ -d "$MKL_HOME/mkl/lib/em64t" ]; then ++ mkll="$MKL_HOME/mkl/lib/em64t" + mkl_processor="em64t" + mkl_procstring="em64t" + else +- mkll="$MKL_HOME/lib/intel64" ++ mkll="$MKL_HOME/mkl/lib/intel64" + mkl_processor="intel64" + mkl_procstring="intel64" + fi +@@ -2567,11 +2569,16 @@ + else + # A NetCDF directory was specified. Check that library exists and compiles + printf "\tUsing external NetCDF in '$netcdf_dir'\n" ++ # Support separate NetCDF-Fortran installation with --with-netcdf-fort ++ if [ ! -e "$netcdf_fort_dir" ]; then ++ netcdf_fort_dir="$netcdf_dir" ++ fi ++ printf "\tUsing external NetCDF-Fortran in '$netcdf_fort_dir'\n" + netcdfinc="-I"$netcdf_dir"/include" + if [ "${netcdf_dir}" != '/usr' -a "$netcdf_dir" != '/usr/' ]; then + netcdf_flag="-L${netcdf_dir}/lib $netcdf_flag" + fi +- netcdf=$netcdf_dir"/include/netcdf.mod" ++ netcdf=$netcdf_fort_dir"/include/netcdf.mod" + if [ "$netcdfstatic" = 'no' ] ; then + if [ "${netcdf_dir}" != '/usr' -a "${netcdf_dir}" != '/usr/' ]; then + netcdfflagc="-L${netcdf_dir}/lib -lnetcdf" +@@ -2587,7 +2594,7 @@ + echo "Error: '$netcdfflagc' not found." + exit 1 + fi +- netcdfflagf=$netcdf_dir"/lib/libnetcdff.a" ++ netcdfflagf=$netcdf_fort_dir"/lib/libnetcdff.a" + if [ ! -e "$netcdfflagf" ]; then + echo "Error: '$netcdfflagf' not found." + exit 1 +Only in 16-iomkl-2016.09-patchlevel-14-5-serial.patched/AmberTools/src: configure2.orig +Only in 16-iomkl-2016.09-patchlevel-14-5-serial.patched/AmberTools/src: configure2.rej +Only in 16-iomkl-2016.09-patchlevel-14-5-serial.patched/AmberTools/src/cpptraj: configure.orig +Only in 16-iomkl-2016.09-patchlevel-14-5-serial.patched/AmberTools/src/cpptraj: configure.rej diff --git a/easybuild/easyconfigs/a/Amber/Amber-16_test_cuda.patch b/easybuild/easyconfigs/a/Amber/Amber-16_test_cuda.patch new file mode 100644 index 0000000000000000000000000000000000000000..6b4af61766f891b81848bafd843fa1c29ba8fa3d --- /dev/null +++ b/easybuild/easyconfigs/a/Amber/Amber-16_test_cuda.patch @@ -0,0 +1,13 @@ +--- Makefile.orig 2016-10-14 10:17:32.020437000 +0100 ++++ Makefile 2016-10-14 10:18:12.940992000 +0100 +@@ -80,6 +80,10 @@ + fi ;\ + ) + ++test.cuda: ++ # For backwards compatibility in the easyblock ++ -(cd test && $(MAKE) test.cuda.serial) ++ + test.cuda_serial: + -(cd test && $(MAKE) test.cuda.serial) + diff --git a/easybuild/easyconfigs/a/Amber/AmberTools-15_fix-mdgx-print-bug.patch b/easybuild/easyconfigs/a/Amber/AmberTools-15_fix-mdgx-print-bug.patch new file mode 100644 index 0000000000000000000000000000000000000000..20f849b0561528690fff33a38083aae0f97511b8 --- /dev/null +++ b/easybuild/easyconfigs/a/Amber/AmberTools-15_fix-mdgx-print-bug.patch @@ -0,0 +1,16 @@ +fix for hanging mdgx test (Test.1p7e) on long installation paths, backported from AmberTools 16 +author: David Cerutti +--- amber14/AmberTools/src/mdgx/Manual.c.orig 2016-06-10 11:39:47.719576723 +0200 ++++ amber14/AmberTools/src/mdgx/Manual.c 2016-06-10 11:41:16.670677715 +0200 +@@ -142,9 +142,10 @@ + endfound = 0; + j = 0; + while (endfound == 0) { ++ vpivot = j + width; + for (i = 0; i < width; i++) { + if (vpar[j+i] == ' ') { +- i++; ++ i++; + vpivot = j+i; + } + if (vpar[j+i] == '\0') { diff --git a/easybuild/easyconfigs/a/AutoDock/AutoDock-4.2.5.1-GCC-5.2.0.eb b/easybuild/easyconfigs/a/AutoDock/AutoDock-4.2.5.1-GCC-5.2.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..58598fa8b43a70459a7f6180375ff8e73cb37cf3 --- /dev/null +++ b/easybuild/easyconfigs/a/AutoDock/AutoDock-4.2.5.1-GCC-5.2.0.eb @@ -0,0 +1,24 @@ +# Currently there is not an EasyBlock to unify AutoDock and AutoGrid so this is a happy medium until then +easyblock = 'ConfigureMake' + +name = 'AutoDock' +version = '4.2.5.1' + +homepage = 'http://autodock.scripps.edu/' +description = """AutoDock is a suite of automated docking tools. It is designed to + predict how small molecules, such as substrates or drug candidates, bind to + a receptor of known 3D structure.""" + +toolchain = {'name': 'GCC', 'version': '5.2.0'} + +sources = ['%(namelower)ssuite-%(version)s-src.tar.gz'] +source_urls = ['http://autodock.scripps.edu/downloads/previous-releases/autodock-4-2-5/tars/dist4251/'] + +start_dir = 'autodock' + +sanity_check_paths = { + 'files': ["bin/autodock4"], + 'dirs': [] +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/AutoGrid/AutoGrid-4.2.5.1-GCC-5.2.0.eb b/easybuild/easyconfigs/a/AutoGrid/AutoGrid-4.2.5.1-GCC-5.2.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..1cb41f8b792ef3f454ac176a79e2410cc86a78fc --- /dev/null +++ b/easybuild/easyconfigs/a/AutoGrid/AutoGrid-4.2.5.1-GCC-5.2.0.eb @@ -0,0 +1,24 @@ +# Currently there is not an EasyBlock to unify AutoDock and AutoGrid so this is a happy medium until then +easyblock = 'ConfigureMake' + +name = 'AutoGrid' +version = '4.2.5.1' + +homepage = 'http://autodock.scripps.edu/' +description = """AutoDock is a suite of automated docking tools. It is designed to + predict how small molecules, such as substrates or drug candidates, bind to + a receptor of known 3D structure.""" + +toolchain = {'name': 'GCC', 'version': '5.2.0'} + +sources = ['autodocksuite-%(version)s-src.tar.gz'] +source_urls = ['http://autodock.scripps.edu/downloads/previous-releases/autodock-4-2-5/tars/dist4251/'] + +start_dir = 'autogrid' + +sanity_check_paths = { + 'files': ["bin/autogrid4"], + 'dirs': [] +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCC-5.4.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..a3fab7ed38073daa3a67356347092512d9a6de60 --- /dev/null +++ b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCC-5.4.0-2.26.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'Autoconf' +version = '2.69' + +homepage = 'http://www.gnu.org/software/autoconf/' +description = """Autoconf is an extensible package of M4 macros that produce shell scripts + to automatically configure software source code packages. These scripts can adapt the + packages to many kinds of UNIX-like systems without manual user intervention. Autoconf + creates a configuration script for a package from a template file that lists the + operating system features that the package can use, in the form of M4 macro calls.""" + +toolchain = {'name': 'GCC', 'version': '5.4.0-2.26'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('M4', '1.4.17')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["autoconf", "autoheader", "autom4te", "autoreconf", "autoscan", + "autoupdate", "ifnames"]], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCCcore-4.9.3.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCCcore-4.9.3.eb new file mode 100644 index 0000000000000000000000000000000000000000..8b7fb4793d96caaf7a7046721a1b785123c234a7 --- /dev/null +++ b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-GCCcore-4.9.3.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'Autoconf' +version = '2.69' + +homepage = 'http://www.gnu.org/software/autoconf/' +description = """Autoconf is an extensible package of M4 macros that produce shell scripts + to automatically configure software source code packages. These scripts can adapt the + packages to many kinds of UNIX-like systems without manual user intervention. Autoconf + creates a configuration script for a package from a template file that lists the + operating system features that the package can use, in the form of M4 macro calls.""" + +toolchain = {'name': 'GCCcore', 'version': '4.9.3'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +builddependencies = [ + ('binutils', '2.25') +] + +dependencies = [ + ('M4', '1.4.17'), +] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["autoconf", "autoheader", "autom4te", "autoreconf", "autoscan", + "autoupdate", "ifnames"]], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-foss-2016.04.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-foss-2016.04.eb new file mode 100644 index 0000000000000000000000000000000000000000..94bbfc01ec2e0abd18803ff63fe08a9a345e1d4f --- /dev/null +++ b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-foss-2016.04.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'Autoconf' +version = '2.69' + +homepage = 'http://www.gnu.org/software/autoconf/' +description = """Autoconf is an extensible package of M4 macros that produce shell scripts + to automatically configure software source code packages. These scripts can adapt the + packages to many kinds of UNIX-like systems without manual user intervention. Autoconf + creates a configuration script for a package from a template file that lists the + operating system features that the package can use, in the form of M4 macro calls.""" + +toolchain = {'name': 'foss', 'version': '2016.04'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('M4', '1.4.17')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["autoconf", "autoheader", "autom4te", "autoreconf", "autoscan", + "autoupdate", "ifnames"]], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-foss-2016b.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..4ddc61da6964ccbc17ab6a300e5962ee63cecb64 --- /dev/null +++ b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-foss-2016b.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'Autoconf' +version = '2.69' + +homepage = 'http://www.gnu.org/software/autoconf/' +description = """Autoconf is an extensible package of M4 macros that produce shell scripts + to automatically configure software source code packages. These scripts can adapt the + packages to many kinds of UNIX-like systems without manual user intervention. Autoconf + creates a configuration script for a package from a template file that lists the + operating system features that the package can use, in the form of M4 macro calls.""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('M4', '1.4.17')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["autoconf", "autoheader", "autom4te", "autoreconf", "autoscan", + "autoupdate", "ifnames"]], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-intel-2016.02-GCC-4.9.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-intel-2016.02-GCC-4.9.eb new file mode 100644 index 0000000000000000000000000000000000000000..e627b672b4451bad6041a56059c51a52bba44605 --- /dev/null +++ b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-intel-2016.02-GCC-4.9.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'Autoconf' +version = '2.69' + +homepage = 'http://www.gnu.org/software/autoconf/' +description = """Autoconf is an extensible package of M4 macros that produce shell scripts + to automatically configure software source code packages. These scripts can adapt the + packages to many kinds of UNIX-like systems without manual user intervention. Autoconf + creates a configuration script for a package from a template file that lists the + operating system features that the package can use, in the form of M4 macro calls.""" + +toolchain = {'name': 'intel', 'version': '2016.02-GCC-4.9'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('M4', '1.4.17')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["autoconf", "autoheader", "autom4te", "autoreconf", "autoscan", + "autoupdate", "ifnames"]], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-intel-2016b.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..439e6e5e5153abfdbea6fb13e5c3fd9fe1309e29 --- /dev/null +++ b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-intel-2016b.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'Autoconf' +version = '2.69' + +homepage = 'http://www.gnu.org/software/autoconf/' +description = """Autoconf is an extensible package of M4 macros that produce shell scripts + to automatically configure software source code packages. These scripts can adapt the + packages to many kinds of UNIX-like systems without manual user intervention. Autoconf + creates a configuration script for a package from a template file that lists the + operating system features that the package can use, in the form of M4 macro calls.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('M4', '1.4.17')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["autoconf", "autoheader", "autom4te", "autoreconf", "autoscan", + "autoupdate", "ifnames"]], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-iomkl-2016.07.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-iomkl-2016.07.eb new file mode 100644 index 0000000000000000000000000000000000000000..463a75eb42c6074742bd43d6f4e93750e53d3b80 --- /dev/null +++ b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-iomkl-2016.07.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'Autoconf' +version = '2.69' + +homepage = 'http://www.gnu.org/software/autoconf/' +description = """Autoconf is an extensible package of M4 macros that produce shell scripts + to automatically configure software source code packages. These scripts can adapt the + packages to many kinds of UNIX-like systems without manual user intervention. Autoconf + creates a configuration script for a package from a template file that lists the + operating system features that the package can use, in the form of M4 macro calls.""" + +toolchain = {'name': 'iomkl', 'version': '2016.07'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('M4', '1.4.17')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["autoconf", "autoheader", "autom4te", "autoreconf", "autoscan", + "autoupdate", "ifnames"]], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-iomkl-2016.09-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-iomkl-2016.09-GCC-4.9.3-2.25.eb new file mode 100644 index 0000000000000000000000000000000000000000..f88254bccf6442beeed7ed178c0681ce02ca573c --- /dev/null +++ b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.69-iomkl-2016.09-GCC-4.9.3-2.25.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'Autoconf' +version = '2.69' + +homepage = 'http://www.gnu.org/software/autoconf/' +description = """Autoconf is an extensible package of M4 macros that produce shell scripts + to automatically configure software source code packages. These scripts can adapt the + packages to many kinds of UNIX-like systems without manual user intervention. Autoconf + creates a configuration script for a package from a template file that lists the + operating system features that the package can use, in the form of M4 macro calls.""" + +toolchain = {'name': 'iomkl', 'version': '2016.09-GCC-4.9.3-2.25'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('M4', '1.4.17')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["autoconf", "autoheader", "autom4te", "autoreconf", "autoscan", + "autoupdate", "ifnames"]], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.15-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-GCC-5.4.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..e42ff285562e7c1784ff562473516c8f22c98a9f --- /dev/null +++ b/easybuild/easyconfigs/a/Automake/Automake-1.15-GCC-5.4.0-2.26.eb @@ -0,0 +1,33 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/ +## + +easyblock = 'ConfigureMake' + +name = 'Automake' +version = "1.15" + +homepage = 'http://www.gnu.org/software/automake/automake.html' +description = "Automake: GNU Standards-compliant Makefile generator" + +toolchain = {'name': 'GCC', 'version': '5.4.0-2.26'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('Autoconf', '2.69')] + +sanity_check_paths = { + 'files': ['bin/automake', 'bin/aclocal'], + 'dirs': [] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.15-GCCcore-4.9.3.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-GCCcore-4.9.3.eb new file mode 100644 index 0000000000000000000000000000000000000000..5927ea856a1017088765c98659a0821800d75a1f --- /dev/null +++ b/easybuild/easyconfigs/a/Automake/Automake-1.15-GCCcore-4.9.3.eb @@ -0,0 +1,34 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/ +## + +easyblock = 'ConfigureMake' + +name = 'Automake' +version = "1.15" + +homepage = 'http://www.gnu.org/software/automake/automake.html' +description = "Automake: GNU Standards-compliant Makefile generator" + +toolchain = {'name': 'GCCcore', 'version': '4.9.3'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +builddependencies = [('binutils', '2.25')] +dependencies = [('Autoconf', '2.69')] + +sanity_check_paths = { + 'files': ['bin/automake', 'bin/aclocal'], + 'dirs': [] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.15-foss-2016.04.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-foss-2016.04.eb new file mode 100644 index 0000000000000000000000000000000000000000..40213b047b74a203dfbb4fa6e04d5b8bdd7ddda8 --- /dev/null +++ b/easybuild/easyconfigs/a/Automake/Automake-1.15-foss-2016.04.eb @@ -0,0 +1,33 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/ +## + +easyblock = 'ConfigureMake' + +name = 'Automake' +version = "1.15" + +homepage = 'http://www.gnu.org/software/automake/automake.html' +description = "Automake: GNU Standards-compliant Makefile generator" + +toolchain = {'name': 'foss', 'version': '2016.04'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('Autoconf', '2.69')] + +sanity_check_paths = { + 'files': ['bin/automake', 'bin/aclocal'], + 'dirs': [] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.15-foss-2016b.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..5c1e645dea90fd635698e8c30184a1fea25d9b64 --- /dev/null +++ b/easybuild/easyconfigs/a/Automake/Automake-1.15-foss-2016b.eb @@ -0,0 +1,33 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/ +## + +easyblock = 'ConfigureMake' + +name = 'Automake' +version = "1.15" + +homepage = 'http://www.gnu.org/software/automake/automake.html' +description = "Automake: GNU Standards-compliant Makefile generator" + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('Autoconf', '2.69')] + +sanity_check_paths = { + 'files': ['bin/automake', 'bin/aclocal'], + 'dirs': [] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.15-ictce-5.3.0.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-ictce-5.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..cc76e86a614a0d17a50fa30e2acc6c5304ee3025 --- /dev/null +++ b/easybuild/easyconfigs/a/Automake/Automake-1.15-ictce-5.3.0.eb @@ -0,0 +1,33 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/ +## + +easyblock = 'ConfigureMake' + +name = 'Automake' +version = "1.15" + +homepage = 'http://www.gnu.org/software/automake/automake.html' +description = "Automake: GNU Standards-compliant Makefile generator" + +toolchain = {'name': 'ictce', 'version': '5.3.0'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('Autoconf', '2.69')] + +sanity_check_paths = { + 'files': ['bin/automake', 'bin/aclocal'], + 'dirs': [] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.15-intel-2016.02-GCC-4.9.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-intel-2016.02-GCC-4.9.eb new file mode 100644 index 0000000000000000000000000000000000000000..84750fffa92820d228e1f43b4f9dfbc5cb4fc9c4 --- /dev/null +++ b/easybuild/easyconfigs/a/Automake/Automake-1.15-intel-2016.02-GCC-4.9.eb @@ -0,0 +1,33 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/ +## + +easyblock = 'ConfigureMake' + +name = 'Automake' +version = "1.15" + +homepage = 'http://www.gnu.org/software/automake/automake.html' +description = "Automake: GNU Standards-compliant Makefile generator" + +toolchain = {'name': 'intel', 'version': '2016.02-GCC-4.9'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('Autoconf', '2.69')] + +sanity_check_paths = { + 'files': ['bin/automake', 'bin/aclocal'], + 'dirs': [] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.15-intel-2016b.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..2a6c1808780ceb2e145b34933aa86b398e4fef8f --- /dev/null +++ b/easybuild/easyconfigs/a/Automake/Automake-1.15-intel-2016b.eb @@ -0,0 +1,33 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/ +## + +easyblock = 'ConfigureMake' + +name = 'Automake' +version = "1.15" + +homepage = 'http://www.gnu.org/software/automake/automake.html' +description = "Automake: GNU Standards-compliant Makefile generator" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('Autoconf', '2.69')] + +sanity_check_paths = { + 'files': ['bin/automake', 'bin/aclocal'], + 'dirs': [] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.15-iomkl-2016.07.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-iomkl-2016.07.eb new file mode 100644 index 0000000000000000000000000000000000000000..d787cbd50ba498a1436574c0409e5c5f9efb34c0 --- /dev/null +++ b/easybuild/easyconfigs/a/Automake/Automake-1.15-iomkl-2016.07.eb @@ -0,0 +1,33 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/ +## + +easyblock = 'ConfigureMake' + +name = 'Automake' +version = "1.15" + +homepage = 'http://www.gnu.org/software/automake/automake.html' +description = "Automake: GNU Standards-compliant Makefile generator" + +toolchain = {'name': 'iomkl', 'version': '2016.07'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('Autoconf', '2.69')] + +sanity_check_paths = { + 'files': ['bin/automake', 'bin/aclocal'], + 'dirs': [] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.15-iomkl-2016.09-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/a/Automake/Automake-1.15-iomkl-2016.09-GCC-4.9.3-2.25.eb new file mode 100644 index 0000000000000000000000000000000000000000..c8260533e67f1dd51462723aabea5d7e165a8d51 --- /dev/null +++ b/easybuild/easyconfigs/a/Automake/Automake-1.15-iomkl-2016.09-GCC-4.9.3-2.25.eb @@ -0,0 +1,33 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/ +## + +easyblock = 'ConfigureMake' + +name = 'Automake' +version = "1.15" + +homepage = 'http://www.gnu.org/software/automake/automake.html' +description = "Automake: GNU Standards-compliant Makefile generator" + +toolchain = {'name': 'iomkl', 'version': '2016.09-GCC-4.9.3-2.25'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('Autoconf', '2.69')] + +sanity_check_paths = { + 'files': ['bin/automake', 'bin/aclocal'], + 'dirs': [] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GCC-5.4.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..1452a8b0add5fe55c46e756e5922ba722696f0c9 --- /dev/null +++ b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GCC-5.4.0-2.26.eb @@ -0,0 +1,17 @@ +easyblock = 'Bundle' + +name = 'Autotools' +version = '20150215' # date of the most recent change + +homepage = 'http://autotools.io' +description = """This bundle collect the standard GNU build tools: Autoconf, Automake and libtool""" + +toolchain = {'name': 'GCC', 'version': '5.4.0-2.26'} + +dependencies = [ + ('Autoconf', '2.69'), # 20120424 + ('Automake', '1.15'), # 20150105 + ('libtool', '2.4.6'), # 20150215 +] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GCCcore-4.9.3.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GCCcore-4.9.3.eb new file mode 100644 index 0000000000000000000000000000000000000000..14abf09d3b2d974f740bd7df3170c27c908b978a --- /dev/null +++ b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-GCCcore-4.9.3.eb @@ -0,0 +1,17 @@ +easyblock = 'Bundle' + +name = 'Autotools' +version = '20150215' # date of the most recent change + +homepage = 'http://autotools.io' +description = """This bundle collect the standard GNU build tools: Autoconf, Automake and libtool""" + +toolchain = {'name': 'GCCcore', 'version': '4.9.3'} + +dependencies = [ + ('Autoconf', '2.69'), # 20120424 + ('Automake', '1.15'), # 20150105 + ('libtool', '2.4.6'), # 20150215 +] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-foss-2016.04.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-foss-2016.04.eb new file mode 100644 index 0000000000000000000000000000000000000000..05ba2a5c7549c82fdb607570686015ac061b68b5 --- /dev/null +++ b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-foss-2016.04.eb @@ -0,0 +1,17 @@ +easyblock = 'Bundle' + +name = 'Autotools' +version = '20150215' # date of the most recent change + +homepage = 'http://autotools.io' +description = """This bundle collect the standard GNU build tools: Autoconf, Automake and libtool""" + +toolchain = {'name': 'foss', 'version': '2016.04'} + +dependencies = [ + ('Autoconf', '2.69'), # 20120424 + ('Automake', '1.15'), # 20150105 + ('libtool', '2.4.6'), # 20150215 +] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-foss-2016b.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..c3a3670b4e18f3ca123aa124cf79a07aa69215da --- /dev/null +++ b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-foss-2016b.eb @@ -0,0 +1,17 @@ +easyblock = 'Bundle' + +name = 'Autotools' +version = '20150215' # date of the most recent change + +homepage = 'http://autotools.io' +description = """This bundle collect the standard GNU build tools: Autoconf, Automake and libtool""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +dependencies = [ + ('Autoconf', '2.69'), # 20120424 + ('Automake', '1.15'), # 20150105 + ('libtool', '2.4.6'), # 20150215 +] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-ictce-5.3.0.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-ictce-5.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..36c5a28f14d66d20ead85ae92b06d5dda2e3182c --- /dev/null +++ b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-ictce-5.3.0.eb @@ -0,0 +1,17 @@ +easyblock = 'Bundle' + +name = 'Autotools' +version = '20150215' # date of the most recent change + +homepage = 'http://autotools.io' +description = """This bundle collect the standard GNU build tools: Autoconf, Automake and libtool""" + +toolchain = {'name': 'ictce', 'version': '5.3.0'} + +dependencies = [ + ('Autoconf', '2.69'), # 20120424 + ('Automake', '1.15'), # 20150105 + ('libtool', '2.4.6'), # 20150215 +] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-intel-2015a.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-intel-2015a.eb new file mode 100644 index 0000000000000000000000000000000000000000..33124456f6e3e891cfac776d1e1160d272b3156b --- /dev/null +++ b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-intel-2015a.eb @@ -0,0 +1,17 @@ +easyblock = 'Bundle' + +name = 'Autotools' +version = '20150215' # date of the most recent change + +homepage = 'http://autotools.io' +description = """This bundle collect the standard GNU build tools: Autoconf, Automake and libtool""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +dependencies = [ + ('Autoconf', '2.69'), # 20120424 + ('Automake', '1.15'), # 20150105 + ('libtool', '2.4.6'), # 20150215 +] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-intel-2016.02-GCC-4.9.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-intel-2016.02-GCC-4.9.eb new file mode 100644 index 0000000000000000000000000000000000000000..65fd1e93a3296a9428c993408ca51828287febc8 --- /dev/null +++ b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-intel-2016.02-GCC-4.9.eb @@ -0,0 +1,17 @@ +easyblock = 'Bundle' + +name = 'Autotools' +version = '20150215' # date of the most recent change + +homepage = 'http://autotools.io' +description = """This bundle collect the standard GNU build tools: Autoconf, Automake and libtool""" + +toolchain = {'name': 'intel', 'version': '2016.02-GCC-4.9'} + +dependencies = [ + ('Autoconf', '2.69'), # 20120424 + ('Automake', '1.15'), # 20150105 + ('libtool', '2.4.6'), # 20150215 +] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-intel-2016b.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..625e2b28004dda335dad5bee9e7fd8700d802f35 --- /dev/null +++ b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-intel-2016b.eb @@ -0,0 +1,17 @@ +easyblock = 'Bundle' + +name = 'Autotools' +version = '20150215' # date of the most recent change + +homepage = 'http://autotools.io' +description = """This bundle collect the standard GNU build tools: Autoconf, Automake and libtool""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +dependencies = [ + ('Autoconf', '2.69'), # 20120424 + ('Automake', '1.15'), # 20150105 + ('libtool', '2.4.6'), # 20150215 +] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-iomkl-2016.07.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-iomkl-2016.07.eb new file mode 100644 index 0000000000000000000000000000000000000000..d27dde01f2a61006cb2bfa6719fbb3ac3da3a996 --- /dev/null +++ b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-iomkl-2016.07.eb @@ -0,0 +1,17 @@ +easyblock = 'Bundle' + +name = 'Autotools' +version = '20150215' # date of the most recent change + +homepage = 'http://autotools.io' +description = """This bundle collect the standard GNU build tools: Autoconf, Automake and libtool""" + +toolchain = {'name': 'iomkl', 'version': '2016.07'} + +dependencies = [ + ('Autoconf', '2.69'), # 20120424 + ('Automake', '1.15'), # 20150105 + ('libtool', '2.4.6'), # 20150215 +] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/Autotools/Autotools-20150215-iomkl-2016.09-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-iomkl-2016.09-GCC-4.9.3-2.25.eb new file mode 100644 index 0000000000000000000000000000000000000000..1fe6a834c71f9b43736cc34fa668504296431ee1 --- /dev/null +++ b/easybuild/easyconfigs/a/Autotools/Autotools-20150215-iomkl-2016.09-GCC-4.9.3-2.25.eb @@ -0,0 +1,17 @@ +easyblock = 'Bundle' + +name = 'Autotools' +version = '20150215' # date of the most recent change + +homepage = 'http://autotools.io' +description = """This bundle collect the standard GNU build tools: Autoconf, Automake and libtool""" + +toolchain = {'name': 'iomkl', 'version': '2016.09-GCC-4.9.3-2.25'} + +dependencies = [ + ('Autoconf', '2.69'), # 20120424 + ('Automake', '1.15'), # 20150105 + ('libtool', '2.4.6'), # 20150215 +] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/a2ps/a2ps-4.14-goolf-1.4.10.eb b/easybuild/easyconfigs/a/a2ps/a2ps-4.14-goolf-1.4.10.eb index 5144a9afc901faa64dee9d0f7f8b97e9d19d113a..97e5c8330bb93f9f763c58fa72f552580a4ca366 100644 --- a/easybuild/easyconfigs/a/a2ps/a2ps-4.14-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/a/a2ps/a2ps-4.14-goolf-1.4.10.eb @@ -25,7 +25,7 @@ dependencies = [ ('gperf', '3.0.4'), ] -preconfigopts = 'EMACS=no' +preconfigopts = 'env EMACS=no' configopts = '--with-gnu-gettext' sanity_check_paths = { diff --git a/easybuild/easyconfigs/a/a2ps/a2ps-4.14-ictce-5.3.0.eb b/easybuild/easyconfigs/a/a2ps/a2ps-4.14-ictce-5.3.0.eb index f6a35a3dc06198a1d27febe9d36da9ae1e35768d..efd5845e70b2ae97f41ef3d71024890ea99d77d6 100644 --- a/easybuild/easyconfigs/a/a2ps/a2ps-4.14-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/a/a2ps/a2ps-4.14-ictce-5.3.0.eb @@ -26,7 +26,7 @@ dependencies = [ ('gperf', '3.0.4'), ] -preconfigopts = 'EMACS=no' +preconfigopts = 'env EMACS=no' configopts = '--with-gnu-gettext' sanity_check_paths = { diff --git a/easybuild/easyconfigs/a/angsd/angsd-0.910-foss-2016a.eb b/easybuild/easyconfigs/a/angsd/angsd-0.910-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..c9d9db6e85f23d4f549a6c88f5345ccf584ee1b9 --- /dev/null +++ b/easybuild/easyconfigs/a/angsd/angsd-0.910-foss-2016a.eb @@ -0,0 +1,26 @@ +easyblock = 'MakeCp' + +name = 'angsd' +version = '0.910' + +homepage = 'http://www.popgen.dk/angsd' +description = """Program for analysing NGS data.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['https://github.com/ANGSD/angsd/archive/'] +sources = ['%(version)s.tar.gz'] + +dependencies = [('HTSlib', '1.3.1')] + +files_to_copy = [ + (['angsd'], 'bin'), + 'doc', +] + +sanity_check_paths = { + 'files': ['bin/angsd'], + 'dirs': ['doc'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/annovar/annovar-2016Feb01-foss-2016a-Perl-5.22.1.eb b/easybuild/easyconfigs/a/annovar/annovar-2016Feb01-foss-2016a-Perl-5.22.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..e14e02289183e6aa2497c43b99987f83f91784e2 --- /dev/null +++ b/easybuild/easyconfigs/a/annovar/annovar-2016Feb01-foss-2016a-Perl-5.22.1.eb @@ -0,0 +1,37 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Modified by Adam Huffman +# The Francis Crick Institute + +easyblock = 'Tarball' + +name = 'annovar' +# Unconventional version is taken from the upstream site +# http://annovar.openbioinformatics.org/en/latest/user-guide/download/ +version = '2016Feb01' +versionsuffix = '-Perl-%(perlver)s' + +homepage = 'http://annovar.openbioinformatics.org/en/latest/' +description = """ ANNOVAR is an efficient software tool to utilize update-to-date information + to functionally annotate genetic variants detected from diverse genomes (including human + genome hg18, hg19, hg38, as well as mouse, worm, fly, yeast and many others).""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +# Registration required for download +# http://www.openbioinformatics.org/annovar/annovar_download_form.php +# rename after download to %(name)s-%(version)s.tar.gz +sources = ['%(name)s-%(version)s.tar.gz'] +checksums = ['2b26e514c54a847bfdcf4ce57e43f95c'] + +dependencies = [('Perl', '5.22.1')] + +modextrapaths = { + 'PATH': '', +} + +sanity_check_paths = { + 'files': ["annotate_variation.pl", "retrieve_seq_from_fasta.pl"], + 'dirs': ["example", "humandb"], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/a/ant/ant-1.9.6-Java-1.7.0_79.eb b/easybuild/easyconfigs/a/ant/ant-1.9.6-Java-1.7.0_79.eb new file mode 100644 index 0000000000000000000000000000000000000000..3ee7c5b406ade6929d3a8426c37ec64041e5e8df --- /dev/null +++ b/easybuild/easyconfigs/a/ant/ant-1.9.6-Java-1.7.0_79.eb @@ -0,0 +1,23 @@ +name = 'ant' +version = '1.9.6' +versionsuffix = '-Java-%(javaver)s' + +homepage = 'http://ant.apache.org/' +description = """Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files + as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications.""" + +toolchain = {'name': 'dummy', 'version': ''} + +sources = ['apache-%(name)s-%(version)s-src.tar.gz'] +source_urls = ['http://archive.apache.org/dist/%(name)s/source/'] + +dependencies = [('Java', '1.7.0_79')] + +builddependencies = [('JUnit', '4.11', versionsuffix)] + +sanity_check_paths = { + 'files': ['bin/ant', 'lib/ant.jar', 'lib/ant.jar'], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/ant/ant-1.9.6-Java-1.8.0_72.eb b/easybuild/easyconfigs/a/ant/ant-1.9.6-Java-1.8.0_72.eb new file mode 100644 index 0000000000000000000000000000000000000000..407fa7e1c06d7edf8e51d6edb1b96f91ca75fe71 --- /dev/null +++ b/easybuild/easyconfigs/a/ant/ant-1.9.6-Java-1.8.0_72.eb @@ -0,0 +1,25 @@ +name = 'ant' +version = '1.9.6' +versionsuffix = '-Java-%(javaver)s' + +homepage = 'http://ant.apache.org/' +description = """Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files + as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications.""" + +toolchain = {'name': 'dummy', 'version': ''} + +sources = ['apache-%(name)s-%(version)s-src.tar.gz'] +source_urls = ['http://archive.apache.org/dist/%(name)s/source/'] + +dependencies = [('Java', '1.8.0_72')] + +builddependencies = [('JUnit', '4.12', versionsuffix)] + +sanity_check_paths = { + 'files': ['bin/ant', 'lib/ant.jar', 'lib/ant.jar'], + 'dirs': [], +} + +modextravars = {'ANT_HOME': '%(installdir)s'} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/ant/ant-1.9.6-Java-1.8.0_77.eb b/easybuild/easyconfigs/a/ant/ant-1.9.6-Java-1.8.0_77.eb new file mode 100644 index 0000000000000000000000000000000000000000..08bcaf86cf6b0470f2a4cd82464073fd0ca4b974 --- /dev/null +++ b/easybuild/easyconfigs/a/ant/ant-1.9.6-Java-1.8.0_77.eb @@ -0,0 +1,25 @@ +name = 'ant' +version = '1.9.6' +versionsuffix = '-Java-%(javaver)s' + +homepage = 'http://ant.apache.org/' +description = """Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files + as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications.""" + +toolchain = {'name': 'dummy', 'version': ''} + +sources = ['apache-%(name)s-%(version)s-src.tar.gz'] +source_urls = ['http://archive.apache.org/dist/%(name)s/source/'] + +dependencies = [('Java', '1.8.0_77')] + +builddependencies = [('JUnit', '4.12', versionsuffix)] + +sanity_check_paths = { + 'files': ['bin/ant', 'lib/ant.jar', 'lib/ant.jar'], + 'dirs': [], +} + +modextravars = {'ANT_HOME': '%(installdir)s'} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/ant/ant-1.9.7-Java-1.8.0_92.eb b/easybuild/easyconfigs/a/ant/ant-1.9.7-Java-1.8.0_92.eb new file mode 100644 index 0000000000000000000000000000000000000000..186bcfb543dfa7b7ca1455aa97a55cd4878f7929 --- /dev/null +++ b/easybuild/easyconfigs/a/ant/ant-1.9.7-Java-1.8.0_92.eb @@ -0,0 +1,25 @@ +name = 'ant' +version = '1.9.7' +versionsuffix = '-Java-%(javaver)s' + +homepage = 'http://ant.apache.org/' +description = """Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files + as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications.""" + +toolchain = {'name': 'dummy', 'version': ''} + +sources = ['apache-%(name)s-%(version)s-src.tar.gz'] +source_urls = ['http://archive.apache.org/dist/%(name)s/source/'] + +dependencies = [('Java', '1.8.0_92')] + +builddependencies = [('JUnit', '4.12', versionsuffix)] + +sanity_check_paths = { + 'files': ['bin/ant', 'lib/ant.jar', 'lib/ant.jar'], + 'dirs': [], +} + +modextravars = {'ANT_HOME': '%(installdir)s'} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/a/argtable/argtable-2.13-foss-2016b.eb b/easybuild/easyconfigs/a/argtable/argtable-2.13-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..ec3422f1097e46cfb6167c5f2cdd4d5b7026007d --- /dev/null +++ b/easybuild/easyconfigs/a/argtable/argtable-2.13-foss-2016b.eb @@ -0,0 +1,27 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel +# Modified by: Adam Huffman +# The Francis Crick Institute + +easyblock = 'ConfigureMake' + +name = 'argtable' +version = '2.13' + +homepage = 'http://argtable.sourceforge.net/' +description = """ Argtable is an ANSI C library for parsing GNU style + command line options with a minimum of fuss. """ + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%s%s.tar.gz' % (name, version.replace('.', '-'))] + +sanity_check_paths = { + 'files': ['lib/libargtable2.so', 'lib/libargtable2.la'], + 'dirs': ['include', 'lib', 'share'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.3.0-foss-2016a.eb b/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.3.0-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..939e49dbc0961303a46b95a554b54438144dcb06 --- /dev/null +++ b/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.3.0-foss-2016a.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'arpack-ng' +version = '3.3.0' + +homepage = 'http://forge.scilab.org/index.php/p/arpack-ng/' +description = """ARPACK is a collection of Fortran77 subroutines designed to solve large scale eigenvalue problems.""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'opt': True, 'pic': True, 'usempi': True} + +source_urls = ['https://github.com/opencollab/arpack-ng/archive/'] +sources = ['%(version)s.tar.gz'] + +builddependencies = [('Autotools', '20150215')] + +preconfigopts = "sh bootstrap && " +configopts = '--with-pic --with-blas="$LIBBLAS" --with-lapack="$LIBLAPACK"' + +sanity_check_paths = { + 'files': ["lib/libarpack.a", "lib/libarpack.so"], + 'dirs': [] +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.4.0-intel-2016b.eb b/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.4.0-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..feba2c7b4c9f46e0caccf00c10c43245955d6bfc --- /dev/null +++ b/easybuild/easyconfigs/a/arpack-ng/arpack-ng-3.4.0-intel-2016b.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'arpack-ng' +version = '3.4.0' + +homepage = 'http://forge.scilab.org/index.php/p/arpack-ng/' +description = """ARPACK is a collection of Fortran77 subroutines designed to solve large scale eigenvalue problems.""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'opt': True, 'pic': True, 'usempi': True} + +source_urls = ['https://github.com/opencollab/arpack-ng/archive/'] +sources = ['%(version)s.tar.gz'] + +builddependencies = [('Autotools', '20150215')] + +preconfigopts = "sh bootstrap && " +configopts = '--with-pic --with-blas="$LIBBLAS" --with-lapack="$LIBLAPACK"' + +sanity_check_paths = { + 'files': ["lib/libarpack.a", "lib/libarpack.so"], + 'dirs': [] +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/a/awscli/awscli-1.11.1-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/a/awscli/awscli-1.11.1-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..ce1d7a97a912706d3010bb946f390691714aa3df --- /dev/null +++ b/easybuild/easyconfigs/a/awscli/awscli-1.11.1-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,24 @@ +easyblock = 'PythonPackage' + +name = 'awscli' +version = '1.11.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://pypi.python.org/pypi/awscli' +description = 'Universal Command Line Environment for AWS' + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('Python', '2.7.12'), +] + +sanity_check_paths = { + 'files': ['bin/aws'], + 'dirs': ['lib/python%(pyshortver)s/site-packages/'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.3-foss-2016a.eb b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.3-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..6d469bdd3bfdf8170b2cbb1329fd00c1b6e73eda --- /dev/null +++ b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.3-foss-2016a.eb @@ -0,0 +1,41 @@ +easyblock = 'ConfigureMake' + +name = 'BCFtools' +version = '1.3' + +homepage = 'http://www.htslib.org/' +description = """Samtools is a suite of programs for interacting with high-throughput sequencing data. + BCFtools - Reading/writing BCF2/VCF/gVCF files and calling/filtering/summarising SNP and short indel sequence variants""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s'] + +patches = ['%(name)s-%(version)s_extHTSlib_Makefile.patch'] + +dependencies = [ + ('HTSlib', '1.3'), + ('zlib', '1.2.8'), + ('GSL', '2.1'), +] + +parallel = 1 + +skipsteps = ['configure'] + +buildopts = 'CC="$CC" CFLAGS="$CFLAGS" USE_GSL=1' +installopts = ' prefix=%(installdir)s' + +postinstallcmds = [ + 'mkdir -p %(installdir)s/lib/plugins', + 'cp -a plugins/*.so %(installdir)s/lib/plugins/.', +] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['bcftools', 'plot-vcfstats', 'vcfutils.pl']], + 'dirs': ['lib/plugins'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BCFtools/BCFtools-1.3.1-goolf-1.7.20.eb b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.3.1-goolf-1.7.20.eb new file mode 100644 index 0000000000000000000000000000000000000000..056a4ca4d8b15e63885702028f62781a1b04d084 --- /dev/null +++ b/easybuild/easyconfigs/b/BCFtools/BCFtools-1.3.1-goolf-1.7.20.eb @@ -0,0 +1,37 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +easyblock = 'MakeCp' + +name = 'BCFtools' +version = '1.3.1' + +homepage = 'http://www.htslib.org/' +description = """BCFtools is a set of utilities that manipulate variant calls in the + Variant Call Format (VCF) and its binary counterpart BCF""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} + +source_urls = ['https://github.com/samtools/bcftools/releases/download/%(version)s/'] +sources = [SOURCELOWER_TAR_BZ2] + +dependencies = [ + ('zlib', '1.2.8'), + ('GSL', '1.16'), +] + +buildopts = " USE_GPL=1 GSL_LIBS='-lgsl -lgslcblas'" + +runtest = 'test' + +files_to_copy = [(["bcftools", "plot-vcfstats", "vcfutils.pl"], "bin"), + "doc", "plugins", "test", "LICENSE", "README", "AUTHORS"] + +sanity_check_paths = { + 'files': ["bin/bcftools"], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.1-GCC-4.8.4.eb b/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.1-GCC-4.8.4.eb new file mode 100644 index 0000000000000000000000000000000000000000..47aaf73fa3241d5c495936f0d30d078e055ac2a6 --- /dev/null +++ b/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.1-GCC-4.8.4.eb @@ -0,0 +1,36 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel + +easyblock = 'MakeCp' + +name = "BEDOPS" +version = "2.4.1" + +homepage = 'https://github.com/bedops/bedops' +description = """ BEDOPS is an open-source command-line toolkit that performs highly + efficient and scalable Boolean and other set operations, statistical calculations, + archiving, conversion and other management of genomic data of arbitrary scale.""" + +# this application requires GCC-4.8.x or higher +# be aware if you switch to a different toolchain +toolchain = {'name': 'GCC', 'version': '4.8.4'} + +source_urls = ['https://github.com/bedops/bedops/archive/'] +sources = ['v%(version)s.tar.gz'] + +buildopts = ' static && make install' + +parallel = 1 + +files_to_copy = ["bin"] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["bedmap", "bam2bed" , "sort-bed", + "starchcat", "vcf2bed", "wig2bed", + "gtf2bed", "bedops", "wig2bed"]], + 'dirs': [] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.20.eb b/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.20.eb new file mode 100644 index 0000000000000000000000000000000000000000..7bbeac455b9cc5b1467ec6f9b148b4b2abac4089 --- /dev/null +++ b/easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.20.eb @@ -0,0 +1,27 @@ +# Adam Huffman +# The Francis Crick Institute + +easyblock = 'Tarball' + +name = 'BEDOPS' +version = '2.4.20' + +homepage = 'http://bedops.readthedocs.io/en/latest/index.html' +description = """BEDOPS is an open-source command-line toolkit that performs highly efficient + and scalable Boolean and other set operations, statistical calculations, archiving, conversion + and other management of genomic data of arbitrary scale. Tasks can be easily split by chromosome + for distributing whole-genome analyses across a computational cluster.""" + +toolchain = {'version': 'dummy', 'name': 'dummy'} + +sources = ['%(namelower)s_linux_x86_64-v%(version)s.v2.tar.bz2'] +source_urls = ['https://github.com/%(namelower)s/%(namelower)s/releases/download/v%(version)s/'] + +sanity_check_paths = { + 'files': ['bam2bed', '%(namelower)s', 'convert2bed', 'unstarch'], + 'dirs': ['.'], +} + +modextrapaths = {'PATH': ''} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.25.0-foss-2015b.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.25.0-foss-2015b.eb new file mode 100644 index 0000000000000000000000000000000000000000..50f76cdae7065ab6b201133efa8e0b9d005bf7d3 --- /dev/null +++ b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.25.0-foss-2015b.eb @@ -0,0 +1,33 @@ +# Author: Maxime Schmitt, University of Luxembourg +# Author: Adam Huffman, The Francis Crick Institute +# +# Based on the work of: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics (SIB) +# Biozentrum - University of Basel + +easyblock = 'MakeCp' + +name = 'BEDTools' +version = '2.25.0' + +homepage = "https://github.com/arq5x/bedtools2" +description = """The BEDTools utilities allow one to address common genomics tasks such as finding feature overlaps + and computing coverage. The utilities are largely based on four widely-used file formats: BED, GFF/GTF, VCF, + and SAM/BAM.""" + +toolchain = {'name': 'foss', 'version': '2015b'} + +# https://github.com/arq5x/bedtools2/releases/download/v2.25.0/bedtools-2.25.0.tar.gz +source_urls = ['https://github.com/arq5x/bedtools2/releases/download/v%(version)s/'] +sources = ['bedtools-%(version)s.tar.gz'] + +buildopts = 'CXX="$CXX"' + +files_to_copy = ["bin", "docs", "data", "genomes", "scripts", "test"] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed', 'bedToBam', 'fastaFromBed']], + 'dirs': files_to_copy, +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.25.0-foss-2016a.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.25.0-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..89147e0b2075048bb79ed7c0827f6229e61417df --- /dev/null +++ b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.25.0-foss-2016a.eb @@ -0,0 +1,33 @@ +# Author: Maxime Schmitt, University of Luxembourg +# Author: Adam Huffman, The Francis Crick Institute +# +# Based on the work of: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics (SIB) +# Biozentrum - University of Basel + +easyblock = 'MakeCp' + +name = 'BEDTools' +version = '2.25.0' + +homepage = "https://github.com/arq5x/bedtools2" +description = """The BEDTools utilities allow one to address common genomics tasks such as finding feature overlaps + and computing coverage. The utilities are largely based on four widely-used file formats: BED, GFF/GTF, VCF, + and SAM/BAM.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +# https://github.com/arq5x/bedtools2/releases/download/v2.25.0/bedtools-2.25.0.tar.gz +source_urls = ['https://github.com/arq5x/bedtools2/releases/download/v%(version)s/'] +sources = ['bedtools-%(version)s.tar.gz'] + +buildopts = 'CXX="$CXX"' + +files_to_copy = ["bin", "docs", "data", "genomes", "scripts", "test"] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed', 'bedToBam', 'fastaFromBed']], + 'dirs': files_to_copy, +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.26.0-foss-2015a.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.26.0-foss-2015a.eb new file mode 100644 index 0000000000000000000000000000000000000000..a90d60385a6571b0ad786627694844d5a5ee5f4c --- /dev/null +++ b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.26.0-foss-2015a.eb @@ -0,0 +1,33 @@ +# Author: Maxime Schmitt, University of Luxembourg +# Author: Adam Huffman, The Francis Crick Institute +# +# Based on the work of: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics (SIB) +# Biozentrum - University of Basel + +easyblock = 'MakeCp' + +name = 'BEDTools' +version = '2.26.0' + +homepage = "https://github.com/arq5x/bedtools2" +description = """The BEDTools utilities allow one to address common genomics tasks such as finding feature overlaps + and computing coverage. The utilities are largely based on four widely-used file formats: BED, GFF/GTF, VCF, + and SAM/BAM.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +# https://github.com/arq5x/bedtools2/releases/download/v2.26.0/bedtools-2.26.0.tar.gz +source_urls = ['https://github.com/arq5x/bedtools2/releases/download/v%(version)s/'] +sources = ['bedtools-%(version)s.tar.gz'] + +buildopts = 'CXX="$CXX"' + +files_to_copy = ["bin", "docs", "data", "genomes", "scripts", "test"] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed', 'bedToBam', 'fastaFromBed']], + 'dirs': files_to_copy, +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.26.0-foss-2015b.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.26.0-foss-2015b.eb new file mode 100644 index 0000000000000000000000000000000000000000..b29f870077112fda5551bdefb9ecc7d68e871328 --- /dev/null +++ b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.26.0-foss-2015b.eb @@ -0,0 +1,33 @@ +# Author: Maxime Schmitt, University of Luxembourg +# Author: Adam Huffman, The Francis Crick Institute +# +# Based on the work of: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics (SIB) +# Biozentrum - University of Basel + +easyblock = 'MakeCp' + +name = 'BEDTools' +version = '2.26.0' + +homepage = "https://github.com/arq5x/bedtools2" +description = """The BEDTools utilities allow one to address common genomics tasks such as finding feature overlaps + and computing coverage. The utilities are largely based on four widely-used file formats: BED, GFF/GTF, VCF, + and SAM/BAM.""" + +toolchain = {'name': 'foss', 'version': '2015b'} + +# https://github.com/arq5x/bedtools2/releases/download/v2.26.0/bedtools-2.26.0.tar.gz +source_urls = ['https://github.com/arq5x/bedtools2/releases/download/v%(version)s/'] +sources = ['bedtools-%(version)s.tar.gz'] + +buildopts = 'CXX="$CXX"' + +files_to_copy = ["bin", "docs", "data", "genomes", "scripts", "test"] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed', 'bedToBam', 'fastaFromBed']], + 'dirs': files_to_copy, +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.26.0-foss-2016a.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.26.0-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..b3f384512fc314449d02e103306f42813e3c7fff --- /dev/null +++ b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.26.0-foss-2016a.eb @@ -0,0 +1,33 @@ +# Author: Maxime Schmitt, University of Luxembourg +# Author: Adam Huffman, The Francis Crick Institute +# +# Based on the work of: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics (SIB) +# Biozentrum - University of Basel + +easyblock = 'MakeCp' + +name = 'BEDTools' +version = '2.26.0' + +homepage = "https://github.com/arq5x/bedtools2" +description = """The BEDTools utilities allow one to address common genomics tasks such as finding feature overlaps + and computing coverage. The utilities are largely based on four widely-used file formats: BED, GFF/GTF, VCF, + and SAM/BAM.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +# https://github.com/arq5x/bedtools2/releases/download/v2.26.0/bedtools-2.26.0.tar.gz +source_urls = ['https://github.com/arq5x/bedtools2/releases/download/v%(version)s/'] +sources = ['bedtools-%(version)s.tar.gz'] + +buildopts = 'CXX="$CXX"' + +files_to_copy = ["bin", "docs", "data", "genomes", "scripts", "test"] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed', 'bedToBam', 'fastaFromBed']], + 'dirs': files_to_copy, +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.26.0-goolf-1.7.20.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.26.0-goolf-1.7.20.eb new file mode 100644 index 0000000000000000000000000000000000000000..02ae17a7fd901ef6c64bbdba38db55fd907ba3d0 --- /dev/null +++ b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.26.0-goolf-1.7.20.eb @@ -0,0 +1,33 @@ +# Author: Maxime Schmitt, University of Luxembourg +# Author: Adam Huffman, The Francis Crick Institute +# +# Based on the work of: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics (SIB) +# Biozentrum - University of Basel + +easyblock = 'MakeCp' + +name = 'BEDTools' +version = '2.26.0' + +homepage = "https://github.com/arq5x/bedtools2" +description = """The BEDTools utilities allow one to address common genomics tasks such as finding feature overlaps + and computing coverage. The utilities are largely based on four widely-used file formats: BED, GFF/GTF, VCF, + and SAM/BAM.""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} + +# https://github.com/arq5x/bedtools2/releases/download/v2.26.0/bedtools-2.26.0.tar.gz +source_urls = ['https://github.com/arq5x/bedtools2/releases/download/v%(version)s/'] +sources = ['bedtools-%(version)s.tar.gz'] + +buildopts = 'CXX="$CXX"' + +files_to_copy = ["bin", "docs", "data", "genomes", "scripts", "test"] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed', 'bedToBam', 'fastaFromBed']], + 'dirs': files_to_copy, +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BEDTools/BEDTools-2.26.0-intel-2016b.eb b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.26.0-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..3c9d695141470be3c80509db643dfd8470176778 --- /dev/null +++ b/easybuild/easyconfigs/b/BEDTools/BEDTools-2.26.0-intel-2016b.eb @@ -0,0 +1,33 @@ +# Author: Maxime Schmitt, University of Luxembourg +# Author: Adam Huffman, The Francis Crick Institute +# +# Based on the work of: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics (SIB) +# Biozentrum - University of Basel + +easyblock = 'MakeCp' + +name = 'BEDTools' +version = '2.26.0' + +homepage = "https://github.com/arq5x/bedtools2" +description = """The BEDTools utilities allow one to address common genomics tasks such as finding feature overlaps + and computing coverage. The utilities are largely based on four widely-used file formats: BED, GFF/GTF, VCF, + and SAM/BAM.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +# https://github.com/arq5x/bedtools2/releases/download/v2.26.0/bedtools-2.26.0.tar.gz +source_urls = ['https://github.com/arq5x/bedtools2/releases/download/v%(version)s/'] +sources = ['bedtools-%(version)s.tar.gz'] + +buildopts = 'CXX="$CXX"' + +files_to_copy = ["bin", "docs", "data", "genomes", "scripts", "test"] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['bedtools', 'pairToBed', 'mergeBed', 'bedToBam', 'fastaFromBed']], + 'dirs': files_to_copy, +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BLACS/BLACS-1.1-gmvapich2-2016a.eb b/easybuild/easyconfigs/b/BLACS/BLACS-1.1-gmvapich2-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..714b83985a39f8ce0e43bbdfa3c119ee5e1ed71b --- /dev/null +++ b/easybuild/easyconfigs/b/BLACS/BLACS-1.1-gmvapich2-2016a.eb @@ -0,0 +1,24 @@ +name = 'BLACS' +version = '1.1' + +homepage = 'http://www.netlib.org/blacs/' +description = """The BLACS (Basic Linear Algebra Communication Subprograms) project is + an ongoing investigation whose purpose is to create a linear algebra oriented message passing interface + that may be implemented efficiently and uniformly across a large range of distributed memory platforms.""" + +toolchain = {'name': 'gmvapich2', 'version': '2016a'} +toolchainopts = {'pic': True} + +source_urls = [homepage] +sources = [ + 'mpiblacs.tgz', + 'mpiblacs-patch03.tgz', +] +checksums = [ + '28ae5b91b3193402fe1ae8d06adcf500', + '48fdf5e4ef6cf53daec9eeef40498a8b', +] + +patches = ['bmake.mpi.patch'] + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/b/BLAST+/BLAST+-2.3.0-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.3.0-foss-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..c7b71288fa90b01fdffe5c8f57bb147cfdbd9dcd --- /dev/null +++ b/easybuild/easyconfigs/b/BLAST+/BLAST+-2.3.0-foss-2016a-Python-2.7.11.eb @@ -0,0 +1,38 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos , Kenneth Hoste (UGent) +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-94.html +## + +easyblock = 'ConfigureMake' + +name = 'BLAST+' +version = '2.3.0' +versionsuffix = '-Python-2.7.11' + +homepage = 'http://blast.ncbi.nlm.nih.gov/' +description = """Basic Local Alignment Search Tool, or BLAST, is an algorithm + for comparing primary biological sequence information, such as the amino-acid + sequences of different proteins or the nucleotides of DNA sequences.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = ['ncbi-blast-%(version)s+-src.tar.gz'] +source_urls = ['http://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/%(version)s/'] + +dependencies = [('Boost', '1.58.0', versionsuffix)] + +configopts = '--with-boost=$EBROOTBOOST --with-64' + +sanity_check_paths = { + 'files': ["bin/blastn", "bin/blastp", "bin/blastx"], + 'dirs': [] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BWA/BWA-0.7.15-foss-2016a.eb b/easybuild/easyconfigs/b/BWA/BWA-0.7.15-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..88e524cd9dfc39177028a262b3c02da8cac42f2a --- /dev/null +++ b/easybuild/easyconfigs/b/BWA/BWA-0.7.15-foss-2016a.eb @@ -0,0 +1,32 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Cyprus Institute / CaSToRC, Uni.Lu/LCSB, NTUA +# Authors:: George Tsouloupas , Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-94.html +# +# Version >= 0.7.15 +# Author: Adam Huffman +# The Francis Crick Institute +# +# Note that upstream development is mainly at: https://github.com/lh3/bwa +## + +name = 'BWA' +version = '0.7.15' + +homepage = 'http://bio-bwa.sourceforge.net/' +description = """Burrows-Wheeler Aligner (BWA) is an efficient program that aligns + relatively short nucleotide sequences against a long reference sequence such as the human genome.""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'optarch': True, 'pic': True} + +source_urls = ['https://github.com/lh3/%(name)s/archive/'] +sources = ['v%(version)s.tar.gz'] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BXH_XCEDE_TOOLS/BXH_XCEDE_TOOLS-1.11.1.eb b/easybuild/easyconfigs/b/BXH_XCEDE_TOOLS/BXH_XCEDE_TOOLS-1.11.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..9cd875e7c60fa38c6eb4476b15a970310707c439 --- /dev/null +++ b/easybuild/easyconfigs/b/BXH_XCEDE_TOOLS/BXH_XCEDE_TOOLS-1.11.1.eb @@ -0,0 +1,28 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Ravi Tripathi +# Email: ravi89@uab.edu + +easyblock = "Tarball" + +name = 'BXH_XCEDE_TOOLS' +version = '1.11.1' + +homepage = 'http://www.nitrc.org/projects/bxh_xcede_tools/' +description = """A collection of data processing and image analysis +tools for data in BXH or XCEDE format. This includes data format +encapsulation/conversion, event-related analysis, QA tools, and more. +These tools form the basis of the fBIRN QA procedures and are also +distributed as part of the fBIRN Data Upload Scripts.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = ['http://www.nitrc.org/frs/download.php/7384/'] +sources = ['bxh_xcede_tools-%(version)s-lsb30.x86_64.tgz'] + +sanity_check_paths = { + 'files': ["bin/dicom2bxh", "bin/dicom2xcede"], + 'dirs': [] +} + +moduleclass = 'bio' + diff --git a/easybuild/easyconfigs/b/BamTools/BamTools-2.4.0-foss-2016b.eb b/easybuild/easyconfigs/b/BamTools/BamTools-2.4.0-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..b1a2aa0cf6716a1ac261201c8f1ce087928acd37 --- /dev/null +++ b/easybuild/easyconfigs/b/BamTools/BamTools-2.4.0-foss-2016b.eb @@ -0,0 +1,31 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 The Cyprus Institute +# Authors:: Andreas Panteli , George Tsouloupas +# License:: MIT/GPL +# +## + +name = 'BamTools' +version = '2.4.0' + +homepage = 'https://github.com/pezmaster31/bamtools' +description = """BamTools provides both a programmer's API and an end-user's toolkit for handling BAM files.""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +sources = ['v%(version)s.tar.gz'] +source_urls = ['https://github.com/pezmaster31/bamtools/archive'] + +builddependencies = [('CMake', '3.4.3')] + +files_to_copy = ["bin", "lib", "include", "docs", "LICENSE", "README"] + +sanity_check_paths = { + 'files': ["bin/bamtools", "include/shared/bamtools_global.h", "lib/libbamtools.a", + "lib/libbamtools.so", "lib/libbamtools-utils.a", "lib/libjsoncpp.a"], + 'dirs': ["include/api", "docs"] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BayPass/BayPass-2.1-foss-2015a.eb b/easybuild/easyconfigs/b/BayPass/BayPass-2.1-foss-2015a.eb new file mode 100644 index 0000000000000000000000000000000000000000..132df40d050f5826a957291adb2cfdd9fddd418c --- /dev/null +++ b/easybuild/easyconfigs/b/BayPass/BayPass-2.1-foss-2015a.eb @@ -0,0 +1,29 @@ +easyblock = 'MakeCp' + +name = 'BayPass' +version = '2.1' + +homepage = 'http://www1.montpellier.inra.fr/CBGP/software/baypass/' +description = """The package BayPass is a population genomics software which is primarily + aimed at identifying genetic markers subjected to selection and/or associated to + population-specific covariates (e.g., environmental variables, quantitative or + categorical phenotypic characteristics).""" + +toolchain = {'name': 'foss', 'version': '2015a'} +toolchainopts = {'openmp': True} + +source_urls = ['http://www1.montpellier.inra.fr/CBGP/software/baypass/files/'] +sources = ['%(namelower)s_%(version)s.tar.gz'] + +start_dir = 'sources' + +files_to_copy = [(['g_baypass'], 'bin'), (['BayPass_manual_2.1.pdf'], 'manual'), 'examples', 'utils'] + +parallel = 1 + +sanity_check_paths = { + 'files': ['bin/g_baypass'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BayeScEnv/BayeScEnv-1.1-foss-2016a.eb b/easybuild/easyconfigs/b/BayeScEnv/BayeScEnv-1.1-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..cd1dd2595af31e41000bba732fd8b4053ec560ec --- /dev/null +++ b/easybuild/easyconfigs/b/BayeScEnv/BayeScEnv-1.1-foss-2016a.eb @@ -0,0 +1,32 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +easyblock = 'MakeCp' + +name = 'BayeScEnv' +version = '1.1' + +homepage = 'https://github.com/devillemereuil/bayescenv' +description = """BayeScEnv is a Fst-based, genome-scan method that uses environmental variables to detect +local adaptation.""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'openmp': True} + +source_urls = ['https://github.com/devillemereuil/bayescenv/archive/'] +sources = ['v%(version)s.tar.gz'] + +start_dir = 'source' + +files_to_copy = [(['source/bayescenv'], 'bin'), 'test', 'COPYING', 'README.md', 'ChangeLog'] + +parallel = 1 + +sanity_check_paths = { + 'files': ['bin/bayescenv'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BayeScEnv/BayeScEnv-1.1-goolf-1.4.10.eb b/easybuild/easyconfigs/b/BayeScEnv/BayeScEnv-1.1-goolf-1.4.10.eb new file mode 100644 index 0000000000000000000000000000000000000000..7a976185d2b1cde165fca93e9e87cbe80335db4e --- /dev/null +++ b/easybuild/easyconfigs/b/BayeScEnv/BayeScEnv-1.1-goolf-1.4.10.eb @@ -0,0 +1,31 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +easyblock = 'MakeCp' + +name = 'BayeScEnv' +version = '1.1' + +homepage = 'https://github.com/devillemereuil/bayescenv' +description = """BayeScEnv is a Fst-based, genome-scan method that uses environmental variables to detect local adaptation.""" + +toolchain = {'name': 'goolf', 'version': '1.4.10'} +toolchainopts = {'openmp': True} + +source_urls = ['https://github.com/devillemereuil/bayescenv/archive/'] +sources = ['v%(version)s.tar.gz'] + +start_dir = 'source' + +files_to_copy = [(['source/bayescenv'], 'bin'), 'test', 'COPYING', 'README.md', 'ChangeLog'] + +parallel = 1 + +sanity_check_paths = { + 'files': ['bin/bayescenv'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BayeScan/BayeScan-2.1-foss-2016a.eb b/easybuild/easyconfigs/b/BayeScan/BayeScan-2.1-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..c4932d395387365c8aea6d9def5215cb012e01f5 --- /dev/null +++ b/easybuild/easyconfigs/b/BayeScan/BayeScan-2.1-foss-2016a.eb @@ -0,0 +1,39 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +easyblock = 'MakeCp' + +name = 'BayeScan' +version = '2.1' + +homepage = 'http://cmpg.unibe.ch/software/BayeScan/' +description = """BayeScan aims at identifying candidate loci under natural selection from genetic data, + using differences in allele frequencies between populations.""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'openmp': True} + +source_urls = ['http://cmpg.unibe.ch/software/BayeScan/files/'] +sources = ['%(name)s%(version)s.zip'] + +prebuildopts = "sed -i.bk 's/g++/${CXX} ${CXXFLAGS}/g' Makefile && " + +start_dir = 'source' + +files_to_copy = [ + (['source/bayescan_%(version)s'], 'bin'), + 'BayeScan%(version)s_manual.pdf', + 'input_examples', + 'R functions' +] + +parallel = 1 + +sanity_check_paths = { + 'files': ['bin/bayescan_%(version)s'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BayeScan/BayeScan-2.1-goolf-1.4.10.eb b/easybuild/easyconfigs/b/BayeScan/BayeScan-2.1-goolf-1.4.10.eb new file mode 100644 index 0000000000000000000000000000000000000000..3745f65f5f01f2dd6524bca9ec5d6f4560197c2e --- /dev/null +++ b/easybuild/easyconfigs/b/BayeScan/BayeScan-2.1-goolf-1.4.10.eb @@ -0,0 +1,40 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +easyblock = 'MakeCp' + +name = 'BayeScan' +version = '2.1' + +homepage = 'http://cmpg.unibe.ch/software/BayeScan/' +description = """BayeScan aims at identifying candidate loci under natural selection from genetic data, + using differences in allele frequencies between populations.""" + +# BayeScan makefile is hardcoded to use g++. In case you want to use a non-gcc toolchain you will need to patch the makefile +toolchain = {'name': 'goolf', 'version': '1.4.10'} +toolchainopts = {'openmp': True} + +source_urls = ['http://cmpg.unibe.ch/software/BayeScan/files/'] +sources = ['%(name)s%(version)s.zip'] + +start_dir = 'source' + +# fix the makefile which hardcodes g++ compiler +prebuildopts = "sed -i -e 's/g++/${CXX} ${CFLAGS}/g' Makefile && " + +files_to_copy = [ + (['source/bayescan_%(version)s'], 'bin'), + 'BayeScan%(version)s_manual.pdf', + 'input_examples', + 'R functions'] + +parallel = 1 + +sanity_check_paths = { + 'files': ['bin/bayescan_%(version)s'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BayesAss/BayesAss-3.0.4-foss-2016a.eb b/easybuild/easyconfigs/b/BayesAss/BayesAss-3.0.4-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..0dc4a540af75aeeb1671168000928c0badaa7da6 --- /dev/null +++ b/easybuild/easyconfigs/b/BayesAss/BayesAss-3.0.4-foss-2016a.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'BayesAss' +version = '3.0.4' + +homepage = 'http://www.rannala.org/?page_id=245' +description = """ +BayesAss: Bayesian Inference of Recent Migration Using Multilocus Genotypes +""" + +toolchain = {'name': 'foss','version': '2016a'} +sources = ['BA3-%(version)s.tar.gz'] + +source_urls = ['http://downloads.sourceforge.net/project/bayesass/BA3/%(version)s/src/'] + +dependencies = [ + ('GSL','2.1') +] + +runtest = 'check' + +sanity_check_paths = { + 'files': ['bin/BA3'], + 'dirs' : ['bin', 'include'] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bazel/Bazel-0.3.0-CrayGNU-2016.03.eb b/easybuild/easyconfigs/b/Bazel/Bazel-0.3.0-CrayGNU-2016.03.eb new file mode 100644 index 0000000000000000000000000000000000000000..2490a42529e66d8b37280f1ae621bc07c94625a4 --- /dev/null +++ b/easybuild/easyconfigs/b/Bazel/Bazel-0.3.0-CrayGNU-2016.03.eb @@ -0,0 +1,30 @@ +# @author: Guilherme Peretti-Pezzi (CSCS) + +easyblock = "CmdCp" + +name = 'Bazel' +version = '0.3.0' + +homepage = 'http://bazel.io/' +description = """Bazel is a build tool that builds code quickly and reliably. +It is used to build the majority of Google's software.""" + +toolchain = {'name': 'CrayGNU', 'version': '2016.03'} + +dependencies = [ + ('java/jdk1.8.0_51', EXTERNAL_MODULE), +] + +sources = ['%(version)s.tar.gz'] +source_urls = ['https://github.com/bazelbuild/bazel/archive/'] + +cmds_map = [('.*', "JAVA_VERSION=1.8 CC=gcc CXX=g++ ./compile.sh")] + +files_to_copy = [(['output/bazel'], 'bin')] + +sanity_check_paths={ + 'files': ['bin/bazel'], + 'dirs': ['bin'], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Beast/Beast-2.4.0-foss-2016a.eb b/easybuild/easyconfigs/b/Beast/Beast-2.4.0-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..484da63909cf76bf4f8ad53154161fe0b0f837e8 --- /dev/null +++ b/easybuild/easyconfigs/b/Beast/Beast-2.4.0-foss-2016a.eb @@ -0,0 +1,36 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel + +easyblock = "Tarball" + +name = 'Beast' +version = '2.4.0' + +homepage = 'http://beast2.org/' +description = """ BEAST is a cross-platform program for Bayesian MCMC analysis of molecular + sequences. It is entirely orientated towards rooted, time-measured phylogenies inferred using + strict or relaxed molecular clock models. It can be used as a method of reconstructing phylogenies + but is also a framework for testing evolutionary hypotheses without conditioning on a single + tree topology. BEAST uses MCMC to average over tree space, so that each tree is weighted + proportional to its posterior probability. """ + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['https://github.com/CompEvol/beast2/releases/download/v%(version)s/'] +sources = ['BEAST.v%(version)s.Linux.tgz'] + +dependencies = [ + # this is not mandatory but beagle-lib is recommended by developers + # beagle-lib will also load the required java dependency + # if you remove this you should add the java dependency + ('beagle-lib', '2.1.2'), +] + +sanity_check_paths = { + 'files': ["bin/beast"], + 'dirs': [] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-1.0.6-intel-2016.02-GCC-4.9.eb b/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-1.0.6-intel-2016.02-GCC-4.9.eb new file mode 100644 index 0000000000000000000000000000000000000000..5afb842c806f0011366ad25d2fd7544e65143a85 --- /dev/null +++ b/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-1.0.6-intel-2016.02-GCC-4.9.eb @@ -0,0 +1,37 @@ +easyblock = 'ConfigureMake' + +name = 'BerkeleyGW' +version = "1.0.6" + +homepage = 'http://www.berkeleygw.org' +description = """The BerkeleyGW Package is a set of computer codes that calculates the quasiparticle + properties and the optical responses of a large variety of materials from bulk periodic crystals to + nanostructures such as slabs, wires and molecules.""" + +toolchain = {'name': 'intel', 'version': '2016.02-GCC-4.9'} +toolchainopts = {'usempi': True} + +source_urls = ['http://www.berkeleygw.org/releases/'] +sources = ['BGW-%(version)s.tar.gz'] +checksums = ['8740562da41e87a62eb8d457675e4bfd'] + +skipsteps = ['configure'] + +prebuildopts = 'cp config/generic.mpi.linux.mk arch.mk && ' + +buildopts = 'all-flavors COMPFLAG=-DINTEL PARAFLAG="-DMPI -DOMP" DEBUGFLAG="" F90free="$MPIF90 -free" LINK="$MPIF90" ' +buildopts += 'FOPTS="$FFLAGS -qopenmp" MOD_OPT="-module " C_PARAFLAG="$PARAFLAG" CC_COMP="$MPICXX" C_COMP="$MPICC" ' +buildopts += 'C_LINK="$MPICXX" C_OPTS="$CFLAGS -qopenmp" MKLPATH="$MKLROOT" LAPACKLIB="$LIBLAPACK" ' +buildopts += 'BLACSDIR="$BLACS_LIB_DIR" BLACS="$LIBBLACS" SCALAPACKLIB="$LIBSCALAPACK" ' +buildopts += 'FFTWINCLUDE="$FFTW_INC_DIR" FFTWLIB="$MKLROOT/lib/intel64/libfftw2xf_double_intel.a" ' + +installopts = 'INSTDIR=%(installdir)s' + +sanity_check_paths = { + 'files': ['bin/'+prog+'.'+flavor+'.x' + for prog in ['epsilon', 'sigma', 'kernel', 'absorption'] + for flavor in ['real', 'cplx']], + 'dirs': [] +} + +moduleclass = 'phys' diff --git a/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-1.1-beta2-intel-2016.02-GCC-4.9.eb b/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-1.1-beta2-intel-2016.02-GCC-4.9.eb new file mode 100644 index 0000000000000000000000000000000000000000..9d064dae20430ed745791509ebf355d9d5b0b99c --- /dev/null +++ b/easybuild/easyconfigs/b/BerkeleyGW/BerkeleyGW-1.1-beta2-intel-2016.02-GCC-4.9.eb @@ -0,0 +1,37 @@ +easyblock = 'ConfigureMake' + +name = 'BerkeleyGW' +version = "1.1-beta2" + +homepage = 'http://www.berkeleygw.org' +description = """The BerkeleyGW Package is a set of computer codes that calculates the quasiparticle + properties and the optical responses of a large variety of materials from bulk periodic crystals to + nanostructures such as slabs, wires and molecules.""" + +toolchain = {'name': 'intel', 'version': '2016.02-GCC-4.9'} +toolchainopts = {'usempi': True} + +source_urls = ['http://www.berkeleygw.org/releases/'] +sources = ['BGW-%(version)s.tar.gz'] +checksums = ['75a258c9a5d255da9e0b15bd3e7f08b2'] + +skipsteps = ['configure'] + +prebuildopts = 'cp config/generic.mpi.linux.mk arch.mk && ' + +buildopts = 'all-flavors COMPFLAG=-DINTEL PARAFLAG="-DMPI -DOMP" DEBUGFLAG="" F90free="$MPIF90 -free" LINK="$MPIF90" ' +buildopts += 'FOPTS="$FFLAGS -qopenmp" MOD_OPT="-module " C_PARAFLAG="$PARAFLAG" CC_COMP="$MPICXX" C_COMP="$MPICC" ' +buildopts += 'C_LINK="$MPICXX" C_OPTS="$CFLAGS -qopenmp" MKLPATH="$MKLROOT" LAPACKLIB="$LIBLAPACK" ' +buildopts += 'BLACSDIR="$BLACS_LIB_DIR" BLACS="$LIBBLACS" SCALAPACKLIB="$LIBSCALAPACK" ' +buildopts += 'FFTWINCLUDE="$FFTW_INC_DIR" FFTWLIB="$MKLROOT/lib/intel64/libfftw2xf_double_intel.a" ' + +installopts = 'INSTDIR=%(installdir)s' + +sanity_check_paths = { + 'files': ['bin/'+prog+'.'+flavor+'.x' + for prog in ['epsilon', 'sigma', 'kernel', 'absorption'] + for flavor in ['real', 'cplx']], + 'dirs': [] +} + +moduleclass = 'phys' diff --git a/easybuild/easyconfigs/b/BioPerl/BioPerl-1.6.924-foss-2016a-Perl-5.22.1.eb b/easybuild/easyconfigs/b/BioPerl/BioPerl-1.6.924-foss-2016a-Perl-5.22.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..d62e2cbb8823c0787bf2bc24c9cf66135246bc84 --- /dev/null +++ b/easybuild/easyconfigs/b/BioPerl/BioPerl-1.6.924-foss-2016a-Perl-5.22.1.eb @@ -0,0 +1,40 @@ +easyblock = 'Bundle' + +name = 'BioPerl' +version = '1.6.924' +versionsuffix = '-Perl-%(perlver)s' + +homepage = 'http://www.bioperl.org/' +description = """Bioperl is the product of a community effort to produce Perl code which is useful in biology. + Examples include Sequence objects, Alignment objects and database searching objects.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +# this is a bundle of Perl modules +exts_defaultclass = 'PerlModule' +exts_filter = ("perldoc -lm %(ext_name)s ", "") + +dependencies = [ + ('Perl', '5.22.1'), + ('DB_File', '1.835', versionsuffix), +] + +exts_list = [ + # CGI has been removed from the Perl core since version 5.22 + ('CGI', '4.28', { + 'source_tmpl': 'CGI-4.28.tar.gz', + 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEEJO/'], + }), + (name, version, { + 'modulename': 'Bio::Perl', + 'source_tmpl': 'release-%s.tar.gz' % version.replace('.', '-'), + 'source_urls': ['https://github.com/bioperl/bioperl-live/archive/'], + }), +] + +modextrapaths = { + 'PERL5LIB': 'lib/perl5/site_perl/%(perlver)s/' +} + +moduleclass = 'bio' + diff --git a/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.0-foss-2016b-Perl-5.24.0.eb b/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.0-foss-2016b-Perl-5.24.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..4a78852736c7f1f4f99e3fe097753c0438d2894e --- /dev/null +++ b/easybuild/easyconfigs/b/BioPerl/BioPerl-1.7.0-foss-2016b-Perl-5.24.0.eb @@ -0,0 +1,28 @@ +# easybuild easyconfig +# +# John Dey jfdey@fredhutch.org +# +# Fred Hutchinson Cancer Research Center + +easyblock = 'PerlModule' + +name = 'BioPerl' +version = '1.7.0' +versionsuffix = '-Perl-%(perlver)s' + +homepage = 'http://www.bioperl.org/' +description = """Bioperl is the product of a community effort to produce Perl code which is useful in biology. + Examples include Sequence objects, Alignment objects and database searching objects.""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = ['https://github.com/bioperl/bioperl-live/archive/'] +sources = ['release-%s.zip' % version.replace('.', '-')] + +dependencies = [ + ('Perl', '5.24.0'), +] + +options = {'modulename': 'Bio::Perl'} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Biopython/Biopython-1.65-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.65-foss-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..a42f248efeb46bf4dd8e0f662f640fcf7dc6273d --- /dev/null +++ b/easybuild/easyconfigs/b/Biopython/Biopython-1.65-foss-2016a-Python-2.7.11.eb @@ -0,0 +1,37 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 The Cyprus Institute +# Authors:: Andreas Panteli , Thekla Loizou , George Tsouloupas +# License:: MIT/GPL +# +## +easyblock = "PythonPackage" + +name = 'Biopython' +version = '1.65' +versionsuffix = "-Python-%(pyver)s" + +homepage = 'http://www.biopython.org' +description = """Biopython is a set of freely available tools for biological computation written +in Python by an international team of developers. It is a distributed collaborative effort to +develop Python libraries and applications which address the needs of current and future work in +bioinformatics. """ + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['http://biopython.org/DIST'] +sources = ['%(namelower)s-%(version)s.tar.gz'] + +dependencies = [ + ('Python', '2.7.11') +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages/Bio', 'lib/python%(pyshortver)s/site-packages/BioSQL'] +} + +options = {'modulename': 'Bio'} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Biopython/Biopython-1.68-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.68-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..953304846ea999c7fea3c7769546c37127498be3 --- /dev/null +++ b/easybuild/easyconfigs/b/Biopython/Biopython-1.68-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,37 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 The Cyprus Institute +# Authors:: Andreas Panteli , Thekla Loizou , George Tsouloupas +# License:: MIT/GPL +# +## +easyblock = 'PythonPackage' + +name = 'Biopython' +version = '1.68' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.biopython.org' +description = """Biopython is a set of freely available tools for biological computation written +in Python by an international team of developers. It is a distributed collaborative effort to +develop Python libraries and applications which address the needs of current and future work in +bioinformatics. """ + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['http://biopython.org/DIST'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('Python', '2.7.12') +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages/Bio', 'lib/python%(pyshortver)s/site-packages/BioSQL'] +} + +options = {'modulename': 'Bio'} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Biopython/Biopython-1.68-intel-2016b-Python-3.5.2.eb b/easybuild/easyconfigs/b/Biopython/Biopython-1.68-intel-2016b-Python-3.5.2.eb new file mode 100644 index 0000000000000000000000000000000000000000..b22f51705c3c532edd50b5307bd25febb98e5ea7 --- /dev/null +++ b/easybuild/easyconfigs/b/Biopython/Biopython-1.68-intel-2016b-Python-3.5.2.eb @@ -0,0 +1,37 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 The Cyprus Institute +# Authors:: Andreas Panteli , Thekla Loizou , George Tsouloupas +# License:: MIT/GPL +# +## +easyblock = 'PythonPackage' + +name = 'Biopython' +version = '1.68' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.biopython.org' +description = """Biopython is a set of freely available tools for biological computation written +in Python by an international team of developers. It is a distributed collaborative effort to +develop Python libraries and applications which address the needs of current and future work in +bioinformatics. """ + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['http://biopython.org/DIST'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('Python', '3.5.2') +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages/Bio', 'lib/python%(pyshortver)s/site-packages/BioSQL'] +} + +options = {'modulename': 'Bio'} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.1-ictce-5.5.0.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.1-ictce-5.5.0.eb new file mode 100755 index 0000000000000000000000000000000000000000..152bd6207af9951c3bc05ab0754f0b73d9866cf0 --- /dev/null +++ b/easybuild/easyconfigs/b/Bison/Bison-3.0.1-ictce-5.5.0.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'Bison' +version = '3.0.1' + +homepage = 'http://www.gnu.org/software/bison' +description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar + into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" + +toolchain = {'name': 'ictce', 'version': '5.5.0'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +builddependencies = [('M4', '1.4.17')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["bison", "yacc"]] + ["lib/liby.a"], + 'dirs': [], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-4.9.2.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-4.9.2.eb new file mode 100644 index 0000000000000000000000000000000000000000..159751eac59fc77d31b944be15bb14f24266359c --- /dev/null +++ b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-4.9.2.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'Bison' +version = '3.0.4' + +homepage = 'http://www.gnu.org/software/bison' +description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar + into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" + +toolchain = {'name': 'GCCcore', 'version': '4.9.2'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +builddependencies = [ + ('M4', '1.4.17'), + # use same binutils version that was used when building GCCcore toolchain + ('binutils', '2.25', '', True), +] + + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["bison", "yacc"]] + ["lib/liby.a"], + 'dirs': [], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-4.9.4.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-4.9.4.eb new file mode 100644 index 0000000000000000000000000000000000000000..e81223bab29eb3722cdc76e3070fb8120230d8fa --- /dev/null +++ b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-4.9.4.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'Bison' +version = '3.0.4' + +homepage = 'http://www.gnu.org/software/bison' +description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar + into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" + +toolchain = {'name': 'GCCcore', 'version': '4.9.4'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +builddependencies = [ + ('M4', '1.4.17'), + # use same binutils version that was used when building GCCcore toolchain + ('binutils', '2.25', '', True), +] + + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["bison", "yacc"]] + ["lib/liby.a"], + 'dirs': [], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-5.3.0.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-5.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..b7cebec0495d7b7c81ee8147da87d345f1bfa6b1 --- /dev/null +++ b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-5.3.0.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'Bison' +version = '3.0.4' + +homepage = 'http://www.gnu.org/software/bison' +description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar + into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" + +toolchain = {'name': 'GCCcore', 'version': '5.3.0'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +builddependencies = [ + ('M4', '1.4.17'), + # use same binutils version that was used when building GCCcore toolchain + ('binutils', '2.26', '', True), +] + + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["bison", "yacc"]] + ["lib/liby.a"], + 'dirs': [], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-5.4.0.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-5.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..5aa4ce571e95c66d52c0b3299346d3bf45c27fcc --- /dev/null +++ b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-5.4.0.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'Bison' +version = '3.0.4' + +homepage = 'http://www.gnu.org/software/bison' +description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar + into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" + +toolchain = {'name': 'GCCcore', 'version': '5.4.0'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +builddependencies = [ + ('M4', '1.4.17'), + # use same binutils version that was used when building GCCcore toolchain + ('binutils', '2.26', '', True), +] + + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["bison", "yacc"]] + ["lib/liby.a"], + 'dirs': [], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-6.1.0.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-6.1.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..59b38bba21849b6651b93e9cce0006fabff68b71 --- /dev/null +++ b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-6.1.0.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'Bison' +version = '3.0.4' + +homepage = 'http://www.gnu.org/software/bison' +description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar + into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" + +toolchain = {'name': 'GCCcore', 'version': '6.1.0'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +builddependencies = [ + ('M4', '1.4.17'), + # use same binutils version that was used when building GCCcore toolchain + ('binutils', '2.27', '', True), +] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["bison", "yacc"]] + ["lib/liby.a"], + 'dirs': [], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-6.2.0.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-6.2.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..e30337e6bae7275448de7447d5e28edb49f8407d --- /dev/null +++ b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-GCCcore-6.2.0.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'Bison' +version = '3.0.4' + +homepage = 'http://www.gnu.org/software/bison' +description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar + into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" + +toolchain = {'name': 'GCCcore', 'version': '6.2.0'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +builddependencies = [ + ('M4', '1.4.17'), + # use same binutils version that was used when building GCCcore toolchain + ('binutils', '2.27', '', True), +] + + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["bison", "yacc"]] + ["lib/liby.a"], + 'dirs': [], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-foss-2016b.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..cf973dd271274fa904dc222d2f29bd2946296668 --- /dev/null +++ b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-foss-2016b.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'Bison' +version = '3.0.4' + +homepage = 'http://www.gnu.org/software/bison' +description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar + into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +builddependencies = [('M4', '1.4.17')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["bison", "yacc"]] + ["lib/liby.a"], + 'dirs': [], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-intel-2016.02-GCC-4.9.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-intel-2016.02-GCC-4.9.eb new file mode 100644 index 0000000000000000000000000000000000000000..64d95d529f92c97987703edd0948463cac584918 --- /dev/null +++ b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-intel-2016.02-GCC-4.9.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'Bison' +version = '3.0.4' + +homepage = 'http://www.gnu.org/software/bison' +description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar + into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" + +toolchain = {'name': 'intel', 'version': '2016.02-GCC-4.9'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +builddependencies = [('M4', '1.4.17')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["bison", "yacc"]] + ["lib/liby.a"], + 'dirs': [], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-intel-2016b.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..331dd395ff8e29a7a4784ccffeb2a790f52f3ae3 --- /dev/null +++ b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-intel-2016b.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'Bison' +version = '3.0.4' + +homepage = 'http://www.gnu.org/software/bison' +description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar + into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +builddependencies = [('M4', '1.4.17')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["bison", "yacc"]] + ["lib/liby.a"], + 'dirs': [], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-iomkl-2016.07.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-iomkl-2016.07.eb new file mode 100644 index 0000000000000000000000000000000000000000..0027e83817bbce65a53cbcddf6ae1ed26f83a2da --- /dev/null +++ b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-iomkl-2016.07.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'Bison' +version = '3.0.4' + +homepage = 'http://www.gnu.org/software/bison' +description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar + into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" + +toolchain = {'name': 'iomkl', 'version': '2016.07'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +builddependencies = [('M4', '1.4.17')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["bison", "yacc"]] + ["lib/liby.a"], + 'dirs': [], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.0.4-iomkl-2016.09-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-iomkl-2016.09-GCC-4.9.3-2.25.eb new file mode 100644 index 0000000000000000000000000000000000000000..31858dc8f252b91581b9ddd449c0aa76ad754375 --- /dev/null +++ b/easybuild/easyconfigs/b/Bison/Bison-3.0.4-iomkl-2016.09-GCC-4.9.3-2.25.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'Bison' +version = '3.0.4' + +homepage = 'http://www.gnu.org/software/bison' +description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar + into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.""" + +toolchain = {'name': 'iomkl', 'version': '2016.09-GCC-4.9.3-2.25'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +builddependencies = [('M4', '1.4.17')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["bison", "yacc"]] + ["lib/liby.a"], + 'dirs': [], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/Blender/Blender-2.77a-intel-2016b-Python-3.5.2.eb b/easybuild/easyconfigs/b/Blender/Blender-2.77a-intel-2016b-Python-3.5.2.eb new file mode 100644 index 0000000000000000000000000000000000000000..1ddf498f76a50c8d06bc03440c28867abbb6e700 --- /dev/null +++ b/easybuild/easyconfigs/b/Blender/Blender-2.77a-intel-2016b-Python-3.5.2.eb @@ -0,0 +1,53 @@ +easyblock = 'CMakeMake' + +name = 'Blender' +version = '2.77a' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://www.blender.org/' +description = """Blender is the free and open source 3D creation suite. It supports + the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, + compositing and motion tracking, even video editing and game creation.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://download.blender.org/source/'] +patches = ['Blender-%(version)s_fix-ARRAY_SIZE-icc.patch'] + +# disable SSE detection to give EasyBuild full control over optimization compiler flags being used +configopts = '-DWITH_CPU_SSE=OFF -DCMAKE_C_FLAGS_RELEASE="-DNDEBUG" -DCMAKE_CXX_FLAGS_RELEASE="-DNDEBUG" ' + +# these are needed until extra dependencies are added for them to work +configopts += '-DWITH_INSTALL_PORTABLE=OFF ' +configopts += '-DWITH_BUILDINFO=OFF ' +configopts += '-DWITH_GAMEENGINE=OFF ' +configopts += '-DWITH_SYSTEM_GLEW=OFF ' + +# Python paths +configopts += '-DPYTHON_VERSION=%(pyshortver)s -DPYTHON_LIBRARY=${EBROOTPYTHON}/lib/libpython%(pyshortver)sm.so ' +configopts += '-DPYTHON_INCLUDE_DIR=${EBROOTPYTHON}/include/python%(pyshortver)sm ' +configopts += '-DOPENEXR_INCLUDE_DIR=$EBROOTOPENEXR/include ' + +dependencies = [ + ('Python', '3.5.2'), + ('Boost', '1.61.0'), + ('libjpeg-turbo', '1.5.0'), + ('zlib', '1.2.8'), + ('X11', '20160819'), + ('Mesa', '12.0.2'), + ('OpenImageIO', '1.6.17'), # required for cycles render engine +] + +builddependencies = [('CMake', '3.6.1')] + +separate_build_dir = 'True' + +modextravars = {'GALLIUM_DRIVER': 'swr'} + +sanity_check_paths = { + 'files': ['bin/blender'], + 'dirs': [] +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/b/Blender/Blender-2.77a_fix-ARRAY_SIZE-icc.patch b/easybuild/easyconfigs/b/Blender/Blender-2.77a_fix-ARRAY_SIZE-icc.patch new file mode 100644 index 0000000000000000000000000000000000000000..2cc57b24de0ade8d76f1b8624fe1c9c4100d7a45 --- /dev/null +++ b/easybuild/easyconfigs/b/Blender/Blender-2.77a_fix-ARRAY_SIZE-icc.patch @@ -0,0 +1,13 @@ +use simple definition of ARRAY_SIZE macro when using Intel compilers +author: Kenneth Hoste (HPC-UGent) +--- blender-2.77a/source/blender/blenlib/BLI_utildefines.h.orig 2016-09-07 14:21:00.287130174 +0200 ++++ blender-2.77a/source/blender/blenlib/BLI_utildefines.h 2016-09-07 14:21:08.087031653 +0200 +@@ -435,7 +435,7 @@ + } (void)0 + + /* assuming a static array */ +-#if defined(__GNUC__) && !defined(__cplusplus) && !defined(__clang__) ++#if defined(__GNUC__) && !defined(__cplusplus) && !defined(__clang__) && !defined(__INTEL_COMPILER) + # define ARRAY_SIZE(arr) \ + ((sizeof(struct {int isnt_array : ((const void *)&(arr) == &(arr)[0]);}) * 0) + \ + (sizeof(arr) / sizeof(*(arr)))) diff --git a/easybuild/easyconfigs/b/Blitz++/Blitz++-0.10-foss-2016a.eb b/easybuild/easyconfigs/b/Blitz++/Blitz++-0.10-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..f5aaed761cd6084d890f13e684db42b3bacb0d07 --- /dev/null +++ b/easybuild/easyconfigs/b/Blitz++/Blitz++-0.10-foss-2016a.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'Blitz++' +version = '0.10' + +homepage = 'http://blitz.sourceforge.net/' +description = """Blitz++ is a (LGPLv3+) licensed meta-template library for array manipulation in C++ + with a speed comparable to Fortran implementations, while preserving an object-oriented interface""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = ['blitz-%(version)s.tar.gz'] +source_urls = [('https://sourceforge.net/projects/blitz/files/blitz/%(name)s %(version)s', 'download')] + +sanity_check_paths = { + 'files': ['lib/libblitz.a'], + 'dirs': ['include/blitz/array', 'include/blitz/gnu', 'include/blitz/meta', 'include/random', 'lib/pkgconfig'], +} + +configopts = '--enable-shared' + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/b/Blitz++/Blitz++-0.10-goolf-1.5.16.eb b/easybuild/easyconfigs/b/Blitz++/Blitz++-0.10-goolf-1.5.16.eb new file mode 100644 index 0000000000000000000000000000000000000000..e75ab2de98e8d1c7e8463035955b5cd7456f93e8 --- /dev/null +++ b/easybuild/easyconfigs/b/Blitz++/Blitz++-0.10-goolf-1.5.16.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'Blitz++' +version = '0.10' + +homepage = 'http://blitz.sourceforge.net/' +description = """Blitz++ is a (LGPLv3+) licensed meta-template library for array manipulation in C++ + with a speed comparable to Fortran implementations, while preserving an object-oriented interface""" + +toolchain = {'name': 'goolf', 'version': '1.5.16'} + +sources = ['blitz-%(version)s.tar.gz'] +source_urls = [('https://sourceforge.net/projects/blitz/files/blitz/%(name)s %(version)s', 'download')] + +sanity_check_paths = { + 'files': ['lib/libblitz.a'], + 'dirs': ['include/blitz/array', 'include/blitz/gnu', 'include/blitz/meta', 'include/random', 'lib/pkgconfig'], +} + +configopts = '--enable-shared' + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/b/Blosc/Blosc-1.11.1-intel-2016b.eb b/easybuild/easyconfigs/b/Blosc/Blosc-1.11.1-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..088b4857b51c695ef54ce6911485c8db13a4c5de --- /dev/null +++ b/easybuild/easyconfigs/b/Blosc/Blosc-1.11.1-intel-2016b.eb @@ -0,0 +1,21 @@ +easyblock = 'CMakeMake' + +name = 'Blosc' +version = '1.11.1' + +homepage = 'http://www.blosc.org/' +description = "Blosc, an extremely fast, multi-threaded, meta-compressor library" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['https://github.com/Blosc/c-blosc/archive/'] +sources = ['v%(version)s.tar.gz'] + +builddependencies = [('CMake', '3.6.2')] + +sanity_check_paths = { + 'files': ['include/blosc-export.h', 'include/blosc.h', 'lib/libblosc.a', 'lib/libblosc.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/b/Bonnie++/Bonnie++-1.97-foss-2016a.eb b/easybuild/easyconfigs/b/Bonnie++/Bonnie++-1.97-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..f63a76fa69259c7e8077d4eebb005e0a4c496fa1 --- /dev/null +++ b/easybuild/easyconfigs/b/Bonnie++/Bonnie++-1.97-foss-2016a.eb @@ -0,0 +1,28 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos +# License:: MIT/GPL +# $Id$ +## + +easyblock = 'ConfigureMake' + +name = 'Bonnie++' +version = '1.97' + +homepage = 'http://www.coker.com.au/bonnie++/' +description = """Bonnie++-1.97: Enhanced performance Test of Filesystem I/O""" + +sources = [SOURCELOWER_TGZ] +source_urls = ['http://www.coker.com.au/bonnie++/experimental'] + +toolchain = {'name': 'foss', 'version': '2016a'} + +sanity_check_paths = { + 'files': ['sbin/bonnie++'], + 'dirs': [] +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.52.0-foss-2015a.eb b/easybuild/easyconfigs/b/Boost/Boost-1.52.0-foss-2015a.eb new file mode 100644 index 0000000000000000000000000000000000000000..68ec7366721cd71215bb058f57f5e8e542c2cc47 --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.52.0-foss-2015a.eb @@ -0,0 +1,23 @@ +name = 'Boost' +version = '1.52.0' + +homepage = 'http://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'foss', 'version': '2015a'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), +] + +configopts = '--without-libraries=python' + +# also build boost_mpi +boost_mpi = True + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.53.0-GCC-4.7.3-serial.eb b/easybuild/easyconfigs/b/Boost/Boost-1.53.0-GCC-4.7.3-serial.eb new file mode 100644 index 0000000000000000000000000000000000000000..98fbdcdb13e8b62c0b497dcf1d797be9f0ed254b --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.53.0-GCC-4.7.3-serial.eb @@ -0,0 +1,20 @@ +name = 'Boost' +version = '1.53.0' +versionsuffix = '-serial' + +homepage = 'http://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'GCC', 'version': '4.7.3'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] + +configopts = '--with-libraries=serialization' + +sanity_check_paths = { + 'files': ["lib/libboost_serialization.a"], + 'dirs': [] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.53.0-goolf-1.7.20.eb b/easybuild/easyconfigs/b/Boost/Boost-1.53.0-goolf-1.7.20.eb new file mode 100644 index 0000000000000000000000000000000000000000..e7642e0b5ff8ae2383fd123c921c5855f8388fb1 --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.53.0-goolf-1.7.20.eb @@ -0,0 +1,23 @@ +name = 'Boost' +version = '1.53.0' + +homepage = 'http://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), +] + +configopts = '--without-libraries=python' + +# also build boost_mpi +boost_mpi = True + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.55.0-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/b/Boost/Boost-1.55.0-foss-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..6a2d69c834b7dfdf0dee333f5e34ab3f296685dd --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.55.0-foss-2016a-Python-2.7.11.eb @@ -0,0 +1,23 @@ +name = 'Boost' +version = '1.55.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), + ('Python', '2.7.11'), +] + +# also build boost_mpi +boost_mpi = True + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.58.0-GCC-4.9.2-serial.eb b/easybuild/easyconfigs/b/Boost/Boost-1.58.0-GCC-4.9.2-serial.eb new file mode 100644 index 0000000000000000000000000000000000000000..a23a6b98964b76fb93dc483afb29c3b7ec2032ed --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.58.0-GCC-4.9.2-serial.eb @@ -0,0 +1,29 @@ +name = 'Boost' +version = '1.58.0' +versionsuffix = '-serial' + +homepage = 'http://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source +libraries.""" + +toolchain = {'name': 'GCC', 'version': '4.9.2'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), +] + +configopts = '--with-libraries=serialization' + +toolset = 'gcc' + +sanity_check_paths = { + 'files': ["lib/libboost_serialization.a"], + 'dirs': [] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.58.0-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/b/Boost/Boost-1.58.0-foss-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..d764ab9fbfd2d491569c681d9e6258a2b6247a76 --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.58.0-foss-2016a-Python-2.7.11.eb @@ -0,0 +1,23 @@ +name = 'Boost' +version = '1.58.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), + ('Python', '2.7.11'), +] + +# also build boost_mpi +boost_mpi = True + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.58.0-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/b/Boost/Boost-1.58.0-intel-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..f392ae7ad43de789e65a530d800f515652b94256 --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.58.0-intel-2016a-Python-2.7.11.eb @@ -0,0 +1,23 @@ +name = 'Boost' +version = '1.58.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'intel', 'version': '2016a'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), + ('Python', '2.7.11'), +] + +# also build boost_mpi +boost_mpi = True + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.60.0-CrayGNU-2016.03-Python-2.7.11.eb b/easybuild/easyconfigs/b/Boost/Boost-1.60.0-CrayGNU-2016.03-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..18a7a4b74458a4b3750b6162faf0665cf40002fe --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.60.0-CrayGNU-2016.03-Python-2.7.11.eb @@ -0,0 +1,30 @@ +# @author: Luca Marsella (CSCS) +# @author: Guilherme Peretti-Pezzi (CSCS) +# @author: Petar Forai (IMP/IMBA) + +name = 'Boost' +version = "1.60.0" + +homepage = 'http://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'CrayGNU', 'version': '2016.03'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%%(namelower)s_%s.tar.bz2' % '_'.join(version.split('.'))] + +pythonversion = '2.7.11' +versionsuffix = '-Python-%s' % pythonversion + +dependencies = [ + ('bzip2', '1.0.6' ), + ('Python', pythonversion), +] + +# also build boost_mpi +boost_mpi = True + +osdependencies = [('zlib-devel','zlib1g-dev')] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.60.0-foss-2015a.eb b/easybuild/easyconfigs/b/Boost/Boost-1.60.0-foss-2015a.eb new file mode 100644 index 0000000000000000000000000000000000000000..8b079d2cebd36e70ea92b6c2294f1e15aab481ee --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.60.0-foss-2015a.eb @@ -0,0 +1,25 @@ +name = 'Boost' +version = '1.60.0' + +homepage = 'http://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'foss', 'version': '2015a'} +toolchainopts = {'pic': True, 'usempi': True} + +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] +source_urls = [SOURCEFORGE_SOURCE] + +patches = ['Boost-%(version)s_fix-auto-pointer-reg.patch'] + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), +] + +configopts = '--without-libraries=python' + +# also build boost_mpi +boost_mpi = True + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.60.0-foss-2015b.eb b/easybuild/easyconfigs/b/Boost/Boost-1.60.0-foss-2015b.eb index 6319781076f5254aea6c6dd4989cc4b1b1469d39..ffc05c737eb8eb6a11246244defc0d65dfd5e5f1 100644 --- a/easybuild/easyconfigs/b/Boost/Boost-1.60.0-foss-2015b.eb +++ b/easybuild/easyconfigs/b/Boost/Boost-1.60.0-foss-2015b.eb @@ -10,6 +10,8 @@ toolchainopts = {'pic': True, 'usempi': True} sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] source_urls = [SOURCEFORGE_SOURCE] +patches = ['Boost-%(version)s_fix-auto-pointer-reg.patch'] + dependencies = [ ('bzip2', '1.0.6'), ('zlib', '1.2.8'), diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.60.0-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/b/Boost/Boost-1.60.0-foss-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..7e8085b5c4fe626abbb551660abbbb2f38e7c897 --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.60.0-foss-2016a-Python-2.7.11.eb @@ -0,0 +1,25 @@ +name = 'Boost' +version = '1.60.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] + +patches = ['Boost-%(version)s_fix-auto-pointer-reg.patch'] + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), + ('Python', '2.7.11'), +] + +# also build boost_mpi +boost_mpi = True + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.60.0-foss-2016a-Python-3.5.1.eb b/easybuild/easyconfigs/b/Boost/Boost-1.60.0-foss-2016a-Python-3.5.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..0ce990c87d3655c40c9e622028037320ec67ef8c --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.60.0-foss-2016a-Python-3.5.1.eb @@ -0,0 +1,28 @@ +name = 'Boost' +version = '1.60.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] + +patches = [ + 'Boost-%(version)s_fix-auto-pointer-reg.patch', + 'Boost-%(version)s_python3.patch', +] + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), + ('Python', '3.5.1'), +] + +# also build boost_mpi +boost_mpi = True + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.60.0-foss-2016a.eb b/easybuild/easyconfigs/b/Boost/Boost-1.60.0-foss-2016a.eb index c50510711dba9e3d0833c53637a8cb56915a465e..e6a66c8f3d2f27ca6610414552c8a429b7ef3222 100644 --- a/easybuild/easyconfigs/b/Boost/Boost-1.60.0-foss-2016a.eb +++ b/easybuild/easyconfigs/b/Boost/Boost-1.60.0-foss-2016a.eb @@ -10,6 +10,8 @@ toolchainopts = {'pic': True, 'usempi': True} sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] source_urls = [SOURCEFORGE_SOURCE] +patches = ['Boost-%(version)s_fix-auto-pointer-reg.patch'] + dependencies = [ ('bzip2', '1.0.6'), ('zlib', '1.2.8'), diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.60.0-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/b/Boost/Boost-1.60.0-intel-2016a-Python-2.7.11.eb index 5a42251165e3c2c62dcf1d031fad3e12dd34d96e..15e0b3204eef070aca9e1e1416285088795eeaea 100644 --- a/easybuild/easyconfigs/b/Boost/Boost-1.60.0-intel-2016a-Python-2.7.11.eb +++ b/easybuild/easyconfigs/b/Boost/Boost-1.60.0-intel-2016a-Python-2.7.11.eb @@ -11,6 +11,8 @@ toolchainopts = {'pic': True, 'usempi': True} source_urls = [SOURCEFORGE_SOURCE] sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] +patches = ['Boost-%(version)s_fix-auto-pointer-reg.patch'] + dependencies = [ ('bzip2', '1.0.6'), ('zlib', '1.2.8'), diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.60.0-intel-2016a.eb b/easybuild/easyconfigs/b/Boost/Boost-1.60.0-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..fe909ab861b69be64bd59f784854199777527bb8 --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.60.0-intel-2016a.eb @@ -0,0 +1,23 @@ +name = 'Boost' +version = '1.60.0' + +homepage = 'http://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'intel', 'version': '2016a'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] + +patches = ['Boost-%(version)s_fix-auto-pointer-reg.patch'] + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), +] + +# also build boost_mpi +boost_mpi = True + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.60.0_fix-auto-pointer-reg.patch b/easybuild/easyconfigs/b/Boost/Boost-1.60.0_fix-auto-pointer-reg.patch new file mode 100644 index 0000000000000000000000000000000000000000..74e13d96056b08c50be1d9f149b06e6a567a80fc --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.60.0_fix-auto-pointer-reg.patch @@ -0,0 +1,31 @@ +see https://github.com/boostorg/python/issues/56 and https://github.com/boostorg/python/pull/59 +diff --git a/include/boost/python/object/class_metadata.hpp b/include/boost/python/object/class_metadata.hpp +index c71cf67..5009c17 100644 +--- a/include/boost/python/object/class_metadata.hpp ++++ b/include/boost/python/object/class_metadata.hpp +@@ -164,7 +164,7 @@ struct class_metadata + >::type held_type; + + // Determine if the object will be held by value +- typedef is_convertible use_value_holder; ++ typedef mpl::bool_::value> use_value_holder; + + // Compute the "wrapped type", that is, if held_type is a smart + // pointer, we're talking about the pointee. +@@ -175,10 +175,12 @@ struct class_metadata + >::type wrapped; + + // Determine whether to use a "back-reference holder" +- typedef mpl::or_< +- has_back_reference +- , is_same +- , is_base_and_derived ++ typedef mpl::bool_< ++ mpl::or_< ++ has_back_reference ++ , is_same ++ , is_base_and_derived ++ >::value + > use_back_reference; + + // Select the holder. diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.60.0_python3.patch b/easybuild/easyconfigs/b/Boost/Boost-1.60.0_python3.patch new file mode 100644 index 0000000000000000000000000000000000000000..279cbfb666d75cbaef236916a2c09d5f9d5a4ee4 --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.60.0_python3.patch @@ -0,0 +1,24 @@ +#Boost checks Python include in $(prefix)/include/python$(version) +#some cases it is in $(prefix)/include/python$(version)m +#see more: https://svn.boost.org/trac/boost/ticket/11120 +# Aug 27th 2016 by B. Hajgato (Free Univeristy Brussels - VUB) +--- boost_1_60_0/tools/build/src/tools/python.jam.org 2015-10-16 20:55:36.000000000 +0200 ++++ boost_1_60_0/tools/build/src/tools/python.jam 2016-07-27 16:20:52.549560154 +0200 +@@ -539,7 +539,16 @@ + } + else + { +- includes ?= $(prefix)/include/python$(version) ; ++ if not($(prefix)/include/python$(version)m) ++ { ++ debug-message "Used include path: $(prefix)/include/python$(version)m" ; ++ includes ?= $(prefix)/include/python$(version)m ; ++ } ++ else ++ { ++ debug-message "Used include path: $(prefix)/include/python$(version)" ; ++ includes ?= $(prefix)/include/python$(version) ; ++ } + + local lib = $(exec-prefix)/lib ; + libraries ?= $(lib)/python$(version)/config $(lib) ; diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.61.0-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/b/Boost/Boost-1.61.0-foss-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..d705f5fffbf8ca5f858e95e79b4894cfe00ed0d2 --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.61.0-foss-2016a-Python-2.7.11.eb @@ -0,0 +1,23 @@ +name = 'Boost' +version = '1.61.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), + ('Python', '2.7.11'), +] + +# also build boost_mpi +boost_mpi = True + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.61.0-foss-2016a.eb b/easybuild/easyconfigs/b/Boost/Boost-1.61.0-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..06bc1679e1bcaa7fb11979377cd5e91947532327 --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.61.0-foss-2016a.eb @@ -0,0 +1,23 @@ +name = 'Boost' +version = '1.61.0' + +homepage = 'http://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'pic': True, 'usempi': True} + +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] +source_urls = [SOURCEFORGE_SOURCE] + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), +] + +configopts = '--without-libraries=python' + +# also build boost_mpi +boost_mpi = True + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.61.0-foss-2016b.eb b/easybuild/easyconfigs/b/Boost/Boost-1.61.0-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..876bfa42e6c1bd11ef7656a9540ddd363fa83212 --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.61.0-foss-2016b.eb @@ -0,0 +1,23 @@ +name = 'Boost' +version = '1.61.0' + +homepage = 'http://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'pic': True, 'usempi': True} + +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] +source_urls = [SOURCEFORGE_SOURCE] + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), +] + +configopts = '--without-libraries=python' + +# also build boost_mpi +boost_mpi = True + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.61.0-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/b/Boost/Boost-1.61.0-intel-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..822d74b107331b20a796e205a66e4f05538da643 --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.61.0-intel-2016a-Python-2.7.11.eb @@ -0,0 +1,23 @@ +name = 'Boost' +version = '1.61.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'intel', 'version': '2016a'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), + ('Python', '2.7.11'), +] + +# also build boost_mpi +boost_mpi = True + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.61.0-intel-2016a.eb b/easybuild/easyconfigs/b/Boost/Boost-1.61.0-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..7840698ed46ea38b18c1383ba8780af0f2aad86b --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.61.0-intel-2016a.eb @@ -0,0 +1,21 @@ +name = 'Boost' +version = '1.61.0' + +homepage = 'http://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'intel', 'version': '2016a'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), +] + +# also build boost_mpi +boost_mpi = True + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.61.0-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/b/Boost/Boost-1.61.0-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..015aad27165b26a87deeffbb317a82fc49b8ee29 --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.61.0-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,23 @@ +name = 'Boost' +version = '1.61.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), + ('Python', '2.7.12'), +] + +# also build boost_mpi +boost_mpi = True + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Boost/Boost-1.61.0-intel-2016b.eb b/easybuild/easyconfigs/b/Boost/Boost-1.61.0-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..67f6199614993f617b8c8a36636507a06b2e09e1 --- /dev/null +++ b/easybuild/easyconfigs/b/Boost/Boost-1.61.0-intel-2016b.eb @@ -0,0 +1,23 @@ +name = 'Boost' +version = '1.61.0' + +homepage = 'http://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), +] + +configopts = '--without-libraries=python' + +# also build boost_mpi +boost_mpi = True + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/Bowtie/Bowtie-1.1.2-foss-2016a.eb b/easybuild/easyconfigs/b/Bowtie/Bowtie-1.1.2-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..7979ba4e23291604f891e983d5c280eec51368b0 --- /dev/null +++ b/easybuild/easyconfigs/b/Bowtie/Bowtie-1.1.2-foss-2016a.eb @@ -0,0 +1,18 @@ +# Modified from existing version by: +# Robert Schmidt +# Ottawa Hospital Research Institute - Bioinformatics Team +name = 'Bowtie' +version = '1.1.2' + +homepage = 'http://bowtie-bio.sourceforge.net/index.shtml' +description = """Bowtie is an ultrafast, memory-efficient short read aligner. +It aligns short DNA sequences (reads) to the human genome. +""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'pic': True} + +sources = ['%(namelower)s-%(version)s-src.zip'] +source_urls = ['http://download.sourceforge.net/bowtie-bio/'] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.8-foss-2015b.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.8-foss-2015b.eb new file mode 100644 index 0000000000000000000000000000000000000000..29bf068b6a79690b5e927f38a324b10edd666115 --- /dev/null +++ b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.8-foss-2015b.eb @@ -0,0 +1,40 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel +# Modified by: Robert Schmidt +# Ottawa Hospital Research Institute - Bioinformatics Team +# Modified by: Adam Huffman +# The Francis Crick Institute + +easyblock = 'MakeCp' + +name = 'Bowtie2' +version = '2.2.8' + +homepage = 'http://bowtie-bio.sourceforge.net/bowtie2/index.shtml' +description = """ Bowtie 2 is an ultrafast and memory-efficient tool for aligning sequencing reads + to long reference sequences. It is particularly good at aligning reads of about 50 up to 100s or 1,000s + of characters, and particularly good at aligning to relatively long (e.g. mammalian) genomes. + Bowtie 2 indexes the genome with an FM Index to keep its memory footprint small: for the human genome, + its memory footprint is typically around 3.2 GB. Bowtie 2 supports gapped, local, and paired-end alignment modes.""" + +toolchain = {'name': 'foss', 'version': '2015b'} + +sources = ['%(namelower)s-%(version)s-source.zip'] +source_urls = [('http://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] + +files_to_copy = [ + (["bowtie2", "bowtie2-align-l", "bowtie2-align-s", "bowtie2-build", "bowtie2-build-l", "bowtie2-build-s", + "bowtie2-inspect", "bowtie2-inspect-l", "bowtie2-inspect-s"], 'bin'), + "doc", "example", "scripts", "MANUAL", "MANUAL.markdown", "NEWS"] + +sanity_check_paths = { + 'files': ["bin/bowtie2-align-l", "bin/bowtie2-build", "bin/bowtie2-inspect"], + 'dirs': [], +} + +# to add script folder to path just uncomment this line +#modextrapaths = {'PATH': 'scripts'} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.8-foss-2016a.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.8-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..e48888855ecec82e7a43ed845c0965f2e2390ab1 --- /dev/null +++ b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.8-foss-2016a.eb @@ -0,0 +1,40 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel +# Modified by: Robert Schmidt +# Ottawa Hospital Research Institute - Bioinformatics Team +# Modified by: Adam Huffman +# The Francis Crick Institute + +easyblock = 'MakeCp' + +name = 'Bowtie2' +version = '2.2.8' + +homepage = 'http://bowtie-bio.sourceforge.net/bowtie2/index.shtml' +description = """ Bowtie 2 is an ultrafast and memory-efficient tool for aligning sequencing reads + to long reference sequences. It is particularly good at aligning reads of about 50 up to 100s or 1,000s + of characters, and particularly good at aligning to relatively long (e.g. mammalian) genomes. + Bowtie 2 indexes the genome with an FM Index to keep its memory footprint small: for the human genome, + its memory footprint is typically around 3.2 GB. Bowtie 2 supports gapped, local, and paired-end alignment modes.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = ['%(namelower)s-%(version)s-source.zip'] +source_urls = [('http://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] + +files_to_copy = [ + (["bowtie2", "bowtie2-align-l", "bowtie2-align-s", "bowtie2-build", "bowtie2-build-l", "bowtie2-build-s", + "bowtie2-inspect", "bowtie2-inspect-l", "bowtie2-inspect-s"], 'bin'), + "doc", "example", "scripts", "MANUAL", "MANUAL.markdown", "NEWS"] + +sanity_check_paths = { + 'files': ["bin/bowtie2-align-l", "bin/bowtie2-build", "bin/bowtie2-inspect"], + 'dirs': [], +} + +# to add script folder to path just uncomment this line +#modextrapaths = {'PATH': 'scripts'} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.9-foss-2016a.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.9-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..63080d8ef9d20b9ef66d6a5c02446dfb368cea2f --- /dev/null +++ b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.9-foss-2016a.eb @@ -0,0 +1,40 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel +# Modified by: Robert Schmidt +# Ottawa Hospital Research Institute - Bioinformatics Team +# Modified by: Adam Huffman +# The Francis Crick Institute + +easyblock = 'MakeCp' + +name = 'Bowtie2' +version = '2.2.9' + +homepage = 'http://bowtie-bio.sourceforge.net/bowtie2/index.shtml' +description = """ Bowtie 2 is an ultrafast and memory-efficient tool for aligning sequencing reads + to long reference sequences. It is particularly good at aligning reads of about 50 up to 100s or 1,000s + of characters, and particularly good at aligning to relatively long (e.g. mammalian) genomes. + Bowtie 2 indexes the genome with an FM Index to keep its memory footprint small: for the human genome, + its memory footprint is typically around 3.2 GB. Bowtie 2 supports gapped, local, and paired-end alignment modes.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = ['%(namelower)s-%(version)s-source.zip'] +source_urls = [('http://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] + +files_to_copy = [ + (["bowtie2", "bowtie2-align-l", "bowtie2-align-s", "bowtie2-build", "bowtie2-build-l", "bowtie2-build-s", + "bowtie2-inspect", "bowtie2-inspect-l", "bowtie2-inspect-s"], 'bin'), + "doc", "example", "scripts", "MANUAL", "MANUAL.markdown", "NEWS"] + +sanity_check_paths = { + 'files': ["bin/bowtie2-align-l", "bin/bowtie2-build", "bin/bowtie2-inspect"], + 'dirs': [], +} + +# to add script folder to path just uncomment this line +#modextrapaths = {'PATH': 'scripts'} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.9-goolf-1.7.20.eb b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.9-goolf-1.7.20.eb new file mode 100644 index 0000000000000000000000000000000000000000..ab9ee385d74b9a703f0820e4e71d0ea923a42afa --- /dev/null +++ b/easybuild/easyconfigs/b/Bowtie2/Bowtie2-2.2.9-goolf-1.7.20.eb @@ -0,0 +1,40 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel +# Modified by: Robert Schmidt +# Ottawa Hospital Research Institute - Bioinformatics Team +# Modified by: Adam Huffman +# The Francis Crick Institute + +easyblock = 'MakeCp' + +name = 'Bowtie2' +version = "2.2.9" + +homepage = 'http://bowtie-bio.sourceforge.net/bowtie2/index.shtml' +description = """ Bowtie 2 is an ultrafast and memory-efficient tool for aligning sequencing reads + to long reference sequences. It is particularly good at aligning reads of about 50 up to 100s or 1,000s + of characters, and particularly good at aligning to relatively long (e.g. mammalian) genomes. + Bowtie 2 indexes the genome with an FM Index to keep its memory footprint small: for the human genome, + its memory footprint is typically around 3.2 GB. Bowtie 2 supports gapped, local, and paired-end alignment modes.""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} + +sources = ['%(namelower)s-%(version)s-source.zip'] +source_urls = [('http://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')] + +files_to_copy = [ + (["bowtie2", "bowtie2-align-l", "bowtie2-align-s", "bowtie2-build", "bowtie2-build-l", "bowtie2-build-s", + "bowtie2-inspect", "bowtie2-inspect-l", "bowtie2-inspect-s"], 'bin'), + "doc", "example", "scripts", "MANUAL", "MANUAL.markdown", "NEWS"] + +sanity_check_paths = { + 'files': ["bin/bowtie2-align-l", "bin/bowtie2-build", "bin/bowtie2-inspect"], + 'dirs': [], +} + +# to add script folder to path just uncomment this line +#modextrapaths = {'PATH': 'scripts'} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/Bullet/Bullet-2.83.7-foss-2016a.eb b/easybuild/easyconfigs/b/Bullet/Bullet-2.83.7-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..95d2b2fb64d59d69068ce6424ce27d9083f7750e --- /dev/null +++ b/easybuild/easyconfigs/b/Bullet/Bullet-2.83.7-foss-2016a.eb @@ -0,0 +1,29 @@ +easyblock = 'CMakeMake' + +name = 'Bullet' +version = '2.83.7' + +homepage = "http://bulletphysics.org/" +description = """Bullet professional 3D Game Multiphysics Library provides state + of the art collision detection, soft body and rigid body dynamics.""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'usempi': False, 'pic': True} + +source_urls = ['https://github.com/bulletphysics/bullet3/archive/'] +sources = ["%(version)s.tar.gz"] + +builddependencies = [('CMake', '3.5.2')] + +# build shared libraries +configopts = "-DBUILD_SHARED_LIBS=ON" + +sanity_check_paths = { + 'files': ['include/bullet/btBullet%sCommon.h' % x for x in ['Collision', 'Dynamics']] + + ['lib/libBullet%s.%s' % (x,SHLIB_EXT) for x in ['Collision', 'Dynamics']], + 'dirs': [], +} + +modextrapaths = {'CPATH': 'include/bullet'} + +moduleclass = 'phys' diff --git a/easybuild/easyconfigs/b/Bullet/Bullet-2.83.7-intel-2016a.eb b/easybuild/easyconfigs/b/Bullet/Bullet-2.83.7-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..d23fa88f5772ac64dd8e2190914cfe2365747c83 --- /dev/null +++ b/easybuild/easyconfigs/b/Bullet/Bullet-2.83.7-intel-2016a.eb @@ -0,0 +1,29 @@ +easyblock = 'CMakeMake' + +name = 'Bullet' +version = '2.83.7' + +homepage = "http://bulletphysics.org/" +description = """Bullet professional 3D Game Multiphysics Library provides state + of the art collision detection, soft body and rigid body dynamics.""" + +toolchain = {'name': 'intel', 'version': '2016a'} +toolchainopts = {'usempi': False, 'pic': True} + +source_urls = ['https://github.com/bulletphysics/bullet3/archive/'] +sources = ["%(version)s.tar.gz"] + +builddependencies = [('CMake', '3.5.2')] + +# build shared libraries +configopts = "-DBUILD_SHARED_LIBS=ON" + +sanity_check_paths = { + 'files': ['include/bullet/btBullet%sCommon.h' % x for x in ['Collision', 'Dynamics']] + + ['lib/libBullet%s.%s' % (x,SHLIB_EXT) for x in ['Collision', 'Dynamics']], + 'dirs': [], +} + +modextrapaths = {'CPATH': 'include/bullet'} + +moduleclass = 'phys' diff --git a/easybuild/easyconfigs/b/bam-readcount/bam-readcount-0.7.4-cmake_install_prefix.patch b/easybuild/easyconfigs/b/bam-readcount/bam-readcount-0.7.4-cmake_install_prefix.patch new file mode 100644 index 0000000000000000000000000000000000000000..aecba22db8fb2b7b37824de6b34efbf436c84194 --- /dev/null +++ b/easybuild/easyconfigs/b/bam-readcount/bam-readcount-0.7.4-cmake_install_prefix.patch @@ -0,0 +1,16 @@ +# patch to remove hard-coded installation prefix +# Adam Huffman +# The Francis Crick Institute + +diff -u bam-readcount-0.7.4/CMakeLists.txt bam-readcount-0.7.4.new/CMakeLists.txt +--- bam-readcount-0.7.4/CMakeLists.txt 2014-12-07 19:45:03.000000000 +0000 ++++ bam-readcount-0.7.4.new/CMakeLists.txt 2016-04-06 22:06:12.336807391 +0100 +@@ -2,7 +2,7 @@ + + project(bam-readcount) + +-set(CMAKE_INSTALL_PREFIX "/usr") ++#set(CMAKE_INSTALL_PREFIX "/usr") + set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake;${CMAKE_SOURCE_DIR}/build-common/cmake") + include(TestHelper) + include(VersionHelper) diff --git a/easybuild/easyconfigs/b/bam-readcount/bam-readcount-0.7.4-foss-2015b.eb b/easybuild/easyconfigs/b/bam-readcount/bam-readcount-0.7.4-foss-2015b.eb new file mode 100644 index 0000000000000000000000000000000000000000..9f5b2f295cd32806339f9446da158198d4dbf08a --- /dev/null +++ b/easybuild/easyconfigs/b/bam-readcount/bam-readcount-0.7.4-foss-2015b.eb @@ -0,0 +1,37 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Adam Huffman +# The Francis Crick Institute +easyblock = 'CMakeMake' + +name = 'bam-readcount' +version = '0.7.4' + +homepage = 'https://github.com/genome/bam-readcount' +description = """Count DNA sequence reads in BAM files""" + +toolchain = {'name': 'foss', 'version': '2015b'} + +sources = ['v%(version)s.tar.gz'] +source_urls = ['https://github.com/genome/%(name)s/archive'] + +patches = ['%(name)s-%(version)s-cmake_install_prefix.patch'] + +builddependencies = [ + ('CMake', '3.4.1'), +] + +dependencies = [ + ('SAMtools', '1.3'), + ('zlib', '1.2.8'), +] + +prebuildopts = "export SAMTOOLS_ROOT=${EBROOTSAMTOOLS}/include/bam && make deps &&" + +separate_build_dir = True + +sanity_check_paths = { + 'files': ["bin/bam-readcount"], + 'dirs': [] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/beagle-lib/beagle-lib-2.1.2-foss-2016a.eb b/easybuild/easyconfigs/b/beagle-lib/beagle-lib-2.1.2-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..29785ed5e61f15120787c76c6b0da2b7d58fc09e --- /dev/null +++ b/easybuild/easyconfigs/b/beagle-lib/beagle-lib-2.1.2-foss-2016a.eb @@ -0,0 +1,35 @@ +easyblock = 'ConfigureMake' + +name = 'beagle-lib' +version = '2.1.2' +homepage= 'https://github.com/beagle-dev/beagle-lib' +description = """ +beagle-lib is a high-performance library that can perform the core +calculations at the heart of most Bayesian and Maximum Likelihood +phylogenetics packages. +""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +# https://github.com/beagle-dev/beagle-lib/archive/beagle_release_2_1_2.tar.gz +source_urls = ['https://github.com/beagle-dev/beagle-lib/archive/'] +sources = ['beagle_release_%s.tar.gz' % version.replace('.', '_')] + +dependencies = [('Java', '1.8.0_74', '', True)] + +builddependencies = [('Autotools', '20150215')] + +# parallel build does not work (to test) +parallel = 1 + +preconfigopts = "./autogen.sh && " + +sanity_check_paths = { + 'files': ["include/libhmsbeagle-1/libhmsbeagle/%s" % includefile + for includefile in ["beagle.h", "platform.h"]] + + ["lib/libhmsbeagle%s.so" % libfile + for libfile in ["-cpu", "-cpu-sse", "-jni", ""]], + 'dirs': [] +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/b/beagle-lib/beagle-lib-2.1.2-goolf-1.7.20.eb b/easybuild/easyconfigs/b/beagle-lib/beagle-lib-2.1.2-goolf-1.7.20.eb new file mode 100644 index 0000000000000000000000000000000000000000..ba27dc855d3aab79bdaa1090fc8c16f2705a0ea7 --- /dev/null +++ b/easybuild/easyconfigs/b/beagle-lib/beagle-lib-2.1.2-goolf-1.7.20.eb @@ -0,0 +1,36 @@ +easyblock = 'ConfigureMake' + +name = 'beagle-lib' +version = '2.1.2' + +homepage= 'https://github.com/beagle-dev/beagle-lib' +description = """ +beagle-lib is a high-performance library that can perform the core +calculations at the heart of most Bayesian and Maximum Likelihood +phylogenetics packages. +""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} + +# https://github.com/beagle-dev/beagle-lib/archive/beagle_release_2_1_2.tar.gz +source_urls = ['https://github.com/beagle-dev/beagle-lib/archive/'] +sources = ['beagle_release_%s.tar.gz' % version.replace('.', '_')] + +dependencies = [('Java', '1.7.0_80', '', True)] + +builddependencies = [('Autotools', '20150215', '', True)] + +# parallel build does not work (to test) +parallel = 1 + +preconfigopts = "./autogen.sh && " + +sanity_check_paths = { + 'files': ["include/libhmsbeagle-1/libhmsbeagle/%s" % includefile + for includefile in ["beagle.h", "platform.h"]] + + ["lib/libhmsbeagle%s.so" % libfile + for libfile in ["-cpu", "-cpu-sse", "-jni", ""]], + 'dirs': [] +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/b/beagle-lib/beagle-lib-20120124-goolf-1.4.10.eb b/easybuild/easyconfigs/b/beagle-lib/beagle-lib-20120124-goolf-1.4.10.eb index f54d71284a0c2819be918438a6c9390388fe7dba..eba16d5a4e38c16f2bcb94fb6288401e45c13c32 100644 --- a/easybuild/easyconfigs/b/beagle-lib/beagle-lib-20120124-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/beagle-lib/beagle-lib-20120124-goolf-1.4.10.eb @@ -18,6 +18,8 @@ sources = [SOURCE_TGZ] dependencies = [('Java', '1.7.0_15', '', True)] +builddependencies = [('Autotools', '20150215', '', ('GCC', '4.7.2'))] + patches = ['beagle-lib-20120124_GCC-4.7.patch'] # parallel build does not work diff --git a/easybuild/easyconfigs/b/beagle-lib/beagle-lib-20120124-ictce-5.3.0.eb b/easybuild/easyconfigs/b/beagle-lib/beagle-lib-20120124-ictce-5.3.0.eb index d4fc0c8fee561bf2c77355aa43b26c92242d14a8..6d20b44133fec89041207b86e3a6c2df71c9730b 100644 --- a/easybuild/easyconfigs/b/beagle-lib/beagle-lib-20120124-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/b/beagle-lib/beagle-lib-20120124-ictce-5.3.0.eb @@ -16,6 +16,8 @@ sources = [SOURCE_TGZ] dependencies = [('Java', '1.7.0_15', '', True)] +builddependencies = [('Autotools', '20150215')] + # parallel build does not work parallel = 1 diff --git a/easybuild/easyconfigs/b/beagle-lib/beagle-lib-20141202-intel-2015a.eb b/easybuild/easyconfigs/b/beagle-lib/beagle-lib-20141202-intel-2015a.eb index cc7febf444602efa1700606a61d32d29d50923b5..0349d94e2ac9283eacf087310ae65effc162da30 100644 --- a/easybuild/easyconfigs/b/beagle-lib/beagle-lib-20141202-intel-2015a.eb +++ b/easybuild/easyconfigs/b/beagle-lib/beagle-lib-20141202-intel-2015a.eb @@ -15,10 +15,8 @@ toolchain = {'name': 'intel', 'version': '2015a'} # svn checkout http://beagle-lib.googlecode.com/svn/trunk/ beagle-lib sources = [SOURCE_TGZ] -dependencies = [ - ('Java', '1.8.0_31', '', True), - ('Autoconf', '2.69') -] +dependencies = [('Java', '1.8.0_31', '', True)] +builddependencies = [('Autotools', '20150215')] preconfigopts = './autogen.sh && ' diff --git a/easybuild/easyconfigs/b/behave/behave-1.2.5-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/b/behave/behave-1.2.5-foss-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..515ba57589288ff1f25c2596cf3cbbbd516db23a --- /dev/null +++ b/easybuild/easyconfigs/b/behave/behave-1.2.5-foss-2016b-Python-2.7.12.eb @@ -0,0 +1,27 @@ +easyblock = "PythonPackage" + +name = 'behave' +version = '1.2.5' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://pythonhosted.org/behave' +description = """behave: Behavior-driven development (or BDD) is an +agile software development technique that encourages collaboration +between developers, QA and non-technical or business participants in a +software project.""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('Python', '2.7.12'), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.22-goolf-1.4.10.eb b/easybuild/easyconfigs/b/binutils/binutils-2.22-goolf-1.4.10.eb index 5f76d89a06764d873b39e83f81320f12e7e8f66c..de87300f7c45a4deeb13fbc0d2a2279c625d41a3 100644 --- a/easybuild/easyconfigs/b/binutils/binutils-2.22-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/b/binutils/binutils-2.22-goolf-1.4.10.eb @@ -9,9 +9,6 @@ # This work implements a part of the HPCBIOS project and is a component of the policy: # http://hpcbios.readthedocs.org/en/latest/HPCBIOS_07-02.html ## - -easyblock = 'ConfigureMake' - name = 'binutils' version = '2.22' @@ -23,15 +20,4 @@ toolchain = {'name': 'goolf', 'version': '1.4.10'} sources = ['binutils-%s.tar.bz2' % version] source_urls = [GNU_SOURCE] -# make sure that system libraries are also considered by ld -configopts = '--with-sysroot=/' - -binlist = ['addr2line', 'ar', 'as', 'c++filt', 'elfedit', 'gprof', 'ld', 'ld.bfd', 'nm', - 'objcopy', 'objdump', 'ranlib', 'readelf', 'size', 'strings', 'strip'] -sanity_check_paths = { - 'files': ['bin/%s' % x for x in binlist] + ['lib/libbfd.a', 'lib/libopcodes.a', 'lib64/libiberty.a'] + - ['include/%s' % x for x in ['ansidecl.h', 'bfd.h', 'bfdlink.h', 'dis-asm.h', 'symcat.h']], - 'dirs': [], -} - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.22-goolf-1.5.14.eb b/easybuild/easyconfigs/b/binutils/binutils-2.22-goolf-1.5.14.eb index 5dae8ebe27dc03e4c75dc3c7bdc380e8e2823f76..d989a00acf10d062f6ab7be1a7064278b136888e 100644 --- a/easybuild/easyconfigs/b/binutils/binutils-2.22-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/b/binutils/binutils-2.22-goolf-1.5.14.eb @@ -9,9 +9,6 @@ # This work implements a part of the HPCBIOS project and is a component of the policy: # http://hpcbios.readthedocs.org/en/latest/HPCBIOS_07-02.html ## - -easyblock = 'ConfigureMake' - name = 'binutils' version = '2.22' @@ -24,12 +21,4 @@ toolchainopts = {'pic': True} sources = ['binutils-%(version)s.tar.bz2'] source_urls = [GNU_SOURCE] -binlist = ['addr2line', 'ar', 'as', 'c++filt', 'elfedit', 'gprof', 'ld', 'ld.bfd', 'nm', - 'objcopy', 'objdump', 'ranlib', 'readelf', 'size', 'strings', 'strip'] -sanity_check_paths = { - 'files': ['bin/%s' % x for x in binlist] + ['lib/libbfd.a', 'lib/libopcodes.a', 'lib64/libiberty.a'] + - ['include/%s' % x for x in ['ansidecl.h', 'bfd.h', 'bfdlink.h', 'dis-asm.h', 'symcat.h']], - 'dirs': [], -} - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.24-foss-2014b.eb b/easybuild/easyconfigs/b/binutils/binutils-2.24-foss-2014b.eb index 3d49fdcf03a6d201b6de0aaad2b6fb363160402d..9683cfc7289740b52aed8a666eeb95bba67b635e 100644 --- a/easybuild/easyconfigs/b/binutils/binutils-2.24-foss-2014b.eb +++ b/easybuild/easyconfigs/b/binutils/binutils-2.24-foss-2014b.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'binutils' version = '2.24' @@ -15,15 +13,4 @@ dependencies = [ ('zlib', '1.2.8'), ] -# make sure that system libraries are also considered by ld -configopts = '--with-sysroot=/' - -binlist = ['addr2line', 'ar', 'as', 'c++filt', 'elfedit', 'gprof', 'ld', 'ld.bfd', 'nm', - 'objcopy', 'objdump', 'ranlib', 'readelf', 'size', 'strings', 'strip'] -sanity_check_paths = { - 'files': ['bin/%s' % x for x in binlist] + ['lib/libbfd.a', 'lib/libopcodes.a'] + - ['include/%s' % x for x in ['ansidecl.h', 'bfd.h', 'bfdlink.h', 'dis-asm.h', 'symcat.h']], - 'dirs': [], -} - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.24-intel-2014b.eb b/easybuild/easyconfigs/b/binutils/binutils-2.24-intel-2014b.eb index 77fb03962bf0ff81f50096e33d3cc63e99def20f..7598e76c0730b11c331fb482479d25903de038e8 100644 --- a/easybuild/easyconfigs/b/binutils/binutils-2.24-intel-2014b.eb +++ b/easybuild/easyconfigs/b/binutils/binutils-2.24-intel-2014b.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'binutils' version = '2.24' @@ -15,18 +13,7 @@ dependencies = [ ('zlib', '1.2.8'), ] -# make sure that system libraries are also considered by ld -configopts = '--with-sysroot=/' - # disable warning/error #175 ("subscript out of range") buildopts = 'CFLAGS="$CFLAGS -wd175"' -binlist = ['addr2line', 'ar', 'as', 'c++filt', 'elfedit', 'gprof', 'ld', 'ld.bfd', 'nm', - 'objcopy', 'objdump', 'ranlib', 'readelf', 'size', 'strings', 'strip'] -sanity_check_paths = { - 'files': ['bin/%s' % x for x in binlist] + ['lib/libbfd.a', 'lib/libopcodes.a'] + - ['include/%s' % x for x in ['ansidecl.h', 'bfd.h', 'bfdlink.h', 'dis-asm.h', 'symcat.h']], - 'dirs': [], -} - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2-binutils-2.25.eb b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2-binutils-2.25.eb index 608c44a15521cde30eec5ba9c49943893f9c0e17..08e10d150ca088971d37c0e9f9d9b8b0e88d11db 100644 --- a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2-binutils-2.25.eb +++ b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2-binutils-2.25.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'binutils' version = '2.25' @@ -14,28 +12,10 @@ source_urls = [GNU_SOURCE] builddependencies = [ ('flex', '2.5.39'), ('Bison', '3.0.4'), - # zlib required, but being linked instatically, so not a runtime dep + # zlib required, but being linked in statically, so not a runtime dep ('zlib', '1.2.8'), # use same binutils version that was used when building GCC toolchain, to 'bootstrap' this binutils ('binutils', version, '', True) ] -# statically link with zlib, to avoid runtime dependency on zlib -preconfigopts = 'LIBS="$EBROOTZLIB/lib/libz.a"' -prebuildopts = 'LIBS="$EBROOTZLIB/lib/libz.a"' - -# make sure that system libraries are also considered by ld and ld.gold is also built -# --enable-plugins should be used whenever --enable-gold is used, see http://llvm.org/docs/GoldPlugin.html -configopts = '--with-sysroot=/ --enable-gold --enable-ld=default --enable-plugins --enable-shared --enable-static' - -binlist = ['addr2line', 'ar', 'as', 'c++filt', 'elfedit', 'gprof', 'ld', 'ld.bfd', 'ld.gold', 'nm', - 'objcopy', 'objdump', 'ranlib', 'readelf', 'size', 'strings', 'strip'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in binlist] + - ['lib/lib%s.%s' % (l, x) for l in ['bfd', 'opcodes'] for x in ['a', SHLIB_EXT]] + - ['include/%s' % x for x in ['ansidecl.h', 'bfd.h', 'bfdlink.h', 'dis-asm.h', 'symcat.h']], - 'dirs': [], -} - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2.eb b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2.eb index 17ecd5c19008a011fb0180ea8bc6f8c4d342ab97..ea9a13974b4fef4514d3dc59c1fcf84bc310289f 100644 --- a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.2.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'binutils' version = '2.25' @@ -11,30 +9,11 @@ toolchain = {'name': 'GCC', 'version': '4.9.2'} sources = [SOURCE_TAR_GZ] source_urls = [GNU_SOURCE] -# zlib required, but being linked instatically, so not a runtime dep builddependencies = [ ('flex', '2.5.39'), ('Bison', '3.0.4'), - # zlib required, but being linked instatically, so not a runtime dep + # zlib required, but being linked in statically, so not a runtime dep ('zlib', '1.2.8'), ] -# statically link with zlib, to avoid runtime dependency on zlib -preconfigopts = 'LIBS="$EBROOTZLIB/lib/libz.a"' -prebuildopts = 'LIBS="$EBROOTZLIB/lib/libz.a"' - -# make sure that system libraries are also considered by ld and ld.gold is also built -# --enable-plugins should be used whenever --enable-gold is used, see http://llvm.org/docs/GoldPlugin.html -configopts = '--with-sysroot=/ --enable-gold --enable-ld=default --enable-plugins --enable-shared --enable-static' - -binlist = ['addr2line', 'ar', 'as', 'c++filt', 'elfedit', 'gprof', 'ld', 'ld.bfd', 'ld.gold', 'nm', - 'objcopy', 'objdump', 'ranlib', 'readelf', 'size', 'strings', 'strip'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in binlist] + - ['lib/lib%s.%s' % (l, x) for l in ['bfd', 'opcodes'] for x in ['a', SHLIB_EXT]] + - ['include/%s' % x for x in ['ansidecl.h', 'bfd.h', 'bfdlink.h', 'dis-asm.h', 'symcat.h']], - 'dirs': [], -} - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.3-binutils-2.25.eb b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.3-binutils-2.25.eb index 61254037e0396e5d63659b3e4c854e5aacb3403e..9709696cf5d799e6a07dbba291c31adcf8029718 100644 --- a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.3-binutils-2.25.eb +++ b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.3-binutils-2.25.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'binutils' version = '2.25' @@ -14,28 +12,10 @@ source_urls = [GNU_SOURCE] builddependencies = [ ('flex', '2.5.39'), ('Bison', '3.0.4'), - # zlib required, but being linked instatically, so not a runtime dep + # zlib required, but being linked in statically, so not a runtime dep ('zlib', '1.2.8'), # use same binutils version that was used when building GCC toolchain, to 'bootstrap' this binutils ('binutils', version, '', True) ] -# statically link with zlib, to avoid runtime dependency on zlib -preconfigopts = 'LIBS="$EBROOTZLIB/lib/libz.a"' -prebuildopts = 'LIBS="$EBROOTZLIB/lib/libz.a"' - -# make sure that system libraries are also considered by ld and ld.gold is also built -# --enable-plugins should be used whenever --enable-gold is used, see http://llvm.org/docs/GoldPlugin.html -configopts = '--with-sysroot=/ --enable-gold --enable-ld=default --enable-plugins --enable-shared --enable-static' - -binlist = ['addr2line', 'ar', 'as', 'c++filt', 'elfedit', 'gprof', 'ld', 'ld.bfd', 'ld.gold', 'nm', - 'objcopy', 'objdump', 'ranlib', 'readelf', 'size', 'strings', 'strip'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in binlist] + - ['lib/lib%s.%s' % (l, x) for l in ['bfd', 'opcodes'] for x in ['a', SHLIB_EXT]] + - ['include/%s' % x for x in ['ansidecl.h', 'bfd.h', 'bfdlink.h', 'dis-asm.h', 'symcat.h']], - 'dirs': [], -} - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.3.eb b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.3.eb index 0007322f1fb51af25c3045f33ec9ce537e831076..7ccace850154f2a1081ff7cab8cdee3f4aa51e42 100644 --- a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.3.eb +++ b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-4.9.3.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'binutils' version = '2.25' @@ -11,30 +9,11 @@ toolchain = {'name': 'GCC', 'version': '4.9.3'} sources = [SOURCE_TAR_GZ] source_urls = [GNU_SOURCE] -# zlib required, but being linked instatically, so not a runtime dep builddependencies = [ ('flex', '2.5.39'), ('Bison', '3.0.4'), - # zlib required, but being linked instatically, so not a runtime dep + # zlib required, but being linked in statically, so not a runtime dep ('zlib', '1.2.8'), ] -# statically link with zlib, to avoid runtime dependency on zlib -preconfigopts = 'LIBS="$EBROOTZLIB/lib/libz.a"' -prebuildopts = 'LIBS="$EBROOTZLIB/lib/libz.a"' - -# make sure that system libraries are also considered by ld and ld.gold is also built -# --enable-plugins should be used whenever --enable-gold is used, see http://llvm.org/docs/GoldPlugin.html -configopts = '--with-sysroot=/ --enable-gold --enable-ld=default --enable-plugins --enable-shared --enable-static' - -binlist = ['addr2line', 'ar', 'as', 'c++filt', 'elfedit', 'gprof', 'ld', 'ld.bfd', 'ld.gold', 'nm', - 'objcopy', 'objdump', 'ranlib', 'readelf', 'size', 'strings', 'strip'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in binlist] + - ['lib/lib%s.%s' % (l, x) for l in ['bfd', 'opcodes'] for x in ['a', SHLIB_EXT]] + - ['include/%s' % x for x in ['ansidecl.h', 'bfd.h', 'bfdlink.h', 'dis-asm.h', 'symcat.h']], - 'dirs': [], -} - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-5.1.0-binutils-2.25.eb b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-5.1.0-binutils-2.25.eb index e6f5a84c78781fe6e551cdee1befa1c521116c05..d6e68008e5b74f3b7b37e5c24b59f2fad41a83a7 100644 --- a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-5.1.0-binutils-2.25.eb +++ b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCC-5.1.0-binutils-2.25.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'binutils' version = '2.25' @@ -14,28 +12,10 @@ source_urls = [GNU_SOURCE] builddependencies = [ ('flex', '2.5.39'), ('Bison', '3.0.4'), - # zlib required, but being linked instatically, so not a runtime dep + # zlib required, but being linked in statically, so not a runtime dep ('zlib', '1.2.8'), # use same binutils version that was used when building GCC toolchain, to 'bootstrap' this binutils ('binutils', version, '', True) ] -# statically link with zlib, to avoid runtime dependency on zlib -preconfigopts = 'LIBS="$EBROOTZLIB/lib/libz.a"' -prebuildopts = 'LIBS="$EBROOTZLIB/lib/libz.a"' - -# make sure that system libraries are also considered by ld and ld.gold is also built -# --enable-plugins should be used whenever --enable-gold is used, see http://llvm.org/docs/GoldPlugin.html -configopts = '--with-sysroot=/ --enable-gold --enable-ld=default --enable-plugins --enable-shared --enable-static' - -binlist = ['addr2line', 'ar', 'as', 'c++filt', 'elfedit', 'gprof', 'ld', 'ld.bfd', 'ld.gold', 'nm', - 'objcopy', 'objdump', 'ranlib', 'readelf', 'size', 'strings', 'strip'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in binlist] + - ['lib/lib%s.%s' % (l, x) for l in ['bfd', 'opcodes'] for x in ['a', SHLIB_EXT]] + - ['include/%s' % x for x in ['ansidecl.h', 'bfd.h', 'bfdlink.h', 'dis-asm.h', 'symcat.h']], - 'dirs': [], -} - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCCcore-4.9.2.eb b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCCcore-4.9.2.eb new file mode 100644 index 0000000000000000000000000000000000000000..9ec7a3f3f32c857c08cdceb68bb64cccdf58be86 --- /dev/null +++ b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCCcore-4.9.2.eb @@ -0,0 +1,22 @@ +name = 'binutils' +version = '2.25' + +homepage = 'http://directory.fsf.org/project/binutils/' +description = "binutils: GNU binary utilities" + +toolchain = {'name': 'GCCcore', 'version': '4.9.2'} + +sources = [SOURCE_TAR_GZ] +source_urls = [GNU_SOURCE] + +builddependencies = [ + ('M4', '1.4.17'), + ('flex', '2.5.39'), + ('Bison', '3.0.4'), + # zlib required, but being linked in statically, so not a runtime dep + ('zlib', '1.2.8'), + # use same binutils version that was used when building GCC toolchain, to 'bootstrap' this binutils + ('binutils', version, '', True) +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCCcore-4.9.3.eb b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCCcore-4.9.3.eb index 8efdae380a3276dbcf09a912fcc6f2dabe6af209..f411442d12171e8f694182b97b8c6ede94946df0 100644 --- a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCCcore-4.9.3.eb +++ b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCCcore-4.9.3.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'binutils' version = '2.25' @@ -15,28 +13,10 @@ builddependencies = [ ('M4', '1.4.17'), ('flex', '2.5.39'), ('Bison', '3.0.4'), - # zlib required, but being linked instatically, so not a runtime dep + # zlib required, but being linked in statically, so not a runtime dep ('zlib', '1.2.8'), # use same binutils version that was used when building GCC toolchain, to 'bootstrap' this binutils ('binutils', version, '', True) ] -# statically link with zlib, to avoid runtime dependency on zlib -preconfigopts = 'LIBS="$EBROOTZLIB/lib/libz.a"' -prebuildopts = 'LIBS="$EBROOTZLIB/lib/libz.a"' - -# make sure that system libraries are also considered by ld and ld.gold is also built -# --enable-plugins should be used whenever --enable-gold is used, see http://llvm.org/docs/GoldPlugin.html -configopts = '--with-sysroot=/ --enable-gold --enable-ld=default --enable-plugins --enable-shared --enable-static' - -binlist = ['addr2line', 'ar', 'as', 'c++filt', 'elfedit', 'gprof', 'ld', 'ld.bfd', 'ld.gold', 'nm', - 'objcopy', 'objdump', 'ranlib', 'readelf', 'size', 'strings', 'strip'] - -sanity_check_paths = { - 'files': ['bin/%s' % x for x in binlist] + - ['lib/lib%s.%s' % (l, x) for l in ['bfd', 'opcodes'] for x in ['a', SHLIB_EXT]] + - ['include/%s' % x for x in ['ansidecl.h', 'bfd.h', 'bfdlink.h', 'dis-asm.h', 'symcat.h']], - 'dirs': [], -} - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.25-GCCcore-4.9.4.eb b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCCcore-4.9.4.eb new file mode 100644 index 0000000000000000000000000000000000000000..4eee9df8fa2b14e1008d640e7da30508aa41b0bd --- /dev/null +++ b/easybuild/easyconfigs/b/binutils/binutils-2.25-GCCcore-4.9.4.eb @@ -0,0 +1,22 @@ +name = 'binutils' +version = '2.25' + +homepage = 'http://directory.fsf.org/project/binutils/' +description = "binutils: GNU binary utilities" + +toolchain = {'name': 'GCCcore', 'version': '4.9.4'} + +sources = [SOURCE_TAR_GZ] +source_urls = [GNU_SOURCE] + +builddependencies = [ + ('M4', '1.4.17'), + ('flex', '2.6.0'), + ('Bison', '3.0.4'), + # zlib required, but being linked in statically, so not a runtime dep + ('zlib', '1.2.8'), + # use same binutils version that was used when building GCC toolchain, to 'bootstrap' this binutils + ('binutils', version, '', True) +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.25.1.eb b/easybuild/easyconfigs/b/binutils/binutils-2.25.1.eb index b6d188a41b1513a8888fb8e9b020022b67894154..e3f5b15724b3c824f9f42a3b0f1bd93b43df255d 100644 --- a/easybuild/easyconfigs/b/binutils/binutils-2.25.1.eb +++ b/easybuild/easyconfigs/b/binutils/binutils-2.25.1.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'binutils' version = '2.25.1' @@ -14,26 +12,8 @@ source_urls = [GNU_SOURCE] builddependencies = [ ('flex', '2.5.39'), ('Bison', '3.0.4'), - # zlib required, but being linked instatically, so not a runtime dep + # zlib required, but being linked in statically, so not a runtime dep ('zlib', '1.2.8'), ] -# statically link with zlib, to avoid runtime dependency on zlib -# further, add the system library path in the rpath: this should 'harden' the -# resulting binutils to bootstrap GCC (no trouble when other libstdc++ is build etc) -preconfigopts = 'LIBS="$EBROOTZLIB/lib/libz.a -Wl,-rpath=/lib64 -Wl,-rpath=/usr/lib64 -Wl,-rpath=/lib -Wl,-rpath=/usr/lib"' -prebuildopts = preconfigopts - -# make sure that system libraries are also considered by ld and ld.gold is also built -# --enable-plugins should be used whenever --enable-gold is used, see http://llvm.org/docs/GoldPlugin.html -configopts = '--with-sysroot=/ --enable-gold --enable-ld=default --enable-plugins' - -binlist = ['addr2line', 'ar', 'as', 'c++filt', 'elfedit', 'gprof', 'ld', 'ld.bfd', 'ld.gold', 'nm', - 'objcopy', 'objdump', 'ranlib', 'readelf', 'size', 'strings', 'strip'] -sanity_check_paths = { - 'files': ['bin/%s' % x for x in binlist] + ['lib/libbfd.a', 'lib/libopcodes.a'] + - ['include/%s' % x for x in ['ansidecl.h', 'bfd.h', 'bfdlink.h', 'dis-asm.h', 'symcat.h']], - 'dirs': [], -} - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.25.eb b/easybuild/easyconfigs/b/binutils/binutils-2.25.eb index 40e3ccc1a8a1d21b734167a244140b98ac4ab08c..e08cd975ad8390ca71b24ccc2327ca7ce761515b 100644 --- a/easybuild/easyconfigs/b/binutils/binutils-2.25.eb +++ b/easybuild/easyconfigs/b/binutils/binutils-2.25.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'binutils' version = '2.25' @@ -15,26 +13,8 @@ builddependencies = [ ('M4', '1.4.17'), ('flex', '2.5.39'), ('Bison', '3.0.4'), - # zlib required, but being linked instatically, so not a runtime dep + # zlib required, but being linked in statically, so not a runtime dep ('zlib', '1.2.8'), ] -# statically link with zlib, to avoid runtime dependency on zlib -# further, add the system library path in the rpath: this should 'harden' the -# resulting binutils to bootstrap GCC (no trouble when other libstdc++ is build etc) -preconfigopts = 'LIBS="$EBROOTZLIB/lib/libz.a -Wl,-rpath=/lib64 -Wl,-rpath=/usr/lib64 -Wl,-rpath=/lib -Wl,-rpath=/usr/lib"' -prebuildopts = preconfigopts - -# make sure that system libraries are also considered by ld and ld.gold is also built -# --enable-plugins should be used whenever --enable-gold is used, see http://llvm.org/docs/GoldPlugin.html -configopts = '--with-sysroot=/ --enable-gold --enable-ld=default --enable-plugins' - -binlist = ['addr2line', 'ar', 'as', 'c++filt', 'elfedit', 'gprof', 'ld', 'ld.bfd', 'ld.gold', 'nm', - 'objcopy', 'objdump', 'ranlib', 'readelf', 'size', 'strings', 'strip'] -sanity_check_paths = { - 'files': ['bin/%s' % x for x in binlist] + ['lib/libbfd.a', 'lib/libopcodes.a'] + - ['include/%s' % x for x in ['ansidecl.h', 'bfd.h', 'bfdlink.h', 'dis-asm.h', 'symcat.h']], - 'dirs': [], -} - moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.26-GCCcore-5.3.0.eb b/easybuild/easyconfigs/b/binutils/binutils-2.26-GCCcore-5.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..d7c829040f282bbcca731450c140f8fb6f46dd28 --- /dev/null +++ b/easybuild/easyconfigs/b/binutils/binutils-2.26-GCCcore-5.3.0.eb @@ -0,0 +1,21 @@ +name = 'binutils' +version = '2.26' + +homepage = 'http://directory.fsf.org/project/binutils/' +description = "binutils: GNU binary utilities" + +toolchain = {'name': 'GCCcore', 'version': '5.3.0'} + +sources = [SOURCE_TAR_GZ] +source_urls = [GNU_SOURCE] + +builddependencies = [ + ('flex', '2.6.0'), + ('Bison', '3.0.4'), + # zlib required, but being linked instatically, so not a runtime dep + ('zlib', '1.2.8'), + # use same binutils version that was used when building GCC toolchain, to 'bootstrap' this binutils + ('binutils', version, '', True) +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.26-GCCcore-5.4.0.eb b/easybuild/easyconfigs/b/binutils/binutils-2.26-GCCcore-5.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..0461a3563b635b64b16313315f07388f4cb85e7c --- /dev/null +++ b/easybuild/easyconfigs/b/binutils/binutils-2.26-GCCcore-5.4.0.eb @@ -0,0 +1,21 @@ +name = 'binutils' +version = '2.26' + +homepage = 'http://directory.fsf.org/project/binutils/' +description = "binutils: GNU binary utilities" + +toolchain = {'name': 'GCCcore', 'version': '5.4.0'} + +sources = [SOURCE_TAR_GZ] +source_urls = [GNU_SOURCE] + +builddependencies = [ + ('flex', '2.6.0'), + ('Bison', '3.0.4'), + # zlib required, but being linked instatically, so not a runtime dep + ('zlib', '1.2.8'), + # use same binutils version that was used when building GCC toolchain, to 'bootstrap' this binutils + ('binutils', version, '', True) +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.26.eb b/easybuild/easyconfigs/b/binutils/binutils-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..702b4131204ea3a3ad1e00a352867735673631eb --- /dev/null +++ b/easybuild/easyconfigs/b/binutils/binutils-2.26.eb @@ -0,0 +1,19 @@ +name = 'binutils' +version = '2.26' + +homepage = 'http://directory.fsf.org/project/binutils/' +description = "binutils: GNU binary utilities" + +toolchain = {'name': 'dummy', 'version': ''} + +sources = [SOURCE_TAR_GZ] +source_urls = [GNU_SOURCE] + +builddependencies = [ + ('flex', '2.6.0'), + ('Bison', '3.0.4'), + # zlib required, but being linked instatically, so not a runtime dep + ('zlib', '1.2.8'), +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.27-GCCcore-6.1.0.eb b/easybuild/easyconfigs/b/binutils/binutils-2.27-GCCcore-6.1.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..215aaf0cb28f0364da4319477845fbc91b712779 --- /dev/null +++ b/easybuild/easyconfigs/b/binutils/binutils-2.27-GCCcore-6.1.0.eb @@ -0,0 +1,21 @@ +name = 'binutils' +version = '2.27' + +homepage = 'http://directory.fsf.org/project/binutils/' +description = "binutils: GNU binary utilities" + +toolchain = {'name': 'GCCcore', 'version': '6.1.0'} + +sources = [SOURCE_TAR_GZ] +source_urls = [GNU_SOURCE] + +builddependencies = [ + ('flex', '2.6.0'), + ('Bison', '3.0.4'), + # zlib required, but being linked in statically, so not a runtime dep + ('zlib', '1.2.8'), + # use same binutils version that was used when building GCC toolchain, to 'bootstrap' this binutils + ('binutils', version, '', True) +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.27-GCCcore-6.2.0.eb b/easybuild/easyconfigs/b/binutils/binutils-2.27-GCCcore-6.2.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..88e16771dff3753f0cfe8e94ae4b87e4fa98f200 --- /dev/null +++ b/easybuild/easyconfigs/b/binutils/binutils-2.27-GCCcore-6.2.0.eb @@ -0,0 +1,21 @@ +name = 'binutils' +version = '2.27' + +homepage = 'http://directory.fsf.org/project/binutils/' +description = "binutils: GNU binary utilities" + +toolchain = {'name': 'GCCcore', 'version': '6.2.0'} + +sources = [SOURCE_TAR_GZ] +source_urls = [GNU_SOURCE] + +builddependencies = [ + ('flex', '2.6.0'), + ('Bison', '3.0.4'), + # zlib required, but being linked in statically, so not a runtime dep + ('zlib', '1.2.8'), + # use same binutils version that was used when building GCC toolchain, to 'bootstrap' this binutils + ('binutils', version, '', True) +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.27.eb b/easybuild/easyconfigs/b/binutils/binutils-2.27.eb new file mode 100644 index 0000000000000000000000000000000000000000..6011a780095ddc76213da5448e5d2bfd977105c1 --- /dev/null +++ b/easybuild/easyconfigs/b/binutils/binutils-2.27.eb @@ -0,0 +1,19 @@ +name = 'binutils' +version = '2.27' + +homepage = 'http://directory.fsf.org/project/binutils/' +description = "binutils: GNU binary utilities" + +toolchain = {'name': 'dummy', 'version': ''} + +sources = [SOURCE_TAR_GZ] +source_urls = [GNU_SOURCE] + +builddependencies = [ + ('flex', '2.6.0'), + ('Bison', '3.0.4'), + # zlib required, but being linked in statically, so not a runtime dep + ('zlib', '1.2.8'), +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bokeh/bokeh-0.12.3-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/b/bokeh/bokeh-0.12.3-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..aa1cb3dc2c81fa935c96d076dedbb761db1e9399 --- /dev/null +++ b/easybuild/easyconfigs/b/bokeh/bokeh-0.12.3-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,45 @@ +easyblock = 'Bundle' + +name = 'bokeh' +version = '0.12.3' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://github.com/bokeh/bokeh' +description = "Statistical and novel interactive HTML plots for Python" + +toolchain = {'name': 'intel', 'version': '2016b'} + +# this is a bundle of Python packages +exts_defaultclass = 'PythonPackage' + +dependencies = [ + ('Python', '2.7.12'), + ('PyYAML', '3.12', versionsuffix), +] + +exts_list = [ + ('Jinja2', '2.8', { + 'source_urls': ['https://pypi.python.org/packages/source/J/Jinja2'], + }), + ('requests', '2.11.1', { + 'source_urls': ['https://pypi.python.org/packages/source/r/requests'], + }), + ('tornado', '4.4.2', { + 'source_urls': ['https://pypi.python.org/packages/source/t/tornado'], + }), + (name, version, { + 'source_urls': ['https://pypi.python.org/packages/source/b/bokeh'], + }), +] + +# specify that Bundle easyblock should run a full sanity check, rather than just trying to load the module +full_sanity_check = True + +sanity_check_paths = { + 'files': ['bin/bokeh', 'bin/bokeh-server'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bokeh/bokeh-0.12.3-intel-2016b-Python-3.5.2.eb b/easybuild/easyconfigs/b/bokeh/bokeh-0.12.3-intel-2016b-Python-3.5.2.eb new file mode 100644 index 0000000000000000000000000000000000000000..84e9ec4ffb6b27371a3337dff29763e07a0289c5 --- /dev/null +++ b/easybuild/easyconfigs/b/bokeh/bokeh-0.12.3-intel-2016b-Python-3.5.2.eb @@ -0,0 +1,45 @@ +easyblock = 'Bundle' + +name = 'bokeh' +version = '0.12.3' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://github.com/bokeh/bokeh' +description = "Statistical and novel interactive HTML plots for Python" + +toolchain = {'name': 'intel', 'version': '2016b'} + +# this is a bundle of Python packages +exts_defaultclass = 'PythonPackage' + +dependencies = [ + ('Python', '3.5.2'), + ('PyYAML', '3.12', versionsuffix), +] + +exts_list = [ + ('Jinja2', '2.8', { + 'source_urls': ['https://pypi.python.org/packages/source/J/Jinja2'], + }), + ('requests', '2.11.1', { + 'source_urls': ['https://pypi.python.org/packages/source/r/requests'], + }), + ('tornado', '4.4.2', { + 'source_urls': ['https://pypi.python.org/packages/source/t/tornado'], + }), + (name, version, { + 'source_urls': ['https://pypi.python.org/packages/source/b/bokeh'], + }), +] + +# specify that Bundle easyblock should run a full sanity check, rather than just trying to load the module +full_sanity_check = True + +sanity_check_paths = { + 'files': ['bin/bokeh', 'bin/bokeh-server'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bwakit/bwakit-0.7.15_x64-linux.eb b/easybuild/easyconfigs/b/bwakit/bwakit-0.7.15_x64-linux.eb new file mode 100644 index 0000000000000000000000000000000000000000..5e016d4b0dc399d14b9995b043dae476c2b80e10 --- /dev/null +++ b/easybuild/easyconfigs/b/bwakit/bwakit-0.7.15_x64-linux.eb @@ -0,0 +1,31 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +easyblock = 'Tarball' + +name = 'bwakit' +version = '0.7.15' +versionsuffix = '_x64-linux' + +homepage = 'https://github.com/lh3/bwa/tree/master/bwakit' +description = """Bwakit is a self-consistent installation-free package of scripts and precompiled binaries, +providing an end-to-end solution to read mapping.""" + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = ['https://sourceforge.net/projects/bio-bwa/files/bwakit/'] +sources = ['%(name)s-%(version)s%(versionsuffix)s.tar.bz2'] + +sanity_check_paths = { + 'files': ['bwa', 'samtools'], + 'dirs': [] +} + +# add the installation dir to PATH +modextrapaths = { + 'PATH': "", +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/b/byacc/byacc-20160324-intel-2016a.eb b/easybuild/easyconfigs/b/byacc/byacc-20160324-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..a80f721d5ed5a1f94d3b86b2ed9072c8b8b080f2 --- /dev/null +++ b/easybuild/easyconfigs/b/byacc/byacc-20160324-intel-2016a.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'byacc' +version = '20160324' + +homepage = 'http://invisible-island.net/byacc/byacc.html' +description = """Berkeley Yacc (byacc) is generally conceded to be the best yacc variant available. + In contrast to bison, it is written to avoid dependencies upon a particular compiler.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +sources = [SOURCELOWER_TGZ] +source_urls = ['ftp://invisible-island.net/byacc'] + +checksums = ['bde0463c6c03f059b1e6e9c5579cbe49'] + +sanity_check_paths = { + 'files': ["bin/yacc"], + 'dirs': [] +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/byacc/byacc-20160606-intel-2016b.eb b/easybuild/easyconfigs/b/byacc/byacc-20160606-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..981c94c528c1c490f3cb02b27c641bfe49ae624f --- /dev/null +++ b/easybuild/easyconfigs/b/byacc/byacc-20160606-intel-2016b.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'byacc' +version = '20160606' + +homepage = 'http://invisible-island.net/byacc/byacc.html' +description = """Berkeley Yacc (byacc) is generally conceded to be the best yacc variant available. + In contrast to bison, it is written to avoid dependencies upon a particular compiler.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +sources = [SOURCELOWER_TGZ] +source_urls = ['ftp://invisible-island.net/byacc'] + +checksums = ['d527c811b360f04a8c5f5a0a90625966'] + +sanity_check_paths = { + 'files': ["bin/yacc"], + 'dirs': [] +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-CrayGNU-2016.03.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-CrayGNU-2016.03.eb new file mode 100644 index 0000000000000000000000000000000000000000..276f46cd3c4dcfcbe3be8b4f767754f59ff57a93 --- /dev/null +++ b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-CrayGNU-2016.03.eb @@ -0,0 +1,15 @@ +name = 'bzip2' +version = '1.0.6' + +homepage = 'http://www.bzip.org/' +description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically + compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical + compressors), whilst being around twice as fast at compression and six times faster at decompression.""" + +toolchain = {'name': 'CrayGNU', 'version': '2016.03'} +toolchainopts = {'pic': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://www.bzip.org/%(version)s'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCC-4.8.4.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCC-4.8.4.eb new file mode 100644 index 0000000000000000000000000000000000000000..0a99a45a08583466923ad43b0a994ab877a3f824 --- /dev/null +++ b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCC-4.8.4.eb @@ -0,0 +1,15 @@ +name = 'bzip2' +version = '1.0.6' + +homepage = 'http://www.bzip.org/' +description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically + compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical + compressors), whilst being around twice as fast at compression and six times faster at decompression.""" + +toolchain = {'name': 'GCC', 'version': '4.8.4'} +toolchainopts = {'pic': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://www.bzip.org/%(version)s'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCC-5.4.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..42b488a1d63cb1af9284d9163004ce5e369bd7ba --- /dev/null +++ b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCC-5.4.0-2.26.eb @@ -0,0 +1,15 @@ +name = 'bzip2' +version = '1.0.6' + +homepage = 'http://www.bzip.org/' +description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically + compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical + compressors), whilst being around twice as fast at compression and six times faster at decompression.""" + +toolchain = {'name': 'GCC', 'version': '5.4.0-2.26'} +toolchainopts = {'pic': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://www.bzip.org/%(version)s'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCCcore-4.9.3.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCCcore-4.9.3.eb new file mode 100644 index 0000000000000000000000000000000000000000..3f3812483e0f9b4cf50ce888659fd8d111053cfa --- /dev/null +++ b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-GCCcore-4.9.3.eb @@ -0,0 +1,19 @@ +name = 'bzip2' +version = '1.0.6' + +homepage = 'http://www.bzip.org/' +description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically + compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical + compressors), whilst being around twice as fast at compression and six times faster at decompression.""" + +toolchain = {'name': 'GCCcore', 'version': '4.9.3'} +toolchainopts = {'pic': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://www.bzip.org/%(version)s'] + +builddependencies = [ + ('binutils', '2.25'), +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-foss-2016.04.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-foss-2016.04.eb new file mode 100644 index 0000000000000000000000000000000000000000..deec24c55d0c2fe85648d2e06b774b4525ae90ac --- /dev/null +++ b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-foss-2016.04.eb @@ -0,0 +1,16 @@ +name = 'bzip2' +version = '1.0.6' + +homepage = 'http://www.bzip.org/' +description = """bzip2 is a freely available, patent free, high-quality data compressor. + It typically compresses files to within 10% to 15% of the best available techniques (the + PPM family of statistical compressors), whilst being around twice as fast at compression + and six times faster at decompression.""" + +toolchain = {'name': 'foss', 'version': '2016.04'} +toolchainopts = {'pic': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://www.bzip.org/%(version)s'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-foss-2016b.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..a1b865f0b8f771a11fb07b9906923991a171a577 --- /dev/null +++ b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-foss-2016b.eb @@ -0,0 +1,15 @@ +name = 'bzip2' +version = '1.0.6' + +homepage = 'http://www.bzip.org/' +description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically + compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical + compressors), whilst being around twice as fast at compression and six times faster at decompression.""" + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'pic': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://www.bzip.org/%(version)s'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-goolf-1.5.16.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-goolf-1.5.16.eb new file mode 100644 index 0000000000000000000000000000000000000000..1f608a116f8799fea788891a894d0a9c5112e48e --- /dev/null +++ b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-goolf-1.5.16.eb @@ -0,0 +1,15 @@ +name = 'bzip2' +version = '1.0.6' + +homepage = 'http://www.bzip.org/' +description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically +compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical +compressors), whilst being around twice as fast at compression and six times faster at decompression.""" + +toolchain = {'name': 'goolf', 'version': '1.5.16'} +toolchainopts = {'pic': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://www.bzip.org/%(version)s/'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-intel-2016.02-GCC-4.9.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-intel-2016.02-GCC-4.9.eb new file mode 100644 index 0000000000000000000000000000000000000000..d048641ea527b171eeccebf91de6ea202c4d367b --- /dev/null +++ b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-intel-2016.02-GCC-4.9.eb @@ -0,0 +1,15 @@ +name = 'bzip2' +version = '1.0.6' + +homepage = 'http://www.bzip.org/' +description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically + compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical + compressors), whilst being around twice as fast at compression and six times faster at decompression.""" + +toolchain = {'name': 'intel', 'version': '2016.02-GCC-4.9'} +toolchainopts = {'pic': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://www.bzip.org/%(version)s'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-intel-2016b.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..b37807492544a920cc26a72184388e8a5befc480 --- /dev/null +++ b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-intel-2016b.eb @@ -0,0 +1,15 @@ +name = 'bzip2' +version = '1.0.6' + +homepage = 'http://www.bzip.org/' +description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically + compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical + compressors), whilst being around twice as fast at compression and six times faster at decompression.""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://www.bzip.org/%(version)s'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-iomkl-2016.07.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-iomkl-2016.07.eb new file mode 100644 index 0000000000000000000000000000000000000000..6ad5b69ca60c38c1a97d6a395bc666d843217998 --- /dev/null +++ b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-iomkl-2016.07.eb @@ -0,0 +1,15 @@ +name = 'bzip2' +version = '1.0.6' + +homepage = 'http://www.bzip.org/' +description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically + compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical + compressors), whilst being around twice as fast at compression and six times faster at decompression.""" + +toolchain = {'name': 'iomkl', 'version': '2016.07'} +toolchainopts = {'pic': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://www.bzip.org/%(version)s'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-iomkl-2016.09-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-iomkl-2016.09-GCC-4.9.3-2.25.eb new file mode 100644 index 0000000000000000000000000000000000000000..d16cac5f5dca4c2154b6acb02c9f382910783588 --- /dev/null +++ b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-iomkl-2016.09-GCC-4.9.3-2.25.eb @@ -0,0 +1,15 @@ +name = 'bzip2' +version = '1.0.6' + +homepage = 'http://www.bzip.org/' +description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically + compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical + compressors), whilst being around twice as fast at compression and six times faster at decompression.""" + +toolchain = {'name': 'iomkl', 'version': '2016.09-GCC-4.9.3-2.25'} +toolchainopts = {'pic': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://www.bzip.org/%(version)s'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6.eb b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6.eb index 4d95eeaef28755957f4e842c930738ec3f87dd2a..46b2debed46dbac17d6f423b8382d965772d60a8 100644 --- a/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6.eb +++ b/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6.eb @@ -12,8 +12,9 @@ toolchainopts = {'pic': True} sources = [SOURCE_TAR_GZ] source_urls = ['http://www.bzip.org/%(version)s/'] -import os -os.environ['CC'] = 'gcc' -os.environ['CFLAGS'] = '-O3 -fPIC' +buildopts = "CC=gcc CFLAGS='-Wall -Winline -O3 -fPIC -g $(BIGFILES)'" + +# building of shared libraries doesn't work on OS X (where 'gcc' is actually Clang...) +with_shared_libs = OS_TYPE == 'Linux' moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/CBLAS/CBLAS-20110120-foss-2016b.eb b/easybuild/easyconfigs/c/CBLAS/CBLAS-20110120-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..aadc3712b462532f376dc137904ed540f806d301 --- /dev/null +++ b/easybuild/easyconfigs/c/CBLAS/CBLAS-20110120-foss-2016b.eb @@ -0,0 +1,22 @@ +name = 'CBLAS' +version = '20110120' + +homepage = 'http://www.netlib.org/blas/' +description = "C interface to the BLAS" + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'pic': True} + +source_urls = ['http://www.netlib.org/blas/blast-forum/'] +sources = ['cblas.tgz'] + +patches = ['CBLAS_shared-lib.patch'] + +buildopts = 'all shared' + +# parallel build fails occasionally +parallel = 1 + +runtest = 'runtst' + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/CDO/CDO-1.7.1-foss-2015a.eb b/easybuild/easyconfigs/c/CDO/CDO-1.7.1-foss-2015a.eb new file mode 100644 index 0000000000000000000000000000000000000000..0f0ccdc37335fef465ee10434f8a6a4b73e4fb51 --- /dev/null +++ b/easybuild/easyconfigs/c/CDO/CDO-1.7.1-foss-2015a.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = 'CDO' +version = '1.7.1' + +homepage = 'https://code.zmaw.de/projects/cdo' +description = """CDO is a collection of command line Operators to manipulate and analyse Climate and NWP model Data.""" + +toolchain = {'name': 'foss', 'version': '2015a'} +toolchainopts = {'opt': True, 'pic': True, 'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['https://code.zmaw.de/attachments/download/12070/'] + +dependencies = [ + ('HDF5', '1.8.13'), + ('netCDF', '4.3.2'), + ('YAXT', '0.4.4'), +] + +configopts = "--with-hdf5=$EBROOTHDF5 --with-netcdf=$EBROOTNETCDF" + +sanity_check_paths = { + 'files': ["bin/cdo"], + 'dirs': [], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.300-ictce-5.5.0.eb b/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.300-ictce-5.5.0.eb new file mode 100755 index 0000000000000000000000000000000000000000..8c90ec640b0236d20dc1748b65d5070891dd4ed2 --- /dev/null +++ b/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.300-ictce-5.5.0.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'CFITSIO' +version = '3.300' + +homepage = 'http://heasarc.gsfc.nasa.gov/fitsio/' +description = """CFITSIO is a library of C and Fortran subroutines for reading and writing data files in +FITS (Flexible Image Transport System) data format.""" + +toolchain = {'name': 'ictce', 'version': '5.5.0'} +toolchainopts = {'pic': True} + +srcversion = version.replace('.', '') +source_urls = ['ftp://heasarc.gsfc.nasa.gov/software/fitsio/c/'] +sources = ['%%(namelower)s%s.tar.gz' % srcversion] + +sanity_check_paths = { + 'files': ['lib/libcfitsio.a'], + 'dirs': ['include'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.350-ictce-5.5.0.eb b/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.350-ictce-5.5.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..177bb20dcc1286cb244bace7ba4155d63eefe745 --- /dev/null +++ b/easybuild/easyconfigs/c/CFITSIO/CFITSIO-3.350-ictce-5.5.0.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'CFITSIO' +version = '3.350' + +homepage = 'http://heasarc.gsfc.nasa.gov/fitsio/' +description = """CFITSIO is a library of C and Fortran subroutines for reading and writing data files in +FITS (Flexible Image Transport System) data format.""" + +toolchain = {'name': 'ictce', 'version': '5.5.0'} +toolchainopts = {'optarch': True, 'pic': True} + +srcversion = '%s' % version.replace('.', '') +source_urls = ['ftp://heasarc.gsfc.nasa.gov/software/fitsio/c/'] +sources = ['%%(namelower)s%s.tar.gz' % srcversion] + +sanity_check_paths = { + 'files': ["lib/libcfitsio.a"], + 'dirs': ["include"], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/CGAL/CGAL-4.8-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/c/CGAL/CGAL-4.8-foss-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..f4633df3983106f014a0f0945e76d324e68e9a07 --- /dev/null +++ b/easybuild/easyconfigs/c/CGAL/CGAL-4.8-foss-2016a-Python-2.7.11.eb @@ -0,0 +1,33 @@ +name = 'CGAL' +version = '4.8' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.cgal.org/' +description = """The goal of the CGAL Open Source Project is to provide easy access to efficient + and reliable geometric algorithms in the form of a C++ library.""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'strict': True} + +# note: source URL needs to be updated for a new version (checksums too)! +source_urls = ['https://github.com/CGAL/cgal/releases/download/releases%2FCGAL-%(version)s'] +sources = [SOURCE_TAR_XZ] +checksums = ['e31e7039b5cdc74ac7b106db8ba644f3'] + +dependencies = [ + ('Python', '2.7.11'), + ('Boost', '1.60.0', versionsuffix), + ('MPFR', '3.1.4'), + ('Qt5', '5.6.0'), + ('libGLU', '9.0.0', '-Mesa-11.2.1'), +] + +configopts = "-DOPENGL_INCLUDE_DIR=$EBROOTMESA/include\;$EBROOTLIBGLU/include " +configopts += "-DOPENGL_gl_LIBRARY=$EBROOTMESA/lib/libGL.%s " % SHLIB_EXT +configopts += "-DOPENGL_glu_LIBRARY=$EBROOTLIBGLU/lib/libGLU.%s " % SHLIB_EXT + +builddependencies = [ + ('CMake', '3.5.2'), +] + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/CGAL/CGAL-4.8-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/c/CGAL/CGAL-4.8-intel-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..fd4219e20618e9c2c7b77f255d4a2f3a2823d232 --- /dev/null +++ b/easybuild/easyconfigs/c/CGAL/CGAL-4.8-intel-2016a-Python-2.7.11.eb @@ -0,0 +1,33 @@ +name = 'CGAL' +version = '4.8' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.cgal.org/' +description = """The goal of the CGAL Open Source Project is to provide easy access to efficient + and reliable geometric algorithms in the form of a C++ library.""" + +toolchain = {'name': 'intel', 'version': '2016a'} +toolchainopts = {'strict': True} + +# note: source URL needs to be updated for a new version (checksums too)! +source_urls = ['https://github.com/CGAL/cgal/releases/download/releases%2FCGAL-%(version)s'] +sources = [SOURCE_TAR_XZ] +checksums = ['e31e7039b5cdc74ac7b106db8ba644f3'] + +dependencies = [ + ('Python', '2.7.11'), + ('Boost', '1.60.0', versionsuffix), + ('MPFR', '3.1.4'), + ('Qt5', '5.6.0'), + ('libGLU', '9.0.0', '-Mesa-11.2.1'), +] + +configopts = "-DOPENGL_INCLUDE_DIR=$EBROOTMESA/include\;$EBROOTLIBGLU/include " +configopts += "-DOPENGL_gl_LIBRARY=$EBROOTMESA/lib/libGL.%s " % SHLIB_EXT +configopts += "-DOPENGL_glu_LIBRARY=$EBROOTLIBGLU/lib/libGLU.%s " % SHLIB_EXT + +builddependencies = [ + ('CMake', '3.5.2'), +] + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/CGAL/CGAL-4.8.1-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/c/CGAL/CGAL-4.8.1-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..3efaca57eb38ef9ca38118ac3b13686b7e14c400 --- /dev/null +++ b/easybuild/easyconfigs/c/CGAL/CGAL-4.8.1-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,36 @@ +name = 'CGAL' +version = '4.8.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.cgal.org/' +description = """The goal of the CGAL Open Source Project is to provide easy access to efficient + and reliable geometric algorithms in the form of a C++ library.""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'strict': True} + +source_urls = ['https://github.com/CGAL/cgal/releases/download/releases%2FCGAL-%(version)s'] +sources = [SOURCE_TAR_XZ] + +dependencies = [ + ('zlib', '1.2.8'), + ('Python', '2.7.12'), + ('Boost', '1.61.0', versionsuffix), + ('MPFR', '3.1.4'), + ('GMP', '6.1.1'), + ('libGLU', '9.0.0'), + ('Qt5', '5.7.0'), +] + +builddependencies = [ + ('CMake', '3.6.1'), + ('Eigen', '3.2.9'), +] + +configopts = "-DOPENGL_INCLUDE_DIR=$EBROOTMESA/include\;$EBROOTLIBGLU/include " +configopts += "-DOPENGL_gl_LIBRARY=$EBROOTMESA/lib/libGL.%s " % SHLIB_EXT +configopts += "-DOPENGL_glu_LIBRARY=$EBROOTLIBGLU/lib/libGLU.%s " % SHLIB_EXT +configopts += "-DWITH_ZLIB=ON -DWITH_MPFR=ON -DWITH_OpenGL=ON -DWITH_Eigen3=ON " +configopts += "-DWITH_GMPXX=ON -DWITH_LAPACK=ON -DWITH_BLAS=ON " + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/CGAL/CGAL-4.8.1-intel-2016b.eb b/easybuild/easyconfigs/c/CGAL/CGAL-4.8.1-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..406b208a885a64eb4cf6c8adf3ab4054ce1af3c5 --- /dev/null +++ b/easybuild/easyconfigs/c/CGAL/CGAL-4.8.1-intel-2016b.eb @@ -0,0 +1,34 @@ +name = 'CGAL' +version = '4.8.1' + +homepage = 'http://www.cgal.org/' +description = """The goal of the CGAL Open Source Project is to provide easy access to efficient + and reliable geometric algorithms in the form of a C++ library.""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'strict': True} + +source_urls = ['https://github.com/CGAL/cgal/releases/download/releases%2FCGAL-%(version)s'] +sources = [SOURCE_TAR_XZ] + +dependencies = [ + ('zlib', '1.2.8'), + ('Boost', '1.61.0'), + ('MPFR', '3.1.4'), + ('GMP', '6.1.1'), + ('libGLU', '9.0.0'), + ('Qt5', '5.7.0'), +] + +builddependencies = [ + ('CMake', '3.6.1'), + ('Eigen', '3.2.9'), +] + +configopts = "-DOPENGL_INCLUDE_DIR=$EBROOTMESA/include\;$EBROOTLIBGLU/include " +configopts += "-DOPENGL_gl_LIBRARY=$EBROOTMESA/lib/libGL.%s " % SHLIB_EXT +configopts += "-DOPENGL_glu_LIBRARY=$EBROOTLIBGLU/lib/libGLU.%s " % SHLIB_EXT +configopts += "-DWITH_ZLIB=ON -DWITH_MPFR=ON -DWITH_OpenGL=ON -DWITH_Eigen3=ON " +configopts += "-DWITH_GMPXX=ON -DWITH_LAPACK=ON -DWITH_BLAS=ON " + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/CHARMM/CHARMM-37b2-foss-2016a.eb b/easybuild/easyconfigs/c/CHARMM/CHARMM-37b2-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..c24eb87f8589c5af6c76691ba59f10de1c70a9db --- /dev/null +++ b/easybuild/easyconfigs/c/CHARMM/CHARMM-37b2-foss-2016a.eb @@ -0,0 +1,28 @@ +# Authors:: Ward Poelmans + +name = 'CHARMM' +version = '37b2' + +homepage = "http://www.charmm.org" +description = """CHARMM (Chemistry at HARvard Macromolecular Mechanics) is a versatile +and widely used molecular simulation program with broad application to many-particle systems.""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'usempi': True} + +sources = ["c%(version)s.tar.gz"] + +patches = [ + "qmmm-pme-%(version)s.patch", + "use-xhost-%(version)s.patch", + "main-case-fix-%(version)s.patch", + 'CHARMM-%(version)s_fix-qgas-double-declared.patch', +] + +# MKL activated automatically when the intel toolchain is used +build_options = "FULL COLFFT PIPF +DOMDEC -CMPI" + +# Choose from: huge, xxlarge, xlarge, large, medium (the default), small, xsmall, reduce +system_size = "medium" + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/CHASE/CHASE-20130626.eb b/easybuild/easyconfigs/c/CHASE/CHASE-20130626.eb new file mode 100644 index 0000000000000000000000000000000000000000..83fba54e753e54e0d6c0b5c279e956e254cd5395 --- /dev/null +++ b/easybuild/easyconfigs/c/CHASE/CHASE-20130626.eb @@ -0,0 +1,28 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Ravi Tripathi +# Email: ravi89@uab.edu + +easyblock = "Tarball" + +name = 'CHASE' +version = '20130626' + +homepage = 'http://people.duke.edu/~asallen/Software.html' +description = """Case-control HAplotype Sharing analyses. +Haplotype sharing analyses for genome-wide association studies.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = ['http://people.duke.edu/~asallen/Software_files/'] +sources = ['chase_64bit_linux.tar.gz'] + +checksums = ['901ba8c71d90e49fe3e8ff325cdee464'] + +modextrapaths = {'PATH': ''} + +sanity_check_paths = { + 'files': ["chase", "convert_to_ent"], + 'dirs': [] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CLHEP/CLHEP-2.1.3.1-ictce-5.5.0.eb b/easybuild/easyconfigs/c/CLHEP/CLHEP-2.1.3.1-ictce-5.5.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..380b94f6c7c236a984046b0053fec8a39724a641 --- /dev/null +++ b/easybuild/easyconfigs/c/CLHEP/CLHEP-2.1.3.1-ictce-5.5.0.eb @@ -0,0 +1,23 @@ +easyblock = 'CMakeMake' + +name = 'CLHEP' +version = '2.1.3.1' + +homepage = 'http://proj-clhep.web.cern.ch/proj-clhep/' +description = """The CLHEP project is intended to be a set of HEP-specific foundation and + utility classes such as random generators, physics vectors, geometry and linear algebra. + CLHEP is structured in a set of packages independent of any external package.""" + +toolchain = {'name': 'ictce', 'version': '5.5.0'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TGZ] +source_urls = ['http://proj-clhep.web.cern.ch/proj-clhep/DISTRIBUTION/tarFiles/'] + +builddependencies = [('CMake', '2.8.12')] + +separate_build_dir = True + +configopts = '-DCMAKE_BUILD_TYPE=Release' + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/CMake/CMake-2.8.12-goolf-1.7.20.eb b/easybuild/easyconfigs/c/CMake/CMake-2.8.12-goolf-1.7.20.eb new file mode 100644 index 0000000000000000000000000000000000000000..189d703582249f6ae527ac1845723bb66e832ff3 --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-2.8.12-goolf-1.7.20.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '2.8.12' + +homepage = 'http://www.cmake.org' +description = """CMake, the cross-platform, open-source build system. + CMake is a family of tools designed to build, test and package software.""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('ncurses', '5.9')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.2.3-goolf-1.4.10.eb b/easybuild/easyconfigs/c/CMake/CMake-3.2.3-goolf-1.4.10.eb new file mode 100644 index 0000000000000000000000000000000000000000..130d3553bdf799008ba38f34dfb603f1ed489d6e --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.2.3-goolf-1.4.10.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '3.2.3' + +homepage = 'http://www.cmake.org' +description = """CMake, the cross-platform, open-source build system. + CMake is a family of tools designed to build, test and package software.""" + +toolchain = {'name': 'goolf', 'version': '1.4.10'} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] + +configopts = '-- -DCMAKE_USE_OPENSSL=1' + +dependencies = [ + ('ncurses', '5.9'), + # OS dependency should be preferred if the os version is more recent then this version, + # it's nice to have an up to date openssl for security reasons + #('OpenSSL', '1.0.1k'), +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.4.1-intel-2016.02-GCC-4.9.eb b/easybuild/easyconfigs/c/CMake/CMake-3.4.1-intel-2016.02-GCC-4.9.eb new file mode 100644 index 0000000000000000000000000000000000000000..df5823de42217612725d39f3c8cf7901504e638f --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.4.1-intel-2016.02-GCC-4.9.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '3.4.1' + +homepage = 'http://www.cmake.org' +description = """CMake, the cross-platform, open-source build system. + CMake is a family of tools designed to build, test and package software.""" + +toolchain = {'name': 'intel', 'version': '2016.02-GCC-4.9'} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] + +configopts = '-- -DCMAKE_USE_OPENSSL=1' + +dependencies = [ + ('ncurses', '6.0'), + # OS dependency should be preferred if the os version is more recent then this version, + # it's nice to have an up to date openssl for security reasons + #('OpenSSL', '1.0.1p'), +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.4.1-iomkl-2016.07.eb b/easybuild/easyconfigs/c/CMake/CMake-3.4.1-iomkl-2016.07.eb new file mode 100644 index 0000000000000000000000000000000000000000..0204c038c79b1d9b90acf1cda613239af202f760 --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.4.1-iomkl-2016.07.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '3.4.1' + +homepage = 'http://www.cmake.org' +description = """CMake, the cross-platform, open-source build system. + CMake is a family of tools designed to build, test and package software.""" + +toolchain = {'name': 'iomkl', 'version': '2016.07'} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] + +configopts = '-- -DCMAKE_USE_OPENSSL=1' + +dependencies = [ + ('ncurses', '6.0'), + # OS dependency should be preferred if the os version is more recent then this version, + # it's nice to have an up to date openssl for security reasons + #('OpenSSL', '1.0.1p'), +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.4.1-iomkl-2016.09-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/c/CMake/CMake-3.4.1-iomkl-2016.09-GCC-4.9.3-2.25.eb new file mode 100644 index 0000000000000000000000000000000000000000..36a239c230c516bd3d7d7e5f31748393b84686b2 --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.4.1-iomkl-2016.09-GCC-4.9.3-2.25.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '3.4.1' + +homepage = 'http://www.cmake.org' +description = """CMake, the cross-platform, open-source build system. + CMake is a family of tools designed to build, test and package software.""" + +toolchain = {'name': 'iomkl', 'version': '2016.09-GCC-4.9.3-2.25'} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] + +configopts = '-- -DCMAKE_USE_OPENSSL=1' + +dependencies = [ + ('ncurses', '6.0'), + # OS dependency should be preferred if the os version is more recent then this version, + # it's nice to have an up to date openssl for security reasons + #('OpenSSL', '1.0.1p'), +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.4.3-foss-2016b.eb b/easybuild/easyconfigs/c/CMake/CMake-3.4.3-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..cfb29da8c6bf080ad09d850d55b07d4ee2204841 --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.4.3-foss-2016b.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '3.4.3' + +homepage = 'http://www.cmake.org' +description = """CMake, the cross-platform, open-source build system. + CMake is a family of tools designed to build, test and package software.""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] + +configopts = '-- -DCMAKE_USE_OPENSSL=1' + +dependencies = [ + ('ncurses', '6.0'), + # OS dependency should be preferred if the os version is more recent then this version, + # it's nice to have an up to date openssl for security reasons + #('OpenSSL', '1.0.1p'), +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.4.3-ictce-7.3.5.eb b/easybuild/easyconfigs/c/CMake/CMake-3.4.3-ictce-7.3.5.eb new file mode 100644 index 0000000000000000000000000000000000000000..7deb175b910b133e3379d1db0991272376d43082 --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.4.3-ictce-7.3.5.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '3.4.3' + +homepage = 'http://www.cmake.org' +description = """CMake, the cross-platform, open-source build system. + CMake is a family of tools designed to build, test and package software.""" + +toolchain = {'name': 'ictce', 'version': '7.3.5'} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] + +configopts = '-- -DCMAKE_USE_OPENSSL=1' + +dependencies = [ + ('ncurses', '5.9'), + # OS dependency should be preferred if the os version is more recent then this version, + # it's nice to have an up to date openssl for security reasons + #('OpenSSL', '1.0.1k'), +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.5.0-CrayGNU-2015.11.eb b/easybuild/easyconfigs/c/CMake/CMake-3.5.0-CrayGNU-2015.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..c7cd4a579a0fe1ef1143b43f99f52c26067d9e4c --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.5.0-CrayGNU-2015.11.eb @@ -0,0 +1,23 @@ +# Contributed by Luca Marsella (CSCS) +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '3.5.0' + +homepage = 'http://www.cmake.org' +description = """CMake, the cross-platform, open-source build system. + CMake is a family of tools designed to build, test and package software.""" + +toolchain = {'name': 'CrayGNU', 'version': '2015.11'} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('ncurses', '5.9')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.5.0-CrayGNU-2016.03.eb b/easybuild/easyconfigs/c/CMake/CMake-3.5.0-CrayGNU-2016.03.eb new file mode 100644 index 0000000000000000000000000000000000000000..f9e868c77a7d018860f5ff43b6614fb56bb02632 --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.5.0-CrayGNU-2016.03.eb @@ -0,0 +1,23 @@ +# Contributed by Luca Marsella (CSCS) +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '3.5.0' + +homepage = 'http://www.cmake.org' +description = """CMake, the cross-platform, open-source build system. + CMake is a family of tools designed to build, test and package software.""" + +toolchain = {'name': 'CrayGNU', 'version': '2016.03'} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('ncurses', '6.0')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.5.1-intel-2016a.eb b/easybuild/easyconfigs/c/CMake/CMake-3.5.1-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..a70441375c0e4016fb4660ae26409b92fa93be4b --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.5.1-intel-2016a.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '3.5.1' + +homepage = 'http://www.cmake.org' +description = """CMake, the cross-platform, open-source build system. + CMake is a family of tools designed to build, test and package software.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] + +configopts = '-- -DCMAKE_USE_OPENSSL=1' + +dependencies = [ + ('ncurses', '6.0'), + # OS dependency should be preferred if the os version is more recent then this version, + # it's nice to have an up to date openssl for security reasons + #('OpenSSL', '1.0.1s'), +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.5.2-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/c/CMake/CMake-3.5.2-GCC-4.9.3-2.25.eb new file mode 100644 index 0000000000000000000000000000000000000000..619aaa3ab8aa293ee5a423bca49653d6debe769d --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.5.2-GCC-4.9.3-2.25.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '3.5.2' + +homepage = 'http://www.cmake.org' +description = """CMake, the cross-platform, open-source build system. + CMake is a family of tools designed to build, test and package software.""" + +toolchain = {'name': 'GCC', 'version': '4.9.3-2.25'} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] + +configopts = '-- -DCMAKE_USE_OPENSSL=1' + +dependencies = [ + ('ncurses', '6.0', '', ('GCCcore', '4.9.3')), + # OS dependency should be preferred if the os version is more recent then this version, + # it's nice to have an up to date openssl for security reasons + #('OpenSSL', '1.0.1s'), +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.5.2-foss-2016a.eb b/easybuild/easyconfigs/c/CMake/CMake-3.5.2-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..9075c094fb9dddf47a7d3a7d009235ce8088034e --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.5.2-foss-2016a.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '3.5.2' + +homepage = 'http://www.cmake.org' +description = """CMake, the cross-platform, open-source build system. + CMake is a family of tools designed to build, test and package software.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] + +configopts = '-- -DCMAKE_USE_OPENSSL=1' + +dependencies = [ + ('ncurses', '6.0'), + # OS dependency should be preferred if the os version is more recent then this version, + # it's nice to have an up to date openssl for security reasons + #('OpenSSL', '1.0.1s'), +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.5.2-foss-2016b.eb b/easybuild/easyconfigs/c/CMake/CMake-3.5.2-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..42e9b3b3bdba0019e6715258f9e557f63d0cfff4 --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.5.2-foss-2016b.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '3.5.2' + +homepage = 'http://www.cmake.org' +description = """CMake, the cross-platform, open-source build system. + CMake is a family of tools designed to build, test and package software.""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] + +configopts = '-- -DCMAKE_USE_OPENSSL=1' + +dependencies = [ + ('ncurses', '6.0'), + # OS dependency should be preferred if the os version is more recent then this version, + # it's nice to have an up to date openssl for security reasons + #('OpenSSL', '1.0.1s'), +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.5.2-goolf-1.7.20.eb b/easybuild/easyconfigs/c/CMake/CMake-3.5.2-goolf-1.7.20.eb new file mode 100644 index 0000000000000000000000000000000000000000..1f3daa3224c58476a6109ba6ba8ca96a5f162c5a --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.5.2-goolf-1.7.20.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '3.5.2' + +homepage = 'http://www.cmake.org' +description = """CMake, the cross-platform, open-source build system. + CMake is a family of tools designed to build, test and package software.""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] + +configopts = '-- -DCMAKE_USE_OPENSSL=1' + +dependencies = [ + ('ncurses', '5.9'), + # OS dependency should be preferred if the os version is more recent then this version, + # it's nice to have an up to date openssl for security reasons + #('OpenSSL', '1.0.1s'), +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.5.2-intel-2016a.eb b/easybuild/easyconfigs/c/CMake/CMake-3.5.2-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..6d07f31ebd4b1a43e755b2083b42e9d8d54c391d --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.5.2-intel-2016a.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '3.5.2' + +homepage = 'http://www.cmake.org' +description = """CMake, the cross-platform, open-source build system. + CMake is a family of tools designed to build, test and package software.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] + +configopts = '-- -DCMAKE_USE_OPENSSL=1' + +dependencies = [ + ('ncurses', '6.0'), + # OS dependency should be preferred if the os version is more recent then this version, + # it's nice to have an up to date openssl for security reasons + #('OpenSSL', '1.0.1s'), +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.5.2-intel-2016b.eb b/easybuild/easyconfigs/c/CMake/CMake-3.5.2-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..b68274e5b4bf4d24e8945a31d3df4c4ca653bb1a --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.5.2-intel-2016b.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '3.5.2' + +homepage = 'http://www.cmake.org' +description = """CMake, the cross-platform, open-source build system. + CMake is a family of tools designed to build, test and package software.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] + +configopts = '-- -DCMAKE_USE_OPENSSL=1' + +dependencies = [ + ('ncurses', '6.0'), + # OS dependency should be preferred if the os version is more recent then this version, + # it's nice to have an up to date openssl for security reasons + #('OpenSSL', '1.0.1s'), +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.5.2.eb b/easybuild/easyconfigs/c/CMake/CMake-3.5.2.eb new file mode 100644 index 0000000000000000000000000000000000000000..412e055df687a82606c730b5edd4c317f7958305 --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.5.2.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '3.5.2' + +homepage = 'http://www.cmake.org' +description = """CMake, the cross-platform, open-source build system. + CMake is a family of tools designed to build, test and package software.""" + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('ncurses', '6.0')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.6.1-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/c/CMake/CMake-3.6.1-GCC-5.4.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..97b2282312fdb2dc386f319eb008d3f7ab5c60c3 --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.6.1-GCC-5.4.0-2.26.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '3.6.1' + +homepage = 'http://www.cmake.org' +description = """CMake, the cross-platform, open-source build system. + CMake is a family of tools designed to build, test and package software.""" + +toolchain = {'name': 'GCC', 'version': '5.4.0-2.26'} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] + +configopts = '-- -DCMAKE_USE_OPENSSL=1' + +dependencies = [ + ('ncurses', '6.0'), + # OS dependency should be preferred if the os version is more recent then this version, + # it's nice to have an up to date openssl for security reasons + #('OpenSSL', '1.0.1s'), +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.6.1-GCCcore-4.9.3.eb b/easybuild/easyconfigs/c/CMake/CMake-3.6.1-GCCcore-4.9.3.eb new file mode 100644 index 0000000000000000000000000000000000000000..d5ca429e05c505cb75fa5bd613bb898ff5121bce --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.6.1-GCCcore-4.9.3.eb @@ -0,0 +1,35 @@ +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '3.6.1' + +homepage = 'http://www.cmake.org' +description = """CMake, the cross-platform, open-source build system. + CMake is a family of tools designed to build, test and package software.""" + +toolchain = {'name': 'GCCcore', 'version': '4.9.3'} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] + +configopts = '-- -DCMAKE_USE_OPENSSL=1' + +builddependencies = [ + ('binutils', '2.25'), +] + +dependencies = [ + ('ncurses', '6.0'), + # OS dependency should be preferred if the os version is more recent then this version, + # it's nice to have an up to date openssl for security reasons + #('OpenSSL', '1.0.1p'), +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.6.1-foss-2016b.eb b/easybuild/easyconfigs/c/CMake/CMake-3.6.1-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..c1386c78f896d8dc07fb578f87f9d3f0253b1a5e --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.6.1-foss-2016b.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '3.6.1' + +homepage = 'http://www.cmake.org' +description = """CMake, the cross-platform, open-source build system. + CMake is a family of tools designed to build, test and package software.""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] + +configopts = '-- -DCMAKE_USE_OPENSSL=1' + +dependencies = [ + ('ncurses', '6.0'), + # OS dependency should be preferred if the os version is more recent then this version, + # it's nice to have an up to date openssl for security reasons + #('OpenSSL', '1.0.1s'), +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.6.1-intel-2016b.eb b/easybuild/easyconfigs/c/CMake/CMake-3.6.1-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..40d915d152ffed6606ba6cd6a87ebb9e652c2944 --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.6.1-intel-2016b.eb @@ -0,0 +1,33 @@ +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '3.6.1' + +homepage = 'http://www.cmake.org' +description = """CMake, the cross-platform, open-source build system. + CMake is a family of tools designed to build, test and package software.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] + +patches = ['%(name)s-%(version)s-use-gnu11.patch'] + +configopts = '-- -DCMAKE_USE_OPENSSL=1' + +dependencies = [ + ('ncurses', '6.0'), + # OS dependency should be preferred if the os version is more recent then this version, + # it's nice to have an up to date openssl for security reasons + #('OpenSSL', '1.0.1s'), +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.6.1-use-gnu11.patch b/easybuild/easyconfigs/c/CMake/CMake-3.6.1-use-gnu11.patch new file mode 100644 index 0000000000000000000000000000000000000000..361f38b0b3faa10732edf1ccc36e48c7ee5173b2 --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.6.1-use-gnu11.patch @@ -0,0 +1,17 @@ +# Using -std=c11 lets the build fail with very weird errors (with icc). Switching to +# gnu11 makes it pass. +# Ward Poelmans +diff -ur cmake-3.6.1.orig/Modules/Compiler/Intel-C.cmake cmake-3.6.1/Modules/Compiler/Intel-C.cmake +--- cmake-3.6.1.orig/Modules/Compiler/Intel-C.cmake 2016-07-22 15:50:22.000000000 +0200 ++++ cmake-3.6.1/Modules/Compiler/Intel-C.cmake 2016-08-31 17:32:38.594401777 +0200 +@@ -15,8 +15,8 @@ + endif() + + if (NOT CMAKE_C_COMPILER_VERSION VERSION_LESS 15.0.0) +- set(CMAKE_C11_STANDARD_COMPILE_OPTION "${_std}=c11") +- set(CMAKE_C11_EXTENSION_COMPILE_OPTION "${_std}=c11") ++ set(CMAKE_C11_STANDARD_COMPILE_OPTION "${_std}=gnu11") ++ set(CMAKE_C11_EXTENSION_COMPILE_OPTION "${_std}=gnu11") + endif() + + if (NOT CMAKE_C_COMPILER_VERSION VERSION_LESS 12.1) diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.6.2-foss-2016b.eb b/easybuild/easyconfigs/c/CMake/CMake-3.6.2-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..adb0724437a111d40b93466730dc87eb11286f72 --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.6.2-foss-2016b.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '3.6.2' + +homepage = 'http://www.cmake.org' +description = """CMake, the cross-platform, open-source build system. + CMake is a family of tools designed to build, test and package software.""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] + +configopts = '-- -DCMAKE_USE_OPENSSL=1' + +dependencies = [ + ('ncurses', '6.0'), + # OS dependency should be preferred if the os version is more recent then this version, + # it's nice to have an up to date openssl for security reasons + #('OpenSSL', '1.0.2j'), +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.6.2-intel-2016b.eb b/easybuild/easyconfigs/c/CMake/CMake-3.6.2-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..b6e496837c29857c60970db220b2ab962dae18e0 --- /dev/null +++ b/easybuild/easyconfigs/c/CMake/CMake-3.6.2-intel-2016b.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'CMake' +version = '3.6.2' + +homepage = 'http://www.cmake.org' +description = """CMake, the cross-platform, open-source build system. + CMake is a family of tools designed to build, test and package software.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['http://www.cmake.org/files/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_GZ] + +configopts = '-- -DCMAKE_USE_OPENSSL=1' + +dependencies = [ + ('ncurses', '6.0'), + # OS dependency should be preferred if the os version is more recent then this version, + # it's nice to have an up to date openssl for security reasons + #('OpenSSL', '1.0.2j'), +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ['cmake', 'cpack', 'ctest']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/CONTRAlign/CONTRAlign-2.01-goolf-1.4.10-proteins.eb b/easybuild/easyconfigs/c/CONTRAlign/CONTRAlign-2.01-goolf-1.4.10-proteins.eb new file mode 100644 index 0000000000000000000000000000000000000000..b60083b2b25384326d5e375064d468eeafb77621 --- /dev/null +++ b/easybuild/easyconfigs/c/CONTRAlign/CONTRAlign-2.01-goolf-1.4.10-proteins.eb @@ -0,0 +1,35 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +easyblock = 'MakeCp' + +name = 'CONTRAlign' +version = '2.01' +versionsuffix = '-proteins' + +homepage = 'http://contra.stanford.edu/contralign/' +description = """CONditional TRAining for Protein Sequence Alignment""" + +toolchain = {'name': 'goolf', 'version': '1.4.10'} + +source_urls = [homepage] +sources = ['%%(namelower)s_v%s.tar.gz' % version.replace('.', '_')] + +patches = ['CONTRAlign-%(version)s_gcc47.patch'] + +start_dir = 'src' + +# this option determines whether the program is being compiled for protein or RNA sequence input. +# Here we are compiling for protein input. Check docs for details +buildopts = 'MODEL_TYPE="-DRNA=0"' + +files_to_copy = [(['contralign', 'score_directory.pl', 'roc_area.pl', 'MakeDefaults.pl'], 'bin'), '../doc'] + +sanity_check_paths = { + 'files': ['bin/contralign'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CONTRAlign/CONTRAlign-2.01-goolf-1.4.10-rna.eb b/easybuild/easyconfigs/c/CONTRAlign/CONTRAlign-2.01-goolf-1.4.10-rna.eb new file mode 100644 index 0000000000000000000000000000000000000000..41ffea3e50b9484c18167e39191d078fbf5bb66e --- /dev/null +++ b/easybuild/easyconfigs/c/CONTRAlign/CONTRAlign-2.01-goolf-1.4.10-rna.eb @@ -0,0 +1,35 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +easyblock = 'MakeCp' + +name = 'CONTRAlign' +version = '2.01' +versionsuffix = '-rna' + +homepage = 'http://contra.stanford.edu/contralign/' +description = """CONditional TRAining for Protein Sequence Alignment""" + +toolchain = {'name': 'goolf', 'version': '1.4.10'} + +source_urls = [homepage] +sources = ['%%(namelower)s_v%s.tar.gz' % version.replace('.', '_')] + +patches = ['CONTRAlign-%(version)s_gcc47.patch'] + +start_dir = 'src' + +# this option determines whether the program is being compiled for protein or RNA sequence input. +# Here we are compiling for RNA input. Check docs for details +buildopts = 'MODEL_TYPE="-DRNA=1"' + +files_to_copy = [(['contralign', 'score_directory.pl', 'roc_area.pl', 'MakeDefaults.pl'], 'bin'), '../doc'] + +sanity_check_paths = { + 'files': ['bin/contralign'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CONTRAlign/CONTRAlign-2.01_gcc47.patch b/easybuild/easyconfigs/c/CONTRAlign/CONTRAlign-2.01_gcc47.patch new file mode 100644 index 0000000000000000000000000000000000000000..f2647d776330dda1cc76fb92a776b81287c18b09 --- /dev/null +++ b/easybuild/easyconfigs/c/CONTRAlign/CONTRAlign-2.01_gcc47.patch @@ -0,0 +1,24 @@ +this patch adds flag -fpermissive which is needed to build with GCC-4.7.x +and also adds a missing include +Pablo Escobar - sciCORE +--- contralign.orig/src/Makefile 2008-08-15 03:06:30.000000000 +0200 ++++ contralign/src/Makefile 2014-02-04 17:25:31.364788280 +0100 +@@ -23,7 +23,7 @@ + -ffast-math -funroll-all-loops -funsafe-math-optimizations \ + -fpeel-loops -Winline --param large-function-growth=100000 \ + --param max-inline-insns-single=100000 \ +- --param inline-unit-growth=100000 ++ --param inline-unit-growth=100000 -fpermissive + + OTHER_FLAGS = + +--- contralign.orig/src/Utilities.cpp 2008-08-14 02:08:30.000000000 +0200 ++++ contralign/src/Utilities.cpp 2014-02-04 17:25:05.483971266 +0100 +@@ -2,6 +2,7 @@ + // Utilities.cpp + ////////////////////////////////////////////////////////////////////// + ++#include + #include "Utilities.hpp" + + bool toggle_error = false; diff --git a/easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-CrayGNU-2015.06.eb b/easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-CrayGNU-2015.06.eb index 428626aef1f0a454e076498929067aeb1cdc9c55..3b5ab3bb9d0c5d4ab77ab9b4a8bf980814c8eb83 100644 --- a/easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-CrayGNU-2015.06.eb +++ b/easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-CrayGNU-2015.06.eb @@ -24,6 +24,7 @@ dependencies = [ ] builddependencies = [ + ('fftw/3.3.4.3', EXTERNAL_MODULE), ('flex', '2.5.39'), ('Bison', '3.0.2'), ] diff --git a/easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-CrayGNU-2015.11.eb b/easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-CrayGNU-2015.11.eb index 1b2b44d855a3c9c4abcfccb015719ef6cfaa115f..4d855a0429cebbab4606523f13c12feab5720208 100644 --- a/easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-CrayGNU-2015.11.eb +++ b/easybuild/easyconfigs/c/CP2K/CP2K-2.6.0-CrayGNU-2015.11.eb @@ -19,6 +19,7 @@ patches = [ ] dependencies = [ + ('fftw/3.3.4.3', EXTERNAL_MODULE), ('Libint', '1.1.4'), ('libxc', '2.2.1'), ] diff --git a/easybuild/easyconfigs/c/CP2K/CP2K-3.0-intel-2016a.eb b/easybuild/easyconfigs/c/CP2K/CP2K-3.0-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..0d4b88847698e17f484531db6e557e13126a53a0 --- /dev/null +++ b/easybuild/easyconfigs/c/CP2K/CP2K-3.0-intel-2016a.eb @@ -0,0 +1,41 @@ +name = 'CP2K' +version = '3.0' + +homepage = 'http://www.cp2k.org/' +description = """CP2K is a freely available (GPL) program, written in Fortran 95, to perform atomistic and molecular + simulations of solid state, liquid, molecular and biological systems. It provides a general framework for different + methods such as e.g. density functional theory (DFT) using a mixed Gaussian and plane waves approach (GPW), and + classical pair and many-body potentials. """ + +toolchain = {'name': 'intel', 'version': '2016a'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = [SOURCEFORGE_SOURCE] + +patches = [ + 'CP2K-2.6.0-ifort-compiler-bug-fix.patch', + 'CP2K-2.4.0-fix_compile_date_lastsvn.patch', +] + +dependencies = [ + ('Libint', '1.1.4'), + ('libxc', '2.2.3'), + ('PLUMED', '2.2.2'), + ('libxsmm', '1.4'), +] + +builddependencies = [ + ('flex', '2.6.0'), + ('Bison', '3.0.4'), +] + +# don't use parallel make, results in compilation failure +# because Fortran module files aren't created before they are needed +parallel = 1 + +# regression test reports failures +ignore_regtest_fails = True +plumed = True + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/CP2K/CP2K-3.0-intel-2016b-psmp.eb b/easybuild/easyconfigs/c/CP2K/CP2K-3.0-intel-2016b-psmp.eb new file mode 100644 index 0000000000000000000000000000000000000000..70102c177eacc4d112a76f7c857b32c6cbaed858 --- /dev/null +++ b/easybuild/easyconfigs/c/CP2K/CP2K-3.0-intel-2016b-psmp.eb @@ -0,0 +1,45 @@ +name = 'CP2K' +version = '3.0' +versionsuffix = '-psmp' + +homepage = 'http://www.cp2k.org/' +description = """CP2K is a freely available (GPL) program, written in Fortran 95, to perform atomistic and molecular + simulations of solid state, liquid, molecular and biological systems. It provides a general framework for different + methods such as e.g. density functional theory (DFT) using a mixed Gaussian and plane waves approach (GPW), and + classical pair and many-body potentials. """ + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = [SOURCEFORGE_SOURCE] + +patches = [ + 'CP2K-2.6.0-ifort-compiler-bug-fix.patch', + 'CP2K-2.4.0-fix_compile_date_lastsvn.patch', +] + +dependencies = [ + ('Libint', '1.1.6'), + ('libxc', '2.2.3'), + ('PLUMED', '2.2.3'), + ('libxsmm', '1.4.4'), +] + +builddependencies = [ + ('flex', '2.6.0'), + ('Bison', '3.0.4'), +] + +# don't use parallel make, results in compilation failure +# because Fortran module files aren't created before they are needed +parallel = 1 + +type = 'psmp' + +# regression test reports failures +ignore_regtest_fails = True + +plumed = True + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/CP2K/CP2K-3.0-intel-2016b.eb b/easybuild/easyconfigs/c/CP2K/CP2K-3.0-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..edd1ebec094a6985529b7027d59a114055f88583 --- /dev/null +++ b/easybuild/easyconfigs/c/CP2K/CP2K-3.0-intel-2016b.eb @@ -0,0 +1,42 @@ +name = 'CP2K' +version = '3.0' + +homepage = 'http://www.cp2k.org/' +description = """CP2K is a freely available (GPL) program, written in Fortran 95, to perform atomistic and molecular + simulations of solid state, liquid, molecular and biological systems. It provides a general framework for different + methods such as e.g. density functional theory (DFT) using a mixed Gaussian and plane waves approach (GPW), and + classical pair and many-body potentials. """ + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = [SOURCEFORGE_SOURCE] + +patches = [ + 'CP2K-2.6.0-ifort-compiler-bug-fix.patch', + 'CP2K-2.4.0-fix_compile_date_lastsvn.patch', +] + +dependencies = [ + ('Libint', '1.1.6'), + ('libxc', '2.2.3'), + ('PLUMED', '2.2.3'), + ('libxsmm', '1.4.4'), +] + +builddependencies = [ + ('flex', '2.6.0'), + ('Bison', '3.0.4'), +] + +# don't use parallel make, results in compilation failure +# because Fortran module files aren't created before they are needed +parallel = 1 + +# regression test reports failures +ignore_regtest_fails = True + +plumed = True + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/CRPropa/CRPropa-2.0.3-ictce-5.5.0.eb b/easybuild/easyconfigs/c/CRPropa/CRPropa-2.0.3-ictce-5.5.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..7d9e83529184c681cc75561bef7591189cecde31 --- /dev/null +++ b/easybuild/easyconfigs/c/CRPropa/CRPropa-2.0.3-ictce-5.5.0.eb @@ -0,0 +1,39 @@ +easyblock = 'ConfigureMake' + +name = 'CRPropa' +version = '2.0.3' + +homepage = 'https://crpropa.desy.de' +description = """CRPropa is a publicly available code to study the propagation of ultra high energy nuclei up to iron + on their voyage through an extra galactic environment.""" + +toolchain = {'name': 'ictce', 'version': '5.5.0'} + +source_urls = ['https://github.com/CRPropa/CRPropa2/archive/'] +sources = ['v%(version)s.tar.gz'] + +patches = ['CRPropa-%(version)s_no-docs.patch'] + +dependencies = [ + ('CLHEP', '2.1.3.1'), + ('CFITSIO', '3.350'), + ('ROOT', 'v5.34.13'), + ('FFTW', '3.3.3'), +] +builddependencies = [('Doxygen', '1.8.5')] + +configopts = '--with-clhep-path=$EBROOTCLHEP/bin' +configopts += '--with-cfitsio-include=$EBROOTCFITSIO/include --with-cfitsio-library=$EBROOTCFITSIO/lib ' +configopts += '--with-root=$EBROOTROOT/lib' + +# download and install the photo disintegration data package +prebuildopts = './GetPDCrossSections.sh && ' + +runtest = 'check' + +sanity_check_paths = { + 'files': ["bin/CRPropa"], + 'dirs': ["lib", "share"], +} + +moduleclass = 'phys' diff --git a/easybuild/easyconfigs/c/CRPropa/CRPropa-2.0.3_no-docs.patch b/easybuild/easyconfigs/c/CRPropa/CRPropa-2.0.3_no-docs.patch new file mode 100644 index 0000000000000000000000000000000000000000..98c5588397252a252578618dc710865229da307a --- /dev/null +++ b/easybuild/easyconfigs/c/CRPropa/CRPropa-2.0.3_no-docs.patch @@ -0,0 +1,13 @@ +skip building of docs +author: Kenneth Hoste (HPC-UGent) +--- Makefile.in.orig 2014-03-26 17:18:53.474997093 +0100 ++++ Makefile.in 2014-03-26 17:19:18.844596386 +0100 +@@ -291,7 +291,7 @@ + AM_CPPFLAGS = $(GNL_CPPFLAGS) + + #SUBDIRS = External doc sophia dint src +-SUBDIRS = External sophia sibyll dint src doc ++SUBDIRS = External sophia sibyll dint src # doc + EXTRA_DIST = sophia/src/sophia.h sibyll/sibyll.h src/Interactions/proton_f77 src/Interactions/proton_sophia dint/src/tables sysdep.h get_externals.sh GetPDCrossSections.sh HalfLifeTable doc/Doxyfile COPYRIGHT doc/UserGuide.tex doc/precision_traj.ps doc/PhotonDensityCollection2.eps doc/crpdetector.eps doc/AllIRBzEvolutionModelsCan.eps IRBzRedshiftEvol_Kneiske examples/GettingStarted Plot + all: config.h + $(MAKE) $(AM_MAKEFLAGS) all-recursive diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-7.0.28.eb b/easybuild/easyconfigs/c/CUDA/CUDA-7.0.28.eb new file mode 100644 index 0000000000000000000000000000000000000000..ab24e09cd3a0bc66da7cc4c57f0e4a5eb6bb9c6f --- /dev/null +++ b/easybuild/easyconfigs/c/CUDA/CUDA-7.0.28.eb @@ -0,0 +1,18 @@ +name = 'CUDA' +version = '7.0.28' + +homepage = 'https://developer.nvidia.com/cuda-toolkit' +description = """CUDA (formerly Compute Unified Device Architecture) is a parallel + computing platform and programming model created by NVIDIA and implemented by the + graphics processing units (GPUs) that they produce. CUDA gives developers access + to the virtual instruction set and memory of the parallel computational elements in CUDA GPUs.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = [ + 'http://developer.download.nvidia.com/compute/cuda/%(version_major)s_%(version_minor)s/Prod/local_installers/', +] + +sources = ['%(namelower)s_%(version)s_linux.run'] + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-7.5.18-iccifort-2016.3.210-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/c/CUDA/CUDA-7.5.18-iccifort-2016.3.210-GCC-4.9.3-2.25.eb new file mode 100644 index 0000000000000000000000000000000000000000..8ed8a29bfcb7c7cb6ce0e1d4d2fc6eaf397f6e7d --- /dev/null +++ b/easybuild/easyconfigs/c/CUDA/CUDA-7.5.18-iccifort-2016.3.210-GCC-4.9.3-2.25.eb @@ -0,0 +1,43 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 Cyprus Institute / CaSToRC, University of Luxembourg / LCSB, Ghent University, +# Forschungszentrum Juelich +# Authors:: George Tsouloupas , Fotis Georgatos , Kenneth Hoste +# Authors:: Damian Alvarez +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-99.html +## + +#easyblock = 'ConfigureMake' + +name = 'CUDA' +version = '7.5.18' + +homepage = 'https://developer.nvidia.com/cuda-toolkit' +description = """CUDA (formerly Compute Unified Device Architecture) is a parallel + computing platform and programming model created by NVIDIA and implemented by the + graphics processing units (GPUs) that they produce. CUDA gives developers access + to the virtual instruction set and memory of the parallel computational elements in CUDA GPUs.""" + +toolchain = {'name': 'iccifort', 'version': '2016.3.210-GCC-4.9.3-2.25'} + +source_urls = ['http://developer.download.nvidia.com/compute/cuda/%(version_major_minor)s/Prod/local_installers/'] + +sources = ['%(namelower)s_%(version)s_linux.run'] +checksums = ['4b3bcecf0dfc35928a0898793cf3e4c6'] + +# Necessary to allow to use a GCC 4.9.3 toolchain, as CUDA by default just supports up to 4.9.2. +# Tested, but not throughly, so it is not guaranteed to don't cause problems +installopts = '-override compiler' + +host_compilers = ["icpc", "g++"] + +# Be careful and have a message consistent with the generated wrappers +modloadmsg = "nvcc uses g++ as the default host compiler. If you want to use icpc as a host compiler you can use" +modloadmsg += " nvcc_icpc, or nvcc -ccbin=icpc. Likewise, a g++ wrapper called nvcc_g++ has been also created." + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-8.0.44-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/c/CUDA/CUDA-8.0.44-GCC-5.4.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..414d7ab0924100562aa54f470e9b3a220fb03c7a --- /dev/null +++ b/easybuild/easyconfigs/c/CUDA/CUDA-8.0.44-GCC-5.4.0-2.26.eb @@ -0,0 +1,19 @@ +name = 'CUDA' +version = '8.0.44' + +homepage = 'https://developer.nvidia.com/cuda-toolkit' +description = """CUDA (formerly Compute Unified Device Architecture) is a parallel + computing platform and programming model created by NVIDIA and implemented by the + graphics processing units (GPUs) that they produce. CUDA gives developers access + to the virtual instruction set and memory of the parallel computational elements in CUDA GPUs.""" + +toolchain = {'name': 'GCC', 'version': '5.4.0-2.26'} + +source_urls = [ + 'http://developer.download.nvidia.com/compute/cuda/%(version_major_minor)s/Prod/local_installers/', + 'https://developer.nvidia.com/compute/cuda/%(version_major_minor)s/prod/local_installers/' +] + +sources = ['%(namelower)s_%(version)s_linux-run'] + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/c/CUDA/CUDA-8.0.44-iccifort-2016.3.210-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/c/CUDA/CUDA-8.0.44-iccifort-2016.3.210-GCC-5.4.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..c0dc1eccdc210292401c9938e5e4cc34f11a9850 --- /dev/null +++ b/easybuild/easyconfigs/c/CUDA/CUDA-8.0.44-iccifort-2016.3.210-GCC-5.4.0-2.26.eb @@ -0,0 +1,19 @@ +name = 'CUDA' +version = '8.0.44' + +homepage = 'https://developer.nvidia.com/cuda-toolkit' +description = """CUDA (formerly Compute Unified Device Architecture) is a parallel + computing platform and programming model created by NVIDIA and implemented by the + graphics processing units (GPUs) that they produce. CUDA gives developers access + to the virtual instruction set and memory of the parallel computational elements in CUDA GPUs.""" + +toolchain = {'name': 'iccifort', 'version': '2016.3.210-GCC-5.4.0-2.26'} + +source_urls = [ + 'http://developer.download.nvidia.com/compute/cuda/%(version_major_minor)s/Prod/local_installers/', + 'https://developer.nvidia.com/compute/cuda/%(version_major_minor)s/prod/local_installers/' +] + +sources = ['%(namelower)s_%(version)s_linux-run'] + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/c/CVS/CVS-1.11.23-GCCcore-4.9.3.eb b/easybuild/easyconfigs/c/CVS/CVS-1.11.23-GCCcore-4.9.3.eb new file mode 100644 index 0000000000000000000000000000000000000000..e9bbed8bb408f80f991a353e8ed09453e22b2d0d --- /dev/null +++ b/easybuild/easyconfigs/c/CVS/CVS-1.11.23-GCCcore-4.9.3.eb @@ -0,0 +1,30 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +## + +easyblock = 'ConfigureMake' + +name = 'CVS' +version = '1.11.23' + +homepage = 'https://savannah.nongnu.org/projects/cvs' +description = """CVS is a version control system, an important component of + Source Configuration Management (SCM).""" + +toolchain = {'name': 'GCCcore', 'version': '4.9.3'} + +source_urls = [' http://ftp.gnu.org/non-gnu/cvs/source/stable/%(version)s/'] +sources = [SOURCELOWER_TAR_BZ2] + +patches = ['CVS-1.11.23-zlib-1.patch', 'CVS-1.11.23-getline.patch'] + +builddependencies = [('binutils', '2.25')] +dependencies = [('zlib', '1.2.8')] + +sanity_check_paths = { + 'files': ['bin/cvs', 'bin/cvsbug', 'bin/rcs2log'], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/c/Cantera/Cantera-2.2.1-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/c/Cantera/Cantera-2.2.1-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..df2115bf2e20534ea02b491090e5877b22060915 --- /dev/null +++ b/easybuild/easyconfigs/c/Cantera/Cantera-2.2.1-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,41 @@ +easyblock = 'SCons' + +name = 'Cantera' +version = '2.2.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/Cantera/cantera' +description = """Chemical kinetics, thermodynamics, and transport tool suite""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['https://github.com/Cantera/cantera/archive/'] +sources = ['v%(version)s.tar.gz'] + +dependencies = [ + ('Python', '2.7.12'), + ('Boost', '1.61.0', versionsuffix), + ('SUNDIALS', '2.6.2'), +] +builddependencies = [ + ('SCons', '2.5.0', versionsuffix), + ('3to2', '1.1.1', versionsuffix), +] + +common_opts = 'env_vars=all CC="$CC" CXX="$CXX" blas_lapack_libs=mkl_rt blas_lapack_dir=$BLAS_LAPACK_LIB_DIR' +common_opts += ' sundials_include=$EBROOTSUNDIALS/include sundials_libdir=$EBROOTSUNDIALS/lib' +buildopts = 'build ' + common_opts +runtest = 'test ' + common_opts +buildopts = 'install ' + common_opts +prefix_arg = 'prefix=' + +modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} + +sanity_check_paths = { + 'files': ['bin/mixmaster'], + 'dirs': ['include/cantera', 'lib/pkgconfig', 'lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = [('python', "-c 'import cantera'")] + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/Cargo/Cargo-0.13.0-foss-2016b.eb b/easybuild/easyconfigs/c/Cargo/Cargo-0.13.0-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..fc872af329740fd6a26b2767fb61f46d975b0998 --- /dev/null +++ b/easybuild/easyconfigs/c/Cargo/Cargo-0.13.0-foss-2016b.eb @@ -0,0 +1,39 @@ +easyblock = 'ConfigureMake' + +name = 'Cargo' +version = '0.13.0' + +homepage = 'https://crates.io/' +description = "The Rust package manager" + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = [ + 'https://github.com/rust-lang/cargo/archive/', + 'https://github.com/rust-lang/rust-installer/archive/', +] +sources = [ + '%(version)s.tar.gz', + '4f99485.tar.gz', # rust-installer +] + +dependencies = [ + ('Rust', '1.12.1'), +] +builddependencies = [ + ('CMake', '3.6.2'), + ('Python', '2.7.12'), + ('cURL', '7.49.1'), +] + +buildopts = 'VERBOSE=1' +# rust-installer is a git submodule, but not included in the sources pulled from GitHub +# see also https://github.com/rust-lang/cargo/issues/2130 +preinstallopts = "cp -a %(builddir)s/rust-installer*/* %(builddir)s/cargo-%(version)s/src/rust-installer && " + +sanity_check_paths = { + 'files': ['bin/cargo'], + 'dirs': ['etc', 'lib/rustlib', 'share'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/CastXML/CastXML-20160617-foss-2016a.eb b/easybuild/easyconfigs/c/CastXML/CastXML-20160617-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..553587edc64960c94294604b15c4fcf79aa78b9a --- /dev/null +++ b/easybuild/easyconfigs/c/CastXML/CastXML-20160617-foss-2016a.eb @@ -0,0 +1,32 @@ +easyblock = 'CMakeMake' + +name = 'CastXML' +version = '20160617' +commit_id = 'd5934bd' + +homepage = 'https://github.com/CastXML/CastXML' +description = """CastXML is a C-family abstract syntax tree XML output tool.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['https://github.com/CastXML/CastXML/archive'] +sources = ['%s.tar.gz' % commit_id] + +builddependencies = [ + ('CMake', '3.4.3'), +] + +dependencies = [ + ('Clang', '3.7.1'), + ('ncurses', '6.0'), + ('zlib', '1.2.8'), +] + +separate_build_dir = True + +sanity_check_paths = { + 'files': ["bin/castxml"], + 'dirs': ["share/castxml"], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.6-intel-2016a.eb b/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.6-intel-2016a.eb index aab739ed1901a03e0aa2af38f5e0159a956672e6..c318ed2f596c1e1f2d931542650ac4c027484648 100644 --- a/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.6-intel-2016a.eb +++ b/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.6-intel-2016a.eb @@ -19,8 +19,6 @@ dependencies = [ ('HDF5', '1.8.16') ] -buildopts = 'VERBOSE=1' - runtest = 'test' separate_build_dir = True diff --git a/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.7-rc2-intel-2016a.eb b/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.7-rc2-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..d7f97d6e59de8ef48ce74b16345dd8e4c631495b --- /dev/null +++ b/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.7-rc2-intel-2016a.eb @@ -0,0 +1,31 @@ +easyblock = 'CMakeMake' + +name = 'CheMPS2' +version = '1.7-rc2' + +homepage = 'https://github.com/SebWouters/CheMPS2' +description = """CheMPS2 is a scientific library which contains a spin-adapted implementation of the +density matrix renormalization group (DMRG) for ab initio quantum chemistry.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +sources = ['v%(version)s.tar.gz'] +source_urls = ['https://github.com/SebWouters/CheMPS2/archive/'] + +builddependencies = [('CMake', '3.5.2')] + +dependencies = [ + ('GSL', '2.1'), + ('HDF5', '1.8.16') +] + +runtest = 'test' + +separate_build_dir = True + +sanity_check_paths = { + 'files': ['bin/chemps2', 'lib64/libchemps2.%s' % SHLIB_EXT, 'lib64/libchemps2.a'], + 'dirs': ['include/chemps2'] +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.7.1-intel-2016a.eb b/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.7.1-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..5f43a0c1f4b82e8260100bc1627eae3ab6f729d9 --- /dev/null +++ b/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.7.1-intel-2016a.eb @@ -0,0 +1,30 @@ +easyblock = 'CMakeMake' + +name = 'CheMPS2' +version = '1.7.1' + +homepage = 'https://github.com/SebWouters/CheMPS2' +description = """CheMPS2 is a scientific library which contains a spin-adapted implementation of the +density matrix renormalization group (DMRG) for ab initio quantum chemistry.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +sources = ['v%(version)s.tar.gz'] +source_urls = ['https://github.com/SebWouters/CheMPS2/archive/'] + +builddependencies = [('CMake', '3.5.2')] + +dependencies = [ + ('HDF5', '1.8.17') +] + +runtest = 'test' + +separate_build_dir = True + +sanity_check_paths = { + 'files': ['bin/chemps2', 'lib64/libchemps2.%s' % SHLIB_EXT, 'lib64/libchemps2.a'], + 'dirs': ['include/chemps2'] +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.7.2-intel-2016a.eb b/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.7.2-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..4d4c3350be7dd549809740aa514058b4c19c7ff2 --- /dev/null +++ b/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.7.2-intel-2016a.eb @@ -0,0 +1,30 @@ +easyblock = 'CMakeMake' + +name = 'CheMPS2' +version = '1.7.2' + +homepage = 'https://github.com/SebWouters/CheMPS2' +description = """CheMPS2 is a scientific library which contains a spin-adapted implementation of the +density matrix renormalization group (DMRG) for ab initio quantum chemistry.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +sources = ['v%(version)s.tar.gz'] +source_urls = ['https://github.com/SebWouters/CheMPS2/archive/'] + +builddependencies = [('CMake', '3.5.2')] + +dependencies = [ + ('HDF5', '1.8.17') +] + +runtest = 'test' + +separate_build_dir = True + +sanity_check_paths = { + 'files': ['bin/chemps2', 'lib64/libchemps2.%s' % SHLIB_EXT, 'lib64/libchemps2.a'], + 'dirs': ['include/chemps2'] +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.8-intel-2016b.eb b/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.8-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..f566c1ab13646dce3d167e758063c93a9815b966 --- /dev/null +++ b/easybuild/easyconfigs/c/CheMPS2/CheMPS2-1.8-intel-2016b.eb @@ -0,0 +1,30 @@ +easyblock = 'CMakeMake' + +name = 'CheMPS2' +version = '1.8' + +homepage = 'https://github.com/SebWouters/CheMPS2' +description = """CheMPS2 is a scientific library which contains a spin-adapted implementation of the +density matrix renormalization group (DMRG) for ab initio quantum chemistry.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +sources = ['v%(version)s.tar.gz'] +source_urls = ['https://github.com/SebWouters/CheMPS2/archive/'] + +builddependencies = [('CMake', '3.5.2')] + +dependencies = [ + ('HDF5', '1.8.17') +] + +runtest = 'test' + +separate_build_dir = True + +sanity_check_paths = { + 'files': ['bin/chemps2', 'lib64/libchemps2.%s' % SHLIB_EXT, 'lib64/libchemps2.a'], + 'dirs': ['include/chemps2'] +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/c/Circos/Circos-0.69-2-ictce-5.5.0-Perl-5.18.2.eb b/easybuild/easyconfigs/c/Circos/Circos-0.69-2-ictce-5.5.0-Perl-5.18.2.eb new file mode 100644 index 0000000000000000000000000000000000000000..6c93e5f90f003a228b0cdfbc379f9bf172c66c6c --- /dev/null +++ b/easybuild/easyconfigs/c/Circos/Circos-0.69-2-ictce-5.5.0-Perl-5.18.2.eb @@ -0,0 +1,33 @@ +easyblock = "Tarball" + +name = 'Circos' +version = '0.69-2' + +homepage = 'http://www.circos.ca/' +description = """Circos is a software package for visualizing data and information. + It visualizes data in a circular layout - this makes Circos ideal for exploring + relationships between objects or positions.""" + +toolchain = {'name': 'ictce', 'version': '5.5.0'} + +source_urls = ['http://circos.ca/distribution/'] +sources = [SOURCELOWER_TGZ] + +perl = 'Perl' +perlver = '5.18.2' +versionsuffix = '-%s-%s' % (perl, perlver) +dependencies = [ + (perl, perlver), + ('GD', '2.52', versionsuffix), +] + +sanity_check_paths = { + 'files': ['bin/%(namelower)s'], + 'dirs': ['lib/%(name)s'], +} + +modextrapaths = {'PERL5LIB': 'lib'} + +sanity_check_commands = [('perl', '-e "use Circos"')] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/Clang/Clang-3.7.1-foss-2016a.eb b/easybuild/easyconfigs/c/Clang/Clang-3.7.1-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..9037365bc8267644191599bf3a1f9a87d774e81c --- /dev/null +++ b/easybuild/easyconfigs/c/Clang/Clang-3.7.1-foss-2016a.eb @@ -0,0 +1,49 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2013-2015 Dmitri Gribenko, Ward Poelmans +# Authors:: Dmitri Gribenko +# Authors:: Ward Poelmans +# License:: GPLv2 or later, MIT, three-clause BSD. +# $Id$ +## + +name = "Clang" +version = "3.7.1" + +homepage = "http://clang.llvm.org/" +description = """C, C++, Objective-C compiler, based on LLVM. Does not + include C++ standard library -- use libstdc++ from GCC.""" + +# Clang also depends on libstdc++ during runtime, but this dependency is +# already specified as the toolchain. +toolchain = {'name': 'foss', 'version': '2016a'} +# Do not set optarch to True: it will cause the build to fail +toolchainopts = {'optarch': False} + +source_urls = ["http://llvm.org/releases/%(version)s"] +sources = [ + "llvm-%(version)s.src.tar.xz", + "cfe-%(version)s.src.tar.xz", + "compiler-rt-%(version)s.src.tar.xz", + "polly-%(version)s.src.tar.xz", +] + +dependencies = [ + ('GMP', '6.1.0'), + ('ISL', '0.17'), +] + +builddependencies = [ + ('CMake', '3.4.3'), + ('Python', '2.7.11'), + ('libxml2', '2.9.3'), +] + +assertions = True + +usepolly = True + +build_targets = ['X86'] + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/c/Clang/Clang-3.8.0-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/c/Clang/Clang-3.8.0-GCC-4.9.3-2.25.eb new file mode 100644 index 0000000000000000000000000000000000000000..23fe1ddcc97c66d723718c6137f9dc6f202d24fe --- /dev/null +++ b/easybuild/easyconfigs/c/Clang/Clang-3.8.0-GCC-4.9.3-2.25.eb @@ -0,0 +1,50 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2013-2015 Dmitri Gribenko, Ward Poelmans +# Authors:: Dmitri Gribenko +# Authors:: Ward Poelmans +# License:: GPLv2 or later, MIT, three-clause BSD. +# $Id$ +## + +name = "Clang" +version = "3.8.0" + +homepage = "http://clang.llvm.org/" +description = """C, C++, Objective-C compiler, based on LLVM. Does not + include C++ standard library -- use libstdc++ from GCC.""" + +# Clang also depends on libstdc++ during runtime, but this dependency is +# already specified as the toolchain. +toolchain = {'name': 'GCC', 'version': '4.9.3-2.25'} +# Do not set optarch to True: it will cause the build to fail +toolchainopts = {'optarch': False} + +source_urls = ["http://llvm.org/releases/%(version)s"] +sources = [ + "llvm-%(version)s.src.tar.xz", + "cfe-%(version)s.src.tar.xz", + "compiler-rt-%(version)s.src.tar.xz", + "polly-%(version)s.src.tar.xz", + "openmp-%(version)s.src.tar.xz", +] + +dependencies = [ + ('GMP', '6.1.0'), + ('ISL', '0.16'), +] + +builddependencies = [ + ('CMake', '3.5.2'), + ('Python', '2.7.11', '-bare'), + ('libxml2', '2.9.3'), +] + +assertions = True + +usepolly = True + +build_targets = ['X86'] + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/c/Clang/Clang-3.8.1-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/c/Clang/Clang-3.8.1-GCC-5.4.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..3c6cb72c88a688d2ab94ee9989c9e2add70eeb57 --- /dev/null +++ b/easybuild/easyconfigs/c/Clang/Clang-3.8.1-GCC-5.4.0-2.26.eb @@ -0,0 +1,49 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2013-2015 Dmitri Gribenko, Ward Poelmans +# Authors:: Dmitri Gribenko +# Authors:: Ward Poelmans +# License:: GPLv2 or later, MIT, three-clause BSD. +# $Id$ +## + +name = "Clang" +version = "3.8.1" + +homepage = "http://clang.llvm.org/" +description = """C, C++, Objective-C compiler, based on LLVM. Does not + include C++ standard library -- use libstdc++ from GCC.""" + +# Clang also depends on libstdc++ during runtime, but this dependency is +# already specified as the toolchain. +toolchain = {'name': 'GCC', 'version': '5.4.0-2.26'} +# Do not set optarch to True: it will cause the build to fail +toolchainopts = {'optarch': False} + +source_urls = ["http://llvm.org/releases/%(version)s"] +sources = [ + "llvm-%(version)s.src.tar.xz", + "cfe-%(version)s.src.tar.xz", + "compiler-rt-%(version)s.src.tar.xz", + "polly-%(version)s.src.tar.xz", + "openmp-%(version)s.src.tar.xz", +] + +dependencies = [ + ('GMP', '6.1.1'), +] + +builddependencies = [ + ('CMake', '3.6.1'), + ('Python', '2.7.12', '-bare'), + ('libxml2', '2.9.4'), +] + +assertions = True + +usepolly = True + +build_targets = ['X86'] + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/c/Clustal-Omega/Clustal-Omega-1.2.0-foss-2016b.eb b/easybuild/easyconfigs/c/Clustal-Omega/Clustal-Omega-1.2.0-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..06226cf0b0a0ffc84b6aa27a0b262f226b8a0a87 --- /dev/null +++ b/easybuild/easyconfigs/c/Clustal-Omega/Clustal-Omega-1.2.0-foss-2016b.eb @@ -0,0 +1,31 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel +# Modified by Adam Huffman +# Francis Crick Institute + +easyblock = 'ConfigureMake' + +name = 'Clustal-Omega' +version = '1.2.0' + +homepage = 'http://www.clustal.org/omega/' +description = """ Clustal Omega is a multiple sequence alignment + program for proteins. It produces biologically meaningful multiple + sequence alignments of divergent sequences. Evolutionary relationships + can be seen via viewing Cladograms or Phylograms """ + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = [homepage] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('argtable', '2.13')] + +sanity_check_paths = { + 'files': ['bin/clustalo'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/Cluster-Buster/Cluster-Buster-20160106-intel-2016a.eb b/easybuild/easyconfigs/c/Cluster-Buster/Cluster-Buster-20160106-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..009a6c205795e637c8f16f9f2f2d4f9e3313d2ec --- /dev/null +++ b/easybuild/easyconfigs/c/Cluster-Buster/Cluster-Buster-20160106-intel-2016a.eb @@ -0,0 +1,25 @@ +easyblock = 'CmdCp' + +name = 'Cluster-Buster' +version = '20160106' + +homepage = 'https://github.com/weng-lab/cluster-buster/' +description = """Cluster-Buster: Finding dense clusters of motifs in DNA sequences""" + +source_urls = ['https://github.com/weng-lab/cluster-buster/archive/'] +sources = ['a343491.tar.gz'] + +toolchain = {'name': 'intel', 'version': '2016a'} + +start_dir = 'cbust-src' + +cmds_map = [('.*', "$CXX $CXXFLAGS -DNDEBUG -o cbust *.cpp")] + +files_to_copy = [(['cbust'], 'bin')] + +sanity_check_paths = { + 'files': ['bin/cbust'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/Commet/Commet-20150415-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/c/Commet/Commet-20150415-foss-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..549296f08e8118a595916f2a733b3415255e9de9 --- /dev/null +++ b/easybuild/easyconfigs/c/Commet/Commet-20150415-foss-2016a-Python-2.7.11.eb @@ -0,0 +1,32 @@ +easyblock = 'MakeCp' + +name = 'Commet' +version = '20150415' +commit = '4ef0705' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://colibread.inria.fr/software/commet/' +description = """ COMMET ("COmpare Multiple METagenomes") provides a global similarity overview between all datasets of + a large metagenomic project. +""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['https://github.com/pierrepeterlongo/commet/archive'] +sources = ['%s.tar.gz' % commit] + +checksums = ['19cba09ca7a92eaed75ed6af820d9451'] + +dependencies = [ + ('Python', '2.7.11'), +] + +files_to_copy = ["bin","doc","include","ABCDE_bench",(["Commet.py"],'bin')] + +sanity_check_paths = { + 'files': ['bin/%s' % binfile for binfile in ['Commet.py', 'bvop', 'compare_reads', + 'extract_reads', 'filter_reads', 'index_and_search']], + 'dirs' : ['doc', 'include'] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/CppUnit/CppUnit-1.12.1-foss-2016a.eb b/easybuild/easyconfigs/c/CppUnit/CppUnit-1.12.1-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..f0709a3154d0b8541aa75babc8a00739bb0004c3 --- /dev/null +++ b/easybuild/easyconfigs/c/CppUnit/CppUnit-1.12.1-foss-2016a.eb @@ -0,0 +1,19 @@ +easyblock = 'ConfigureMake' + +name = 'CppUnit' +version = '1.12.1' + +homepage = 'http://sourceforge.net/projects/cppunit/' +description = """CppUnit is the C++ port of the famous JUnit framework for unit testing.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +sanity_check_paths = { + 'files': ['lib/libcppunit.a', 'lib/libcppunit.%s' % SHLIB_EXT, 'lib/pkgconfig/cppunit.pc'], + 'dirs': ['bin', 'include/cppunit', 'share'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/CrayGNU/CrayGNU-2016.03.eb b/easybuild/easyconfigs/c/CrayGNU/CrayGNU-2016.03.eb new file mode 100644 index 0000000000000000000000000000000000000000..eeedf98b762503c576fdeeaf47d9e5505f7858c4 --- /dev/null +++ b/easybuild/easyconfigs/c/CrayGNU/CrayGNU-2016.03.eb @@ -0,0 +1,19 @@ +easyblock = 'CrayToolchain' + +name = 'CrayGNU' +version = '2016.03' + +homepage = 'http://docs.cray.com/books/S-9408-1603/' +description = """Toolchain using Cray compiler wrapper, using PrgEnv-gnu module (PE release: March 2016).""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +dependencies = [ + # PrgEnv version is not pinned, as Cray recommends to use the latest (default) version + ('PrgEnv-gnu', EXTERNAL_MODULE), + ('gcc/4.9.3', EXTERNAL_MODULE), + ('cray-libsci/16.03.1', EXTERNAL_MODULE), + ('cray-mpich/7.3.2', EXTERNAL_MODULE), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/c/CrayGNU/CrayGNU-2016.04.eb b/easybuild/easyconfigs/c/CrayGNU/CrayGNU-2016.04.eb new file mode 100644 index 0000000000000000000000000000000000000000..19027f6d87150885c43b6276eb6cbf7dcbe7651a --- /dev/null +++ b/easybuild/easyconfigs/c/CrayGNU/CrayGNU-2016.04.eb @@ -0,0 +1,19 @@ +easyblock = 'CrayToolchain' + +name = 'CrayGNU' +version = '2016.04' + +homepage = 'http://docs.cray.com/books/S-9408-1604/' +description = """Toolchain using Cray compiler wrapper, using PrgEnv-gnu module (PE release: April 2016).\n""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +dependencies = [ + # PrgEnv version is not pinned, as Cray recommends to use the latest (default) version + ('PrgEnv-gnu', EXTERNAL_MODULE), + ('gcc/4.9.3', EXTERNAL_MODULE), + ('cray-libsci/16.03.1', EXTERNAL_MODULE), + ('cray-mpich/7.3.3', EXTERNAL_MODULE), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/c/CrayGNU/CrayGNU-2016.06.eb b/easybuild/easyconfigs/c/CrayGNU/CrayGNU-2016.06.eb new file mode 100644 index 0000000000000000000000000000000000000000..306310f5af24ccb42eefa82a6ee902e74a563a3c --- /dev/null +++ b/easybuild/easyconfigs/c/CrayGNU/CrayGNU-2016.06.eb @@ -0,0 +1,19 @@ +easyblock = 'CrayToolchain' + +name = 'CrayGNU' +version = '2016.06' + +homepage = 'http://docs.cray.com/books/S-9408-1606/' +description = """Toolchain using Cray compiler wrapper, using PrgEnv-gnu module (PE release: June 2016).\n""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +dependencies = [ + # PrgEnv version is not pinned, as Cray recommends to use the latest (default) version + ('PrgEnv-gnu', EXTERNAL_MODULE), + ('gcc/4.9.3', EXTERNAL_MODULE), + ('cray-libsci/16.06.1', EXTERNAL_MODULE), + ('cray-mpich/7.4.0', EXTERNAL_MODULE), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/c/CrayIntel/CrayIntel-2016.06.eb b/easybuild/easyconfigs/c/CrayIntel/CrayIntel-2016.06.eb new file mode 100644 index 0000000000000000000000000000000000000000..bb3bd926daba0bfdf58c1270f551ae55ac49f7b3 --- /dev/null +++ b/easybuild/easyconfigs/c/CrayIntel/CrayIntel-2016.06.eb @@ -0,0 +1,19 @@ +easyblock = 'CrayToolchain' + +name = 'CrayIntel' +version = '2016.06' + +homepage = 'http://docs.cray.com/books/S-9407-1606' +description = """Toolchain using Cray compiler wrapper, using PrgEnv-intel module (PE release: June 2016).\n""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +dependencies = [ + # PrgEnv version is not pinned, as Cray recommends to use the latest (default) version + ('PrgEnv-intel', EXTERNAL_MODULE), + ('intel/16.0.1.150', EXTERNAL_MODULE), + ('cray-libsci/16.06.1', EXTERNAL_MODULE), + ('cray-mpich/7.4.0', EXTERNAL_MODULE), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/c/CrayPGI/CrayPGI-2016.04.eb b/easybuild/easyconfigs/c/CrayPGI/CrayPGI-2016.04.eb new file mode 100644 index 0000000000000000000000000000000000000000..112a9312bced57dab986f2f79a1173329d09ab43 --- /dev/null +++ b/easybuild/easyconfigs/c/CrayPGI/CrayPGI-2016.04.eb @@ -0,0 +1,19 @@ +easyblock = 'CrayToolchain' + +name = 'CrayPGI' +version = '2016.04' + +homepage = 'http://www.pgroup.com/' +description = """Toolchain using Cray compiler wrapper, using PrgEnv-pgi module.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +dependencies = [ + # PrgEnv version is not pinned, as Cray recommends to use the latest (default) version + ('PrgEnv-pgi', EXTERNAL_MODULE), + ('pgi/16.3.0' , EXTERNAL_MODULE), + ('cray-mpich/7.3.2', EXTERNAL_MODULE), +] + +moduleclass = 'toolchain' + diff --git a/easybuild/easyconfigs/c/CrossTalkZ/CrossTalkZ-1.4-foss-2016a.eb b/easybuild/easyconfigs/c/CrossTalkZ/CrossTalkZ-1.4-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..2facea57d93b5384a34e9b880f0c3713c743f78c --- /dev/null +++ b/easybuild/easyconfigs/c/CrossTalkZ/CrossTalkZ-1.4-foss-2016a.eb @@ -0,0 +1,34 @@ +easyblock = 'CMakeMake' + +name = 'CrossTalkZ' +version = '1.4' + +homepage = 'http://sonnhammer.sbc.su.se/download/software/CrossTalkZ/' +description = """ +CrossTalkZ is a statistical method and software to assess the significance of crosstalk enrichment +between pairs of gene or protein groups in large biological networks. +""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'usempi': True, 'pic': True} + +source_urls = [ + 'http://sonnhammer.sbc.su.se/download/software/CrossTalkZ/' +] +sources = ['%(name)s_%(version)s.tgz'] + +dependencies = [('Boost', '1.60.0')] + +builddependencies = [('CMake', '3.4.3',)] + + +start_dir = 'src' + +configopts = " -DBoost_NO_BOOST_CMAKE=ON -DBoost_NO_SYSTEM_PATHS=ON -DBOOST_ROOT=$EBROOTBOOST" + +sanity_check_paths = { + 'files': ['bin/CrossTalkZ'], + 'dirs': [''], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/Cube/Cube-4.2-goolf-1.5.14.eb b/easybuild/easyconfigs/c/Cube/Cube-4.2-goolf-1.5.14.eb new file mode 100644 index 0000000000000000000000000000000000000000..94f4a3ca61d3d4f4d7f3e3885f4c23b2e37f91a4 --- /dev/null +++ b/easybuild/easyconfigs/c/Cube/Cube-4.2-goolf-1.5.14.eb @@ -0,0 +1,56 @@ +## +# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2013-2015 Juelich Supercomputing Centre, Germany +# Authors:: Bernd Mohr +# Markus Geimer +# License:: 3-clause BSD +# +# This work is based on experiences from the UNITE project +# http://apps.fz-juelich.de/unite/ +## + +easyblock = 'EB_Score_minus_P' + +name = 'Cube' +version = '4.2' + +homepage = 'http://www.scalasca.org/software/cube-4.x/download.html' +description = """Cube, which is used as performance report explorer for Scalasca and + Score-P, is a generic tool for displaying a multi-dimensional performance space + consisting of the dimensions (i) performance metric, (ii) call path, and (iii) system + resource. Each dimension can be represented as a tree, where non-leaf nodes of the tree + can be collapsed or expanded to achieve the desired level of granularity.""" + +toolchain = {'name': 'goolf', 'version': '1.5.14'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://apps.fz-juelich.de/scalasca/releases/cube/%(version_major_minor)s/dist'] + +# Backported fixes included in Cube 4.2.2 and up +patches = [ + 'Cube-%(version)s_fix-Qt-version-check.patch', + 'Cube-%(version)s_fix-with-qt-check.patch', +] + +checksums = [ + 'aa1b1594bacddd3a1931f9a9dea23ce8', # cube-4.2.tar.gz + 'da69fe49d347dc7722c30bb785106d96', # Cube-4.2_fix-Qt-version-check.patch + '5a746d4f6f4eb5eb8b464ca355b46891', # Cube-4.2_fix-with-qt-check.patch +] + +dependencies = [('Qt', '4.8.6')] + +# The Cube Java reader is currently only used by TAU, which ships it's own +# copy as a jar file. If you really want to enable it, make sure to set +# 'maxparallel=1', as automake's Java support has difficulties handling +# parallel builds. +configopts = '--without-java-reader' + +sanity_check_paths = { + 'files': ['bin/cube', ('lib/libcube4.a', 'lib64/libcube4.a'), + ('lib/libcube4.%s' % SHLIB_EXT, 'lib64/libcube4.%s' % SHLIB_EXT)], + 'dirs': ['include/cube', 'include/cubew'], +} + +moduleclass = 'perf' diff --git a/easybuild/easyconfigs/c/Cube/Cube-4.3.4-foss-2016a.eb b/easybuild/easyconfigs/c/Cube/Cube-4.3.4-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..2ac3b5a935547750a024749a71bed1356b662225 --- /dev/null +++ b/easybuild/easyconfigs/c/Cube/Cube-4.3.4-foss-2016a.eb @@ -0,0 +1,44 @@ +## +# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2013-2016 Juelich Supercomputing Centre, Germany +# Authors:: Bernd Mohr +# Markus Geimer +# License:: 3-clause BSD +# +# This work is based on experiences from the UNITE project +# http://apps.fz-juelich.de/unite/ +## + +easyblock = 'EB_Score_minus_P' + +name = 'Cube' +version = '4.3.4' + +homepage = 'http://www.scalasca.org/software/cube-4.x/download.html' +description = """Cube, which is used as performance report explorer for Scalasca and + Score-P, is a generic tool for displaying a multi-dimensional performance space + consisting of the dimensions (i) performance metric, (ii) call path, and (iii) system + resource. Each dimension can be represented as a tree, where non-leaf nodes of the tree + can be collapsed or expanded to achieve the desired level of granularity.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://apps.fz-juelich.de/scalasca/releases/cube/%(version_major_minor)s/dist'] + +checksums = [ + '50f73060f55311cb12c5b3cb354d59fa', # cube-4.3.4.tar.gz +] + +dependencies = [ + ('Qt', '4.8.7'), +] + +sanity_check_paths = { + 'files': ["bin/cube", ("lib/libcube4.a", "lib64/libcube4.a"), + ("lib/libcube4.%s" % SHLIB_EXT, "lib64/libcube4.%s" % SHLIB_EXT)], + 'dirs': ["include/cube", "include/cubew"], +} + +moduleclass = 'perf' diff --git a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-1.3.0-goolf-1.4.10.eb b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-1.3.0-goolf-1.4.10.eb index 501824903b421ad611701a06a6531280b6c7dfe4..7b8dca855454b089db498ab87d21136757cb1d8b 100644 --- a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-1.3.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-1.3.0-goolf-1.4.10.eb @@ -34,7 +34,7 @@ patches = [ 'cufflinks-1.x-ldflags.patch' ] -preconfigopts = 'CPPFLAGS="-I$EBROOTEIGEN/include $CPPFLAGS" LDFLAGS="-lboost_system $LDFLAGS" ' +preconfigopts = 'env CPPFLAGS="-I$EBROOTEIGEN/include $CPPFLAGS" LDFLAGS="-lboost_system $LDFLAGS" ' configopts = '--with-boost=$EBROOTBOOST --with-bam-libdir=${EBROOTSAMTOOLS}/lib' sanity_check_paths = { diff --git a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.0.2-goolf-1.4.10.eb b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.0.2-goolf-1.4.10.eb index 645f94a8337430d99428ef59d3908aff3b5a98a1..25b9208f0e418c4eb25e097bca73df4ad93d3c5e 100644 --- a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.0.2-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.0.2-goolf-1.4.10.eb @@ -32,7 +32,7 @@ dependencies = [ patches = ['Cufflinks_GCC-4.7.patch'] configopts = '--with-boost=$EBROOTBOOST --with-bam-libdir=${EBROOTSAMTOOLS}/lib' -preconfigopts = 'CPPFLAGS="-I$EBROOTEIGEN/include $CPPFLAGS" LDFLAGS="-lboost_system $LDFLAGS" ' +preconfigopts = 'env CPPFLAGS="-I$EBROOTEIGEN/include $CPPFLAGS" LDFLAGS="-lboost_system $LDFLAGS" ' sanity_check_paths = { 'files': ['bin/cufflinks'], diff --git a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.0.2-ictce-5.3.0.eb b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.0.2-ictce-5.3.0.eb index 799e9172ba2fc4690f20879733c158d8af239901..9c37cd717b93588153399ef57f9e729dccc63e73 100644 --- a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.0.2-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.0.2-ictce-5.3.0.eb @@ -34,7 +34,7 @@ dependencies = [ configopts = '--with-boost=$EBROOTBOOST --with-bam-libdir=${EBROOTSAMTOOLS}/lib' configopts += ' --enable-intel64 ' -preconfigopts = 'CPPFLAGS="-I$EBROOTEIGEN/include $CPPFLAGS" LDFLAGS="-lboost_system $LDFLAGS" ' +preconfigopts = 'env CPPFLAGS="-I$EBROOTEIGEN/include $CPPFLAGS" LDFLAGS="-lboost_system $LDFLAGS" ' sanity_check_paths = { 'files': ['bin/cufflinks'], diff --git a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.1.1-ictce-5.5.0.eb b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.1.1-ictce-5.5.0.eb index 991b5a4c8bfc3039af562bada4809817feb358dc..6751cec53076cba6266b1fd8a819dbede980bb93 100644 --- a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.1.1-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.1.1-ictce-5.5.0.eb @@ -33,7 +33,7 @@ dependencies = [ ] configopts = '--enable-intel64 --with-boost=$EBROOTBOOST --with-bam-libdir=${EBROOTSAMTOOLS}/lib' -preconfigopts = 'CPPFLAGS=-I$EBROOTEIGEN/include' +preconfigopts = 'env CPPFLAGS=-I$EBROOTEIGEN/include' sanity_check_paths = { 'files': ['bin/cufflinks'], diff --git a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-foss-2015a.eb b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-foss-2015a.eb index d0372e6f7036ef03b18931e96882e5a5a80096ed..6ac33d77d411c4d88b5696c7f00fa86ccef9f2b7 100644 --- a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-foss-2015a.eb +++ b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-foss-2015a.eb @@ -18,7 +18,7 @@ dependencies = [ ('zlib', '1.2.8'), ] -preconfigopts = 'CPPFLAGS=-I$EBROOTEIGEN/include' +preconfigopts = 'env CPPFLAGS=-I$EBROOTEIGEN/include' configopts = '--with-boost=$EBROOTBOOST --with-bam-libdir=${EBROOTSAMTOOLS}/lib' sanity_check_paths = { diff --git a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-foss-2016a.eb b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..b2f95877ad35c0733f3cc00e38275ce46861f7ec --- /dev/null +++ b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-foss-2016a.eb @@ -0,0 +1,29 @@ +name = 'Cufflinks' +version = '2.2.1' + +homepage = 'http://cole-trapnell-lab.github.io/cufflinks/' +description = """Transcript assembly, differential expression, and differential regulation for RNA-Seq""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://cole-trapnell-lab.github.io/cufflinks/assets/downloads/'] + +dependencies = [ + # issues with boost > 1.55, see https://github.com/cole-trapnell-lab/cufflinks/issues/3 + ('Boost', '1.55.0', '-Python-2.7.11'), + ('SAMtools', '0.1.19'), + ('Eigen', '3.2.3'), + ('zlib', '1.2.8'), +] + +preconfigopts = 'env CPPFLAGS=-I$EBROOTEIGEN/include' +configopts = '--with-boost=$EBROOTBOOST --with-bam-libdir=${EBROOTSAMTOOLS}/lib' + +sanity_check_paths = { + 'files': ['bin/cufflinks'], + 'dirs': [] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-goolf-1.4.10.eb b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-goolf-1.4.10.eb index 2741497a4d1b8df3330585dc6d778caa15b2520e..e368245a6cd43bd3e3d29cd2519b1a7c6e724db3 100644 --- a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-goolf-1.4.10.eb @@ -18,7 +18,7 @@ dependencies = [ ] configopts = '--with-boost=$EBROOTBOOST --with-bam-libdir=${EBROOTSAMTOOLS}/lib' -preconfigopts = 'CPPFLAGS="-I$EBROOTEIGEN/include $CPPFLAGS" LDFLAGS="-lboost_system $LDFLAGS" ' +preconfigopts = 'env CPPFLAGS="-I$EBROOTEIGEN/include $CPPFLAGS" LDFLAGS="-lboost_system $LDFLAGS" ' sanity_check_paths = { 'files': ['bin/cufflinks'], diff --git a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-goolf-1.7.20.eb b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-goolf-1.7.20.eb index 0a4b6fa7ab65249235b7e6e3b74ef54514d92ae4..fe15c228e170cd48c58f13f63458bd0438baa1bb 100644 --- a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-goolf-1.7.20.eb @@ -18,7 +18,7 @@ dependencies = [ ] configopts = '--with-boost=$EBROOTBOOST --with-bam-libdir=${EBROOTSAMTOOLS}/lib' -preconfigopts = 'CPPFLAGS="-I$EBROOTEIGEN/include $CPPFLAGS" LDFLAGS="-lboost_system $LDFLAGS" ' +preconfigopts = 'env CPPFLAGS="-I$EBROOTEIGEN/include $CPPFLAGS" LDFLAGS="-lboost_system $LDFLAGS" ' sanity_check_paths = { 'files': ['bin/cufflinks'], diff --git a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-intel-2015a.eb b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-intel-2015a.eb index 43da714323fdde6ed1031d9eb95f25a6c4a469b6..50fce481a6c8bdf4963cb7296c1eb6e3faefe778 100644 --- a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-intel-2015a.eb +++ b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-intel-2015a.eb @@ -19,7 +19,7 @@ dependencies = [ ] configopts = '--enable-intel64 --with-boost=$EBROOTBOOST --with-bam-libdir=${EBROOTSAMTOOLS}/lib' -preconfigopts = 'CPPFLAGS=-I$EBROOTEIGEN/include' +preconfigopts = 'env CPPFLAGS=-I$EBROOTEIGEN/include' sanity_check_paths = { 'files': ['bin/cufflinks'], diff --git a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-intel-2015b-Python-2.7.10-Boost-1.59.0.eb b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-intel-2015b-Python-2.7.10-Boost-1.59.0.eb index 38e9d1ce03cfd65a4af1be442d39f9b620ef711b..8360322002f7e357ac4410234990fb67f42b9cdd 100644 --- a/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-intel-2015b-Python-2.7.10-Boost-1.59.0.eb +++ b/easybuild/easyconfigs/c/Cufflinks/Cufflinks-2.2.1-intel-2015b-Python-2.7.10-Boost-1.59.0.eb @@ -21,7 +21,7 @@ dependencies = [ ] configopts = '--enable-intel64 --with-boost=$EBROOTBOOST --with-bam-libdir=${EBROOTSAMTOOLS}/lib' -preconfigopts = 'CPPFLAGS=-I${EBROOTEIGEN}/include' +preconfigopts = 'env CPPFLAGS=-I${EBROOTEIGEN}/include' sanity_check_paths = { 'files': ['bin/cufflinks'], diff --git a/easybuild/easyconfigs/c/Cython/Cython-0.24.1-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/c/Cython/Cython-0.24.1-foss-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..a2db0bddbe99132238a4d27f2a5214262a4b4899 --- /dev/null +++ b/easybuild/easyconfigs/c/Cython/Cython-0.24.1-foss-2016a-Python-2.7.11.eb @@ -0,0 +1,24 @@ +easyblock = 'PythonPackage' + +name = 'Cython' +version = '0.24.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://pypi.python.org/pypi/Cython/' +description = """The Cython language makes writing C extensions for the Python language as easy as Python itself. +Cython is a source code translator based on the well-known Pyrex, but supports more cutting edge functionality and optimizations.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [('Python', '2.7.11')] + +cythonlibdir = 'lib/python%(pyshortver)s/site-packages/Cython-%(version)s-py%(pyshortver)s-linux-x86_64.egg' +sanity_check_paths = { + 'files': ['bin/cygdb', 'bin/cython', '%s/%%(namelower)s.py' % cythonlibdir], + 'dirs': [cythonlibdir + '/%(name)s'] +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/c/cURL/cURL-7.46.0-iomkl-2016.07.eb b/easybuild/easyconfigs/c/cURL/cURL-7.46.0-iomkl-2016.07.eb new file mode 100644 index 0000000000000000000000000000000000000000..85d8a324484c935e8e649ee282aadc1f96f08044 --- /dev/null +++ b/easybuild/easyconfigs/c/cURL/cURL-7.46.0-iomkl-2016.07.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'cURL' +version = '7.46.0' + +homepage = 'http://curl.haxx.se' +description = """libcurl is a free and easy-to-use client-side URL transfer library, + supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, + POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. libcurl supports + SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, + proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, + Kerberos), file transfer resume, http proxy tunneling and more.""" + +toolchain = {'name': 'iomkl', 'version': '2016.07'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://curl.haxx.se/download/'] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +# dependencies = [('OpenSSL', '1.0.1p')] +# configopts = "--with-ssl=$EBROOTOPENSSL" + +modextravars = {'CURL_INCLUDES': '%(installdir)s/include'} + +sanity_check_paths = { + 'files': ['bin/curl', 'lib/libcurl.a', 'lib/libcurl.%s' % SHLIB_EXT], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cURL/cURL-7.46.0-iomkl-2016.09-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/c/cURL/cURL-7.46.0-iomkl-2016.09-GCC-4.9.3-2.25.eb new file mode 100644 index 0000000000000000000000000000000000000000..fa8f0b1dc211f68a7a050445e08221e302089fd4 --- /dev/null +++ b/easybuild/easyconfigs/c/cURL/cURL-7.46.0-iomkl-2016.09-GCC-4.9.3-2.25.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'cURL' +version = '7.46.0' + +homepage = 'http://curl.haxx.se' +description = """libcurl is a free and easy-to-use client-side URL transfer library, + supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, + POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. libcurl supports + SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, + proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, + Kerberos), file transfer resume, http proxy tunneling and more.""" + +toolchain = {'name': 'iomkl', 'version': '2016.09-GCC-4.9.3-2.25'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://curl.haxx.se/download/'] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +# dependencies = [('OpenSSL', '1.0.1p')] +# configopts = "--with-ssl=$EBROOTOPENSSL" + +modextravars = {'CURL_INCLUDES': '%(installdir)s/include'} + +sanity_check_paths = { + 'files': ['bin/curl', 'lib/libcurl.a', 'lib/libcurl.%s' % SHLIB_EXT], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cURL/cURL-7.47.0-intel-2016.02-GCC-4.9.eb b/easybuild/easyconfigs/c/cURL/cURL-7.47.0-intel-2016.02-GCC-4.9.eb new file mode 100644 index 0000000000000000000000000000000000000000..45e6650292aaf7f5fc881a0fa122c503615f4219 --- /dev/null +++ b/easybuild/easyconfigs/c/cURL/cURL-7.47.0-intel-2016.02-GCC-4.9.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'cURL' +version = '7.47.0' + +homepage = 'http://curl.haxx.se' +description = """libcurl is a free and easy-to-use client-side URL transfer library, + supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, + POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. libcurl supports + SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, + proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, + Kerberos), file transfer resume, http proxy tunneling and more.""" + +toolchain = {'name': 'intel', 'version': '2016.02-GCC-4.9'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://curl.haxx.se/download/'] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +# dependencies = [('OpenSSL', '1.0.1s')] +# configopts = "--with-ssl=$EBROOTOPENSSL" + +modextravars = {'CURL_INCLUDES': '%(installdir)s/include'} + +sanity_check_paths = { + 'files': ['bin/curl', 'lib/libcurl.a', 'lib/libcurl.%s' % SHLIB_EXT], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cURL/cURL-7.49.1-foss-2016a.eb b/easybuild/easyconfigs/c/cURL/cURL-7.49.1-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..72e01a54b40f817ce138e9eebfd30981a86056d0 --- /dev/null +++ b/easybuild/easyconfigs/c/cURL/cURL-7.49.1-foss-2016a.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'cURL' +version = '7.49.1' + +homepage = 'http://curl.haxx.se' +description = """libcurl is a free and easy-to-use client-side URL transfer library, + supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, + POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. libcurl supports + SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, + proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, + Kerberos), file transfer resume, http proxy tunneling and more.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://curl.haxx.se/download/'] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +# dependencies = [('OpenSSL', '1.0.1t')] +# configopts = "--with-ssl=$EBROOTOPENSSL" + +modextravars = {'CURL_INCLUDES': '%(installdir)s/include'} + +sanity_check_paths = { + 'files': ['bin/curl', 'lib/libcurl.a', 'lib/libcurl.%s' % SHLIB_EXT], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cURL/cURL-7.49.1-foss-2016b.eb b/easybuild/easyconfigs/c/cURL/cURL-7.49.1-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..c1e4c831e02bf17fa6670befce14c924c8c5aabe --- /dev/null +++ b/easybuild/easyconfigs/c/cURL/cURL-7.49.1-foss-2016b.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'cURL' +version = '7.49.1' + +homepage = 'http://curl.haxx.se' +description = """libcurl is a free and easy-to-use client-side URL transfer library, + supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, + POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. libcurl supports + SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, + proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, + Kerberos), file transfer resume, http proxy tunneling and more.""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://curl.haxx.se/download/'] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +# dependencies = [('OpenSSL', '1.0.1t')] +# configopts = "--with-ssl=$EBROOTOPENSSL" + +modextravars = {'CURL_INCLUDES': '%(installdir)s/include'} + +sanity_check_paths = { + 'files': ['bin/curl', 'lib/libcurl.a', 'lib/libcurl.%s' % SHLIB_EXT], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cURL/cURL-7.49.1-intel-2016a.eb b/easybuild/easyconfigs/c/cURL/cURL-7.49.1-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..4acaead8d9ea550fe290c50b940a2b4a17006a4f --- /dev/null +++ b/easybuild/easyconfigs/c/cURL/cURL-7.49.1-intel-2016a.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'cURL' +version = '7.49.1' + +homepage = 'http://curl.haxx.se' +description = """libcurl is a free and easy-to-use client-side URL transfer library, + supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, + POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. libcurl supports + SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, + proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, + Kerberos), file transfer resume, http proxy tunneling and more.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://curl.haxx.se/download/'] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +# dependencies = [('OpenSSL', '1.0.1t')] +# configopts = "--with-ssl=$EBROOTOPENSSL" + +modextravars = {'CURL_INCLUDES': '%(installdir)s/include'} + +sanity_check_paths = { + 'files': ['bin/curl', 'lib/libcurl.a', 'lib/libcurl.%s' % SHLIB_EXT], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cURL/cURL-7.49.1-intel-2016b.eb b/easybuild/easyconfigs/c/cURL/cURL-7.49.1-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..26bcff067d01f63faa6c24b0d69966080ff074f4 --- /dev/null +++ b/easybuild/easyconfigs/c/cURL/cURL-7.49.1-intel-2016b.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'cURL' +version = '7.49.1' + +homepage = 'http://curl.haxx.se' +description = """libcurl is a free and easy-to-use client-side URL transfer library, + supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, + POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. libcurl supports + SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, + proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, + Kerberos), file transfer resume, http proxy tunneling and more.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://curl.haxx.se/download/'] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +# dependencies = [('OpenSSL', '1.0.1t')] +# configopts = "--with-ssl=$EBROOTOPENSSL" + +modextravars = {'CURL_INCLUDES': '%(installdir)s/include'} + +sanity_check_paths = { + 'files': ['bin/curl', 'lib/libcurl.a', 'lib/libcurl.%s' % SHLIB_EXT], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cairo/cairo-1.14.6-foss-2016a-GLib-2.48.0.eb b/easybuild/easyconfigs/c/cairo/cairo-1.14.6-foss-2016a-GLib-2.48.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..92598548412db0b63dc7ad0646c9ba909214283e --- /dev/null +++ b/easybuild/easyconfigs/c/cairo/cairo-1.14.6-foss-2016a-GLib-2.48.0.eb @@ -0,0 +1,53 @@ +easyblock = 'ConfigureMake' + +name = 'cairo' +version = '1.14.6' +glibver = '2.48.0' +versionsuffix = '-GLib-%s' % glibver + +homepage = 'http://cairographics.org' +description = """Cairo is a 2D graphics library with support for multiple output devices. + Currently supported output targets include the X Window System (via both Xlib and XCB), Quartz, Win32, image buffers, + PostScript, PDF, and SVG file output. Experimental backends include OpenGL, BeOS, OS/2, and DirectFB""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['http://cairographics.org/releases/'] +sources = [SOURCE_TAR_XZ] + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), + ('libpng', '1.6.21'), + ('freetype', '2.6.3'), + ('pixman', '0.34.0'), + ('fontconfig', '2.11.95'), + ('expat', '2.1.1'), + ('libX11', '1.6.3'), + ('libxcb', '1.11.1'), + ('libXrender', '0.9.9'), + ('libXext', '1.3.3'), + ('libXau', '1.0.8'), + ('libXdmcp', '1.1.2'), + ('GLib', glibver), +] +builddependencies = [ + ('renderproto', '0.11'), + ('xproto', '7.0.28'), + ('xextproto', '7.3.0'), +] + +# disable symbol lookup, which requires -lbfd, to avoid link issues with (non-PIC) libiberty.a provided by GCC +configopts = "--enable-symbol-lookup=no --enable-gobject=yes --enable-svg=yes --enable-tee=yes " + +sanity_check_paths = { + 'files': ['bin/cairo-trace', 'lib/cairo/libcairo-trace.so', 'lib/cairo/libcairo-trace.a', + 'lib/libcairo.a', 'lib/libcairo-gobject.a', 'lib/libcairo-script-interpreter.a', + 'lib/libcairo-gobject.so', 'lib/libcairo-script-interpreter.so', 'lib/libcairo.so'] + + ['include/cairo/cairo%s.h' % x for x in ['', '-deprecated', '-features', '-ft', '-gobject', '-pdf', '-ps', + '-script', '-script-interpreter', '-svg', '-version', '-xcb', + '-xlib', '-xlib-xrender']], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/c/cairo/cairo-1.14.6-foss-2016a.eb b/easybuild/easyconfigs/c/cairo/cairo-1.14.6-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..8d8841ea433ecf9b8afc58262eeb86a1980eee5e --- /dev/null +++ b/easybuild/easyconfigs/c/cairo/cairo-1.14.6-foss-2016a.eb @@ -0,0 +1,53 @@ +easyblock = 'ConfigureMake' + +name = 'cairo' +version = '1.14.6' + +homepage = 'http://cairographics.org' +description = """Cairo is a 2D graphics library with support for multiple output devices. + Currently supported output targets include the X Window System (via both Xlib and XCB), Quartz, Win32, image buffers, + PostScript, PDF, and SVG file output. Experimental backends include OpenGL, BeOS, OS/2, and DirectFB""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['http://cairographics.org/releases/'] +sources = [SOURCE_TAR_XZ] + +glibver = '2.47.5' + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), + ('libpng', '1.6.21'), + ('freetype', '2.6.2'), + ('pixman', '0.34.0'), + ('fontconfig', '2.11.94'), + ('expat', '2.1.0'), + ('GLib', glibver), + ('libX11', '1.6.3'), + ('libxcb', '1.11.1'), + ('libXrender', '0.9.9'), + ('libXext', '1.3.3'), + ('libXau', '1.0.8'), + ('libXdmcp', '1.1.2'), +] +builddependencies = [ + ('renderproto', '0.11'), + ('xproto', '7.0.28'), + ('xextproto', '7.3.0'), +] + +# disable symbol lookup, which requires -lbfd, to avoid link issues with (non-PIC) libiberty.a provided by GCC +configopts = "--enable-symbol-lookup=no --enable-gobject=yes --enable-svg=yes --enable-tee=yes " + +sanity_check_paths = { + 'files': ['bin/cairo-trace', 'lib/cairo/libcairo-trace.so', 'lib/cairo/libcairo-trace.a', + 'lib/libcairo.a', 'lib/libcairo-gobject.a', 'lib/libcairo-script-interpreter.a', + 'lib/libcairo-gobject.so', 'lib/libcairo-script-interpreter.so', 'lib/libcairo.so'] + + ['include/cairo/cairo%s.h' % x for x in ['', '-deprecated', '-features', '-ft', '-gobject', '-pdf', '-ps', + '-script', '-script-interpreter', '-svg', '-version', '-xcb', + '-xlib', '-xlib-xrender']], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/c/cairo/cairo-1.14.6-intel-2016a-GLib-2.48.0.eb b/easybuild/easyconfigs/c/cairo/cairo-1.14.6-intel-2016a-GLib-2.48.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..ecd56f916623676b053f4ad8a8e0f5392585eeff --- /dev/null +++ b/easybuild/easyconfigs/c/cairo/cairo-1.14.6-intel-2016a-GLib-2.48.0.eb @@ -0,0 +1,56 @@ +easyblock = 'ConfigureMake' + +name = 'cairo' +version = '1.14.6' +glibver = '2.48.0' +versionsuffix = '-GLib-%s' % glibver + +homepage = 'http://cairographics.org' +description = """Cairo is a 2D graphics library with support for multiple output devices. + Currently supported output targets include the X Window System (via both Xlib and XCB), Quartz, Win32, image buffers, + PostScript, PDF, and SVG file output. Experimental backends include OpenGL, BeOS, OS/2, and DirectFB""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +source_urls = ['http://cairographics.org/releases/'] +sources = [SOURCE_TAR_XZ] + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), + ('libpng', '1.6.21'), + ('freetype', '2.6.3'), + ('pixman', '0.34.0'), + ('fontconfig', '2.11.95'), + ('expat', '2.1.1'), + ('GLib', glibver), + ('libX11', '1.6.3'), + ('libxcb', '1.11.1'), + ('libXrender', '0.9.9'), + ('libXext', '1.3.3'), + ('libXau', '1.0.8'), + ('libXdmcp', '1.1.2'), +] +builddependencies = [ + ('renderproto', '0.11'), + ('xproto', '7.0.28'), + ('xextproto', '7.3.0'), +] + +# disable symbol lookup, which requires -lbfd, to avoid link issues with (non-PIC) libiberty.a provided by GCC +configopts = "--enable-symbol-lookup=no --enable-gobject=yes --enable-svg=yes --enable-tee=yes " + +# workaround for "hidden symbol .* in .* is referenced by DSO" and "ld: final link failed: Bad value" +buildopts = 'LD="$CC" LDFLAGS="$LDFLAGS -shared-intel"' + +sanity_check_paths = { + 'files': ['bin/cairo-trace', 'lib/cairo/libcairo-trace.so', 'lib/cairo/libcairo-trace.a', + 'lib/libcairo.a', 'lib/libcairo-gobject.a', 'lib/libcairo-script-interpreter.a', + 'lib/libcairo-gobject.so', 'lib/libcairo-script-interpreter.so', 'lib/libcairo.so'] + + ['include/cairo/cairo%s.h' % x for x in ['', '-deprecated', '-features', '-ft', '-gobject', '-pdf', '-ps', + '-script', '-script-interpreter', '-svg', '-version', '-xcb', + '-xlib', '-xlib-xrender']], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/c/cairo/cairo-1.14.6-intel-2016a.eb b/easybuild/easyconfigs/c/cairo/cairo-1.14.6-intel-2016a.eb index 2966a85fa7cad2f61e253380f87fb857c937e0df..a289e5fb021f8e19bd1b4fc2fec9298ef3447170 100644 --- a/easybuild/easyconfigs/c/cairo/cairo-1.14.6-intel-2016a.eb +++ b/easybuild/easyconfigs/c/cairo/cairo-1.14.6-intel-2016a.eb @@ -28,9 +28,13 @@ dependencies = [ ('libxcb', '1.11.1'), ('libXrender', '0.9.9'), ('libXext', '1.3.3'), + ('libXau', '1.0.8'), + ('libXdmcp', '1.1.2'), ] builddependencies = [ ('renderproto', '0.11'), + ('xproto', '7.0.28'), + ('xextproto', '7.3.0'), ] # disable symbol lookup, which requires -lbfd, to avoid link issues with (non-PIC) libiberty.a provided by GCC diff --git a/easybuild/easyconfigs/c/cairo/cairo-1.14.6-intel-2016b.eb b/easybuild/easyconfigs/c/cairo/cairo-1.14.6-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..54967b2ef70805d4d9d341bf993395122c43711e --- /dev/null +++ b/easybuild/easyconfigs/c/cairo/cairo-1.14.6-intel-2016b.eb @@ -0,0 +1,43 @@ +easyblock = 'ConfigureMake' + +name = 'cairo' +version = '1.14.6' + +homepage = 'http://cairographics.org' +description = """Cairo is a 2D graphics library with support for multiple output devices. + Currently supported output targets include the X Window System (via both Xlib and XCB), Quartz, Win32, image buffers, + PostScript, PDF, and SVG file output. Experimental backends include OpenGL, BeOS, OS/2, and DirectFB""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['http://cairographics.org/releases/'] +sources = [SOURCE_TAR_XZ] + +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), + ('libpng', '1.6.24'), + ('freetype', '2.6.5'), + ('pixman', '0.34.0'), + ('expat', '2.2.0'), + ('GLib', '2.49.5'), + ('X11', '20160819'), +] + +# disable symbol lookup, which requires -lbfd, to avoid link issues with (non-PIC) libiberty.a provided by GCC +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"' + +sanity_check_paths = { + 'files': ['bin/cairo-trace', 'lib/cairo/libcairo-trace.so', 'lib/cairo/libcairo-trace.a', + 'lib/libcairo.a', 'lib/libcairo-gobject.a', 'lib/libcairo-script-interpreter.a', + 'lib/libcairo-gobject.so', 'lib/libcairo-script-interpreter.so', 'lib/libcairo.so'] + + ['include/cairo/cairo%s.h' % x for x in ['', '-deprecated', '-features', '-ft', '-gobject', '-pdf', '-ps', + '-script', '-script-interpreter', '-svg', '-version', '-xcb', + '-xlib', '-xlib-xrender']], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/c/ccache/ccache-3.2.5.eb b/easybuild/easyconfigs/c/ccache/ccache-3.2.5.eb new file mode 100644 index 0000000000000000000000000000000000000000..3880874512c56ff4d63b4adddc28775cfa39b8f0 --- /dev/null +++ b/easybuild/easyconfigs/c/ccache/ccache-3.2.5.eb @@ -0,0 +1,36 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos +# License:: MIT/GPL +# $Id$ +## +easyblock = 'ConfigureMake' + +name = 'ccache' +version = '3.2.5' + +homepage = 'http://ccache.samba.org/' +description = """ccache-3.1.9: Cache for C/C++ compilers""" + +toolchain = {'name': 'dummy', 'version': ''} +toolchainopts = {'static': True} + +source_urls = ['https://github.com/ccache/ccache/archive/'] +sources = ['v%(version)s.tar.gz'] + +builddependencies = [ + ('Autotools', '20150215'), + ('zlib', '1.2.8'), +] + +preconfigopts = "./autogen.sh && " +buildopts = 'LDFLAGS="-static"' + +sanity_check_paths = { + 'files': ['bin/ccache'], + 'dirs': [] +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/ccache/ccache-3.3.1.eb b/easybuild/easyconfigs/c/ccache/ccache-3.3.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..66a9fe225ab7cd620e3562b0a4e585681e64249c --- /dev/null +++ b/easybuild/easyconfigs/c/ccache/ccache-3.3.1.eb @@ -0,0 +1,36 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos +# License:: MIT/GPL +# $Id$ +## +easyblock = 'ConfigureMake' + +name = 'ccache' +version = '3.3.1' + +homepage = 'http://ccache.samba.org/' +description = """ccache-3.1.9: Cache for C/C++ compilers""" + +toolchain = {'name': 'dummy', 'version': ''} +toolchainopts = {'static': True} + +source_urls = ['https://github.com/ccache/ccache/archive/'] +sources = ['v%(version)s.tar.gz'] + +builddependencies = [ + ('Autotools', '20150215'), + ('zlib', '1.2.8'), +] + +preconfigopts = "./autogen.sh && " +buildopts = 'LDFLAGS="-static"' + +sanity_check_paths = { + 'files': ['bin/ccache'], + 'dirs': [] +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/configparser/configparser-3.5.0-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/c/configparser/configparser-3.5.0-foss-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..8172078525f96c03663a1beea13b87ada0cd6e0c --- /dev/null +++ b/easybuild/easyconfigs/c/configparser/configparser-3.5.0-foss-2016a-Python-2.7.11.eb @@ -0,0 +1,40 @@ +easyblock = 'PythonPackage' + +name = 'configparser' +version = '3.5.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://docs.python.org/3/library/configparser.html' +description = "configparser is a Python library that brings the updated configparser from Python 3.5 to Python 2.6-3.5" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['https://pypi.python.org/packages/7c/69/c2ce7e91c89dc073eb1aa74c0621c3eefbffe8216b3f9af9d3885265c01c/'] +sources = ['configparser-%(version)s.tar.gz'] + +dependencies = [ + ('Python', '2.7.11'), +] +builddependencies = [ + ('pip', '8.1.2', versionsuffix), +] + +use_pip = True +unpack_sources = False + +sanity_check_paths = { + 'files': ['lib/python%(pyshortver)s/site-packages/configparser.py'], + 'dirs': ['lib/python%(pyshortver)s/site-packages/backports/configparser'], +} + +# XXX: hack! for some reason the sanity check imports fail, even though the +# PYTHONPATH seems to point to the right directory?!? Creating the __init__.py +# in backports makes it pass and hopefully does not break anything. +postinstallcmds = ['touch %(installdir)s/lib/python%(pyshortver)s/site-packages/backports/__init__.py'] + +sanity_check_commands = [ + ('python', "-c 'import configparser'"), + ('python', "-c 'from backports import configparser'"), +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/configparser/configparser-3.5.0-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/c/configparser/configparser-3.5.0-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..10fc57629790cf1dc3e8f3dbcc5c8fb3e6bbf443 --- /dev/null +++ b/easybuild/easyconfigs/c/configparser/configparser-3.5.0-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,40 @@ +easyblock = 'PythonPackage' + +name = 'configparser' +version = '3.5.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://docs.python.org/3/library/configparser.html' +description = "configparser is a Python library that brings the updated configparser from Python 3.5 to Python 2.6-3.5" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['https://pypi.python.org/packages/7c/69/c2ce7e91c89dc073eb1aa74c0621c3eefbffe8216b3f9af9d3885265c01c/'] +sources = ['configparser-%(version)s.tar.gz'] + +dependencies = [ + ('Python', '2.7.12'), +] +builddependencies = [ + ('pip', '8.1.2', versionsuffix), +] + +use_pip = True +unpack_sources = False + +sanity_check_paths = { + 'files': ['lib/python%(pyshortver)s/site-packages/configparser.py'], + 'dirs': ['lib/python%(pyshortver)s/site-packages/backports/configparser'], +} + +# XXX: hack! for some reason the sanity check imports fail, even though the +# PYTHONPATH seems to point to the right directory?!? Creating the __init__.py +# in backports makes it pass and hopefully does not break anything. +postinstallcmds = ['touch %(installdir)s/lib/python%(pyshortver)s/site-packages/backports/__init__.py'] + +sanity_check_commands = [ + ('python', "-c 'import configparser'"), + ('python', "-c 'from backports import configparser'"), +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/configparser/configparser-3.5.0-intel-2016b-Python-3.5.2.eb b/easybuild/easyconfigs/c/configparser/configparser-3.5.0-intel-2016b-Python-3.5.2.eb new file mode 100644 index 0000000000000000000000000000000000000000..e3bb6d9e200c45ba9bcb91880a3672f3896906db --- /dev/null +++ b/easybuild/easyconfigs/c/configparser/configparser-3.5.0-intel-2016b-Python-3.5.2.eb @@ -0,0 +1,32 @@ +easyblock = 'PythonPackage' + +name = 'configparser' +version = '3.5.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://docs.python.org/3/library/configparser.html' +description = "configparser is a Python library that brings the updated configparser from Python 3.5 to Python 2.6-3.5" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['https://pypi.python.org/packages/7c/69/c2ce7e91c89dc073eb1aa74c0621c3eefbffe8216b3f9af9d3885265c01c/'] +sources = ['configparser-%(version)s.tar.gz'] + +dependencies = [ + ('Python', '3.5.2'), +] + +use_pip = True +unpack_sources = False + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = [ + ('python', "-c 'import configparser'"), + ('python', "-c 'from backports import configparser'"), +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/configurable-http-proxy/configurable-http-proxy-1.3.0-foss-2016a-nodejs-4.4.7.eb b/easybuild/easyconfigs/c/configurable-http-proxy/configurable-http-proxy-1.3.0-foss-2016a-nodejs-4.4.7.eb new file mode 100644 index 0000000000000000000000000000000000000000..049f03862b48bbf3d0fb14b4a3158d1ab9d50657 --- /dev/null +++ b/easybuild/easyconfigs/c/configurable-http-proxy/configurable-http-proxy-1.3.0-foss-2016a-nodejs-4.4.7.eb @@ -0,0 +1,30 @@ +easyblock = 'PackedBinary' + +name = 'configurable-http-proxy' +version = '1.3.0' +nodejsver = '4.4.7' +versionsuffix = '-nodejs-%s' % nodejsver + +homepage = 'https://github.com/jupyterhub/configurable-http-proxy' +description = """HTTP proxy for node.js including a REST API for updating the routing table. + Developed as a part of the Jupyter Hub multi-user server.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['https://github.com/jupyterhub/configurable-http-proxy/archive/'] +sources = ['%(version)s.tar.gz'] + +dependencies = [ + ('nodejs', nodejsver), +] + +preinstallopts = 'cd %(name)s-%(version)s && ' +install_cmd = 'npm install --prefix %(installdir)s -g' + +sanity_check_paths = { + 'files': ['bin/configurable-http-proxy'], + 'dirs': ['lib/node_modules/configurable-http-proxy'], +} +sanity_check_commands = ['%(name)s --version'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/c/cppcheck/cppcheck-1.75-intel-2015b.eb b/easybuild/easyconfigs/c/cppcheck/cppcheck-1.75-intel-2015b.eb new file mode 100644 index 0000000000000000000000000000000000000000..70ed0f8ae7e86b7b65a1d736fb61ef0905d67da0 --- /dev/null +++ b/easybuild/easyconfigs/c/cppcheck/cppcheck-1.75-intel-2015b.eb @@ -0,0 +1,23 @@ +name = 'cppcheck' +version = '1.75' + +homepage = 'http://cppcheck.sourceforge.net/' +description = """Cppcheck is a static analysis tool for C/C++ code""" + +toolchain = {'name': 'intel', 'version': '2015b'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%(name)s-%(version)s.tar.bz2'] + +dependencies = [ + ('Qt5', '5.5.1'), + ('PCRE', '8.37'), +] + +have_rules = True +build_gui = True + +buildopts = 'CXXFLAGS="$CXXFLAGS -std=c++11"' + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/c/cramtools/cramtools-3.0-Java-1.7.0_80.eb b/easybuild/easyconfigs/c/cramtools/cramtools-3.0-Java-1.7.0_80.eb new file mode 100644 index 0000000000000000000000000000000000000000..d00a912e71a5b69f94d1ffa3613d19925b4b10d1 --- /dev/null +++ b/easybuild/easyconfigs/c/cramtools/cramtools-3.0-Java-1.7.0_80.eb @@ -0,0 +1,27 @@ +easyblock = 'Tarball' + +name = 'cramtools' +version = '3.0' +versionsuffix = "-Java-%(javaver)s" + +homepage = 'https://github.com/enasequence/cramtools/' +description = """CRAMTools is a set of Java tools and APIs for efficient compression of sequence +read data. Although this is intended as a stable version the code is released as +early access. Parts of the CRAMTools are experimental and may not be supported +in the future.""" + +toolchain = {'name': 'dummy', 'version': ''} + +sources = ['v%(version)s.tar.gz'] +source_urls = ['https://github.com/enasequence/%(name)s/archive/'] + +dependencies = [('Java', '1.7.0_80')] + +modloadmsg = "To execute cramtools run: java -jar \\${EBROOTCRAMTOOLS}/%(name)s-%(version)s.jar" + +sanity_check_paths = { + 'files': ["%(name)s-%(version)s.jar"], + 'dirs': ["lib"] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/cuDNN/cuDNN-4.0.eb b/easybuild/easyconfigs/c/cuDNN/cuDNN-4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..5bcd0e1aa3b8e9cb6ad86b7d7fc2298851393a97 --- /dev/null +++ b/easybuild/easyconfigs/c/cuDNN/cuDNN-4.0.eb @@ -0,0 +1,32 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Author: Stephane Thiell +## +easyblock = 'Tarball' + +name = 'cuDNN' +version = '4.0' + +homepage = 'https://developer.nvidia.com/cudnn' +description = """The NVIDIA CUDA Deep Neural Network library (cuDNN) is a GPU-accelerated library of primitives for + deep neural networks.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +# Nvidia developer registration required. +# Download link: https://developer.nvidia.com/rdp/cudnn-download +sources = ['%(namelower)s-7.0-linux-x64-v%(version)s-prod.tgz'] + +dependencies = [('CUDA', '7.5.18')] + +checksums = [ + '845ead4b37f1a2a243d7d1b4d42d1d8b', # cudnn-7.0-linux-x64-v4.0-prod.tgz +] + +sanity_check_paths = { + 'files': ['include/cudnn.h', 'lib64/libcudnn_static.a'], + 'dirs': ['include', 'lib64'], +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/cuDNN/cuDNN-5.0-CUDA-7.5.18.eb b/easybuild/easyconfigs/c/cuDNN/cuDNN-5.0-CUDA-7.5.18.eb new file mode 100644 index 0000000000000000000000000000000000000000..aaab290dcfb394320a21e904a5c2c4c088167ec7 --- /dev/null +++ b/easybuild/easyconfigs/c/cuDNN/cuDNN-5.0-CUDA-7.5.18.eb @@ -0,0 +1,35 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Author: Stephane Thiell +## +easyblock = 'Tarball' + +name = 'cuDNN' +version = '5.0' +cuda_version = '7.5.18' + +versionsuffix = '-CUDA-%s' % cuda_version + +homepage = 'https://developer.nvidia.com/cudnn' +description = """The NVIDIA CUDA Deep Neural Network library (cuDNN) is a GPU-accelerated library of primitives for + deep neural networks.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +# Nvidia developer registration required. +# Download link: https://developer.nvidia.com/rdp/cudnn-download +sources = ['%(namelower)s-7.5-linux-x64-v%(version)s-ga.tgz'] + +checksums = [ + '6f9110f66c8a48e15766b1f8c2a1baf3', # cudnn-7.5-linux-x64-v5.0-ga.tgz +] + +dependencies = [('CUDA', cuda_version)] + +sanity_check_paths = { + 'files': ['include/cudnn.h', 'lib64/libcudnn_static.a'], + 'dirs': ['include', 'lib64'], +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/cuDNN/cuDNN-5.0-rc.eb b/easybuild/easyconfigs/c/cuDNN/cuDNN-5.0-rc.eb new file mode 100644 index 0000000000000000000000000000000000000000..536c2f33c677c08b16964966b0a22da92b2e17cf --- /dev/null +++ b/easybuild/easyconfigs/c/cuDNN/cuDNN-5.0-rc.eb @@ -0,0 +1,32 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Author: Stephane Thiell +## +easyblock = 'Tarball' + +name = 'cuDNN' +version = '5.0-rc' + +homepage = 'https://developer.nvidia.com/cudnn' +description = """The NVIDIA CUDA Deep Neural Network library (cuDNN) is a GPU-accelerated library of primitives for + deep neural networks.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +# Nvidia developer registration required. +# Download link: https://developer.nvidia.com/rdp/cudnn-download +sources = ['%(namelower)s-7.5-linux-x64-v%(version)s.tgz'] + +dependencies = [('CUDA', '7.5.18')] + +checksums = [ + '0febee3f11276218668857191514b7e0', # cudnn-7.5-linux-x64-v5.0-rc.tgz +] + +sanity_check_paths = { + 'files': ['include/cudnn.h', 'lib64/libcudnn_static.a'], + 'dirs': ['include', 'lib64'], +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.9.1-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.9.1-foss-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..5c57e5846c2a39d70bd372c02702812bcd8d4c7e --- /dev/null +++ b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.9.1-foss-2016a-Python-2.7.11.eb @@ -0,0 +1,32 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics (SIB) +# Biozentrum - University of Basel +# Author: Adam Huffman +# The Francis Crick Institute + +easyblock = "PythonPackage" + +name = 'cutadapt' +version = '1.9.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://opensource.scilifelab.se/projects/cutadapt/' +description = """ Cutadapt finds and removes adapter sequences, primers, poly-A tails and + other types of unwanted sequence from your high-throughput sequencing reads. """ + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('Python', '2.7.11'), +] + +sanity_check_paths = { + 'files': ['bin/cutadapt'], + 'dirs': ['lib/python%(pyshortver)s/site-packages/cutadapt/'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/c/cutadapt/cutadapt-1.9.1-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.9.1-foss-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..63398f9cb069861aa85ee45a47c1a2c570026f23 --- /dev/null +++ b/easybuild/easyconfigs/c/cutadapt/cutadapt-1.9.1-foss-2016b-Python-2.7.12.eb @@ -0,0 +1,32 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics (SIB) +# Biozentrum - University of Basel +# Modified by: Adam Huffman +# The Francis Crick Institute + +easyblock = "PythonPackage" + +name = 'cutadapt' +version = '1.9.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://opensource.scilifelab.se/projects/cutadapt/' +description = """ Cutadapt finds and removes adapter sequences, primers, poly-A tails and + other types of unwanted sequence from your high-throughput sequencing reads. """ + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('Python', '2.7.12'), +] + +sanity_check_paths = { + 'files': ['bin/cutadapt'], + 'dirs': ['lib/python%(pyshortver)s/site-packages/cutadapt/'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/DB/DB-6.2.23-foss-2016a.eb b/easybuild/easyconfigs/d/DB/DB-6.2.23-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..fcf1bd769617b093b3eb1824ad17539b52004e91 --- /dev/null +++ b/easybuild/easyconfigs/d/DB/DB-6.2.23-foss-2016a.eb @@ -0,0 +1,18 @@ +name = 'DB' +version = '6.2.23' + +homepage = 'http://www.oracle.com/technetwork/products/berkeleydb' +description = """Berkeley DB enables the development of custom data management solutions, + without the overhead traditionally associated with such custom projects.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +# download via http://www.oracle.com/technetwork/products/berkeleydb/downloads/, requires registration +sources = [SOURCELOWER_TAR_GZ] + +sanity_check_paths = { + 'files': ["include/db.h"], + 'dirs': [], +} + +moduleclass = 'tools' \ No newline at end of file diff --git a/easybuild/easyconfigs/d/DBD-mysql/DBD-mysql-4.032-intel-2016a-Perl-5.22.2.eb b/easybuild/easyconfigs/d/DBD-mysql/DBD-mysql-4.032-intel-2016a-Perl-5.22.2.eb new file mode 100644 index 0000000000000000000000000000000000000000..6491ebe755614488ed5bca43b4265b1e3da6b7f6 --- /dev/null +++ b/easybuild/easyconfigs/d/DBD-mysql/DBD-mysql-4.032-intel-2016a-Perl-5.22.2.eb @@ -0,0 +1,36 @@ +easyblock = 'PerlModule' + +name = 'DBD-mysql' +version = '4.032' +versionsuffix = '-Perl-%(perlver)s' + +homepage = 'http://search.cpan.org/~capttofu/DBD-mysql-%(version)s/' +description = """Perl binding for MySQL""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +source_urls = ['http://cpan.metacpan.org/authors/id/C/CA/CAPTTOFU/'] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('Perl', '5.22.2'), + ('MariaDB', '10.1.13'), + ('zlib', '1.2.8'), + # OS dependency should be preferred if the os version is more recent then this version + # it's nice to have an up to date openssl for security reasons + #('OpenSSL', '1.0.1q'), +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +# force static linking of libmysqlclient to dance around problem with unresolved symbols +configopts = '--libs="-L$EBROOTMARIADB/lib -Wl,-Bstatic -lmysqlclient -Wl,-Bdynamic -lpthread -lz -lrt -lssl -lcrypto"' + +options = {'modulename': 'DBD::mysql'} + +sanity_check_paths = { + 'files': ['lib/perl5/site_perl/%(perlver)s/x86_64-linux-thread-multi/DBD/mysql.pm'], + 'dirs': ['lib/perl5/site_perl/%(perlver)s/x86_64-linux-thread-multi/DBD/mysql'], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/DBD-mysql/DBD-mysql-4.033-intel-2016b-Perl-5.24.0.eb b/easybuild/easyconfigs/d/DBD-mysql/DBD-mysql-4.033-intel-2016b-Perl-5.24.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..0a65c07d0ff3d66afb68c94c5c8f90fe9512b0a6 --- /dev/null +++ b/easybuild/easyconfigs/d/DBD-mysql/DBD-mysql-4.033-intel-2016b-Perl-5.24.0.eb @@ -0,0 +1,36 @@ +easyblock = 'PerlModule' + +name = 'DBD-mysql' +version = '4.033' +versionsuffix = '-Perl-%(perlver)s' + +homepage = 'http://search.cpan.org/~capttofu/DBD-mysql-%(version)s/' +description = """Perl binding for MySQL""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['http://cpan.metacpan.org/authors/id/C/CA/CAPTTOFU/'] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('Perl', '5.24.0'), + ('MariaDB', '10.1.17'), + ('zlib', '1.2.8'), + # OS dependency should be preferred if the os version is more recent then this version + # it's nice to have an up to date openssl for security reasons + #('OpenSSL', '1.0.1q'), +] + +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +# force static linking of libmysqlclient to dance around problem with unresolved symbols +configopts = '--libs="-L$EBROOTMARIADB/lib -Wl,-Bstatic -lmysqlclient -Wl,-Bdynamic -lpthread -lz -lrt -lssl -lcrypto"' + +options = {'modulename': 'DBD::mysql'} + +sanity_check_paths = { + 'files': ['lib/perl5/site_perl/%(perlver)s/x86_64-linux-thread-multi/DBD/mysql.pm'], + 'dirs': ['lib/perl5/site_perl/%(perlver)s/x86_64-linux-thread-multi/DBD/mysql'], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/DB_File/DB_File-1.835-foss-2016a-Perl-5.22.1.eb b/easybuild/easyconfigs/d/DB_File/DB_File-1.835-foss-2016a-Perl-5.22.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..8c069fec945235589e0467118777b76be9742c9e --- /dev/null +++ b/easybuild/easyconfigs/d/DB_File/DB_File-1.835-foss-2016a-Perl-5.22.1.eb @@ -0,0 +1,28 @@ +easyblock = 'PerlModule' + +name = 'DB_File' +version = '1.835' +versionsuffix = '-Perl-%(perlver)s' + +homepage = 'http://perldoc.perl.org/DB_File.html' +description = """Perl5 access to Berkeley DB version 1.x.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['http://www.cpan.org/modules/by-module/DB_File/PMQS'] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('Perl', '5.22.1'), + ('DB', '6.2.23'), +] + +preconfigopts = 'env DB_FILE_INCLUDE="$EBROOTDB/include" DB_FILE_LIB="$EBROOTDB/lib" ' + +sanity_check_paths = { + 'files': ['lib/perl5/site_perl/%(perlver)s/x86_64-linux-thread-multi/DB_File.pm'], + 'dirs': [], +} + +moduleclass = 'data' + diff --git a/easybuild/easyconfigs/d/DBus/DBus-1.10.12-intel-2016b.eb b/easybuild/easyconfigs/d/DBus/DBus-1.10.12-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..7071afdb2c399a237e3b67f396969e2547ad2fd5 --- /dev/null +++ b/easybuild/easyconfigs/d/DBus/DBus-1.10.12-intel-2016b.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'DBus' +version = '1.10.12' + +homepage = 'http://dbus.freedesktop.org/doc/dbus-glib' +description = """D-Bus is a message bus system, a simple way for applications to talk + to one another. In addition to interprocess communication, D-Bus helps + coordinate process lifecycle; it makes it simple and reliable to code + a "single instance" application or daemon, and to launch applications + and daemons on demand when their services are needed.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['http://dbus.freedesktop.org/releases/dbus'] +sources = [SOURCELOWER_TAR_GZ] + +sanity_check_paths = { + 'files': ['bin/dbus-%s' % x for x in ['cleanup-sockets', 'daemon', 'launch', 'monitor', 'run-session', 'send', 'uuidgen']] + + ['lib/libdbus-1.%s' % x for x in ['a', SHLIB_EXT]], + 'dirs': ['include', 'share'] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/DBus/DBus-1.10.8-foss-2016a.eb b/easybuild/easyconfigs/d/DBus/DBus-1.10.8-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..0940c66fb5b827ec733ab871720e5d2598efe97f --- /dev/null +++ b/easybuild/easyconfigs/d/DBus/DBus-1.10.8-foss-2016a.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'DBus' +version = '1.10.8' + +homepage = 'http://dbus.freedesktop.org/doc/dbus-glib' +description = """D-Bus is a message bus system, a simple way for applications to talk + to one another. In addition to interprocess communication, D-Bus helps + coordinate process lifecycle; it makes it simple and reliable to code + a "single instance" application or daemon, and to launch applications + and daemons on demand when their services are needed.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['http://dbus.freedesktop.org/releases/dbus'] +sources = [SOURCELOWER_TAR_GZ] + +sanity_check_paths = { + 'files': ['bin/dbus-%s' % x for x in ['cleanup-sockets', 'daemon', 'launch', 'monitor', 'run-session', 'send', 'uuidgen']] + + ['lib/libdbus-1.%s' % x for x in ['a', SHLIB_EXT]], + 'dirs': ['include', 'share'] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/DBus/DBus-1.10.8-intel-2016a.eb b/easybuild/easyconfigs/d/DBus/DBus-1.10.8-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..f322881382fc4ad293ba4d60f7249dc3baf08b41 --- /dev/null +++ b/easybuild/easyconfigs/d/DBus/DBus-1.10.8-intel-2016a.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'DBus' +version = '1.10.8' + +homepage = 'http://dbus.freedesktop.org/doc/dbus-glib' +description = """D-Bus is a message bus system, a simple way for applications to talk + to one another. In addition to interprocess communication, D-Bus helps + coordinate process lifecycle; it makes it simple and reliable to code + a "single instance" application or daemon, and to launch applications + and daemons on demand when their services are needed.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +source_urls = ['http://dbus.freedesktop.org/releases/dbus'] +sources = [SOURCELOWER_TAR_GZ] + +sanity_check_paths = { + 'files': ['bin/dbus-%s' % x for x in ['cleanup-sockets', 'daemon', 'launch', 'monitor', 'run-session', 'send', 'uuidgen']] + + ['lib/libdbus-1.%s' % x for x in ['a', SHLIB_EXT]], + 'dirs': ['include', 'share'] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/DCA++/DCA++-1.0-CrayGNU-2015.11-cpu.eb b/easybuild/easyconfigs/d/DCA++/DCA++-1.0-CrayGNU-2015.11-cpu.eb new file mode 100644 index 0000000000000000000000000000000000000000..e419bc6e0b857ff98a21d4530c0097c942ba5b54 --- /dev/null +++ b/easybuild/easyconfigs/d/DCA++/DCA++-1.0-CrayGNU-2015.11-cpu.eb @@ -0,0 +1,24 @@ +easyblock = 'Bundle' + +name = 'DCA++' +version = '1.0' +versionsuffix = '-cpu' + +homepage = 'http://www.itp.phys.ethz.ch/research/comp/computation.html' + +description = """The DCA++ software project is a C++ implementation of the dynamical cluster +approximation (DCA) and its DCA+ extension. It aims to solve lattice models of strongly +correlated electron systems. This module bundles all the dependencies for the CPU-only version.""" + +toolchain = {'name': 'CrayGNU', 'version': '2015.11'} + +dependencies = [ + ('CMake', '3.5.0'), + ('spglib', '1.7.3'), + ('NFFT', '3.3.0'), + ('GSL', '2.1'), + ('gtest', '1.7.0'), + ('cray-hdf5/1.8.13', EXTERNAL_MODULE), +] + +moduleclass = 'phys' diff --git a/easybuild/easyconfigs/d/DCA++/DCA++-1.0-CrayGNU-2015.11-cuda.eb b/easybuild/easyconfigs/d/DCA++/DCA++-1.0-CrayGNU-2015.11-cuda.eb new file mode 100644 index 0000000000000000000000000000000000000000..231148074a75ee35be224392b89c4639fc238f33 --- /dev/null +++ b/easybuild/easyconfigs/d/DCA++/DCA++-1.0-CrayGNU-2015.11-cuda.eb @@ -0,0 +1,26 @@ +easyblock = 'Bundle' + +name = 'DCA++' +version = '1.0' +versionsuffix = '-cuda' + +homepage = 'http://www.itp.phys.ethz.ch/research/comp/computation.html' + +description = """The DCA++ software project is a C++ implementation of the dynamical cluster +approximation (DCA) and its DCA+ extension. It aims to solve lattice models of strongly correlated +electron systems. This module bundles all the dependencies for the CPU+GPU version.""" + +toolchain = {'name': 'CrayGNU', 'version': '2015.11'} + +dependencies = [ + ('CMake', '3.5.0'), + ('spglib', '1.7.3'), + ('NFFT', '3.3.0'), + ('GSL', '2.1'), + ('gtest', '1.7.0'), + ('cray-hdf5/1.8.13', EXTERNAL_MODULE), + ('cudatoolkit/7.0.28-1.0502.10742.5.1', EXTERNAL_MODULE), + ('magma', '2.0.0'), +] + +moduleclass = 'phys' diff --git a/easybuild/easyconfigs/d/DFT-D3/DFT-D3-3.1.1-intel-2015a.eb b/easybuild/easyconfigs/d/DFT-D3/DFT-D3-3.1.1-intel-2015a.eb new file mode 100644 index 0000000000000000000000000000000000000000..99e680c26db2e91d3c7e82a59a71ab8d66deb3e4 --- /dev/null +++ b/easybuild/easyconfigs/d/DFT-D3/DFT-D3-3.1.1-intel-2015a.eb @@ -0,0 +1,29 @@ +easyblock = 'MakeCp' + +name = 'DFT-D3' +version = '3.1.1' + +homepage = 'http://www.thch.uni-bonn.de/tc/index.php?section=downloads&subsection=DFT-D3&lang=english' +description = """DFT-D3 implements a dispersion correction for density functionals, Hartree-Fock and semi-empirical quantum chemical methods.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +source_urls = ['http://www.thch.uni-bonn.de/tc/downloads/%(name)s/data'] +# Note that the DFT-D3 tarball is named as "dftd3.tgz" with no version +# numbering. Also, the authors are prone (alas) to stealth upgrades, so that two +# tarballs with the same version number can have different checksums. For this +# reason, it is suggested to manually download and rename the tarball. The +# checksum may also need updating from time to time. +# Checksum last updated: 15 April 2016 +# Date tarball was reported to have been modified: 11 January 2016 +sources = ['dftd3-%(version)s.tgz'] +checksums = [('md5', 'c9d6a92c43bb2ba71ad75f388fdce216')] + +files_to_copy = [(['dftd3'], 'bin'), (['man.pdf'], 'doc')] + +sanity_check_paths = { + 'files': ['bin/dftd3'], + 'dirs': [], +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/d/DIAL/DIAL-2011.06.06-foss-2016a.eb b/easybuild/easyconfigs/d/DIAL/DIAL-2011.06.06-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..0edd0228ed665f100ce875affd1624aff6992c73 --- /dev/null +++ b/easybuild/easyconfigs/d/DIAL/DIAL-2011.06.06-foss-2016a.eb @@ -0,0 +1,33 @@ +easyblock = 'ConfigureMake' + +name = 'DIAL' +version = '2011.06.06' + +homepage = 'http://www.bx.psu.edu/miller_lab/' +description = """DIAL (De novo Identification of Alleles) is a collection of programs + to automate the discovery of alleles for a species where we lack a reference sequence. + The SNPs/alleles are specifically selected for a low error rate in genotyping assays. +""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://www.bx.psu.edu/miller_lab/dist/'] + +patches = ['DIAL-%(version)s_Makefile.in.patch'] + +dependencies = [ + ('LASTZ', '1.02.00'), +] + +binaries = [ 'assemble', 'assemble1', 'assemble_illumina', 'build_sff_index', 'convertFastqFasta', + 'cull_components', 'DIAL', 'filter', 'filter_clusters', 'fish_clusters', 'make_template', + 'masker', 'partition', 'remove_clones', 'remove_clusters', 'update', 'update_clusters', + 'update_status',] + +sanity_check_paths = { + 'files': ['bin/%s' % binfile for binfile in binaries], + 'dirs': ['bin'] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/DIAL/DIAL-2011.06.06_Makefile.in.patch b/easybuild/easyconfigs/d/DIAL/DIAL-2011.06.06_Makefile.in.patch new file mode 100644 index 0000000000000000000000000000000000000000..0f365be126b8f7235fb62413b47433ac5a038308 --- /dev/null +++ b/easybuild/easyconfigs/d/DIAL/DIAL-2011.06.06_Makefile.in.patch @@ -0,0 +1,13 @@ +# Remove use of -Werror because Werror is not used (discussed in http://seqanswers.com/forums/showthread.php?t=20113). +# Using -Werror gives warnings which result in a failure of the installation. +# Author: Fokke Dijkstra - Rijksuniversiteit Groningen (RUG)--- DIAL/src/Makefile.in 2015-02-10 14:10:33.143293723 +0100 ++++ DIAL/src/Makefile.in 2015-02-10 14:10:39.462384572 +0100 +@@ -246,7 +246,7 @@ + @DEBUG_FALSE@@PROFILE_FALSE@@TESTING_TRUE@OPTIMIZATIONS = -ggdb + @DEBUG_FALSE@@PROFILE_TRUE@OPTIMIZATIONS = -ggdb -pg -DNDEBUG -O2 -funroll-all-loops $(ARCH) + @DEBUG_TRUE@OPTIMIZATIONS = -ggdb -DDEBUG +-AM_CFLAGS = -W -Wformat -Wimplicit -Wreturn-type -Wall -Werror \ ++AM_CFLAGS = -W -Wformat -Wimplicit -Wreturn-type -Wall \ + -Wunused-variable -Wunused-parameter -Wreturn-type -Wswitch \ + -Wcast-align -Winline -Wnested-externs -Wextra $(OPTIMIZATIONS) \ + -std=c99 diff --git a/easybuild/easyconfigs/d/DMTCP/DMTCP-2.4.5.eb b/easybuild/easyconfigs/d/DMTCP/DMTCP-2.4.5.eb new file mode 100644 index 0000000000000000000000000000000000000000..597de0792e7d546c3e3d1d78dcf9857d0fadbb7e --- /dev/null +++ b/easybuild/easyconfigs/d/DMTCP/DMTCP-2.4.5.eb @@ -0,0 +1,27 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Ravi Tripathi +# Email: ravi89@uab.edu + +easyblock = 'ConfigureMake' + +name = 'DMTCP' +version = '2.4.5' + +homepage = "http://dmtcp.sourceforge.net/index.html" +description = """DMTCP (Distributed MultiThreaded Checkpointing) +transparently checkpoints a single-host or distributed computation +in user-space -- with no modifications to user code or to the O/S.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = ['https://github.com/dmtcp/dmtcp/archive/'] +sources = ['%(version)s.tar.gz'] + +sanity_check_paths = { + 'files': ['bin/dmtcp_command', 'bin/dmtcp_discover_rm', 'bin/dmtcp_nocheckpoint', 'bin/dmtcp_srun_helper', + 'bin/dmtcp_sshd', 'bin/dmtcp_coordinator', 'bin/dmtcp_launch', 'bin/dmtcp_restart', 'bin/dmtcp_ssh'], + 'dirs': [], +} + +moduleclass = 'tools' + diff --git a/easybuild/easyconfigs/d/DicomBrowser/DicomBrowser-1.7.0b5-Java-1.7.0_80.eb b/easybuild/easyconfigs/d/DicomBrowser/DicomBrowser-1.7.0b5-Java-1.7.0_80.eb new file mode 100644 index 0000000000000000000000000000000000000000..295844b8bab62326fe432853ee68d7d20fb9bd1a --- /dev/null +++ b/easybuild/easyconfigs/d/DicomBrowser/DicomBrowser-1.7.0b5-Java-1.7.0_80.eb @@ -0,0 +1,31 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +easyblock = 'JAR' + +name = "DicomBrowser" +version = "1.7.0b5" +versionsuffix = "-Java-%(javaver)s" + +homepage = 'http://nrg.wustl.edu/software/dicom-browser/' +description = """DicomBrowser is an application for inspecting and modifying DICOM metadata in many files at once.""" + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = ['https://bitbucket.org/nrg/dicombrowser/downloads/'] +sources = ['%(name)s-%(version)s-bin-with-dependencies.jar'] + +dependencies = [ + ('Java', '1.7.0_80', '', True), +] + +sanity_check_paths = { + 'files': ['%(name)s-%(version)s-bin-with-dependencies.jar'], + 'dirs': [], +} + +modloadmsg = """To execute run: java -jar \\$EBROOTDICOMBROWSER/%(name)s-%(version)s-bin-with-dependencies.jar""" + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.10-intel-2016.02-GCC-4.9.eb b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.10-intel-2016.02-GCC-4.9.eb new file mode 100644 index 0000000000000000000000000000000000000000..6c27df0850942f371670c22f0085ee9f65c7aed2 --- /dev/null +++ b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.10-intel-2016.02-GCC-4.9.eb @@ -0,0 +1,19 @@ +name = 'Doxygen' +version = '1.8.10' + +homepage = 'http://www.doxygen.org' +description = """Doxygen is a documentation system for C++, C, Java, Objective-C, Python, + IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D.""" + +toolchain = {'name': 'intel', 'version': '2016.02-GCC-4.9'} + +sources = ['%(namelower)s-%(version)s.src.tar.gz'] +source_urls = ['http://ftp.stack.nl/pub/users/dimitri/'] + +builddependencies = [ + ('CMake', '3.4.1'), + ('flex', '2.5.39'), + ('Bison', '3.0.4'), +] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-GCC-4.9.2.eb b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-GCC-4.9.2.eb index 5adccf48d70476aee19c14ae1596e1fb79b5676d..9af65e4593e31e084a8d6901f7f2277fa3cd18dc 100644 --- a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-GCC-4.9.2.eb @@ -16,4 +16,6 @@ builddependencies = [ ('Bison', '3.0.4'), ] +parallel = 1 + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-foss-2015a.eb b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-foss-2015a.eb index 1db648e43da586836ab0c3363835af1f96228f92..5b5d5f06cdfdb264c93dfc91fd059ce07d44554c 100644 --- a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-foss-2015a.eb +++ b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-foss-2015a.eb @@ -16,4 +16,6 @@ builddependencies = [ ('Bison', '3.0.4'), ] +parallel = 1 + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-foss-2016a.eb b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-foss-2016a.eb index fea350b75565a0e9bf692634e37b3fd33d8d9ee0..45e774b0e381a8b6a5bc693fc87371bf23ecc3fd 100644 --- a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-foss-2016a.eb +++ b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-foss-2016a.eb @@ -16,4 +16,6 @@ builddependencies = [ ('Bison', '3.0.4'), ] +parallel = 1 + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-foss-2016b.eb b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..00e90a1e4094868e3b91d2a9e1df407b74fc5e8a --- /dev/null +++ b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-foss-2016b.eb @@ -0,0 +1,21 @@ +name = 'Doxygen' +version = '1.8.11' + +homepage = 'http://www.doxygen.org' +description = """Doxygen is a documentation system for C++, C, Java, Objective-C, Python, + IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D.""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +sources = ['%(namelower)s-%(version)s.src.tar.gz'] +source_urls = ['http://ftp.stack.nl/pub/users/dimitri/'] + +builddependencies = [ + ('CMake', '3.5.2'), + ('flex', '2.6.0'), + ('Bison', '3.0.4'), +] + +parallel = 1 + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-intel-2016a.eb b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-intel-2016a.eb index 2d5dc8597f3f6417bf228fc27656f6292b38ede9..a63ff80fea99963b24142537f73563091eb9397b 100644 --- a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-intel-2016a.eb +++ b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-intel-2016a.eb @@ -16,4 +16,6 @@ builddependencies = [ ('Bison', '3.0.4'), ] +parallel = 1 + moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-intel-2016b.eb b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..038f6a11a2f4c5ed359832f976d094947eafc856 --- /dev/null +++ b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-intel-2016b.eb @@ -0,0 +1,21 @@ +name = 'Doxygen' +version = '1.8.11' + +homepage = 'http://www.doxygen.org' +description = """Doxygen is a documentation system for C++, C, Java, Objective-C, Python, + IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +sources = ['%(namelower)s-%(version)s.src.tar.gz'] +source_urls = ['http://ftp.stack.nl/pub/users/dimitri/'] + +builddependencies = [ + ('CMake', '3.5.2'), + ('flex', '2.6.0'), + ('Bison', '3.0.4'), +] + +parallel = 1 + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-iomkl-2016.07.eb b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-iomkl-2016.07.eb new file mode 100644 index 0000000000000000000000000000000000000000..2cfa765309fe6b0091a580abbce4d143a9c08b04 --- /dev/null +++ b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-iomkl-2016.07.eb @@ -0,0 +1,19 @@ +name = 'Doxygen' +version = '1.8.11' + +homepage = 'http://www.doxygen.org' +description = """Doxygen is a documentation system for C++, C, Java, Objective-C, Python, + IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D.""" + +toolchain = {'name': 'iomkl', 'version': '2016.07'} + +sources = ['%(namelower)s-%(version)s.src.tar.gz'] +source_urls = ['http://ftp.stack.nl/pub/users/dimitri/'] + +builddependencies = [ + ('flex', '2.6.0'), + ('CMake', '3.4.1'), + ('Bison', '3.0.4'), +] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-iomkl-2016.09-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-iomkl-2016.09-GCC-4.9.3-2.25.eb new file mode 100644 index 0000000000000000000000000000000000000000..215719decbddb8536a0ffb5045ff29806d80f2d5 --- /dev/null +++ b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.11-iomkl-2016.09-GCC-4.9.3-2.25.eb @@ -0,0 +1,19 @@ +name = 'Doxygen' +version = '1.8.11' + +homepage = 'http://www.doxygen.org' +description = """Doxygen is a documentation system for C++, C, Java, Objective-C, Python, + IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D.""" + +toolchain = {'name': 'iomkl', 'version': '2016.09-GCC-4.9.3-2.25'} + +sources = ['%(namelower)s-%(version)s.src.tar.gz'] +source_urls = ['http://ftp.stack.nl/pub/users/dimitri/'] + +builddependencies = [ + ('flex', '2.6.0'), + ('CMake', '3.4.1'), + ('Bison', '3.0.4'), +] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.5-ictce-5.5.0.eb b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.5-ictce-5.5.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..e87a654b014227c0b97575144e44c4ddce8ca031 --- /dev/null +++ b/easybuild/easyconfigs/d/Doxygen/Doxygen-1.8.5-ictce-5.5.0.eb @@ -0,0 +1,18 @@ +name = 'Doxygen' +version = '1.8.5' + +homepage = 'http://www.doxygen.org' +description = """Doxygen is a documentation system for C++, C, Java, Objective-C, Python, +IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D.""" + +toolchain = {'name': 'ictce', 'version': '5.5.0'} + +sources = ['%(namelower)s-%(version)s.src.tar.gz'] +source_urls = ['http://ftp.stack.nl/pub/users/dimitri/'] + +dependencies = [ + ('flex', '2.5.37'), + ('Bison', '3.0.1'), +] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/dadi/dadi-1.7.0-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/d/dadi/dadi-1.7.0-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..dcb0dd7c09baad0dfb4c2c2526e45bb38d171f32 --- /dev/null +++ b/easybuild/easyconfigs/d/dadi/dadi-1.7.0-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,26 @@ +easyblock = 'PythonPackage' + +name = 'dadi' +version = '1.7.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://bitbucket.org/gutenkunstlab/dadi' +description = """∂a∂i implements methods for demographic history and selection inference from genetic data, + based on diffusion approximations to the allele frequency spectrum.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['https://bitbucket.org/gutenkunstlab/dadi/get/'] +sources = ['%(version)s.tar.gz'] + +dependencies = [ + ('Python', '2.7.12'), + ('matplotlib', '1.5.1', versionsuffix), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/damageproto/damageproto-1.2.1-foss-2016a.eb b/easybuild/easyconfigs/d/damageproto/damageproto-1.2.1-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..13810699c6e9bb01bec4bb547d6bfa55c89bd18c --- /dev/null +++ b/easybuild/easyconfigs/d/damageproto/damageproto-1.2.1-foss-2016a.eb @@ -0,0 +1,21 @@ +easyblock = 'ConfigureMake' + +name = 'damageproto' +version = '1.2.1' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = "X protocol and ancillary headers for xinerama" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_PROTO_SOURCE] + +builddependencies = [('xorg-macros', '1.19.0')] + +sanity_check_paths = { + 'files': ['include/X11/extensions/damageproto.h'], + 'dirs': [] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/damageproto/damageproto-1.2.1-intel-2016a.eb b/easybuild/easyconfigs/d/damageproto/damageproto-1.2.1-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..5d7b16e6f251330ad6449c948e70ef7c20c6ca43 --- /dev/null +++ b/easybuild/easyconfigs/d/damageproto/damageproto-1.2.1-intel-2016a.eb @@ -0,0 +1,21 @@ +easyblock = 'ConfigureMake' + +name = 'damageproto' +version = '1.2.1' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = "X protocol and ancillary headers for xinerama" + +toolchain = {'name': 'intel', 'version': '2016a'} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_PROTO_SOURCE] + +builddependencies = [('xorg-macros', '1.19.0')] + +sanity_check_paths = { + 'files': ['include/X11/extensions/damageproto.h'], + 'dirs': [] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/dask/dask-0.11.0-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/d/dask/dask-0.11.0-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..27c5d182f4f47dfdbaa071604984566eac6cd2f0 --- /dev/null +++ b/easybuild/easyconfigs/d/dask/dask-0.11.0-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,23 @@ +easyblock = 'PythonPackage' + +name = 'dask' +version = '0.11.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://github.com/dask/dask/' +description = """Dask provides multi-core execution on larger-than-memory datasets using blocked algorithms + and task scheduling.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [('Python', '2.7.12')] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dask/dask-0.11.0-intel-2016b-Python-3.5.2.eb b/easybuild/easyconfigs/d/dask/dask-0.11.0-intel-2016b-Python-3.5.2.eb new file mode 100644 index 0000000000000000000000000000000000000000..1b19e5cf3849107a2281b3cd74fda9d0a9658a61 --- /dev/null +++ b/easybuild/easyconfigs/d/dask/dask-0.11.0-intel-2016b-Python-3.5.2.eb @@ -0,0 +1,23 @@ +easyblock = 'PythonPackage' + +name = 'dask' +version = '0.11.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://github.com/dask/dask/' +description = """Dask provides multi-core execution on larger-than-memory datasets using blocked algorithms + and task scheduling.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [('Python', '3.5.2')] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dask/dask-0.12.0-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/d/dask/dask-0.12.0-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..0b49bfdbc1d21b2a63455b0ed48a0d04cd41c617 --- /dev/null +++ b/easybuild/easyconfigs/d/dask/dask-0.12.0-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,37 @@ +easyblock = 'Bundle' + +name = 'dask' +version = '0.12.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://github.com/dask/dask/' +description = """Dask provides multi-core execution on larger-than-memory datasets using blocked algorithms + and task scheduling.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +# this is a bundle of Python packages +exts_defaultclass = 'PythonPackage' + +dependencies = [('Python', '2.7.12')] + +exts_list = [ + ('toolz', '0.8.0', { + 'source_urls': ['https://pypi.python.org/packages/source/t/toolz'], + }), + (name, version, { + 'source_urls': ['https://pypi.python.org/packages/source/d/dask'], + }), +] + +# specify that Bundle easyblock should run a full sanity check, rather than just trying to load the module +full_sanity_check = True + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dask/dask-0.12.0-intel-2016b-Python-3.5.2.eb b/easybuild/easyconfigs/d/dask/dask-0.12.0-intel-2016b-Python-3.5.2.eb new file mode 100644 index 0000000000000000000000000000000000000000..46b06c2e96c2cc50fe79f5a5370ffd3c8b738fd1 --- /dev/null +++ b/easybuild/easyconfigs/d/dask/dask-0.12.0-intel-2016b-Python-3.5.2.eb @@ -0,0 +1,37 @@ +easyblock = 'Bundle' + +name = 'dask' +version = '0.12.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://github.com/dask/dask/' +description = """Dask provides multi-core execution on larger-than-memory datasets using blocked algorithms + and task scheduling.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +# this is a bundle of Python packages +exts_defaultclass = 'PythonPackage' + +dependencies = [('Python', '3.5.2')] + +exts_list = [ + ('toolz', '0.8.0', { + 'source_urls': ['https://pypi.python.org/packages/source/t/toolz'], + }), + (name, version, { + 'source_urls': ['https://pypi.python.org/packages/source/d/dask'], + }), +] + +# specify that Bundle easyblock should run a full sanity check, rather than just trying to load the module +full_sanity_check = True + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dask/dask-0.8.2-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/d/dask/dask-0.8.2-intel-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..10a9f3bf3627be8228d9911e5770f0cb9a29d672 --- /dev/null +++ b/easybuild/easyconfigs/d/dask/dask-0.8.2-intel-2016a-Python-2.7.11.eb @@ -0,0 +1,23 @@ +easyblock = 'PythonPackage' + +name = 'dask' +version = '0.8.2' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://github.com/dask/dask/' +description = """Dask provides multi-core execution on larger-than-memory datasets using blocked algorithms + and task scheduling.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [('Python', '2.7.11')] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dask/dask-0.8.2-intel-2016a-Python-3.5.1.eb b/easybuild/easyconfigs/d/dask/dask-0.8.2-intel-2016a-Python-3.5.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..7dcf741ab4c8763b294ecc35375c4ee19b2d8e29 --- /dev/null +++ b/easybuild/easyconfigs/d/dask/dask-0.8.2-intel-2016a-Python-3.5.1.eb @@ -0,0 +1,23 @@ +easyblock = 'PythonPackage' + +name = 'dask' +version = '0.8.2' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://github.com/dask/dask/' +description = """Dask provides multi-core execution on larger-than-memory datasets using blocked algorithms + and task scheduling.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [('Python', '3.5.1')] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/d/dbus-glib/dbus-glib-0.106-foss-2016a.eb b/easybuild/easyconfigs/d/dbus-glib/dbus-glib-0.106-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..3d05e04fc17aa8fa19504d5b2de0b4a77d6b5ccd --- /dev/null +++ b/easybuild/easyconfigs/d/dbus-glib/dbus-glib-0.106-foss-2016a.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'dbus-glib' +version = '0.106' + +homepage = 'http://dbus.freedesktop.org/doc/dbus-glib' +description = """D-Bus is a message bus system, a simple way for applications to talk to one another.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['http://dbus.freedesktop.org/releases/dbus-glib'] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('GLib', '2.48.0'), + ('DBus', '1.10.8'), + ('expat', '2.1.1'), +] + +sanity_check_paths = { + 'files': ['bin/dbus-binding-tool', 'lib/libdbus-glib-1.%s' % SHLIB_EXT, 'lib/libdbus-glib-1.a'], + 'dirs': ['include', 'share'] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/dbus-glib/dbus-glib-0.106-intel-2016a.eb b/easybuild/easyconfigs/d/dbus-glib/dbus-glib-0.106-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..321204b24485cd0ee7ac1bc8ecf88b6f6d50a658 --- /dev/null +++ b/easybuild/easyconfigs/d/dbus-glib/dbus-glib-0.106-intel-2016a.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'dbus-glib' +version = '0.106' + +homepage = 'http://dbus.freedesktop.org/doc/dbus-glib' +description = """D-Bus is a message bus system, a simple way for applications to talk to one another.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +source_urls = ['http://dbus.freedesktop.org/releases/dbus-glib'] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('GLib', '2.47.5'), + ('DBus', '1.10.8'), + ('expat', '2.1.0'), +] + +sanity_check_paths = { + 'files': ['bin/dbus-binding-tool', 'lib/libdbus-glib-1.%s' % SHLIB_EXT, 'lib/libdbus-glib-1.a'], + 'dirs': ['include', 'share'] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/dbus-glib/dbus-glib-0.108-intel-2016b.eb b/easybuild/easyconfigs/d/dbus-glib/dbus-glib-0.108-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..318a8a890a3ed9ad552a883b787e5674c5e6e423 --- /dev/null +++ b/easybuild/easyconfigs/d/dbus-glib/dbus-glib-0.108-intel-2016b.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'dbus-glib' +version = '0.108' + +homepage = 'http://dbus.freedesktop.org/doc/dbus-glib' +description = """D-Bus is a message bus system, a simple way for applications to talk to one another.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['http://dbus.freedesktop.org/releases/dbus-glib'] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('GLib', '2.49.5'), + ('DBus', '1.10.12'), + ('expat', '2.2.0'), +] + +sanity_check_paths = { + 'files': ['bin/dbus-binding-tool', 'lib/libdbus-glib-1.%s' % SHLIB_EXT, 'lib/libdbus-glib-1.a'], + 'dirs': ['include', 'share'] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/d/distributed/distributed-1.14.3-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/d/distributed/distributed-1.14.3-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..0e72d5ec347180e19e815b0820e5ad346631d4cb --- /dev/null +++ b/easybuild/easyconfigs/d/distributed/distributed-1.14.3-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,68 @@ +easyblock = 'Bundle' + +name = 'distributed' +version = '1.14.3' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://distributed.readthedocs.io/' +description = """Dask.distributed is a lightweight library for distributed computing in Python. + It extends both the concurrent.futures and dask APIs to moderate sized clusters.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +# this is a bundle of Python packages +exts_defaultclass = 'PythonPackage' + +dependencies = [ + ('Python', '2.7.12'), + ('dask', '0.12.0', versionsuffix), +] + +exts_list = [ + ('zict', '0.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/z/zict'], + }), + ('HeapDict', '1.0.0', { + 'source_urls': ['https://pypi.python.org/packages/source/H/HeapDict'], + 'modulename': 'heapdict', + }), + ('tornado', '4.4.2', { + 'source_urls': ['https://pypi.python.org/packages/source/t/tornado'], + }), + ('tblib', '1.3.0', { + 'source_urls': ['https://pypi.python.org/packages/source/t/tblib'], + }), + ('psutil', '5.0.0', { + 'source_urls': ['https://pypi.python.org/packages/source/p/psutil'], + 'source_tmpl': 'psutil-%(version)s.zip', + }), + ('msgpack-python', '0.4.8', { + 'source_urls': ['https://pypi.python.org/packages/source/m/msgpack-python'], + 'modulename': 'msgpack', + }), + ('locket', '0.2.0', { + 'source_urls': ['https://pypi.python.org/packages/source/l/locket'], + }), + ('cloudpickle', '0.2.1', { + 'source_urls': ['https://pypi.python.org/packages/source/c/cloudpickle'], + }), + ('click', '6.6', { + 'source_urls': ['https://pypi.python.org/packages/source/c/click'], + }), + (name, version, { + 'source_urls': ['https://pypi.python.org/packages/source/d/distributed'], + }), +] + +# specify that Bundle easyblock should run a full sanity check, rather than just trying to load the module +full_sanity_check = True + +sanity_check_paths = { + 'files': ['bin/dask-remote', 'bin/dask-scheduler', 'bin/dask-ssh', 'bin/dask-submit', 'bin/dask-worker', + 'bin/dcenter', 'bin/dcluster', 'bin/dscheduler', 'bin/dworker'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/d/distributed/distributed-1.14.3-intel-2016b-Python-3.5.2.eb b/easybuild/easyconfigs/d/distributed/distributed-1.14.3-intel-2016b-Python-3.5.2.eb new file mode 100644 index 0000000000000000000000000000000000000000..82253f9f50d4e1685c22dfdab7aa01b6cb747254 --- /dev/null +++ b/easybuild/easyconfigs/d/distributed/distributed-1.14.3-intel-2016b-Python-3.5.2.eb @@ -0,0 +1,68 @@ +easyblock = 'Bundle' + +name = 'distributed' +version = '1.14.3' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://distributed.readthedocs.io/' +description = """Dask.distributed is a lightweight library for distributed computing in Python. + It extends both the concurrent.futures and dask APIs to moderate sized clusters.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +# this is a bundle of Python packages +exts_defaultclass = 'PythonPackage' + +dependencies = [ + ('Python', '3.5.2'), + ('dask', '0.12.0', versionsuffix), +] + +exts_list = [ + ('zict', '0.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/z/zict'], + }), + ('HeapDict', '1.0.0', { + 'source_urls': ['https://pypi.python.org/packages/source/H/HeapDict'], + 'modulename': 'heapdict', + }), + ('tornado', '4.4.2', { + 'source_urls': ['https://pypi.python.org/packages/source/t/tornado'], + }), + ('tblib', '1.3.0', { + 'source_urls': ['https://pypi.python.org/packages/source/t/tblib'], + }), + ('psutil', '5.0.0', { + 'source_urls': ['https://pypi.python.org/packages/source/p/psutil'], + 'source_tmpl': 'psutil-%(version)s.zip', + }), + ('msgpack-python', '0.4.8', { + 'source_urls': ['https://pypi.python.org/packages/source/m/msgpack-python'], + 'modulename': 'msgpack', + }), + ('locket', '0.2.0', { + 'source_urls': ['https://pypi.python.org/packages/source/l/locket'], + }), + ('cloudpickle', '0.2.1', { + 'source_urls': ['https://pypi.python.org/packages/source/c/cloudpickle'], + }), + ('click', '6.6', { + 'source_urls': ['https://pypi.python.org/packages/source/c/click'], + }), + (name, version, { + 'source_urls': ['https://pypi.python.org/packages/source/d/distributed'], + }), +] + +# specify that Bundle easyblock should run a full sanity check, rather than just trying to load the module +full_sanity_check = True + +sanity_check_paths = { + 'files': ['bin/dask-remote', 'bin/dask-scheduler', 'bin/dask-ssh', 'bin/dask-submit', 'bin/dask-worker', + 'bin/dcenter', 'bin/dcluster', 'bin/dscheduler', 'bin/dworker'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/d/drFAST/drFAST-1.0.0.0-goolf-1.4.10.eb b/easybuild/easyconfigs/d/drFAST/drFAST-1.0.0.0-goolf-1.4.10.eb new file mode 100644 index 0000000000000000000000000000000000000000..ed4f3f692d8b98149c0fef35c4b0d9df3e8a939a --- /dev/null +++ b/easybuild/easyconfigs/d/drFAST/drFAST-1.0.0.0-goolf-1.4.10.eb @@ -0,0 +1,33 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +easyblock = 'MakeCp' + +name = 'drFAST' +version = '1.0.0.0' + +homepage = 'http://drfast.sourceforge.net/' +description = """ drFAST is designed to map di-base reads (SOLiD color space reads) + to reference genome assemblies; in a fast and memory-efficient manner. """ + +toolchain = {'name': 'goolf', 'version': '1.4.10'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCE_ZIP] + +dependencies = [('zlib', '1.2.8')] + +buildopts = ' CC="$CC"' + +parallel = 1 + +files_to_copy = [ (['drfast'], 'bin'), "README.txt" ] + +sanity_check_paths = { + 'files': ["bin/drfast", "README.txt"], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/d/drFAST/drFAST-1.0.0.0-ictce-6.2.5.eb b/easybuild/easyconfigs/d/drFAST/drFAST-1.0.0.0-ictce-6.2.5.eb new file mode 100644 index 0000000000000000000000000000000000000000..3f01a8dfb96f0a4516cdd5e3f21260cca03174aa --- /dev/null +++ b/easybuild/easyconfigs/d/drFAST/drFAST-1.0.0.0-ictce-6.2.5.eb @@ -0,0 +1,33 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +easyblock = 'MakeCp' + +name = 'drFAST' +version = '1.0.0.0' + +homepage = 'http://drfast.sourceforge.net/' +description = """ drFAST is designed to map di-base reads (SOLiD color space reads) + to reference genome assemblies; in a fast and memory-efficient manner. """ + +toolchain = {'name': 'ictce', 'version': '6.2.5'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCE_ZIP] + +dependencies = [('zlib', '1.2.8')] + +buildopts = ' CC="$CC"' + +parallel = 1 + +files_to_copy = [ (['drfast'], 'bin'), "README.txt" ] + +sanity_check_paths = { + 'files': ["bin/drfast", "README.txt"], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/EIGENSOFT/EIGENSOFT-6.0.1-foss-2016a.eb b/easybuild/easyconfigs/e/EIGENSOFT/EIGENSOFT-6.0.1-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..653bc39a36da765a127f8b355f1ed1b137302d95 --- /dev/null +++ b/easybuild/easyconfigs/e/EIGENSOFT/EIGENSOFT-6.0.1-foss-2016a.eb @@ -0,0 +1,46 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +# Provided binaries required OpenBLAS and GSL libraries + +easyblock = 'MakeCp' + +name = 'EIGENSOFT' +version = '6.0.1' + +homepage = 'http://www.hsph.harvard.edu/alkes-price/software/' +description = """The EIGENSOFT package combines functionality from our population genetics methods (Patterson et al. +2006) and our EIGENSTRAT stratification correction method (Price et al. 2006). The EIGENSTRAT method uses principal +components analysis to explicitly model ancestry differences between cases and controls along continuous axes of +variation; the resulting correction is specific to a candidate marker’s variation in frequency across ancestral +populations, minimizing spurious associations while maximizing power to detect true associations. The EIGENSOFT +package has a built-in plotting script and supports multiple file formats and quantitative phenotypes.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = [ + 'https://data.broadinstitute.org/alkesgroup/EIGENSOFT/', + 'https://data.broadinstitute.org/alkesgroup/EIGENSOFT/OLD/' +] +sources = ['EIG%(version)s.tar.gz'] + +dependencies = [ + ('GSL', '2.1'), +] + +# -lm and -pthread are missing in the Makefile +# also run "make install" after make to copy all binaries to the bin dir +buildopts = 'LDLIBS="-lgsl $LIBBLAS -lrt -lm" LDFLAGS="$LDFLAGS -pthread" && make install' + +start_dir = 'src' + +files_to_copy = ['bin', 'CONVERTF', 'EIGENSTRAT', 'POPGEN', 'README'] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["baseprog", "convertf", "eigenstrat", "eigenstratQTL"]], + 'dirs': [] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/EIGENSOFT/EIGENSOFT-6.1.1-foss-2016a.eb b/easybuild/easyconfigs/e/EIGENSOFT/EIGENSOFT-6.1.1-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..90343733e32df8004690e03412fe9e120e5b5702 --- /dev/null +++ b/easybuild/easyconfigs/e/EIGENSOFT/EIGENSOFT-6.1.1-foss-2016a.eb @@ -0,0 +1,46 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +# Provided binaries required OpenBLAS and GSL libraries + +easyblock = 'MakeCp' + +name = 'EIGENSOFT' +version = '6.1.1' + +homepage = 'http://www.hsph.harvard.edu/alkes-price/software/' +description = """The EIGENSOFT package combines functionality from our population genetics methods (Patterson et al. +2006) and our EIGENSTRAT stratification correction method (Price et al. 2006). The EIGENSTRAT method uses principal +components analysis to explicitly model ancestry differences between cases and controls along continuous axes of +variation; the resulting correction is specific to a candidate marker’s variation in frequency across ancestral +populations, minimizing spurious associations while maximizing power to detect true associations. The EIGENSOFT +package has a built-in plotting script and supports multiple file formats and quantitative phenotypes.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = [ + 'https://data.broadinstitute.org/alkesgroup/EIGENSOFT/', + 'https://data.broadinstitute.org/alkesgroup/EIGENSOFT/OLD/' +] +sources = ['EIG%(version)s.tar.gz'] + +dependencies = [ + ('GSL', '2.1'), +] + +# -lm and -pthread are missing in the Makefile +# also run "make install" after make to copy all binaries to the bin dir +buildopts = 'LDLIBS="-lgsl $LIBBLAS -lrt -lm" LDFLAGS="$LDFLAGS -pthread" && make install' + +start_dir = 'src' + +files_to_copy = ['bin', 'CONVERTF', 'EIGENSTRAT', 'POPGEN', 'README'] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["baseprog", "convertf", "eigenstrat", "eigenstratQTL"]], + 'dirs': [] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/EIGENSOFT/EIGENSOFT-6.1.1-goolf-1.7.20.eb b/easybuild/easyconfigs/e/EIGENSOFT/EIGENSOFT-6.1.1-goolf-1.7.20.eb new file mode 100644 index 0000000000000000000000000000000000000000..fc4103fecb21aee28f9300fa180848f7afad048e --- /dev/null +++ b/easybuild/easyconfigs/e/EIGENSOFT/EIGENSOFT-6.1.1-goolf-1.7.20.eb @@ -0,0 +1,37 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +# Provided binaries required OpenBLAS and GSL libraries + +easyblock = 'Tarball' + +name = 'EIGENSOFT' +version = '6.1.1' + +homepage = 'http://www.hsph.harvard.edu/alkes-price/software/' +description = """The EIGENSOFT package combines functionality from our population genetics methods (Patterson et al. 2006) + and our EIGENSTRAT stratification correction method (Price et al. 2006). The EIGENSTRAT method uses principal components + analysis to explicitly model ancestry differences between cases and controls along continuous axes of variation; + the resulting correction is specific to a candidate marker’s variation in frequency across ancestral populations, + minimizing spurious associations while maximizing power to detect true associations. The EIGENSOFT package has a built-in + plotting script and supports multiple file formats and quantitative phenotypes.""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} + +dependencies = [ + ('GSL', '1.16'), +] + +source_urls = [ + 'https://data.broadinstitute.org/alkesgroup/EIGENSOFT/', + 'https://data.broadinstitute.org/alkesgroup/EIGENSOFT/OLD/'] +sources = ['EIG%(version)s.tar.gz'] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ["baseprog", "convertf", "eigenstrat", "eigenstratQTL"]], + 'dirs': [] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/ESMF/ESMF-7.0.0-foss-2016a.eb b/easybuild/easyconfigs/e/ESMF/ESMF-7.0.0-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..0d7fea90a9e6deb4b2cd49178fca270fb3c3426a --- /dev/null +++ b/easybuild/easyconfigs/e/ESMF/ESMF-7.0.0-foss-2016a.eb @@ -0,0 +1,28 @@ +name = 'ESMF' +version = '7.0.0' + +homepage = 'http://sourceforge.net/projects/esmf' +description = """The Earth System Modeling Framework (ESMF) is software for building and coupling weather, + climate, and related models.""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'usempi': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%%(namelower)s_%s_src.tar.gz' % '_'.join(version.split('.'))] + +patches = ['ESMF-6.1.1_libopts.patch'] + +dependencies = [ + ('netCDF', '4.4.0'), + ('netCDF-Fortran', '4.4.3'), + ('netCDF-C++', '4.2'), +] + +buildopts = 'ESMF_NETCDF_INCLUDE=$EBROOTNETCDFMINFORTRAN/include ' +buildopts += 'ESMF_NETCDF_LIBS="`ncconfig --libs` `nf-config --flibs` `ncxx4-config --libs`"' + +# too parallel causes the build to become really slow +maxparallel = 8 + +moduleclass = 'geo' diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.7.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.7.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..1ca29896e871f529687b320b23a2b1ae17faaf00 --- /dev/null +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.7.0.eb @@ -0,0 +1,31 @@ +easyblock = 'EB_EasyBuildMeta' + +name = 'EasyBuild' +version = '2.7.0' + +homepage = 'http://hpcugent.github.com/easybuild/' +description = """EasyBuild is a software build and installation framework + written in Python that allows you to install software in a structured, + repeatable and robust way.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = [ + 'https://pypi.python.org/packages/source/v/vsc-base/', + 'https://pypi.python.org/packages/source/e/easybuild-framework/', + 'https://pypi.python.org/packages/source/e/easybuild-easyblocks/', + 'https://pypi.python.org/packages/source/e/easybuild-easyconfigs/', +] +# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) +sources = [ + 'vsc-base-2.4.18.tar.gz', + 'easybuild-framework-%(version)s.tar.gz', + 'easybuild-easyblocks-%(version)s.tar.gz', + 'easybuild-easyconfigs-%(version)s.tar.gz', +] + +# EasyBuild is a (set of) Python packages, so it depends on Python +# usually, we want to use the system Python, so no actual Python dependency is listed +allow_system_deps = [('Python', SYS_PYTHON_VERSION)] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.8.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.8.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..07bb77b4539a9a97e657ef7ec5105ae40381ed84 --- /dev/null +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.8.0.eb @@ -0,0 +1,31 @@ +easyblock = 'EB_EasyBuildMeta' + +name = 'EasyBuild' +version = '2.8.0' + +homepage = 'http://hpcugent.github.com/easybuild/' +description = """EasyBuild is a software build and installation framework + written in Python that allows you to install software in a structured, + repeatable and robust way.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = [ + 'https://pypi.python.org/packages/1d/9e/9a69f54d7bdb4a75e78530d1ccdd66be5fd61e31ef289f167cf007e11089/', + 'https://pypi.python.org/packages/e9/c2/db36d5a92ddcb68645a64f9017a7056438aa40f224e09c3b6af374d58ebc/', + 'https://pypi.python.org/packages/c0/84/ebe0a2fc169370db663d82caf7c0224771028c79ec9a324b46d029840773/', + 'https://pypi.python.org/packages/ea/f2/a5556cc4e7f3dd4059d890b56a6af9ca80e9210993db65303aa0163806fd/', +] +# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) +sources = [ + 'vsc-base-2.4.18.tar.gz', + 'easybuild-framework-%(version)s.tar.gz', + 'easybuild-easyblocks-%(version)s.tar.gz', + 'easybuild-easyconfigs-%(version)s.tar.gz', +] + +# EasyBuild is a (set of) Python packages, so it depends on Python +# usually, we want to use the system Python, so no actual Python dependency is listed +allow_system_deps = [('Python', SYS_PYTHON_VERSION)] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.8.1.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.8.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..f166a5d5875478d6a27faba9136d6e4ddb18fc34 --- /dev/null +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.8.1.eb @@ -0,0 +1,38 @@ +easyblock = 'EB_EasyBuildMeta' + +name = 'EasyBuild' +version = '2.8.1' + +homepage = 'http://hpcugent.github.com/easybuild/' +description = """EasyBuild is a software build and installation framework + written in Python that allows you to install software in a structured, + repeatable and robust way.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = [ + # vsc-install + 'https://pypi.python.org/packages/18/7a/c983e61bb91687ad74faab0edd7471b5e78f12cf3c71087581eedc6dd9e5/', + # vsc-base + 'https://pypi.python.org/packages/c2/b9/8686ca09c21d59d49ce5964cea035d158d84447fdd0c7d1bfc1d2701c17d/', + # easybuild-framework + 'https://pypi.python.org/packages/22/66/21c21c0f1770ba240a3ef37ed7ba20eb0af0ff08be1f522c849310444ee3/', + # easybuild-easyblocks + 'https://pypi.python.org/packages/93/7a/0d89cfde1530fc6932b9a474bd23808fef40ffcce03b99a7907700612371/', + # easybuild-easyconfigs + 'https://pypi.python.org/packages/22/22/ecabee7c42a676a195301251bdc486c8b25fb4422963a0daab2184afed8f/', +] +# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) +sources = [ + 'vsc-install-0.10.6.tar.gz', + 'vsc-base-2.5.1.tar.gz', + 'easybuild-framework-%(version)s.tar.gz', + 'easybuild-easyblocks-%(version)s.tar.gz', + 'easybuild-easyconfigs-%(version)s.tar.gz', +] + +# EasyBuild is a (set of) Python packages, so it depends on Python +# usually, we want to use the system Python, so no actual Python dependency is listed +allow_system_deps = [('Python', SYS_PYTHON_VERSION)] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.8.2.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.8.2.eb new file mode 100644 index 0000000000000000000000000000000000000000..b0edd36c9663cddb7eaecc34b4a8677864b16b4a --- /dev/null +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.8.2.eb @@ -0,0 +1,38 @@ +easyblock = 'EB_EasyBuildMeta' + +name = 'EasyBuild' +version = '2.8.2' + +homepage = 'http://hpcugent.github.com/easybuild/' +description = """EasyBuild is a software build and installation framework + written in Python that allows you to install software in a structured, + repeatable and robust way.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = [ + # vsc-install + 'https://pypi.python.org/packages/03/d0/291da76d7da921cf8e70dd7db79b0838e0f633655e8f2dd06093d99ce851/', + # vsc-base + 'https://pypi.python.org/packages/c2/b9/8686ca09c21d59d49ce5964cea035d158d84447fdd0c7d1bfc1d2701c17d/', + # easybuild-framework + 'https://pypi.python.org/packages/cf/3f/9f485d534e78aec24d75d2e0c17a6136bb477c8a3972c670827d5f973cf2/', + # easybuild-easyblocks + 'https://pypi.python.org/packages/d7/e1/a0ac4227297b66dc9527dbb93c2e8083ec604ce8b00b3a3676cd40620383/', + # easybuild-easyconfigs + 'https://pypi.python.org/packages/d5/80/aab7243f47f15eb2a61bcbb4a5d772c3864407f41f1bd0bd2978f6b6259e/', +] +# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) +sources = [ + 'vsc-install-0.10.11.tar.gz', + 'vsc-base-2.5.1.tar.gz', + 'easybuild-framework-%(version)s.tar.gz', + 'easybuild-easyblocks-%(version)s.tar.gz', + 'easybuild-easyconfigs-%(version)s.tar.gz', +] + +# EasyBuild is a (set of) Python packages, so it depends on Python +# usually, we want to use the system Python, so no actual Python dependency is listed +allow_system_deps = [('Python', SYS_PYTHON_VERSION)] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.9.0.eb b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.9.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..09a04b73a8f427188cb2bc3f7e346eeb00d98ebf --- /dev/null +++ b/easybuild/easyconfigs/e/EasyBuild/EasyBuild-2.9.0.eb @@ -0,0 +1,38 @@ +easyblock = 'EB_EasyBuildMeta' + +name = 'EasyBuild' +version = '2.9.0' + +homepage = 'http://hpcugent.github.com/easybuild/' +description = """EasyBuild is a software build and installation framework + written in Python that allows you to install software in a structured, + repeatable and robust way.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = [ + # vsc-install + 'https://pypi.python.org/packages/0e/83/4ed8215c5b27ba4ee4a6da3d43ce9579b67c5fe7a91f33f48991f878db13/', + # vsc-base + 'https://pypi.python.org/packages/2b/fd/e16d723389f692b107b5e4e6243379d2b056e79a7ea3b5e4fdc2753d9541/', + # easybuild-framework + 'https://pypi.python.org/packages/e9/c7/da05d522cfc8b932956e77bdbf5270a91443df1f91bc2004a08776bd55da/', + # easybuild-easyblocks + 'https://pypi.python.org/packages/0f/c4/65f98c2dc041e8201a51d2be61ec407e421f02e4f43775c7cb85ed4b8bcd/', + # easybuild-easyconfigs + 'https://pypi.python.org/packages/0a/5e/a0faffd999833c9f745b0f5592a8bce51556a4604d90daeda024244fa6fe/', +] +# order matters a lot, to avoid having dependencies auto-resolved (--no-deps easy_install option doesn't work?) +sources = [ + 'vsc-install-0.10.15.tar.gz', + 'vsc-base-2.5.4.tar.gz', + 'easybuild-framework-%(version)s.tar.gz', + 'easybuild-easyblocks-%(version)s.tar.gz', + 'easybuild-easyconfigs-%(version)s.tar.gz', +] + +# EasyBuild is a (set of) Python packages, so it depends on Python +# usually, we want to use the system Python, so no actual Python dependency is listed +allow_system_deps = [('Python', SYS_PYTHON_VERSION)] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-2.0.17-goolf-1.4.10.eb b/easybuild/easyconfigs/e/Eigen/Eigen-2.0.17-goolf-1.4.10.eb index a9cf3457671e383e781c4df906461f81cd4135fc..447fdcc2f14fed2853196a19c997772ac88ba321 100644 --- a/easybuild/easyconfigs/e/Eigen/Eigen-2.0.17-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/e/Eigen/Eigen-2.0.17-goolf-1.4.10.eb @@ -6,7 +6,6 @@ description = """Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} source_urls = ['http://bitbucket.org/%(namelower)s/%(namelower)s/get'] sources = ['%(version)s.tar.bz2'] diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-3.1.1-goolf-1.4.10.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.1.1-goolf-1.4.10.eb index 04a48d1f609f90ea81f460110119dba6c8c4ddb1..f64ca17dc1cb76865df99fd6134328879eafb2eb 100644 --- a/easybuild/easyconfigs/e/Eigen/Eigen-3.1.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/e/Eigen/Eigen-3.1.1-goolf-1.4.10.eb @@ -18,7 +18,6 @@ description = """Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} source_urls = ['http://bitbucket.org/%(namelower)s/%(namelower)s/get'] sources = ['%(version)s.tar.bz2'] diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-3.1.1-ictce-5.3.0.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.1.1-ictce-5.3.0.eb index eda95916d09d66092fd23b490b1db6ec88872bc8..c2159638f240dd527660d01ad202029b9f019ed4 100644 --- a/easybuild/easyconfigs/e/Eigen/Eigen-3.1.1-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/e/Eigen/Eigen-3.1.1-ictce-5.3.0.eb @@ -19,7 +19,6 @@ description = """Eigen is a C++ template library for linear algebra: toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'pic': True} source_urls = ['http://bitbucket.org/%(namelower)s/%(namelower)s/get'] sources = ['%(version)s.tar.bz2'] diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-3.1.4-goolf-1.4.10.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.1.4-goolf-1.4.10.eb index 92042e0a82004dd369dfe3921d2de6fe67f1ad38..ad65bdfc92e9490b91fbb3e0201d58bb57d87cb0 100644 --- a/easybuild/easyconfigs/e/Eigen/Eigen-3.1.4-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/e/Eigen/Eigen-3.1.4-goolf-1.4.10.eb @@ -18,7 +18,6 @@ description = """Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} -toolchainopts = {'optarch': True, 'pic': True} source_urls = ['http://bitbucket.org/%(namelower)s/%(namelower)s/get'] sources = ['%(version)s.tar.bz2'] diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-3.1.4-ictce-5.3.0.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.1.4-ictce-5.3.0.eb index bf8140941835814debfcfe826f8d272ab1e31dfb..0a2271f0359a8924a7e75f1d9c3d9902e1c29311 100644 --- a/easybuild/easyconfigs/e/Eigen/Eigen-3.1.4-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/e/Eigen/Eigen-3.1.4-ictce-5.3.0.eb @@ -18,7 +18,6 @@ description = """Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.""" toolchain = {'name': 'ictce', 'version': '5.3.0'} -toolchainopts = {'optarch': True, 'pic': True} source_urls = ['http://bitbucket.org/%(namelower)s/%(namelower)s/get'] sources = ['%(version)s.tar.bz2'] diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-3.1.4-ictce-5.5.0.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.1.4-ictce-5.5.0.eb index 934d581d377f9514463314da63fd12775c751977..0dd48816d2d2d9f930bb212cc97e7d151029a16d 100644 --- a/easybuild/easyconfigs/e/Eigen/Eigen-3.1.4-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/e/Eigen/Eigen-3.1.4-ictce-5.5.0.eb @@ -18,7 +18,6 @@ description = """Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.""" toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'optarch': True, 'pic': True} source_urls = ['http://bitbucket.org/%(namelower)s/%(namelower)s/get'] sources = ['%(version)s.tar.bz2'] diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.0-ictce-5.5.0.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.0-ictce-5.5.0.eb index 890a8a48390f86db428dfd7c0f2fef71d071e4cd..9e7b9cf60de7cdcb32e742410320195b21078ffb 100644 --- a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.0-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.0-ictce-5.5.0.eb @@ -18,7 +18,6 @@ description = """Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.""" toolchain = {'name': 'ictce', 'version': '5.5.0'} -toolchainopts = {'optarch': True, 'pic': True} source_urls = ['http://bitbucket.org/%(namelower)s/%(namelower)s/get'] sources = ['%(version)s.tar.bz2'] diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.2-goolf-1.5.14.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.2-goolf-1.5.14.eb index 024205f8b6ba005855a3e96cb6518728ad49a7a6..7cbefdf8ab1fe2181989e23d49163a1690a71875 100644 --- a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.2-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.2-goolf-1.5.14.eb @@ -18,7 +18,6 @@ description = """Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.""" toolchain = {'name': 'goolf', 'version': '1.5.14'} -toolchainopts = {'optarch': True, 'pic': True} source_urls = [BITBUCKET_SOURCE] sources = ['%(version)s.tar.bz2'] diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.2-ictce-7.1.2.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.2-ictce-7.1.2.eb index bca769f27d8d7115a6d5a9f6c6ae000a9b16daaa..81edc7d68bfa13d788db47f922fcbb14c5409382 100644 --- a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.2-ictce-7.1.2.eb +++ b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.2-ictce-7.1.2.eb @@ -18,7 +18,6 @@ description = """Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.""" toolchain = {'name': 'ictce', 'version': '7.1.2'} -toolchainopts = {'optarch': True, 'pic': True} source_urls = ['http://bitbucket.org/%(namelower)s/%(namelower)s/get'] sources = ['%(version)s.tar.bz2'] diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.2-intel-2014b.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.2-intel-2014b.eb index ab03a385a5b063bcadbee86c2d3a365ce269f129..b3c186165b6652facb329316b158ec46e1b07955 100644 --- a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.2-intel-2014b.eb +++ b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.2-intel-2014b.eb @@ -18,7 +18,6 @@ description = """Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.""" toolchain = {'name': 'intel', 'version': '2014b'} -toolchainopts = {'optarch': True, 'pic': True} source_urls = ['http://bitbucket.org/%(namelower)s/%(namelower)s/get'] sources = ['%(version)s.tar.bz2'] diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.3-foss-2015a.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.3-foss-2015a.eb index 9cca953ebc6cc2b9652bb63d0d44c727845fc488..d9a3a23dd02e5d414de5fe6f2ccfb28be38c36f7 100644 --- a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.3-foss-2015a.eb +++ b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.3-foss-2015a.eb @@ -6,7 +6,6 @@ description = """Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.""" toolchain = {'name': 'foss', 'version': '2015a'} -toolchainopts = {'optarch': True, 'pic': True} source_urls = [BITBUCKET_SOURCE] sources = ['%(version)s.tar.bz2'] diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.3-foss-2016a.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.3-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..9d490e4cb31525f29bfd54a6fc836f34a2458ba0 --- /dev/null +++ b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.3-foss-2016a.eb @@ -0,0 +1,13 @@ +name = 'Eigen' +version = '3.2.3' + +homepage = 'http://eigen.tuxfamily.org/index.php?title=Main_Page' +description = """Eigen is a C++ template library for linear algebra: + matrices, vectors, numerical solvers, and related algorithms.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = [BITBUCKET_SOURCE] +sources = ['%(version)s.tar.bz2'] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.3-intel-2015a.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.3-intel-2015a.eb index d9ce74d1cfac69e2491f7f37c867760cb49b4609..fcb13a817fb7063a99fdfab3b80f7bbbf35ec58b 100644 --- a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.3-intel-2015a.eb +++ b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.3-intel-2015a.eb @@ -6,7 +6,6 @@ description = """Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.""" toolchain = {'name': 'intel', 'version': '2015a'} -toolchainopts = {'optarch': True, 'pic': True} source_urls = ['http://bitbucket.org/%(namelower)s/%(namelower)s/get'] sources = ['%(version)s.tar.bz2'] diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.5.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.5.eb index 5ec6f45b74a642c3db3a6590956641b161cda7af..8648dbd440ce004e46bbc5645b6655e6f5e1ada6 100644 --- a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.5.eb +++ b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.5.eb @@ -6,7 +6,6 @@ description = """Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.""" toolchain = {'name': 'dummy', 'version': ''} -toolchainopts = {'optarch': True, 'pic': True} source_urls = [BITBUCKET_SOURCE] sources = ['%(version)s.tar.bz2'] diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.6-goolf-1.7.20.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.6-goolf-1.7.20.eb index ec09959b7403acd969cdc628ceed8e42282601be..59832233f0ee52f020a433bcaed6c9938dc81378 100644 --- a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.6-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.6-goolf-1.7.20.eb @@ -18,7 +18,6 @@ description = """Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.""" toolchain = {'name': 'goolf', 'version': '1.7.20'} -toolchainopts = {'optarch': True, 'pic': True} source_urls = [BITBUCKET_SOURCE] sources = ['%(version)s.tar.bz2'] diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.6.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.6.eb index 6d4de9bbd8952ccecb80ae1c4e53f42e1834e4f2..d79ef2b7af35124dba3d18ee18d26b9da9a88076 100644 --- a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.6.eb +++ b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.6.eb @@ -6,7 +6,6 @@ description = """Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.""" toolchain = {'name': 'dummy', 'version': ''} -toolchainopts = {'optarch': True, 'pic': True} source_urls = [BITBUCKET_SOURCE] sources = ['%(version)s.tar.bz2'] diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.7-foss-2016a.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.7-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..7d8ebf1a320bbb63eec255d66f50902ecd3897b9 --- /dev/null +++ b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.7-foss-2016a.eb @@ -0,0 +1,13 @@ +name = 'Eigen' +version = '3.2.7' + +homepage = 'http://eigen.tuxfamily.org/index.php?title=Main_Page' +description = """Eigen is a C++ template library for linear algebra: + matrices, vectors, numerical solvers, and related algorithms.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = [BITBUCKET_SOURCE] +sources = ['%(version)s.tar.bz2'] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.7-intel-2015b.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.7-intel-2015b.eb index 16eecd14b86a00f9318963bc0ec2a58bc5b92ae3..499d24c76ff95d135875279cf9847e1b99f2fdc0 100644 --- a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.7-intel-2015b.eb +++ b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.7-intel-2015b.eb @@ -6,7 +6,6 @@ description = """Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.""" toolchain = {'name': 'intel', 'version': '2015b'} -toolchainopts = {'optarch': True, 'pic': True} source_urls = ['http://bitbucket.org/%(namelower)s/%(namelower)s/get'] sources = ['%(version)s.tar.bz2'] diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.7-intel-2016a.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.7-intel-2016a.eb index 5e2d4fc5a2ba7d3fbe50fa0dc37dd237a7b3cfd1..f02fff458c02c637054c21ce00fcb1f4706f707d 100644 --- a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.7-intel-2016a.eb +++ b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.7-intel-2016a.eb @@ -6,7 +6,6 @@ description = """Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.""" toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'optarch': True, 'pic': True} source_urls = ['http://bitbucket.org/%(namelower)s/%(namelower)s/get'] sources = ['%(version)s.tar.bz2'] diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.8-foss-2016a.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.8-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..99e9f6bd5181ba4519b2827f00f5e52639fff8d3 --- /dev/null +++ b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.8-foss-2016a.eb @@ -0,0 +1,13 @@ +name = 'Eigen' +version = '3.2.8' + +homepage = 'http://eigen.tuxfamily.org/index.php?title=Main_Page' +description = """Eigen is a C++ template library for linear algebra: + matrices, vectors, numerical solvers, and related algorithms.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = [BITBUCKET_SOURCE] +sources = ['%(version)s.tar.bz2'] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.8-intel-2016a.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.8-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..3ba31dc38dc9df798ab73b28dda978b461d081ea --- /dev/null +++ b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.8-intel-2016a.eb @@ -0,0 +1,13 @@ +name = 'Eigen' +version = '3.2.8' + +homepage = 'http://eigen.tuxfamily.org/index.php?title=Main_Page' +description = """Eigen is a C++ template library for linear algebra: + matrices, vectors, numerical solvers, and related algorithms.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +source_urls = ['http://bitbucket.org/%(namelower)s/%(namelower)s/get'] +sources = ['%(version)s.tar.bz2'] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.8.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.8.eb new file mode 100644 index 0000000000000000000000000000000000000000..34ee5e6ea4967b1a07773ba7de18fedf49c50b7a --- /dev/null +++ b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.8.eb @@ -0,0 +1,13 @@ +name = 'Eigen' +version = '3.2.8' + +homepage = 'http://eigen.tuxfamily.org/index.php?title=Main_Page' +description = """Eigen is a C++ template library for linear algebra: + matrices, vectors, numerical solvers, and related algorithms.""" + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = [BITBUCKET_SOURCE] +sources = ['%(version)s.tar.bz2'] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/Eigen/Eigen-3.2.9-intel-2016b.eb b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.9-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..887c3a69f79050c4ff4df69f52c384ef5573d3f1 --- /dev/null +++ b/easybuild/easyconfigs/e/Eigen/Eigen-3.2.9-intel-2016b.eb @@ -0,0 +1,13 @@ +name = 'Eigen' +version = '3.2.9' + +homepage = 'http://eigen.tuxfamily.org/index.php?title=Main_Page' +description = """Eigen is a C++ template library for linear algebra: + matrices, vectors, numerical solvers, and related algorithms.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['http://bitbucket.org/%(namelower)s/%(namelower)s/get'] +sources = ['%(version)s.tar.bz2'] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/e/Elk/Elk-4.0.15-intel-2016b.eb b/easybuild/easyconfigs/e/Elk/Elk-4.0.15-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..e2db42a61e2e8902037c093c754679a3901bfb11 --- /dev/null +++ b/easybuild/easyconfigs/e/Elk/Elk-4.0.15-intel-2016b.eb @@ -0,0 +1,47 @@ +easyblock = 'MakeCp' + +name = 'Elk' +version = '4.0.15' + +homepage = 'http://elk.sourceforge.net/' +description = """An all-electron full-potential linearised augmented-plane wave (FP-LAPW) code with +many advanced features. Written originally at Karl-Franzens-Universität Graz as a milestone of the +EXCITING EU Research and Training Network, the code is designed to be as simple as possible so that +new developments in the field of density functional theory (DFT) can be added quickly and reliably. +""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'usempi': True} + +sources = [SOURCELOWER_TGZ] +source_urls = [SOURCEFORGE_SOURCE] + +checksums = [ + '760623faf5aab9b1f49488edbaae65fb', # elk-4.0.15.tgz +] + +dependencies = [ + ('libxc', '2.2.3'), +] + + +# make.inc file is generated interactively by "setup" command, creating it here +prebuildopts = 'echo "F90_OPTS = $FFLAGS" > make.inc && ' +prebuildopts += 'echo "F77_OPTS = $FFLAGS" >> make.inc && ' +prebuildopts += 'echo "LIB_LPK = $LIBLAPACK" >> make.inc && ' +prebuildopts += 'echo "LIB_libxc = $EBROOTLIBXC/lib/libxcf90.a $EBROOTLIBXC/lib/libxc.a" >> make.inc && ' +prebuildopts += 'echo "SRC_libxc = libxc_funcs.f90 libxc.f90 libxcifc.f90" >> make.inc && ' +prebuildopts += 'echo "SRC_FFT = zfftifc_fftw.f90" >> make.inc && ' + +buildopts = 'all' + +parallel = 1 + +files_to_copy = [(['src/elk', 'src/spacegroup/spacegroup', 'src/eos/eos'], 'bin')] + +sanity_check_paths = { + 'files': ['bin/elk', 'bin/spacegroup', 'bin/eos'], + 'dirs': [] +} + +moduleclass = 'phys' diff --git a/easybuild/easyconfigs/e/Emacs/Emacs-24.5-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/e/Emacs/Emacs-24.5-GCC-4.9.3-2.25.eb new file mode 100644 index 0000000000000000000000000000000000000000..0e7922786cd81fdadc60dc6835b9aa71ec451c96 --- /dev/null +++ b/easybuild/easyconfigs/e/Emacs/Emacs-24.5-GCC-4.9.3-2.25.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'Emacs' +version = '24.5' + +homepage = 'http://www.gnu.org/software/emacs/' +description = """GNU Emacs is an extensible, customizable text editor—and more. + At its core is an interpreter for Emacs Lisp, a dialect of the Lisp programming language + with extensions to support text editing.""" + +toolchain = {'name': 'GCC', 'version': '4.9.3-2.25'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +dependencies = [ + ('ncurses', '6.0'), +] + +configopts = '--with-gif=no --with-tiff=no --with-x-toolkit=no --with-xpm=no --with-jpeg=no' + +sanity_check_paths = { + 'files': ["bin/emacs", "bin/emacs-%(version)s", "bin/emacsclient", "bin/etags"], + 'dirs': [] +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-foss-2016a.eb b/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..0cfe11f239af086b8b24e92e4ca93c329bb0dfcc --- /dev/null +++ b/easybuild/easyconfigs/e/Exonerate/Exonerate-2.4.0-foss-2016a.eb @@ -0,0 +1,31 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel + +easyblock = 'ConfigureMake' + +name = 'Exonerate' +version = '2.4.0' + +homepage = 'http://www.ebi.ac.uk/~guy/exonerate/' +description = """ Exonerate is a generic tool for pairwise sequence comparison. + It allows you to align sequences using a many alignment models, using either + exhaustive dynamic programming, or a variety of heuristics. """ + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['https://github.com/nathanweeks/exonerate/archive/'] +sources = ['v%(version)s.tar.gz'] + +dependencies = [('GLib', '2.47.5')] + +# parallel build fails +parallel = 1 + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["exonerate", "fastaclip", "fastaoverlap"]], + 'dirs': ["share"], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/e/Extrae/Extrae-2.4.1_configure-no-shared-binutils.patch b/easybuild/easyconfigs/e/Extrae/Extrae-2.4.1_configure-no-shared-binutils.patch new file mode 100644 index 0000000000000000000000000000000000000000..c2fc719e06365bdccd09363a17b28186f01f51c6 --- /dev/null +++ b/easybuild/easyconfigs/e/Extrae/Extrae-2.4.1_configure-no-shared-binutils.patch @@ -0,0 +1,16 @@ +fix configure tests for libbfd.a +author: Bernd Mohr (Juelich Supercomputing Centre, Germany) +--- configure.orig 2013-11-11 16:38:11.872367495 +0100 ++++ configure 2013-11-11 16:38:32.872767289 +0100 +@@ -27477,9 +27477,9 @@ + BFD_LIBSDIR="${binutils_home_dir}/lib${BITS}" + elif test -r "${binutils_home_dir}/lib/libbfd.so" ; then + BFD_LIBSDIR="${binutils_home_dir}/lib" +- elif test -r "${binutils_home_dir}/lib${BITS}/libbfd.a" -a "${binutils_require_shared}" = "no" ; then ++ elif test -r "${binutils_home_dir}/lib${BITS}/libbfd.a"; then #-a "${binutils_require_shared}" = "no" ; then + BFD_LIBSDIR="${binutils_home_dir}/lib${BITS}" +- elif test -r "${binutils_home_dir}/lib/libbfd.a" -a "${binutils_require_shared}" = "no" ; then ++ elif test -r "${binutils_home_dir}/lib/libbfd.a"; then # -a "${binutils_require_shared}" = "no" ; then + BFD_LIBSDIR="${binutils_home_dir}/lib" + else + if test -d ${binutils_home_dir}/lib${BITS} ; then diff --git a/easybuild/easyconfigs/e/Extrae/Extrae-3.0.1-foss-2015a.eb b/easybuild/easyconfigs/e/Extrae/Extrae-3.0.1-foss-2015a.eb new file mode 100644 index 0000000000000000000000000000000000000000..4e0f98d635d634fa4cf2aa3a64bd778789ccea6f --- /dev/null +++ b/easybuild/easyconfigs/e/Extrae/Extrae-3.0.1-foss-2015a.eb @@ -0,0 +1,40 @@ +# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany +# Authors:: Bernd Mohr +# License:: New BSD +# +# This work is based from experiences from the UNITE project +# http://apps.fz-juelich.de/unite/ +## +name = 'Extrae' +version = '3.0.1' + +homepage = 'http://www.bsc.es/computer-sciences/performance-tools' +description = """Extrae is the core instrumentation package developed by the Performance Tools + group at BSC. Extrae is capable of instrumenting applications based on MPI, OpenMP, pthreads, + CUDA1, OpenCL1, and StarSs1 using different instrumentation approaches. The information gathered + by Extrae typically includes timestamped events of runtime calls, performance counters and source + code references. Besides, Extrae provides its own API to allow the user to manually instrument his + or her application.""" + +toolchain = {'name': 'foss', 'version': '2015a'} +toolchainopts = {'usempi': True} + +# http://www.bsc.es/computer-sciences/performance-tools/downloads +# Requires input of email address for download +sources = [SOURCELOWER_TAR_BZ2] + +compname = 'GCC' +compver = '4.9.2' + +# compiler toolchain depencies +dependencies = [ + ('zlib', '1.2.8', '', (compname, compver)), + ('Boost', '1.58.0', '-serial', (compname, compver)), + ('libunwind', '1.1', '', (compname, compver)), + ('libxml2', '2.9.2', '', (compname, compver)), + ('libdwarf', '20150310', '', (compname, compver)), + ('PAPI', '5.4.1'), +] + +moduleclass = 'perf' diff --git a/easybuild/easyconfigs/e/ea-utils/ea-utils-27a4809-foss-2016a.eb b/easybuild/easyconfigs/e/ea-utils/ea-utils-27a4809-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..7cf3821ef383af5885f474a2889e58a3b9f0cdbe --- /dev/null +++ b/easybuild/easyconfigs/e/ea-utils/ea-utils-27a4809-foss-2016a.eb @@ -0,0 +1,48 @@ +easyblock = 'MakeCp' + +name = 'ea-utils' +version = '27a4809' + +homepage = 'https://code.google.com/p/ea-utils/' +description = """Command-line tools for processing biological sequencing data. +Barcode demultiplexing, adapter trimming, etc. + +Primarily written to support an Illumina based pipeline - +but should work with any FASTQs.""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'optarch': True, 'pic': True} + +source_urls = ['https://github.com/ExpressionAnalysis/%(name)s/tarball/master'] +sources = [SOURCE_TGZ] + +checksums = ['45eef4b040f83abe2c9f51d4a7d18271'] + +start_dir = 'clipper' + +prebuildopts = "sed -i 's/$(CFLAGS)/$(CFLAGS) $(LDFLAGS) -I./' Makefile && PREFIX=%(installdir)s " +buildopts = 'fastq-mcf fastq-multx fastq-join fastq-stats fastq-clipper sam-stats varcall' + +builddependencies = [ + ('Perl', '5.22.1'), +] + +dependencies = [ + ('GSL', '2.1'), +] + +files_to_copy = [([ + 'fastq-mcf', 'fastq-multx', 'fastq-join', 'fastq-stats', 'fastq-clipper', + 'sam-stats', 'varcall', 'randomFQ', 'alc', 'determine-phred'], 'bin' +)] + + +sanity_check_paths = { + 'files': [ + 'bin/fastq-mcf', 'bin/fastq-multx', 'bin/fastq-join', 'bin/fastq-stats', + 'bin/fastq-clipper', 'bin/sam-stats', 'bin/varcall' + ], + 'dirs': [] +} + +moduleclass = 'bio' \ No newline at end of file diff --git a/easybuild/easyconfigs/e/entrypoints/entrypoints-0.2.2-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/e/entrypoints/entrypoints-0.2.2-foss-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..ed854e0191c45ef4793342efe3446bf596947572 --- /dev/null +++ b/easybuild/easyconfigs/e/entrypoints/entrypoints-0.2.2-foss-2016a-Python-2.7.11.eb @@ -0,0 +1,31 @@ +easyblock = 'PythonPackage' + +name = 'entrypoints' +version = '0.2.2' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/takluyver/entrypoints' +description = """Entry points are a way for Python packages to advertise objects with some common interface.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['https://pypi.python.org/packages/f8/ad/0e77a853c745a15981ab51fa9a0cb4eca7a7a007b4c1970106ee6ba01e0c/'] +sources = ['entrypoints-0.2.2-py2.py3-none-any.whl'] + +dependencies = [ + ('Python', '2.7.11'), + ('configparser', '3.5.0', versionsuffix), +] +builddependencies = [ + ('pip', '8.1.2', versionsuffix), +] + +use_pip = True +unpack_sources = False + +sanity_check_paths = { + 'files': ['lib/python%(pyshortver)s/site-packages/entrypoints.py'], + 'dirs': [] +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/e/entrypoints/entrypoints-0.2.2-foss-2016a-Python-3.5.1.eb b/easybuild/easyconfigs/e/entrypoints/entrypoints-0.2.2-foss-2016a-Python-3.5.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..a804dca9840f4db186d238b26d7049ca65f72062 --- /dev/null +++ b/easybuild/easyconfigs/e/entrypoints/entrypoints-0.2.2-foss-2016a-Python-3.5.1.eb @@ -0,0 +1,27 @@ +easyblock = 'PythonPackage' + +name = 'entrypoints' +version = '0.2.2' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/takluyver/entrypoints' +description = """Entry points are a way for Python packages to advertise objects with some common interface.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['https://pypi.python.org/packages/f8/ad/0e77a853c745a15981ab51fa9a0cb4eca7a7a007b4c1970106ee6ba01e0c/'] +sources = ['entrypoints-0.2.2-py2.py3-none-any.whl'] + +dependencies = [ + ('Python', '3.5.1'), +] + +use_pip = True +unpack_sources = False + +sanity_check_paths = { + 'files': ['lib/python%(pyshortver)s/site-packages/entrypoints.py'], + 'dirs': [] +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/e/entrypoints/entrypoints-0.2.2-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/e/entrypoints/entrypoints-0.2.2-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..7345e0bb2fa5bbf9203f069142d227576de2ce57 --- /dev/null +++ b/easybuild/easyconfigs/e/entrypoints/entrypoints-0.2.2-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,31 @@ +easyblock = 'PythonPackage' + +name = 'entrypoints' +version = '0.2.2' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/takluyver/entrypoints' +description = """Entry points are a way for Python packages to advertise objects with some common interface.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['https://pypi.python.org/packages/f8/ad/0e77a853c745a15981ab51fa9a0cb4eca7a7a007b4c1970106ee6ba01e0c/'] +sources = ['entrypoints-0.2.2-py2.py3-none-any.whl'] + +dependencies = [ + ('Python', '2.7.12'), + ('configparser', '3.5.0', versionsuffix), +] +builddependencies = [ + ('pip', '8.1.2', versionsuffix), +] + +use_pip = True +unpack_sources = False + +sanity_check_paths = { + 'files': ['lib/python%(pyshortver)s/site-packages/entrypoints.py'], + 'dirs': [] +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/e/entrypoints/entrypoints-0.2.2-intel-2016b-Python-3.5.2.eb b/easybuild/easyconfigs/e/entrypoints/entrypoints-0.2.2-intel-2016b-Python-3.5.2.eb new file mode 100644 index 0000000000000000000000000000000000000000..af5414eaac6f71f27a3ae2af24b19f09c4a5ae9a --- /dev/null +++ b/easybuild/easyconfigs/e/entrypoints/entrypoints-0.2.2-intel-2016b-Python-3.5.2.eb @@ -0,0 +1,28 @@ +easyblock = 'PythonPackage' + +name = 'entrypoints' +version = '0.2.2' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/takluyver/entrypoints' +description = """Entry points are a way for Python packages to advertise objects with some common interface.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['https://pypi.python.org/packages/f8/ad/0e77a853c745a15981ab51fa9a0cb4eca7a7a007b4c1970106ee6ba01e0c/'] +sources = ['entrypoints-0.2.2-py2.py3-none-any.whl'] + +dependencies = [ + ('Python', '3.5.2'), + ('configparser', '3.5.0', versionsuffix), +] + +use_pip = True +unpack_sources = False + +sanity_check_paths = { + 'files': ['lib/python%(pyshortver)s/site-packages/entrypoints.py'], + 'dirs': [] +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/e/eudev/eudev-3.1.5-foss-2016a.eb b/easybuild/easyconfigs/e/eudev/eudev-3.1.5-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..3265e4fdb489fb73974e09fa0fa0cf642c9b61e8 --- /dev/null +++ b/easybuild/easyconfigs/e/eudev/eudev-3.1.5-foss-2016a.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'eudev' +version = '3.1.5' + +homepage = 'https://wiki.gentoo.org/wiki/Project:Eudev' +description = """eudev is a fork of systemd-udev with the goal of obtaining + better compatibility with existing software such as + OpenRC and Upstart, older kernels, various toolchains + and anything else required by users and various distributions.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://dev.gentoo.org/~blueness/%(name)s/'] +patches = ['%(name)s-3.1.2_pre-2.6.34_kernel.patch'] + +builddependencies = [ + ('gperf', '3.0.4'), +] + +osdependencies = [('kernel-headers', 'linux-libc-dev')] + +configopts = '--disable-blkid --disable-selinux --disable-gudev --disable-manpages ' +runtest = 'check' + +sanity_check_paths = { + 'files': ['bin/udevadm', 'include/libudev.h', 'include/udev.h', 'lib/libudev.so.1'], + 'dirs': [], +} + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/e/eudev/eudev-3.2-GCCcore-4.9.3.eb b/easybuild/easyconfigs/e/eudev/eudev-3.2-GCCcore-4.9.3.eb new file mode 100644 index 0000000000000000000000000000000000000000..82f14302a61c9030cf283d617fc6246fa8a8c791 --- /dev/null +++ b/easybuild/easyconfigs/e/eudev/eudev-3.2-GCCcore-4.9.3.eb @@ -0,0 +1,33 @@ +easyblock = 'ConfigureMake' + +name = 'eudev' +version = '3.2' + +homepage = 'https://wiki.gentoo.org/wiki/Project:Eudev' +description = """eudev is a fork of systemd-udev with the goal of obtaining + better compatibility with existing software such as + OpenRC and Upstart, older kernels, various toolchains + and anything else required by users and various distributions.""" + +toolchain = {'name': 'GCCcore', 'version': '4.9.3'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://dev.gentoo.org/~blueness/%(name)s/'] +patches = ['%(name)s-3.1.2_pre-2.6.34_kernel.patch'] + +builddependencies = [ + ('binutils', '2.25'), + ('gperf', '3.0.4'), +] + +osdependencies = [('kernel-headers', 'linux-libc-dev')] + +configopts = '--disable-blkid --disable-selinux --disable-manpages ' +runtest = 'check' + +sanity_check_paths = { + 'files': ['bin/udevadm', 'include/libudev.h', 'include/udev.h', 'lib/libudev.so.1'], + 'dirs': [], +} + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/e/expat/expat-2.1.1-foss-2016a.eb b/easybuild/easyconfigs/e/expat/expat-2.1.1-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..1a58effe3dde3eee8d8bad81bae06a8ed6be60d2 --- /dev/null +++ b/easybuild/easyconfigs/e/expat/expat-2.1.1-foss-2016a.eb @@ -0,0 +1,16 @@ +easyblock = 'ConfigureMake' + +name = 'expat' +version = '2.1.1' + +homepage = 'http://expat.sourceforge.net/' +description = """Expat is an XML parser library written in C. It is a stream-oriented parser in which an application + registers handlers for things the parser might find in the XML document (like start tags)""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = [SOURCEFORGE_SOURCE] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/expat/expat-2.1.1-intel-2016a.eb b/easybuild/easyconfigs/e/expat/expat-2.1.1-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..6e5b60c35f5bc631d1d58285916029d1d81f6e2b --- /dev/null +++ b/easybuild/easyconfigs/e/expat/expat-2.1.1-intel-2016a.eb @@ -0,0 +1,16 @@ +easyblock = 'ConfigureMake' + +name = 'expat' +version = '2.1.1' + +homepage = 'http://expat.sourceforge.net/' +description = """Expat is an XML parser library written in C. It is a stream-oriented parser in which an application + registers handlers for things the parser might find in the XML document (like start tags)""" + +toolchain = {'name': 'intel', 'version': '2016a'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = [SOURCEFORGE_SOURCE] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/expat/expat-2.2.0-GCCcore-4.9.3.eb b/easybuild/easyconfigs/e/expat/expat-2.2.0-GCCcore-4.9.3.eb new file mode 100644 index 0000000000000000000000000000000000000000..cb60566c9f6779cc9823d6ce91ddaeb2e8af7b18 --- /dev/null +++ b/easybuild/easyconfigs/e/expat/expat-2.2.0-GCCcore-4.9.3.eb @@ -0,0 +1,20 @@ +easyblock = 'ConfigureMake' + +name = 'expat' +version = '2.2.0' + +homepage = 'http://expat.sourceforge.net/' +description = """Expat is an XML parser library written in C. It is a stream-oriented parser in which an application + registers handlers for things the parser might find in the XML document (like start tags)""" + +toolchain = {'name': 'GCCcore', 'version': '4.9.3'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = [SOURCEFORGE_SOURCE] + +builddependencies = [ + ('binutils', '2.25'), +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/expat/expat-2.2.0-foss-2016a.eb b/easybuild/easyconfigs/e/expat/expat-2.2.0-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..cae54fdf71836fcc3effd733a74dc5ef81bf66c4 --- /dev/null +++ b/easybuild/easyconfigs/e/expat/expat-2.2.0-foss-2016a.eb @@ -0,0 +1,16 @@ +easyblock = 'ConfigureMake' + +name = 'expat' +version = '2.2.0' + +homepage = 'http://expat.sourceforge.net/' +description = """Expat is an XML parser library written in C. It is a stream-oriented parser in which an application + registers handlers for things the parser might find in the XML document (like start tags)""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = [SOURCEFORGE_SOURCE] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/expat/expat-2.2.0-foss-2016b.eb b/easybuild/easyconfigs/e/expat/expat-2.2.0-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..f32fbc7e2c152e9df6396dc9a02a6f9f81c5517d --- /dev/null +++ b/easybuild/easyconfigs/e/expat/expat-2.2.0-foss-2016b.eb @@ -0,0 +1,16 @@ +easyblock = 'ConfigureMake' + +name = 'expat' +version = '2.2.0' + +homepage = 'http://expat.sourceforge.net/' +description = """Expat is an XML parser library written in C. It is a stream-oriented parser in which an application + registers handlers for things the parser might find in the XML document (like start tags)""" + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = [SOURCEFORGE_SOURCE] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/e/expat/expat-2.2.0-intel-2016b.eb b/easybuild/easyconfigs/e/expat/expat-2.2.0-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..9f9b279d3b2b837c37ce62d7d08d0ca76b5d9427 --- /dev/null +++ b/easybuild/easyconfigs/e/expat/expat-2.2.0-intel-2016b.eb @@ -0,0 +1,16 @@ +easyblock = 'ConfigureMake' + +name = 'expat' +version = '2.2.0' + +homepage = 'http://expat.sourceforge.net/' +description = """Expat is an XML parser library written in C. It is a stream-oriented parser in which an application + registers handlers for things the parser might find in the XML document (like start tags)""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = [SOURCEFORGE_SOURCE] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-foss-2016a.eb b/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..a69a7b9e2fd4a380b4fce2c047576d8ba0e2eec7 --- /dev/null +++ b/easybuild/easyconfigs/f/FASTX-Toolkit/FASTX-Toolkit-0.0.14-foss-2016a.eb @@ -0,0 +1,44 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Cedric Laczny , Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-94.html +## + +easyblock = 'ConfigureMake' + +name = 'FASTX-Toolkit' +version = '0.0.14' + +homepage = 'http://hannonlab.cshl.edu/fastx_toolkit/' +description = """The FASTX-Toolkit is a collection of command line tools for + Short-Reads FASTA/FASTQ files preprocessing.""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/agordon/fastx_toolkit/releases/download/%(version)s'] +sources = ['fastx_toolkit-%(version)s.tar.bz2'] + +builddependencies = [('libgtextutils', '0.7')] + +sanity_check_paths = { + 'files': + ['bin/fastx_%s' % x for x in + ['clipper', 'trimmer', 'quality_stats', 'artifacts_filter', 'reverse_complement', + 'collapser', 'uncollapser', 'renamer', 'barcode_splitter.pl', 'nucleotide_distribution_graph.sh', + 'nucleotide_distribution_line_graph.sh']] + + ['bin/fasta_%s' % x for x in + ['clipping_histogram.pl', 'formatter', 'nucleotide_changer']] + + ['bin/fastq_%s' % x for x in + ['quality_boxplot_graph.sh', 'quality_converter', 'to_fasta', 'quality_filter', + 'quality_trimmer', 'masker']], + 'dirs': ['.'] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FDS/FDS-6.3.0-intel-2015b.eb b/easybuild/easyconfigs/f/FDS/FDS-6.3.0-intel-2015b.eb index 24f4ba27ec42e20fc26af691a91d2a8c222a93f6..f3aacd25ad010c1b3a1553d376a3fb8e02c09953 100644 --- a/easybuild/easyconfigs/f/FDS/FDS-6.3.0-intel-2015b.eb +++ b/easybuild/easyconfigs/f/FDS/FDS-6.3.0-intel-2015b.eb @@ -23,7 +23,10 @@ start_dir = 'FDS_Compilation' skipsteps = ['configure', 'install'] buildininstalldir = True -prebuildopts = 'FFLAGS="$FFLAGS -fpp"' +target = 'mpi_intel_linux_64' +buildopts = '%s FFLAGS="$FFLAGS -fpp" FCOMPL="$FC"' % target + +postinstallcmds = ["ln -s %%(installdir)s/FDS_Compilation/fds_%s %%(installdir)s/FDS_Compilation/fds" % target] modextrapaths = {'PATH': 'FDS_Compilation'} @@ -31,4 +34,7 @@ sanity_check_paths = { 'files': ['FDS_Compilation/fds'], 'dirs': [], } + +sanity_check_commands = [("fds 2>&1 | grep 'MPI Enabled;'", '')] + moduleclass = 'phys' diff --git a/easybuild/easyconfigs/f/FDS/FDS-6.5.2-intel-2016b.eb b/easybuild/easyconfigs/f/FDS/FDS-6.5.2-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..477d5d84f28f6a947e5624d2aa89e75426214146 --- /dev/null +++ b/easybuild/easyconfigs/f/FDS/FDS-6.5.2-intel-2016b.eb @@ -0,0 +1,40 @@ +easyblock = 'ConfigureMake' + +name = 'FDS' +version = '6.5.2' + +homepage = 'https://pages.nist.gov/fds-smv/' +description = """Fire Dynamics Simulator (FDS) is a large-eddy simulation (LES) code for low-speed flows, + with an emphasis on smoke and heat transport from fires.""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = ['https://github.com/firemodels/fds/archive/'] +sources = ['Git-r21.tar.gz'] + +patches = ['FDS-r18915_makefile.patch'] + +unpack_options = '--strip-components=1' + +start_dir = 'FDS_Compilation' + +# just run make in the install dir +skipsteps = ['configure', 'install'] +buildininstalldir = True + +target = 'mpi_intel_linux_64' +buildopts = '%s FFLAGS="$FFLAGS -fpp" FCOMPL="$FC"' % target + +postinstallcmds = ["ln -s %%(installdir)s/FDS_Compilation/fds_%s %%(installdir)s/FDS_Compilation/fds" % target] + +modextrapaths = {'PATH': 'FDS_Compilation'} + +sanity_check_paths = { + 'files': ['FDS_Compilation/fds'], + 'dirs': [], +} + +sanity_check_commands = [("fds 2>&1 | grep 'MPI Enabled;'", '')] + +moduleclass = 'phys' diff --git a/easybuild/easyconfigs/f/FDS/FDS-r17534-intel-2015a.eb b/easybuild/easyconfigs/f/FDS/FDS-r17534-intel-2015a.eb index 2779e0ddd8dcfc2b1f6f16dba1b0d6f8d6d306ca..6addd713dcaa31ff90454b8f7011c8fba23ef05a 100644 --- a/easybuild/easyconfigs/f/FDS/FDS-r17534-intel-2015a.eb +++ b/easybuild/easyconfigs/f/FDS/FDS-r17534-intel-2015a.eb @@ -23,6 +23,11 @@ parallel = 1 skipsteps = ['configure', 'install'] buildininstalldir = True +target = 'mpi_intel_linux_64' +buildopts = '%s FFLAGS="$FFLAGS -fpp" FCOMPL="$FC"' % target + +postinstallcmds = ["ln -s %%(installdir)s/FDS_Compilation/fds_%s %%(installdir)s/FDS_Compilation/fds" % target] + modextrapaths = {'PATH': 'FDS_Compilation'} sanity_check_paths = { @@ -30,4 +35,6 @@ sanity_check_paths = { 'dirs': [], } +sanity_check_commands = [("fds 2>&1 | grep 'MPI Enabled;'", '')] + moduleclass = 'phys' diff --git a/easybuild/easyconfigs/f/FDS/FDS-r18915-goolf-1.4.10.eb b/easybuild/easyconfigs/f/FDS/FDS-r18915-goolf-1.4.10.eb index cefbd7a7f6cef12102aae7c3d5e263372764febc..aa1cadabd32a28a11fb238193cb7fd0aa6925460 100644 --- a/easybuild/easyconfigs/f/FDS/FDS-r18915-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/f/FDS/FDS-r18915-goolf-1.4.10.eb @@ -17,6 +17,11 @@ patches = ['FDS-%(version)s_makefile.patch'] skipsteps = ['configure', 'install'] buildininstalldir = True +target = 'mpi_gnu_linux' +buildopts = '%s FFLAGS="$FFLAGS" FCOMPL="$FC"' % target + +postinstallcmds = ["ln -s %%(installdir)s/FDS_Source/fds_%s %%(installdir)s/FDS_Source/fds" % target] + modextrapaths = {'PATH': 'FDS_Source'} sanity_check_paths = { @@ -24,4 +29,6 @@ sanity_check_paths = { 'dirs': [], } +sanity_check_commands = [("fds 2>&1 | grep 'MPI Enabled;'", '')] + moduleclass = 'phys' diff --git a/easybuild/easyconfigs/f/FDS/FDS-r18915-ictce-5.5.0.eb b/easybuild/easyconfigs/f/FDS/FDS-r18915-ictce-5.5.0.eb index bbf4065638c714cf5260fbb8ac836ed68ce1adde..25ed6f846acce8689155ab39aa326a2da1cc8eda 100644 --- a/easybuild/easyconfigs/f/FDS/FDS-r18915-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/f/FDS/FDS-r18915-ictce-5.5.0.eb @@ -17,6 +17,11 @@ patches = ['FDS-%(version)s_makefile.patch'] skipsteps = ['configure', 'install'] buildininstalldir = True +target = 'mpi_intel_linux_64' +buildopts = '%s FFLAGS="$FFLAGS" FCOMPL="$FC"' % target + +postinstallcmds = ["ln -s %%(installdir)s/FDS_Source/fds_%s %%(installdir)s/FDS_Source/fds" % target] + modextrapaths = {'PATH': 'FDS_Source'} sanity_check_paths = { @@ -24,4 +29,6 @@ sanity_check_paths = { 'dirs': [], } +sanity_check_commands = [("fds 2>&1 | grep 'MPI Enabled;'", '')] + moduleclass = 'phys' diff --git a/easybuild/easyconfigs/f/FDS/FDS-r18915-intel-2015a.eb b/easybuild/easyconfigs/f/FDS/FDS-r18915-intel-2015a.eb index e4ac832f81e11d32813be60afdf010fc329b8138..001132efa24d71094a0610ba012fade9ad16f0fc 100644 --- a/easybuild/easyconfigs/f/FDS/FDS-r18915-intel-2015a.eb +++ b/easybuild/easyconfigs/f/FDS/FDS-r18915-intel-2015a.eb @@ -17,6 +17,11 @@ patches = ['FDS-%(version)s_makefile.patch'] skipsteps = ['configure', 'install'] buildininstalldir = True +target = 'mpi_intel_linux_64' +buildopts = '%s FFLAGS="$FFLAGS" FCOMPL="$FC"' % target + +postinstallcmds = ["ln -s %%(installdir)s/FDS_Source/fds_%s %%(installdir)s/FDS_Source/fds" % target] + modextrapaths = {'PATH': 'FDS_Source'} sanity_check_paths = { @@ -24,4 +29,6 @@ sanity_check_paths = { 'dirs': [], } +sanity_check_commands = [("fds 2>&1 | grep 'MPI Enabled;'", '')] + moduleclass = 'phys' diff --git a/easybuild/easyconfigs/f/FDS/FDS-r22681-intel-2015a.eb b/easybuild/easyconfigs/f/FDS/FDS-r22681-intel-2015a.eb index 75d4dcf42fd11d409e6ec785c94713ab826783e4..6f8589d3e9253ca75be573e9ae5e35feb47482d0 100644 --- a/easybuild/easyconfigs/f/FDS/FDS-r22681-intel-2015a.eb +++ b/easybuild/easyconfigs/f/FDS/FDS-r22681-intel-2015a.eb @@ -21,6 +21,11 @@ start_dir = 'FDS_Compilation' skipsteps = ['configure', 'install'] buildininstalldir = True +target = 'mpi_intel_linux_64' +buildopts = '%s FFLAGS="$FFLAGS -fpp" FCOMPL="$FC"' % target + +postinstallcmds = ["ln -s %%(installdir)s/FDS_Compilation/fds_%s %%(installdir)s/FDS_Compilation/fds" % target] + modextrapaths = {'PATH': 'FDS_Compilation'} sanity_check_paths = { @@ -28,4 +33,6 @@ sanity_check_paths = { 'dirs': [], } +sanity_check_commands = [("fds 2>&1 | grep 'MPI Enabled;'", '')] + moduleclass = 'phys' diff --git a/easybuild/easyconfigs/f/FFLAS-FFPACK/FFLAS-FFPACK-2.2.0-foss-2016a.eb b/easybuild/easyconfigs/f/FFLAS-FFPACK/FFLAS-FFPACK-2.2.0-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..da99f9d5b8eaa97f82ef9d0c9732d003d60d8a29 --- /dev/null +++ b/easybuild/easyconfigs/f/FFLAS-FFPACK/FFLAS-FFPACK-2.2.0-foss-2016a.eb @@ -0,0 +1,40 @@ +## +# This file is an EasyBuild recipe; see https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright (c) 2016 Riccardo Murri +# Authors:: Riccardo Murri +# License:: GPL +# +## + +easyblock = 'ConfigureMake' + +name = 'FFLAS-FFPACK' +version = '2.2.0' + +homepage = 'https://linbox-team.github.io/fflas-ffpack/' +description = "Finite Field Linear Algebra Subroutines / Package" + +toolchain = {'version': '2016a', 'name': 'foss'} + +sources = ['v%(version)s.zip'] +source_urls = ['https://github.com/linbox-team/fflas-ffpack/archive'] + +builddependencies = [ + ('Autotools', '20150215'), +] +dependencies = [ + ('GMP', '6.1.0'), + ('Givaro', '4.0.1'), +] + +preconfigopts = "env NOCONFIGURE=1 ./autogen.sh && " +configopts = '--with-gmp=$EBROOTGMP --with-givaro=$EBROOTGIVARO' +configopts += ' --with-blas-cflags="-I$BLAS_INC_DIR" --with-blas-libs="-L$BLAS_LIB_DIR $LIBBLAS" --enable-openmp' + +sanity_check_paths = { + 'files': ['bin/fflas-ffpack-config', 'include/fflas-ffpack/fflas-ffpack.h'], + 'dirs': ['bin', 'include', 'lib'], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-2016.04.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-2016.04.eb new file mode 100644 index 0000000000000000000000000000000000000000..aeee54992ebd580acae2f557ef22c1d3955247f9 --- /dev/null +++ b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-2016.04.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'FFTW' +version = '3.3.4' + +homepage = 'http://www.fftw.org' +description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) + in one or more dimensions, of arbitrary input size, and of both real and complex data.""" + +toolchain = {'name': 'gompi', 'version': '2016.04'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [homepage] + +common_configopts = "--enable-threads --enable-openmp --with-pic" + +configopts = [ + common_configopts + " --enable-single --enable-sse2 --enable-mpi", + common_configopts + " --enable-long-double --enable-mpi", + common_configopts + " --enable-quad-precision", + common_configopts + " --enable-sse2 --enable-mpi", # default as last +] + +sanity_check_paths = { + 'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom', 'q-wisdom']] + + ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', + '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + + ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']] + + ['lib/libfftw3q.a', 'lib/libfftw3q_omp.a'], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-2016.06.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-2016.06.eb new file mode 100644 index 0000000000000000000000000000000000000000..274c8d2e7c9dc742b757f1d8d0580420029af148 --- /dev/null +++ b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-2016.06.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'FFTW' +version = '3.3.4' + +homepage = 'http://www.fftw.org' +description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) + in one or more dimensions, of arbitrary input size, and of both real and complex data.""" + +toolchain = {'name': 'gompi', 'version': '2016.06'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [homepage] + +common_configopts = "--enable-threads --enable-openmp --with-pic" + +configopts = [ + common_configopts + " --enable-single --enable-sse2 --enable-mpi", + common_configopts + " --enable-long-double --enable-mpi", + common_configopts + " --enable-quad-precision", + common_configopts + " --enable-sse2 --enable-mpi", # default as last +] + +sanity_check_paths = { + 'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom', 'q-wisdom']] + + ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', + '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + + ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']] + + ['lib/libfftw3q.a', 'lib/libfftw3q_omp.a'], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-2016.07.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-2016.07.eb new file mode 100644 index 0000000000000000000000000000000000000000..3fd16df92fc0b3f4729925930cd12755429582ad --- /dev/null +++ b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-2016.07.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'FFTW' +version = '3.3.4' + +homepage = 'http://www.fftw.org' +description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) + in one or more dimensions, of arbitrary input size, and of both real and complex data.""" + +toolchain = {'name': 'gompi', 'version': '2016.07'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [homepage] + +common_configopts = "--enable-threads --enable-openmp --with-pic" + +configopts = [ + common_configopts + " --enable-single --enable-sse2 --enable-mpi", + common_configopts + " --enable-long-double --enable-mpi", + common_configopts + " --enable-quad-precision", + common_configopts + " --enable-sse2 --enable-mpi", # default as last +] + +sanity_check_paths = { + 'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom', 'q-wisdom']] + + ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', + '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + + ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']] + + ['lib/libfftw3q.a', 'lib/libfftw3q_omp.a'], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-2016b.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..005a4be826cc84c49c2c7b17a4ba1a0e77a9f148 --- /dev/null +++ b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-gompi-2016b.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'FFTW' +version = '3.3.4' + +homepage = 'http://www.fftw.org' +description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) + in one or more dimensions, of arbitrary input size, and of both real and complex data.""" + +toolchain = {'name': 'gompi', 'version': '2016b'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [homepage] + +common_configopts = "--enable-threads --enable-openmp --with-pic" + +configopts = [ + common_configopts + " --enable-single --enable-sse2 --enable-mpi", + common_configopts + " --enable-long-double --enable-mpi", + common_configopts + " --enable-quad-precision", + common_configopts + " --enable-sse2 --enable-mpi", # default as last +] + +sanity_check_paths = { + 'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom', 'q-wisdom']] + + ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', + '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + + ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']] + + ['lib/libfftw3q.a', 'lib/libfftw3q_omp.a'], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-intel-2016a.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..09d52dd7555024329d8a4456ed623babc8e6340e --- /dev/null +++ b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.4-intel-2016a.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'FFTW' +version = '3.3.4' + +homepage = 'http://www.fftw.org' +description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) + in one or more dimensions, of arbitrary input size, and of both real and complex data.""" + +toolchain = {'name': 'intel', 'version': '2016a'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [homepage] + +common_configopts = "--enable-threads --enable-openmp --with-pic" + +# no quad precision, requires GCC v4.6 or higher +# see also http://www.fftw.org/doc/Extended-and-quadruple-precision-in-Fortran.html +configopts = [ + common_configopts + " --enable-single --enable-sse2 --enable-mpi", + common_configopts + " --enable-long-double --enable-mpi", + common_configopts + " --enable-sse2 --enable-mpi", # default as last +] + +sanity_check_paths = { + 'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom']] + + ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', + '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + + ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.5-gompi-2016.07.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.5-gompi-2016.07.eb new file mode 100644 index 0000000000000000000000000000000000000000..854d665922a217eadea7bf2db6689ea8ea79cf8c --- /dev/null +++ b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.5-gompi-2016.07.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'FFTW' +version = '3.3.5' + +homepage = 'http://www.fftw.org' +description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) + in one or more dimensions, of arbitrary input size, and of both real and complex data.""" + +toolchain = {'name': 'gompi', 'version': '2016.07'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [homepage] + +common_configopts = "--enable-threads --enable-openmp --with-pic" + +configopts = [ + common_configopts + " --enable-single --enable-sse2 --enable-mpi", + common_configopts + " --enable-long-double --enable-mpi", + common_configopts + " --enable-quad-precision", + common_configopts + " --enable-sse2 --enable-mpi", # default as last +] + +sanity_check_paths = { + 'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom', 'q-wisdom']] + + ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', + '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + + ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']] + + ['lib/libfftw3q.a', 'lib/libfftw3q_omp.a'], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.5-gompi-2016.09.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.5-gompi-2016.09.eb new file mode 100644 index 0000000000000000000000000000000000000000..95601b61f5bfb09763f66d769050eb2341f2fbcd --- /dev/null +++ b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.5-gompi-2016.09.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'FFTW' +version = '3.3.5' + +homepage = 'http://www.fftw.org' +description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) + in one or more dimensions, of arbitrary input size, and of both real and complex data.""" + +toolchain = {'name': 'gompi', 'version': '2016.09'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [homepage] + +common_configopts = "--enable-threads --enable-openmp --with-pic" + +configopts = [ + common_configopts + " --enable-single --enable-sse2 --enable-mpi", + common_configopts + " --enable-long-double --enable-mpi", + common_configopts + " --enable-quad-precision", + common_configopts + " --enable-sse2 --enable-mpi", # default as last +] + +sanity_check_paths = { + 'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom', 'q-wisdom']] + + ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', + '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + + ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']] + + ['lib/libfftw3q.a', 'lib/libfftw3q_omp.a'], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.5-gompi-2016b.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.5-gompi-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..e222c97b5d0038b3fc69a5a4e0b300763864bb05 --- /dev/null +++ b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.5-gompi-2016b.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'FFTW' +version = '3.3.5' + +homepage = 'http://www.fftw.org' +description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) + in one or more dimensions, of arbitrary input size, and of both real and complex data.""" + +toolchain = {'name': 'gompi', 'version': '2016b'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [homepage] + +common_configopts = "--enable-threads --enable-openmp --with-pic" + +configopts = [ + common_configopts + " --enable-single --enable-sse2 --enable-mpi", + common_configopts + " --enable-long-double --enable-mpi", + common_configopts + " --enable-quad-precision", + common_configopts + " --enable-sse2 --enable-mpi", # default as last +] + +sanity_check_paths = { + 'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom', 'q-wisdom']] + + ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', + '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + + ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']] + + ['lib/libfftw3q.a', 'lib/libfftw3q_omp.a'], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.5-gompic-2016.10.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.5-gompic-2016.10.eb new file mode 100644 index 0000000000000000000000000000000000000000..2499d7f87ae01192d570649b37573f584fd88ea3 --- /dev/null +++ b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.5-gompic-2016.10.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'FFTW' +version = '3.3.5' + +homepage = 'http://www.fftw.org' +description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) + in one or more dimensions, of arbitrary input size, and of both real and complex data.""" + +toolchain = {'name': 'gompic', 'version': '2016.10'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [homepage] + +common_configopts = "--enable-threads --enable-openmp --with-pic" + +configopts = [ + common_configopts + " --enable-single --enable-sse2 --enable-avx --enable-mpi", + common_configopts + " --enable-long-double --enable-mpi", + common_configopts + " --enable-quad-precision", + common_configopts + " --enable-sse2 --enable-avx --enable-mpi", # default as last +] + +sanity_check_paths = { + 'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom', 'q-wisdom']] + + ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', + '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + + ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']] + + ['lib/libfftw3q.a', 'lib/libfftw3q_omp.a'], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.5-intel-2016b.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.5-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..6fcdd25eb53518ea226ff2cd9566a603bcb73901 --- /dev/null +++ b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.5-intel-2016b.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'FFTW' +version = '3.3.5' + +homepage = 'http://www.fftw.org' +description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) + in one or more dimensions, of arbitrary input size, and of both real and complex data.""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [homepage] + +common_configopts = "--enable-threads --enable-openmp --with-pic" + +# no quad precision, requires GCC v4.6 or higher +# see also http://www.fftw.org/doc/Extended-and-quadruple-precision-in-Fortran.html +configopts = [ + common_configopts + " --enable-single --enable-sse2 --enable-mpi", + common_configopts + " --enable-long-double --enable-mpi", + common_configopts + " --enable-sse2 --enable-mpi", # default as last +] + +sanity_check_paths = { + 'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom']] + + ['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03', + '.h', 'l-mpi.f03', 'l.f03', 'q.f03']] + + ['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FFindex/FFindex-0.9.9-goolf-1.4.10.eb b/easybuild/easyconfigs/f/FFindex/FFindex-0.9.9-goolf-1.4.10.eb new file mode 100755 index 0000000000000000000000000000000000000000..e96e5e3b33d5f69270562508cd3145ce369d604a --- /dev/null +++ b/easybuild/easyconfigs/f/FFindex/FFindex-0.9.9-goolf-1.4.10.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'FFindex' +version = '0.9.9' + +homepage = 'http://www.splashground.de/~andy/programs/FFindex/' +description = """simple index/database for huge amounts of small files""" + +toolchain = {'name': 'goolf', 'version': '1.4.10'} +toolchainopts = {'usempi': True} + +source_urls = ['http://www.splashground.de/~andy/programs/FFindex/'] +sources = [SOURCELOWER_TAR_GZ] + +skipsteps = ['configure'] + +start_dir = 'src' + +buildopts = 'USEMPI=1' +installopts = "USEMPI=1 INSTALL_DIR=%(installdir)s" + +runtest = 'test' + +parallel = 1 + +sanity_check_paths = { + 'files': ['bin/ffindex_%s' % x for x in ['apply', 'build', 'from_fasta', 'get', 'modify', 'unpack']] + + ['lib64/libffindex.a', 'lib64/libffindex.so'], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-0.10.16-intel-2016a.eb b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-0.10.16-intel-2016a.eb index 3e71d0c50e397537dd12a800a5347be195714c09..36e057b4695d683b66d84f4abfc779743ae6692a 100644 --- a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-0.10.16-intel-2016a.eb +++ b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-0.10.16-intel-2016a.eb @@ -16,7 +16,9 @@ source_urls = ['http://ffmpeg.org/releases/'] dependencies = [ ('NASM', '2.11.08'), ('zlib', '1.2.8'), + ('bzip2', '1.0.6'), ('x264', '20160114'), + ('libxcb', '1.11.1'), ] configopts = '--enable-pic --enable-shared --enable-gpl --enable-version3 --enable-nonfree --cc="$CC" --cxx="$CXX" ' @@ -25,7 +27,7 @@ configopts += '--enable-libx264' sanity_check_paths = { 'files': ['bin/ff%s' % x for x in ['mpeg', 'probe', 'server']] + ['lib/lib%s.%s' % (x, y) for x in ['avdevice', 'avfilter', 'avformat', 'avcodec', 'postproc', - 'swresample', 'swscale', 'avutil'] for y in ['so', 'a']], + 'swresample', 'swscale', 'avutil'] for y in [SHLIB_EXT, 'a']], 'dirs': ['include'] } diff --git a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-2.8.6-intel-2016a.eb b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-2.8.6-intel-2016a.eb index 40be8fe314c14e52eef4182c3fc91ac890a1a076..3349ed39612bc967a897291626338d0eb9469ced 100644 --- a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-2.8.6-intel-2016a.eb +++ b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-2.8.6-intel-2016a.eb @@ -14,7 +14,9 @@ source_urls = ['http://ffmpeg.org/releases/'] dependencies = [ ('NASM', '2.11.08'), ('zlib', '1.2.8'), + ('bzip2', '1.0.6'), ('x264', '20160114'), + ('libxcb', '1.11.1'), ] configopts = '--enable-pic --enable-shared --enable-gpl --enable-version3 --enable-nonfree --cc="$CC" --cxx="$CXX" ' @@ -23,7 +25,7 @@ configopts += '--enable-libx264' sanity_check_paths = { 'files': ['bin/ff%s' % x for x in ['mpeg', 'probe', 'server']] + ['lib/lib%s.%s' % (x, y) for x in ['avdevice', 'avfilter', 'avformat', 'avcodec', 'postproc', - 'swresample', 'swscale', 'avutil'] for y in ['so', 'a']], + 'swresample', 'swscale', 'avutil'] for y in [SHLIB_EXT, 'a']], 'dirs': ['include'] } diff --git a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-2.8.7-foss-2016a.eb b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-2.8.7-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..866438750623e5ac55bbc2b0555fb73a5af9db71 --- /dev/null +++ b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-2.8.7-foss-2016a.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'FFmpeg' +version = '2.8.7' + +homepage = 'https://www.ffmpeg.org/' +description = """A complete, cross-platform solution to record, convert and stream audio and video.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = ['http://ffmpeg.org/releases/'] + +dependencies = [ + ('NASM', '2.12.01'), + ('zlib', '1.2.8'), + ('bzip2', '1.0.6'), + ('x264', '20160430'), + ('libxcb', '1.11.1'), +] + +configopts = '--enable-pic --enable-shared --enable-gpl --enable-version3 --enable-nonfree --cc="$CC" --cxx="$CXX" ' +configopts += '--enable-libx264' + +sanity_check_paths = { + 'files': ['bin/ff%s' % x for x in ['mpeg', 'probe', 'server']] + + ['lib/lib%s.%s' % (x, y) for x in ['avdevice', 'avfilter', 'avformat', 'avcodec', 'postproc', + 'swresample', 'swscale', 'avutil'] for y in [SHLIB_EXT, 'a']], + 'dirs': ['include'] +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-2.8.7-intel-2016a.eb b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-2.8.7-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..c6c61c7b359b42e2e9e89e06dab4f8d2a526af68 --- /dev/null +++ b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-2.8.7-intel-2016a.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'FFmpeg' +version = '2.8.7' + +homepage = 'https://www.ffmpeg.org/' +description = """A complete, cross-platform solution to record, convert and stream audio and video.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = ['http://ffmpeg.org/releases/'] + +dependencies = [ + ('NASM', '2.12.01'), + ('zlib', '1.2.8'), + ('bzip2', '1.0.6'), + ('x264', '20160430'), + ('libxcb', '1.11.1'), +] + +configopts = '--enable-pic --enable-shared --enable-gpl --enable-version3 --enable-nonfree --cc="$CC" --cxx="$CXX" ' +configopts += '--enable-libx264' + +sanity_check_paths = { + 'files': ['bin/ff%s' % x for x in ['mpeg', 'probe', 'server']] + + ['lib/lib%s.%s' % (x, y) for x in ['avdevice', 'avfilter', 'avformat', 'avcodec', 'postproc', + 'swresample', 'swscale', 'avutil'] for y in [SHLIB_EXT, 'a']], + 'dirs': ['include'] +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-3.0.2-foss-2016a.eb b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-3.0.2-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..4eee74c06297b3adca9dd787f0ce487d2d7a96b0 --- /dev/null +++ b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-3.0.2-foss-2016a.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'FFmpeg' +version = '3.0.2' + +homepage = 'https://www.ffmpeg.org/' +description = """A complete, cross-platform solution to record, convert and stream audio and video.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = ['http://ffmpeg.org/releases/'] + +dependencies = [ + ('NASM', '2.12.01'), + ('zlib', '1.2.8'), + ('bzip2', '1.0.6'), + ('x264', '20160430'), + ('libxcb', '1.11.1'), +] + +configopts = '--enable-pic --enable-shared --enable-gpl --enable-version3 --enable-nonfree --cc="$CC" --cxx="$CXX" ' +configopts += '--enable-libx264' + +sanity_check_paths = { + 'files': ['bin/ff%s' % x for x in ['mpeg', 'probe', 'server']] + + ['lib/lib%s.%s' % (x, y) for x in ['avdevice', 'avfilter', 'avformat', 'avcodec', 'postproc', + 'swresample', 'swscale', 'avutil'] for y in [SHLIB_EXT, 'a']], + 'dirs': ['include'] +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-3.0.2-intel-2016a.eb b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-3.0.2-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..fd22efefe030d73a18745f0dad526c98ec0ae245 --- /dev/null +++ b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-3.0.2-intel-2016a.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'FFmpeg' +version = '3.0.2' + +homepage = 'https://www.ffmpeg.org/' +description = """A complete, cross-platform solution to record, convert and stream audio and video.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = ['http://ffmpeg.org/releases/'] + +dependencies = [ + ('NASM', '2.12.01'), + ('zlib', '1.2.8'), + ('bzip2', '1.0.6'), + ('x264', '20160430'), + ('libxcb', '1.11.1'), +] + +configopts = '--enable-pic --enable-shared --enable-gpl --enable-version3 --enable-nonfree --cc="$CC" --cxx="$CXX" ' +configopts += '--enable-libx264' + +sanity_check_paths = { + 'files': ['bin/ff%s' % x for x in ['mpeg', 'probe', 'server']] + + ['lib/lib%s.%s' % (x, y) for x in ['avdevice', 'avfilter', 'avformat', 'avcodec', 'postproc', + 'swresample', 'swscale', 'avutil'] for y in [SHLIB_EXT, 'a']], + 'dirs': ['include'] +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/FFmpeg/FFmpeg-3.1.3-intel-2016b.eb b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-3.1.3-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..0744eae109c4a859e10e10a188cebb3f7c912b95 --- /dev/null +++ b/easybuild/easyconfigs/f/FFmpeg/FFmpeg-3.1.3-intel-2016b.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'FFmpeg' +version = '3.1.3' + +homepage = 'https://www.ffmpeg.org/' +description = """A complete, cross-platform solution to record, convert and stream audio and video.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = ['http://ffmpeg.org/releases/'] + +dependencies = [ + ('NASM', '2.12.02'), + ('zlib', '1.2.8'), + ('bzip2', '1.0.6'), + ('x264', '20160614'), + ('X11', '20160819'), +] + +configopts = '--enable-pic --enable-shared --enable-gpl --enable-version3 --enable-nonfree --cc="$CC" --cxx="$CXX" ' +configopts += '--enable-libx264' + +sanity_check_paths = { + 'files': ['bin/ff%s' % x for x in ['mpeg', 'probe', 'server']] + + ['lib/lib%s.%s' % (x, y) for x in ['avdevice', 'avfilter', 'avformat', 'avcodec', 'postproc', + 'swresample', 'swscale', 'avutil'] for y in [SHLIB_EXT, 'a']], + 'dirs': ['include'] +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/FGSL/FGSL-1.1.0-intel-2016b.eb b/easybuild/easyconfigs/f/FGSL/FGSL-1.1.0-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..e06458da7eb737a6d96e4f4bc6b5de7fcdfa770e --- /dev/null +++ b/easybuild/easyconfigs/f/FGSL/FGSL-1.1.0-intel-2016b.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'FGSL' +version = '1.1.0' + +homepage = 'https://www.lrz.de/services/software/mathematik/gsl/fortran/' +description = """FGSL: A Fortran interface to the GNU Scientific Library""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +sources = ['v%(version)s.tar.gz'] +source_urls = ['https://github.com/reinh-bader/fgsl/archive/'] + +dependencies = [('GSL', '2.1')] + +builddependencies = [ + ('Autotools', '20150215'), + ('pkg-config', '0.29.1'), +] + +preconfigopts = 'autoreconf -fvi && ' + +runtest = 'check' + +sanity_check_paths = { + 'files': ['lib/libfgsl.%s' % SHLIB_EXT, 'lib/libfgsl.a'], + 'dirs': ['include/fgsl', 'lib/pkgconfig'] +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/f/FIAT/FIAT-1.6.0-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/f/FIAT/FIAT-1.6.0-foss-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..d0e91ca7e72df37e5f794b080db823521f180ca0 --- /dev/null +++ b/easybuild/easyconfigs/f/FIAT/FIAT-1.6.0-foss-2016a-Python-2.7.11.eb @@ -0,0 +1,29 @@ +easyblock = 'PythonPackage' + +name = 'FIAT' +version = '1.6.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://bitbucket.org/fenics-project/fiat' +description = """The FInite element Automatic Tabulator FIAT supports generation of arbitrary order + instances of the Lagrange elements on lines, triangles, and tetrahedra. It is also capable of generating + arbitrary order instances of Jacobi-type quadrature rules on the same element shapes.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['https://bitbucket.org/fenics-project/fiat/downloads'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('Python', '2.7.11'), + ('sympy', '1.0', versionsuffix), +] + +options = {'modulename': name} + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/f/FIAT/FIAT-1.6.0-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/f/FIAT/FIAT-1.6.0-intel-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..d231b285fd30ef3fd7c0fb43ea933b5db6c0fcdb --- /dev/null +++ b/easybuild/easyconfigs/f/FIAT/FIAT-1.6.0-intel-2016a-Python-2.7.11.eb @@ -0,0 +1,29 @@ +easyblock = 'PythonPackage' + +name = 'FIAT' +version = '1.6.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://bitbucket.org/fenics-project/fiat' +description = """The FInite element Automatic Tabulator FIAT supports generation of arbitrary order + instances of the Lagrange elements on lines, triangles, and tetrahedra. It is also capable of generating + arbitrary order instances of Jacobi-type quadrature rules on the same element shapes.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +source_urls = ['https://bitbucket.org/fenics-project/fiat/downloads'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('Python', '2.7.11'), + ('sympy', '1.0', versionsuffix), +] + +options = {'modulename': name} + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/f/FLAC/FLAC-1.3.1-foss-2015a.eb b/easybuild/easyconfigs/f/FLAC/FLAC-1.3.1-foss-2015a.eb new file mode 100644 index 0000000000000000000000000000000000000000..76be36ffc6f0dcfa6d1288cd42bd333a52d99e7c --- /dev/null +++ b/easybuild/easyconfigs/f/FLAC/FLAC-1.3.1-foss-2015a.eb @@ -0,0 +1,30 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Author: Stephane Thiell +### + +easyblock = 'ConfigureMake' + +name = 'FLAC' +version = '1.3.1' + +homepage = 'https://xiph.org/flac/' +description = """Programs and libraries for working with Free Lossless Audio Codec (FLAC) files.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +sources = [SOURCELOWER_TAR_XZ] +source_urls = ['http://downloads.xiph.org/releases/flac/'] + +# use of assembly routines requires a recent binutils +builddependencies = [('binutils', '2.25', '', ('GCC', '4.9.2'))] + +runtest = 'check' + +sanity_check_paths = { + 'files': ['bin/flac', 'include/FLAC/all.h', 'lib/libFLAC.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/f/FLANN/FLANN-1.8.4-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/f/FLANN/FLANN-1.8.4-intel-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..82bf05536dcaeecf1caf9f94faca9cf00619a0ea --- /dev/null +++ b/easybuild/easyconfigs/f/FLANN/FLANN-1.8.4-intel-2016a-Python-2.7.11.eb @@ -0,0 +1,34 @@ +easyblock = 'CMakeMake' + +name = 'FLANN' +version = '1.8.4' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.cs.ubc.ca/research/flann/' +description = "FLANN is a library for performing fast approximate nearest neighbor searches in high dimensional spaces." + +toolchain = {'name': 'intel', 'version': '2016a'} +toolchainopts = {'openmp': True} + +source_urls = ['http://www.cs.ubc.ca/research/flann/uploads/FLANN/'] +sources = ['flann-%(version)s-src.zip'] + +builddependencies = [('CMake', '3.5.2')] +dependencies = [ + ('Python', '2.7.11'), +] + +separate_build_dir = True + +configopts = "-DCMAKE_BUILD_TYPE=Release -DUSE_OPENMP=ON -DUSE_MPI=ON -DBUILD_PYTHON_BINDINGS=ON -DBUILD_C_BINDINGS=ON" + +modextrapaths = {'PYTHONPATH': ['share/flann/python']} + +sanity_check_paths = { + 'files': ['lib/libflann_cpp_s.a', 'lib/libflann_s.a', + 'lib/libflann_cpp.%s' % SHLIB_EXT, 'lib/libflann.%s' % SHLIB_EXT], + 'dirs': ['include/flann', 'lib/pkgconfig', 'share/doc/flann', 'share/flann/python'], +} +sanity_check_commands = [('python', '-c "import pyflann"')] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/FLASH/FLASH-1.2.11-foss-2016a.eb b/easybuild/easyconfigs/f/FLASH/FLASH-1.2.11-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..5212c8b65816b4a10f49c486d5f30dbafa47ec62 --- /dev/null +++ b/easybuild/easyconfigs/f/FLASH/FLASH-1.2.11-foss-2016a.eb @@ -0,0 +1,25 @@ +easyblock = 'MakeCp' + +name = 'FLASH' +version = '1.2.11' + +homepage = 'https://ccb.jhu.edu/software/FLASH/' +description = """FLASH (Fast Length Adjustment of SHort reads) is a very fast and accurate software + tool to merge paired-end reads from next-generation sequencing experiments. FLASH is designed to + merge pairs of reads when the original DNA fragments are shorter than twice the length of reads. + The resulting longer reads can significantly improve genome assemblies. They can also improve + transcriptome assembly when FLASH is used to merge RNA-seq data.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['http://download.sourceforge.net/%(namelower)spage'] +sources = [SOURCE_TAR_GZ] + +files_to_copy = [(['flash'], 'bin')] + +sanity_check_paths = { + 'files': ['bin/flash'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FLEUR/FLEUR-0.26e-intel-2016a.eb b/easybuild/easyconfigs/f/FLEUR/FLEUR-0.26e-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..d7d711211d473aafbd04bb0bf2a34fd72fd3e4cd --- /dev/null +++ b/easybuild/easyconfigs/f/FLEUR/FLEUR-0.26e-intel-2016a.eb @@ -0,0 +1,45 @@ +easyblock = 'MakeCp' + +name = 'FLEUR' +version = '0.26e' + +homepage = 'http://www.flapw.de/' +description = """FLEUR is a feature-full, freely available FLAPW (full potential linearized augmented planewave) code, + based on density-functional theory.""" + +toolchain = {'name': 'intel', 'version': '2016a'} +toolchainopts = {'usempi': True, 'r8': True} + +# dowload requires registration, see http://www.flapw.de/pm/index.php?n=FLEUR.Downloads +sources = ['v%s.tgz' % version.split('.')[1]] + +builddependencies = [('imake', '1.0.7')] + +dependencies = [ + ('zlib', '1.2.8'), + ('Szip', '2.1'), + ('HDF5', '1.8.16'), +# ('Wannier90', '2.0.1'), # only needed if '#define wann' is added to Imakefile +] + +# define hardware platform to be 'parallel intel compiler, 64 bit, use scalapack') +prebuildopts = "sed -i 's/^#define jureca/#define linux_evp_64/g' Imakefile && " +# don't specialize for systems with structural symmetry +prebuildopts += "sed -i 's/^#define inversion//g' Imakefile && " +# no need to jump through hoops to make compilation work with older Fortran compilers +prebuildopts += "sed -i 's/^#define f_90//g' Imakefile && " + +prebuildopts += "imake && " +buildopts = 'FC="$FC" FFLAGS="$FFLAGS" HDFROOT=$EBROOTHDF5 fleur.x inpgen.x' + +# parallel build tends to fail +parallel = 1 + +files_to_copy = [(['fleur.x', 'inpgen.x'], 'bin')] + +sanity_check_paths = { + 'files': ['bin/fleur.x', 'bin/inpgen.x'], + 'dirs': [], +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/f/FLTK/FLTK-1.3.3-foss-2016a.eb b/easybuild/easyconfigs/f/FLTK/FLTK-1.3.3-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..228b99e49ee8fd4060c9b3574122997ddbeae6c2 --- /dev/null +++ b/easybuild/easyconfigs/f/FLTK/FLTK-1.3.3-foss-2016a.eb @@ -0,0 +1,41 @@ +# +# author: Dina Mahmoud Ibrahim ( Cairo University ) +# +easyblock = 'ConfigureMake' + +name = 'FLTK' +version = '1.3.3' + +homepage = 'http://www.fltk.org' +description = """FLTK is a cross-platform C++ GUI toolkit for UNIX/Linux (X11), Microsoft Windows, + and MacOS X. FLTK provides modern GUI functionality without the bloat and supports 3D graphics via OpenGL + and its built-in GLUT emulation.""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = ['%(namelower)s-%(version)s-source.tar.gz'] +source_urls = ['http://fltk.org/pub/%(namelower)s/%(version)s/'] + +patches = ['%(name)s-%(version)s_undefined_reference.patch'] + +configopts = '--enable-shared --enable-threads --enable-xft' + +dependencies = [ + ('libX11', '1.6.3'), + ('libXcursor', '1.1.14'), + ('libXinerama', '1.1.3'), + ('Mesa', '11.1.2'), + ('libGLU', '9.0.0'), + ('libpng', '1.6.21'), + ('libjpeg-turbo', '1.4.2'), + ('xprop', '1.2.2'), + ('libXft', '2.3.2'), +] + +sanity_check_paths = { + 'files': ['bin/fltk-config', 'bin/fluid', 'lib/libfltk.a', 'lib/libfltk.%s' % SHLIB_EXT], + 'dirs': ['lib'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/FLTK/FLTK-1.3.3-foss-2016b.eb b/easybuild/easyconfigs/f/FLTK/FLTK-1.3.3-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..4c82344219b57943b028a5c2334c4503dfe42bf9 --- /dev/null +++ b/easybuild/easyconfigs/f/FLTK/FLTK-1.3.3-foss-2016b.eb @@ -0,0 +1,38 @@ +# +# author: Dina Mahmoud Ibrahim ( Cairo University ) +# +easyblock = 'ConfigureMake' + +name = 'FLTK' +version = '1.3.3' + +homepage = 'http://www.fltk.org' +description = """FLTK is a cross-platform C++ GUI toolkit for UNIX/Linux (X11), Microsoft Windows, + and MacOS X. FLTK provides modern GUI functionality without the bloat and supports 3D graphics via OpenGL + and its built-in GLUT emulation.""" + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = ['%(namelower)s-%(version)s-source.tar.gz'] +source_urls = ['http://fltk.org/pub/%(namelower)s/%(version)s/'] + +patches = ['%(name)s-%(version)s_undefined_reference.patch'] + +configopts = '--enable-shared --enable-threads --enable-xft' + +dependencies = [ + ('Mesa', '12.0.2'), + ('libGLU', '9.0.0'), + ('libpng', '1.6.24'), + ('libjpeg-turbo', '1.5.0'), + ('xprop', '1.2.2'), + ('zlib', '1.2.8'), +] + +sanity_check_paths = { + 'files': ['bin/fltk-config', 'bin/fluid', 'lib/libfltk.a', 'lib/libfltk.%s' % SHLIB_EXT], + 'dirs': ['lib'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/FLTK/FLTK-1.3.3-intel-2016a.eb b/easybuild/easyconfigs/f/FLTK/FLTK-1.3.3-intel-2016a.eb index 97b3b63c16c30463331ef76e5b82bc8e996cb37f..efbb3a22823b48408dc53f61d823ea441c66aa11 100644 --- a/easybuild/easyconfigs/f/FLTK/FLTK-1.3.3-intel-2016a.eb +++ b/easybuild/easyconfigs/f/FLTK/FLTK-1.3.3-intel-2016a.eb @@ -17,6 +17,9 @@ toolchainopts = {'optarch': True, 'pic': True} sources = ['%(namelower)s-%(version)s-source.tar.gz'] source_urls = ['http://fltk.org/pub/%(namelower)s/%(version)s/'] +patches = ['%(name)s-%(version)s_undefined_reference.patch'] + +configopts = '--enable-shared --enable-threads --enable-xft' dependencies = [ ('libX11', '1.6.3'), @@ -27,10 +30,11 @@ dependencies = [ ('libpng', '1.6.21'), ('libjpeg-turbo', '1.4.2'), ('xprop', '1.2.2'), + ('libXft', '2.3.2'), ] sanity_check_paths = { - 'files': ['bin/fltk-config', 'bin/fluid'], + 'files': ['bin/fltk-config', 'bin/fluid', 'lib/libfltk.a', 'lib/libfltk.%s' % SHLIB_EXT], 'dirs': ['lib'], } diff --git a/easybuild/easyconfigs/f/FLTK/FLTK-1.3.3-intel-2016b.eb b/easybuild/easyconfigs/f/FLTK/FLTK-1.3.3-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..7a909b40155ead2bca8e804bf6fd35d269e76653 --- /dev/null +++ b/easybuild/easyconfigs/f/FLTK/FLTK-1.3.3-intel-2016b.eb @@ -0,0 +1,38 @@ +# +# author: Dina Mahmoud Ibrahim ( Cairo University ) +# +easyblock = 'ConfigureMake' + +name = 'FLTK' +version = '1.3.3' + +homepage = 'http://www.fltk.org' +description = """FLTK is a cross-platform C++ GUI toolkit for UNIX/Linux (X11), Microsoft Windows, + and MacOS X. FLTK provides modern GUI functionality without the bloat and supports 3D graphics via OpenGL + and its built-in GLUT emulation.""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'optarch': True, 'pic': True} + +sources = ['%(namelower)s-%(version)s-source.tar.gz'] +source_urls = ['http://fltk.org/pub/%(namelower)s/%(version)s/'] + +patches = ['%(name)s-%(version)s_undefined_reference.patch'] + +configopts = '--enable-shared --enable-threads --enable-xft' + +dependencies = [ + ('Mesa', '12.0.2'), + ('libGLU', '9.0.0'), + ('libpng', '1.6.24'), + ('libjpeg-turbo', '1.5.0'), + ('xprop', '1.2.2'), + ('zlib', '1.2.8'), +] + +sanity_check_paths = { + 'files': ['bin/fltk-config', 'bin/fluid', 'lib/libfltk.a', 'lib/libfltk.%s' % SHLIB_EXT], + 'dirs': ['lib'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/FLTK/FLTK-1.3.3_undefined_reference.patch b/easybuild/easyconfigs/f/FLTK/FLTK-1.3.3_undefined_reference.patch new file mode 100644 index 0000000000000000000000000000000000000000..5ddc1900edaf276acda446e3a5bc07e5c64a73b1 --- /dev/null +++ b/easybuild/easyconfigs/f/FLTK/FLTK-1.3.3_undefined_reference.patch @@ -0,0 +1,46 @@ +#see https://groups.google.com/forum/#!topic/fltkgeneral/GT6i2KGCb3A +#and http://www.fltk.org/str.php?L3156 +# GNU Octave compains: +# error: octave-4.0.3/libinterp/dldfcn/PKG_ADD: octave-4.0.3/libinterp/dldfcn/__init_fltk__.oct: failed to load: FLTK/1.3.3-intel-2016b/lib/libfltk_gl.so.1.3: undefined symbol: _ZN18Fl_XFont_On_Demand5valueEv +Index: src/fl_font.cxx +=================================================================== +--- fltk-1.3.3/src/fl_font.cxx (revision 10503) ++++ fltk-1.3.3/src/fl_font.cxx (revision 10504) +@@ -55,6 +55,12 @@ + # include "fl_font_x.cxx" + #endif // WIN32 + ++#if ! (defined(WIN32) || defined(__APPLE__)) ++XFontStruct *fl_X_core_font() ++{ ++ return fl_xfont.value(); ++} ++#endif + + double fl_width(const char* c) { + if (c) return fl_width(c, (int) strlen(c)); +Index: src/gl_draw.cxx +=================================================================== +--- fltk-1.3.3/src/gl_draw.cxx (revision 10503) ++++ fltk-1.3.3/src/gl_draw.cxx (revision 10504) +@@ -81,7 +81,7 @@ + * then sorting through them at draw time (for normal X rendering) to find which one can + * render the current glyph... But for now, just use the first font in the list for GL... + */ +- XFontStruct *font = fl_xfont; ++ XFontStruct *font = fl_X_core_font(); + int base = font->min_char_or_byte2; + int count = font->max_char_or_byte2-base+1; + fl_fontsize->listbase = glGenLists(256); +Index: FL/x.H +=================================================================== +--- fltk-1.3.3/FL/x.H (revision 10503) ++++ fltk-1.3.3/FL/x.H (revision 10504) +@@ -132,6 +132,7 @@ + XFontStruct *ptr; + }; + extern FL_EXPORT Fl_XFont_On_Demand fl_xfont; ++extern FL_EXPORT XFontStruct* fl_X_core_font(); + + // this object contains all X-specific stuff about a window: + // Warning: this object is highly subject to change! diff --git a/easybuild/easyconfigs/f/FLUENT/FLUENT-17.1.eb b/easybuild/easyconfigs/f/FLUENT/FLUENT-17.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..c1ec088d35eb90f8cbc7d7876e93e40a1fee5970 --- /dev/null +++ b/easybuild/easyconfigs/f/FLUENT/FLUENT-17.1.eb @@ -0,0 +1,14 @@ +name = 'FLUENT' +version = '17.1' + +homepage = 'http://www.ansys.com/Products/Simulation+Technology/Fluid+Dynamics/Fluid+Dynamics+Products/ANSYS+Fluent' +description = """ANSYS FLUENT software contains the broad physical modeling capabilities needed +to model flow, turbulence, heat transfer, and reactions for industrial applications ranging from +air flow over an aircraft wing to combustion in a furnace, from bubble columns to oil platforms, +from blood flow to semiconductor manufacturing, and from clean room design to wastewater treatment plants.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['FLUIDS_171_LINX64.tar'] + +moduleclass = 'cae' diff --git a/easybuild/easyconfigs/f/FSL/FSL-5.0.9-centos6_64.eb b/easybuild/easyconfigs/f/FSL/FSL-5.0.9-centos6_64.eb new file mode 100644 index 0000000000000000000000000000000000000000..a98d2244dbe0b45d845451bf8044aa9fe03c645d --- /dev/null +++ b/easybuild/easyconfigs/f/FSL/FSL-5.0.9-centos6_64.eb @@ -0,0 +1,26 @@ +easyblock = 'Tarball' + +name = 'FSL' +version = '5.0.9' +versionsuffix = '-centos6_64' + +homepage = 'http://www.fmrib.ox.ac.uk/fsl/' +description = """FSL is a comprehensive library of analysis tools for FMRI, MRI and DTI brain imaging data.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = ['http://fsl.fmrib.ox.ac.uk/fsldownloads/'] +sources = ['fsl-%(version)s%(versionsuffix)s.tar.gz'] + +modextravars = {'FSLDIR': '%(installdir)s'} + +# eddy_openmp is not available anymore when compiling FSL 5.0.9 from source +# fslview (& others incl. atlasquery) are more difficult via compiling from source due to required dependencies +sanity_check_paths = { + 'files': ['bin/atlasquery', 'bin/basil', 'bin/bet', 'bin/eddy_openmp', 'bin/fabber', 'bin/fast', 'bin/Fdt', + 'bin/feat', 'bin/first', 'bin/flirt', 'bin/fnirt', 'bin/fsl', 'bin/fsl_anat', 'bin/fslview', + 'bin/melodic', 'bin/pngappend', 'bin/siena', 'bin/tbss_fill', 'bin/topup'], + 'dirs': ['data', 'etc', 'extras', 'include', 'lib'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FSL/FSL-5.0.9-intel-2016a-Mesa-11.2.1.eb b/easybuild/easyconfigs/f/FSL/FSL-5.0.9-intel-2016a-Mesa-11.2.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..0b3248c5dd5d984ba37f03359f1afe20608265b4 --- /dev/null +++ b/easybuild/easyconfigs/f/FSL/FSL-5.0.9-intel-2016a-Mesa-11.2.1.eb @@ -0,0 +1,26 @@ +name = 'FSL' +version = '5.0.9' +versionsuffix = '-Mesa-11.2.1' + +homepage = 'http://www.fmrib.ox.ac.uk/fsl/' +description = """FSL is a comprehensive library of analysis tools for FMRI, MRI and DTI brain imaging data.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +source_urls = ["http://www.fmrib.ox.ac.uk/fsldownloads/"] +sources = ['%(namelower)s-%(version)s-sources.tar.gz'] + +patches = [ + 'FSL-%(version)s_makefile_fixes.patch', + 'FSL-%(version)s_missing_lib.patch', + 'FSL_icc_nan-inf_fix.patch', +] + +dependencies = [ + ('freeglut', '3.0.0', versionsuffix), + ('expat', '2.1.0'), + ('libX11', '1.6.3'), + ('zlib', '1.2.8'), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FSL/FSL-5.0.9-intel-2016a.eb b/easybuild/easyconfigs/f/FSL/FSL-5.0.9-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..5b9dfba11bf116530866c8e54737ce2c5f3cc506 --- /dev/null +++ b/easybuild/easyconfigs/f/FSL/FSL-5.0.9-intel-2016a.eb @@ -0,0 +1,25 @@ +name = 'FSL' +version = '5.0.9' + +homepage = 'http://www.fmrib.ox.ac.uk/fsl/' +description = """FSL is a comprehensive library of analysis tools for FMRI, MRI and DTI brain imaging data.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +source_urls = ["http://www.fmrib.ox.ac.uk/fsldownloads/"] +sources = ['%(namelower)s-%(version)s-sources.tar.gz'] + +patches = [ + 'FSL-%(version)s_makefile_fixes.patch', + 'FSL-%(version)s_missing_lib.patch', + 'FSL_icc_nan-inf_fix.patch', +] + +dependencies = [ + ('freeglut', '3.0.0'), + ('expat', '2.1.0'), + ('libX11', '1.6.3'), + ('zlib', '1.2.8'), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FSL/FSL-5.0.9_missing_lib.patch b/easybuild/easyconfigs/f/FSL/FSL-5.0.9_missing_lib.patch new file mode 100644 index 0000000000000000000000000000000000000000..40e5baff2f0ff261643eeefae732f55f28e7b651 --- /dev/null +++ b/easybuild/easyconfigs/f/FSL/FSL-5.0.9_missing_lib.patch @@ -0,0 +1,14 @@ +# On RHEL 7 and friends, you need to link to libglapi too +# Ward Poelmans +diff -ur fsl.oirg/src/fslsurface/Makefile fsl/src/fslsurface/Makefile +--- fsl.oirg/src/fslsurface/Makefile 2014-02-24 12:09:05.000000000 +0100 ++++ fsl/src/fslsurface/Makefile 2016-04-21 18:03:50.246117983 +0200 +@@ -37,7 +37,7 @@ + USRLDFLAGS = -L${LIB_NEWMAT} -L${LIB_PROB} -L${LIB_ZLIB} + + +-LIBS=-lgiftiio -lexpat -lfirst_lib -lmeshclass ++LIBS=-lgiftiio -lexpat -lfirst_lib -lmeshclass -lglapi + + APPLY_ZLIB = -DHAVE_ZLIB + diff --git a/easybuild/easyconfigs/f/FastQC/FastQC-0.11.5-Java-1.7.0_80.eb b/easybuild/easyconfigs/f/FastQC/FastQC-0.11.5-Java-1.7.0_80.eb new file mode 100644 index 0000000000000000000000000000000000000000..f6dbacc9e2aa15de1cbc18f69adfdfedb7c27cad --- /dev/null +++ b/easybuild/easyconfigs/f/FastQC/FastQC-0.11.5-Java-1.7.0_80.eb @@ -0,0 +1,32 @@ +easyblock = 'PackedBinary' + +name = 'FastQC' +version = '0.11.5' +versionsuffix = '-Java-%(javaver)s' + +homepage = 'http://www.bioinformatics.babraham.ac.uk/projects/fastqc/' +description = """FastQC is a quality control application for high throughput sequence data. + It reads in sequence data in a variety of formats and can either provide an interactive + application to review the results of several different QC checks, or create an HTML based + report which can be integrated into a pipeline.""" + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = ['http://www.bioinformatics.babraham.ac.uk/projects/%(namelower)s'] +sources = ['%(namelower)s_v%(version)s.zip'] + +patches = ['FastQC_shebang.patch'] + +dependencies = [('Java', '1.7.0_80')] + +postinstallcmds = ["chmod +x %(installdir)s/fastqc"] + +sanity_check_paths = { + 'files': ['fastqc', 'fastqc_icon.ico', 'INSTALL.txt', 'jbzip2-0.9.jar', 'LICENSE.txt', 'LICENSE_JHDF5.txt', + 'README.txt', 'RELEASE_NOTES.txt', 'run_fastqc.bat', 'sam-1.103.jar', 'cisd-jhdf5.jar'], + 'dirs': ['Configuration', 'Help', 'Templates', 'uk', 'net', 'org'], +} + +sanity_check_commands = [('fastqc', '-v')] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FastQC/FastQC-0.11.5-Java-1.8.0_74.eb b/easybuild/easyconfigs/f/FastQC/FastQC-0.11.5-Java-1.8.0_74.eb new file mode 100644 index 0000000000000000000000000000000000000000..7b8be6500dd186f2c784666549a8a718522010e8 --- /dev/null +++ b/easybuild/easyconfigs/f/FastQC/FastQC-0.11.5-Java-1.8.0_74.eb @@ -0,0 +1,32 @@ +easyblock = 'PackedBinary' + +name = 'FastQC' +version = '0.11.5' +versionsuffix = '-Java-%(javaver)s' + +homepage = 'http://www.bioinformatics.babraham.ac.uk/projects/fastqc/' +description = """FastQC is a quality control application for high throughput sequence data. + It reads in sequence data in a variety of formats and can either provide an interactive + application to review the results of several different QC checks, or create an HTML based + report which can be integrated into a pipeline.""" + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = ['http://www.bioinformatics.babraham.ac.uk/projects/%(namelower)s'] +sources = ['%(namelower)s_v%(version)s.zip'] + +patches = ['FastQC_shebang.patch'] + +dependencies = [('Java', '1.8.0_74')] + +postinstallcmds = ["chmod +x %(installdir)s/fastqc"] + +sanity_check_paths = { + 'files': ['fastqc', 'fastqc_icon.ico', 'INSTALL.txt', 'jbzip2-0.9.jar', 'LICENSE.txt', 'LICENSE_JHDF5.txt', + 'README.txt', 'RELEASE_NOTES.txt', 'run_fastqc.bat', 'sam-1.103.jar', 'cisd-jhdf5.jar'], + 'dirs': ['Configuration', 'Help', 'Templates', 'uk', 'net', 'org'], +} + +sanity_check_commands = [('fastqc', '-v')] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FragGeneScan/FragGeneScan-1.19-intel-2014b.eb b/easybuild/easyconfigs/f/FragGeneScan/FragGeneScan-1.19-intel-2014b.eb new file mode 100644 index 0000000000000000000000000000000000000000..807f2d8eb84958f3bf25c7db5240bceb5abf2855 --- /dev/null +++ b/easybuild/easyconfigs/f/FragGeneScan/FragGeneScan-1.19-intel-2014b.eb @@ -0,0 +1,25 @@ +easyblock = 'MakeCp' + +name = 'FragGeneScan' +version = '1.19' + +homepage = 'http://omics.informatics.indiana.edu/FragGeneScan/' +description = "FragGeneScan is an application for finding (fragmented) genes in short reads." + +toolchain = {'name': 'intel', 'version': '2014b'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['%(name)s%(version)s.tar.gz'] + +buildopts = 'CC="$CC" CFLAG="$CFLAGS" fgs && chmod -R go+rx *.py *.pl train example' + +files_to_copy = ['FragGeneScan', 'FGS_gff.py', 'post_process.pl', 'run_FragGeneScan.pl', 'example', 'train'] + +modextrapaths = {'PATH': ['']} + +sanity_check_paths = { + 'files': ['FGS_gff.py', 'FragGeneScan', 'post_process.pl', 'run_FragGeneScan.pl'], + 'dirs': ['example', 'train'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-5.3.0-centos6_x86_64.eb b/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-5.3.0-centos6_x86_64.eb new file mode 100644 index 0000000000000000000000000000000000000000..9edb3efbfdf5f40817fc087ace2468c804434c2f --- /dev/null +++ b/easybuild/easyconfigs/f/FreeSurfer/FreeSurfer-5.3.0-centos6_x86_64.eb @@ -0,0 +1,19 @@ +name = 'FreeSurfer' +version = '5.3.0' +versionsuffix = '-centos6_x86_64' + +homepage = 'http://freesurfer.net/' +description = """FreeSurfer is a software package for the analysis and visualization of structural and functional + neuroimaging data from cross-sectional or longitudinal studies. It is developed by the Laboratory for Computational + Neuroimaging at the Athinoula A. Martinos Center for Biomedical Imaging.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['%(namelower)s-Linux%(versionsuffix)s-stable-pub-v%(version)s.tar.gz'] +source_urls = ['ftp://surfer.nmr.mgh.harvard.edu/pub/dist/%(namelower)s/%(version)s'] + +license_text = """email@example.com +00000 +g1bb3r1sh""" + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/f90cache/f90cache-0.96.eb b/easybuild/easyconfigs/f/f90cache/f90cache-0.96.eb new file mode 100644 index 0000000000000000000000000000000000000000..e0fc7d99c552bc3695911d0cb39fc8de764dd1b4 --- /dev/null +++ b/easybuild/easyconfigs/f/f90cache/f90cache-0.96.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'f90cache' +version = '0.96' + +homepage = 'http://people.irisa.fr/Edouard.Canot/f90cache/' +description = """f90cache is a compiler cache. It acts as a caching pre-processor to Fortran compilers, + using the -E compiler switch and a hash to detect when a compilation can be satisfied from cache. + This often results in a great speedup in common compilations.""" + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = ['http://people.irisa.fr/Edouard.Canot/f90cache/'] +sources = [SOURCE_TAR_BZ2] + +buildopts = "CFLAGS='-O2 -static'" + +sanity_check_paths = { + 'files': ['bin/f90cache'], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/f/fastPHASE/fastPHASE-1.4.8.eb b/easybuild/easyconfigs/f/fastPHASE/fastPHASE-1.4.8.eb new file mode 100644 index 0000000000000000000000000000000000000000..189d668ffd8668cb7aaaa4145a6bcea15cada575 --- /dev/null +++ b/easybuild/easyconfigs/f/fastPHASE/fastPHASE-1.4.8.eb @@ -0,0 +1,27 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Ravi Tripathi +# Email: ravi89@uab.edu + +easyblock = "BinariesTarball" + +name = 'fastPHASE' +version = '1.4.8' + +homepage = 'http://stephenslab.uchicago.edu/software.html#fastphase' +description = """ fastPHASE: software for haplotype reconstruction, +and estimating missing genotypes from population data +Documentation: http://scheet.org/code/fastphase_doc_1.4.pdf""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = ['http://scheet.org/code/'] +sources = ['Linuxfp.tar.gz'] + +checksums = ['b48731eed9b8d0a5a321f970c5c20d8c'] + +sanity_check_paths = { + 'files': ["bin/fastPHASE"], + 'dirs': [] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/fastQValidator/fastQValidator-0.1.1a-20151214-goolf-1.7.20-aadc6f9.eb b/easybuild/easyconfigs/f/fastQValidator/fastQValidator-0.1.1a-20151214-goolf-1.7.20-aadc6f9.eb new file mode 100644 index 0000000000000000000000000000000000000000..7eeaa4c1a4e9d1d76ef9ef00352410c5e0a66b05 --- /dev/null +++ b/easybuild/easyconfigs/f/fastQValidator/fastQValidator-0.1.1a-20151214-goolf-1.7.20-aadc6f9.eb @@ -0,0 +1,55 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +easyblock = 'MakeCp' + +name = 'fastQValidator' +version = '0.1.1a-20151214' +fastqvalidator_git_commit = 'aadc6f9' +libstatgen_git_commit = '8246906' +versionsuffix = '-%s' % fastqvalidator_git_commit + +homepage = 'http://genome.sph.umich.edu/wiki/FastQValidator' +description = """Validate FastQ Files""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} + +# we download latest source available in github for fastQValidator and libStatGen (dependency) +# using latest release tags doesn't work +# https://github.com/statgen/fastQValidator/issues/9 +source_urls = [ + 'https://github.com/statgen/fastQValidator/archive/', + 'https://github.com/statgen/libStatGen/archive/' +] + +sources = [ + '%s.tar.gz' % fastqvalidator_git_commit, + '%s.tar.gz' % libstatgen_git_commit +] + +dependencies = [ + ('zlib', '1.2.8'), +# ('OpenSSL', '1.0.1q'), # OS dependency should be preferred if the os version is more recent then this version, it's +# nice to have an up to date openssl for security reasons +] + +# openssl required by libStatgen +osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] + +prebuildopts = 'CFLAGS="$CFLAGS -L${EBROOTZLIB}/lib" && ' +prebuildopts += 'mv %(builddir)s/libStatGen-* %(builddir)s/libStatGen && ' + +buildopts = ' LIB_PATH_GENERAL=../libStatGen ' + +files_to_copy = [(['bin/fastQValidator'], 'bin')] + +parallel = 1 + +sanity_check_paths = { + 'files': ['bin/fastQValidator'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/fdstools/fdstools-20160322-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/f/fdstools/fdstools-20160322-foss-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..3ab45b46b599837d23571158d1ee8fb1999b0265 --- /dev/null +++ b/easybuild/easyconfigs/f/fdstools/fdstools-20160322-foss-2016a-Python-2.7.11.eb @@ -0,0 +1,27 @@ +easyblock = 'PythonPackage' + +name = 'fdstools' +version = '20160322' +versionsuffix = '-Python-%(pyver)s' +commit = '3a495653' + +homepage = 'https://git.lumc.nl/jerryhoogenboom/fdstools' +description = """Forensic DNA Sequencing Tools +Tools for characterisation and filtering of PCR stutter artefacts +and other systemic noise in Next Generation Sequencing data of forensic STR markers.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = [('https://git.lumc.nl/jerryhoogenboom/%(name)s/repository', '?ref=%s' % commit)] +sources = ['archive.tar.gz'] + +dependencies = [ + ('Python', '2.7.11'), +] + +sanity_check_paths = { + 'files': ['bin/fdstools'], + 'dirs': ['lib/python%(pyshortver)s/site-packages/'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/f/ffnet/ffnet-0.8.3-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/f/ffnet/ffnet-0.8.3-intel-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..f19794fdc6a20a8c08c0a189fb7ca356e93f8e93 --- /dev/null +++ b/easybuild/easyconfigs/f/ffnet/ffnet-0.8.3-intel-2016a-Python-2.7.11.eb @@ -0,0 +1,37 @@ +easyblock = 'Bundle' + +name = 'ffnet' +version = '0.8.3' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://ffnet.sourceforge.net/' +description = """Feed-forward neural network solution for python""" + +toolchain = {'name': 'intel', 'version': '2016a'} +toolchainopts = {'pic': True} + +# this is a bundle of Python packages +exts_defaultclass = 'PythonPackage' + +dependencies = [('Python', '2.7.11')] + +exts_list = [ + ('networkx', '1.11', { + 'source_urls': ['https://pypi.python.org/packages/source/n/networkx/'], + }), + (name, version, { + 'source_urls': ['https://pypi.python.org/packages/source/f/ffnet/'], + }), +] + +modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} + +# specify that Bundle easyblock should run a full sanity check, rather than just trying to load the module +full_sanity_check = True + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/f/file/file-5.17-GCC-4.8.2.eb b/easybuild/easyconfigs/f/file/file-5.17-GCC-4.8.2.eb index 63db8305d5a81ee034b3a260ab80a7dfbe24355a..bca5d6950841fc77e87458ed55016f32fd63784c 100644 --- a/easybuild/easyconfigs/f/file/file-5.17-GCC-4.8.2.eb +++ b/easybuild/easyconfigs/f/file/file-5.17-GCC-4.8.2.eb @@ -12,14 +12,14 @@ homepage = 'http://www.darwinsys.com/file/' description = """The file command is 'a file type guesser', that is, a command-line tool that tells you in words what kind of data a file contains.""" +toolchain = {'name': 'GCC', 'version': '4.8.2'} + source_urls = ['ftp://ftp.astron.com/pub/file/'] sources = [SOURCE_TAR_GZ] -toolchain = {'name': 'GCC', 'version': '4.8.2'} - sanity_check_paths = { - 'files': ['bin/file'], - 'dirs': [] + 'files': ['bin/file', 'include/magic.h', 'lib/libmagic.%s' % SHLIB_EXT], + 'dirs': ['share'] } moduleclass = 'system' diff --git a/easybuild/easyconfigs/f/file/file-5.25-intel-2016a.eb b/easybuild/easyconfigs/f/file/file-5.25-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..61f8e29397861eb43ff3b2ec6d7e5ae2b49a7062 --- /dev/null +++ b/easybuild/easyconfigs/f/file/file-5.25-intel-2016a.eb @@ -0,0 +1,25 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +## + +easyblock = 'ConfigureMake' + +name = 'file' +version = '5.25' + +homepage = 'http://www.darwinsys.com/file/' +description = """The file command is 'a file type guesser', that is, a command-line tool + that tells you in words what kind of data a file contains.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +source_urls = ['ftp://ftp.astron.com/pub/file/'] +sources = [SOURCE_TAR_GZ] + +sanity_check_paths = { + 'files': ['bin/file', 'include/magic.h', 'lib/libmagic.%s' % SHLIB_EXT], + 'dirs': ['share'] +} + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/f/file/file-5.28-foss-2016b.eb b/easybuild/easyconfigs/f/file/file-5.28-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..51d81cd7106301839a7ecc73d64716473049861c --- /dev/null +++ b/easybuild/easyconfigs/f/file/file-5.28-foss-2016b.eb @@ -0,0 +1,25 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +## + +easyblock = 'ConfigureMake' + +name = 'file' +version = '5.28' + +homepage = 'http://www.darwinsys.com/file/' +description = """The file command is 'a file type guesser', that is, a command-line tool + that tells you in words what kind of data a file contains.""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = ['ftp://ftp.astron.com/pub/file/'] +sources = [SOURCE_TAR_GZ] + +sanity_check_paths = { + 'files': ['bin/file', 'include/magic.h', 'lib/libmagic.%s' % SHLIB_EXT], + 'dirs': ['share'] +} + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/f/fixesproto/fixesproto-5.0-foss-2016a.eb b/easybuild/easyconfigs/f/fixesproto/fixesproto-5.0-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..a697c14eb7985ddeaa81dd716f56884dbd101067 --- /dev/null +++ b/easybuild/easyconfigs/f/fixesproto/fixesproto-5.0-foss-2016a.eb @@ -0,0 +1,21 @@ +easyblock = 'ConfigureMake' + +name = 'fixesproto' +version = '5.0' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """X.org FixesProto protocol headers.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_PROTO_SOURCE] + +builddependencies = [('xorg-macros', '1.19.0')] + +sanity_check_paths = { + 'files': ['include/X11/extensions/xfixesproto.h', 'include/X11/extensions/xfixeswire.h'], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/fixesproto/fixesproto-5.0-gimkl-2.11.5.eb b/easybuild/easyconfigs/f/fixesproto/fixesproto-5.0-gimkl-2.11.5.eb index 88fa55c14db33d01979e69594722e051c7c0366d..1deb262347d6cec0b6b1daa4ce3fad21644c23d8 100644 --- a/easybuild/easyconfigs/f/fixesproto/fixesproto-5.0-gimkl-2.11.5.eb +++ b/easybuild/easyconfigs/f/fixesproto/fixesproto-5.0-gimkl-2.11.5.eb @@ -9,7 +9,7 @@ description = """X.org FixesProto protocol headers.""" toolchain = {'name': 'gimkl', 'version': '2.11.5'} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { 'files': ['include/X11/extensions/xfixesproto.h', 'include/X11/extensions/xfixeswire.h'], diff --git a/easybuild/easyconfigs/f/fixesproto/fixesproto-5.0-goolf-1.4.10.eb b/easybuild/easyconfigs/f/fixesproto/fixesproto-5.0-goolf-1.4.10.eb index 80e72c01e5bb3b8b04659e2067134a22e720b622..574d6d02de60f8acae56a1410fe186783d7d5104 100644 --- a/easybuild/easyconfigs/f/fixesproto/fixesproto-5.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/f/fixesproto/fixesproto-5.0-goolf-1.4.10.eb @@ -9,7 +9,7 @@ description = """X.org FixesProto protocol headers.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { 'files': ['include/X11/extensions/xfixesproto.h', 'include/X11/extensions/xfixeswire.h'], diff --git a/easybuild/easyconfigs/f/fixesproto/fixesproto-5.0-ictce-5.3.0.eb b/easybuild/easyconfigs/f/fixesproto/fixesproto-5.0-ictce-5.3.0.eb index 06e3d71fbaec6a89a48ba660d029649d15a409d7..4df2be2be9ab59e57e748bfb0245722c1b817f7e 100644 --- a/easybuild/easyconfigs/f/fixesproto/fixesproto-5.0-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/f/fixesproto/fixesproto-5.0-ictce-5.3.0.eb @@ -9,7 +9,7 @@ description = """X.org FixesProto protocol headers.""" toolchain = {'name': 'ictce', 'version': '5.3.0'} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { 'files': ['include/X11/extensions/xfixesproto.h', 'include/X11/extensions/xfixeswire.h'], diff --git a/easybuild/easyconfigs/f/fixesproto/fixesproto-5.0-intel-2015a.eb b/easybuild/easyconfigs/f/fixesproto/fixesproto-5.0-intel-2015a.eb index 5d430a5301ff2097bd77b34744024402eba4b2a2..8b11789fcafe67943b1d888619934c8d6a24554a 100644 --- a/easybuild/easyconfigs/f/fixesproto/fixesproto-5.0-intel-2015a.eb +++ b/easybuild/easyconfigs/f/fixesproto/fixesproto-5.0-intel-2015a.eb @@ -9,7 +9,7 @@ description = """X.org FixesProto protocol headers.""" toolchain = {'name': 'intel', 'version': '2015a'} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { 'files': ['include/X11/extensions/xfixesproto.h', 'include/X11/extensions/xfixeswire.h'], diff --git a/easybuild/easyconfigs/f/fixesproto/fixesproto-5.0-intel-2015b.eb b/easybuild/easyconfigs/f/fixesproto/fixesproto-5.0-intel-2015b.eb index 3fe841d973935304390ec3285222255a7ec09ff2..fd373c373ac0b18c8db9c4fd48c59003d950f6f6 100644 --- a/easybuild/easyconfigs/f/fixesproto/fixesproto-5.0-intel-2015b.eb +++ b/easybuild/easyconfigs/f/fixesproto/fixesproto-5.0-intel-2015b.eb @@ -9,7 +9,7 @@ description = """X.org FixesProto protocol headers.""" toolchain = {'name': 'intel', 'version': '2015b'} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { 'files': ['include/X11/extensions/xfixesproto.h', 'include/X11/extensions/xfixeswire.h'], diff --git a/easybuild/easyconfigs/f/fixesproto/fixesproto-5.0-intel-2016a.eb b/easybuild/easyconfigs/f/fixesproto/fixesproto-5.0-intel-2016a.eb index 33951308af68a4f506e2ed0c727bc31482a23d58..93a258a7af0384d7e4eafd421c1d96014c4e9d1d 100644 --- a/easybuild/easyconfigs/f/fixesproto/fixesproto-5.0-intel-2016a.eb +++ b/easybuild/easyconfigs/f/fixesproto/fixesproto-5.0-intel-2016a.eb @@ -9,7 +9,9 @@ description = """X.org FixesProto protocol headers.""" toolchain = {'name': 'intel', 'version': '2016a'} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] + +builddependencies = [('xorg-macros', '1.19.0')] sanity_check_paths = { 'files': ['include/X11/extensions/xfixesproto.h', 'include/X11/extensions/xfixeswire.h'], diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-CrayGNU-2015.06.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-CrayGNU-2015.06.eb index 24e3dfb5dc336b8cad4e650054195077c7496dce..0542fac499fc9656f2973ce27f30a9b5091371a4 100644 --- a/easybuild/easyconfigs/f/flex/flex-2.5.39-CrayGNU-2015.06.eb +++ b/easybuild/easyconfigs/f/flex/flex-2.5.39-CrayGNU-2015.06.eb @@ -11,4 +11,10 @@ toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] +checksums = [ + 'e133e9ead8ec0a58d81166b461244fde', # flex-2.5.39.tar.gz +] + +dependencies = [('M4', '1.4.17')] + moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-CrayGNU-2015.11.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-CrayGNU-2015.11.eb index 8c57faa30991446979874b6897cd22216ae6b6b3..ce034a2f5d487b076325014299320f5dbe2533f1 100644 --- a/easybuild/easyconfigs/f/flex/flex-2.5.39-CrayGNU-2015.11.eb +++ b/easybuild/easyconfigs/f/flex/flex-2.5.39-CrayGNU-2015.11.eb @@ -11,4 +11,10 @@ toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] +checksums = [ + 'e133e9ead8ec0a58d81166b461244fde', # flex-2.5.39.tar.gz +] + +dependencies = [('M4', '1.4.17')] + moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-GCC-4.9.2-binutils-2.25.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-GCC-4.9.2-binutils-2.25.eb index 98e5ff55276e13009f98c7b0bc1de298dae26f1b..ac2d9ea1647105ebe9fa00ad52d25cae5a6902c2 100644 --- a/easybuild/easyconfigs/f/flex/flex-2.5.39-GCC-4.9.2-binutils-2.25.eb +++ b/easybuild/easyconfigs/f/flex/flex-2.5.39-GCC-4.9.2-binutils-2.25.eb @@ -6,10 +6,16 @@ description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" toolchain = {'name': 'GCC', 'version': '4.9.2-binutils-2.25'} +toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] +checksums = [ + 'e133e9ead8ec0a58d81166b461244fde', # flex-2.5.39.tar.gz +] + +dependencies = [('M4', '1.4.17')] # use same binutils version that was used when building GCC toolchain builddependencies = [('binutils', '2.25', '', True)] diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-GCC-4.9.2.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-GCC-4.9.2.eb index 1c15e90f19802698bd652fedb19559f92f98f91a..6e01f166de9837fd871dae6e3464e376b0ca982c 100644 --- a/easybuild/easyconfigs/f/flex/flex-2.5.39-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/f/flex/flex-2.5.39-GCC-4.9.2.eb @@ -6,8 +6,15 @@ description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" toolchain = {'name': 'GCC', 'version': '4.9.2'} +toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] +checksums = [ + 'e133e9ead8ec0a58d81166b461244fde', # flex-2.5.39.tar.gz +] + +dependencies = [('M4', '1.4.17')] + moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-GCC-4.9.3-binutils-2.25.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-GCC-4.9.3-binutils-2.25.eb index 667f205b6954315caf061213eac9a4b997c25c0b..72d2805b5fefb17aa60273349294dd9ea43cacfb 100644 --- a/easybuild/easyconfigs/f/flex/flex-2.5.39-GCC-4.9.3-binutils-2.25.eb +++ b/easybuild/easyconfigs/f/flex/flex-2.5.39-GCC-4.9.3-binutils-2.25.eb @@ -6,10 +6,16 @@ description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" toolchain = {'name': 'GCC', 'version': '4.9.3-binutils-2.25'} +toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] +checksums = [ + 'e133e9ead8ec0a58d81166b461244fde', # flex-2.5.39.tar.gz +] + +dependencies = [('M4', '1.4.17')] # use same binutils version that was used when building GCC toolchain builddependencies = [('binutils', '2.25', '', True)] diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-GCC-4.9.3.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-GCC-4.9.3.eb index 034599b7bc3de6886532e66e3a52affef9b6bfe7..d5baf97d6dd6880886eaa4f8ac6b5e7a18bed5c6 100644 --- a/easybuild/easyconfigs/f/flex/flex-2.5.39-GCC-4.9.3.eb +++ b/easybuild/easyconfigs/f/flex/flex-2.5.39-GCC-4.9.3.eb @@ -6,8 +6,15 @@ description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" toolchain = {'name': 'GCC', 'version': '4.9.3'} +toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] +checksums = [ + 'e133e9ead8ec0a58d81166b461244fde', # flex-2.5.39.tar.gz +] + +dependencies = [('M4', '1.4.17')] + moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-GCC-5.1.0-binutils-2.25.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-GCC-5.1.0-binutils-2.25.eb index 75d18ede78430340ae8f7496931339f6e688b5f6..facf8e7f13dafe0653bf4cb9ecaf36edacd19a8c 100644 --- a/easybuild/easyconfigs/f/flex/flex-2.5.39-GCC-5.1.0-binutils-2.25.eb +++ b/easybuild/easyconfigs/f/flex/flex-2.5.39-GCC-5.1.0-binutils-2.25.eb @@ -6,10 +6,16 @@ description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" toolchain = {'name': 'GCC', 'version': '5.1.0-binutils-2.25'} +toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] +checksums = [ + 'e133e9ead8ec0a58d81166b461244fde', # flex-2.5.39.tar.gz +] + +dependencies = [('M4', '1.4.17')] # use same binutils version that was used when building GCC toolchain builddependencies = [('binutils', '2.25', '', True)] diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-GCCcore-4.9.2.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-GCCcore-4.9.2.eb new file mode 100644 index 0000000000000000000000000000000000000000..a28470817bb2799f6b748e271d4aeb331add1218 --- /dev/null +++ b/easybuild/easyconfigs/f/flex/flex-2.5.39-GCCcore-4.9.2.eb @@ -0,0 +1,22 @@ +name = 'flex' +version = '2.5.39' + +homepage = 'http://flex.sourceforge.net/' +description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, + sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" + +toolchain = {'name': 'GCCcore', 'version': '4.9.2'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] + +checksums = [ + 'e133e9ead8ec0a58d81166b461244fde', # flex-2.5.39.tar.gz +] + +dependencies = [('M4', '1.4.17')] +# use same binutils version that was used when building GCCcore toolchain +builddependencies = [('binutils', '2.25', '', True)] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-GCCcore-4.9.3.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-GCCcore-4.9.3.eb index 32dffb057fd38fb79e7dfdf93bb6fe6652af369e..68344b21cb34ee7ea5c26f090638d1e0c9f03883 100644 --- a/easybuild/easyconfigs/f/flex/flex-2.5.39-GCCcore-4.9.3.eb +++ b/easybuild/easyconfigs/f/flex/flex-2.5.39-GCCcore-4.9.3.eb @@ -6,14 +6,17 @@ description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" toolchain = {'name': 'GCCcore', 'version': '4.9.3'} +toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] -# use same binutils version that was used when building GCCcore toolchain -builddependencies = [ - ('M4', '1.4.17'), - ('binutils', '2.25', '', True) +checksums = [ + 'e133e9ead8ec0a58d81166b461244fde', # flex-2.5.39.tar.gz ] +dependencies = [('M4', '1.4.17')] +# use same binutils version that was used when building GCCcore toolchain +builddependencies = [('binutils', '2.25', '', True)] + moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-GNU-4.9.3-2.25.eb index 3b653b0adc02af1583620de8c7e2890692646f32..255450ebc92082562cae3b92924b3c6f6312394e 100644 --- a/easybuild/easyconfigs/f/flex/flex-2.5.39-GNU-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/f/flex/flex-2.5.39-GNU-4.9.3-2.25.eb @@ -6,8 +6,15 @@ description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" toolchain = {'name': 'GNU', 'version': '4.9.3-2.25'} +toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] +checksums = [ + 'e133e9ead8ec0a58d81166b461244fde', # flex-2.5.39.tar.gz +] + +dependencies = [('M4', '1.4.17')] + moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-foss-2014b.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-foss-2014b.eb index 6a24b017aa79cbb8a179bb5730ccdb950543b29b..72f37c4db66e8a31db0a08358bb422cbbbe38d12 100644 --- a/easybuild/easyconfigs/f/flex/flex-2.5.39-foss-2014b.eb +++ b/easybuild/easyconfigs/f/flex/flex-2.5.39-foss-2014b.eb @@ -11,4 +11,10 @@ toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] +checksums = [ + 'e133e9ead8ec0a58d81166b461244fde', # flex-2.5.39.tar.gz +] + +dependencies = [('M4', '1.4.17')] + moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-foss-2015.05.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-foss-2015.05.eb index 208a02e5403e45baf0640fa33ec53981b1c802b5..1ad0409c77de1f8bc4e8fe9d74364b81b8d67b03 100644 --- a/easybuild/easyconfigs/f/flex/flex-2.5.39-foss-2015.05.eb +++ b/easybuild/easyconfigs/f/flex/flex-2.5.39-foss-2015.05.eb @@ -11,4 +11,10 @@ toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] +checksums = [ + 'e133e9ead8ec0a58d81166b461244fde', # flex-2.5.39.tar.gz +] + +dependencies = [('M4', '1.4.17')] + moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-foss-2015a.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-foss-2015a.eb index f9226ff5f3631f67338c0176482e53e3ed58e4e3..11968e16401e750fde76e4cd8c1f807837e54c5e 100644 --- a/easybuild/easyconfigs/f/flex/flex-2.5.39-foss-2015a.eb +++ b/easybuild/easyconfigs/f/flex/flex-2.5.39-foss-2015a.eb @@ -11,4 +11,10 @@ toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] +checksums = [ + 'e133e9ead8ec0a58d81166b461244fde', # flex-2.5.39.tar.gz +] + +dependencies = [('M4', '1.4.17')] + moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-foss-2015b.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-foss-2015b.eb index 40befb9e4a6c8fb35ce9eded5398b2f5d0a6366b..3f2d3b24f604d72242fd26a754a0a4bce9cc8394 100644 --- a/easybuild/easyconfigs/f/flex/flex-2.5.39-foss-2015b.eb +++ b/easybuild/easyconfigs/f/flex/flex-2.5.39-foss-2015b.eb @@ -11,4 +11,10 @@ toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] +checksums = [ + 'e133e9ead8ec0a58d81166b461244fde', # flex-2.5.39.tar.gz +] + +dependencies = [('M4', '1.4.17', '', ('GNU', '4.9.3-2.25'))] + moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-foss-2016a.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-foss-2016a.eb index 352bff833483b41833a9c2adf3263328bfcc34d2..69470ed39aae38e053cbdbb27c92ac25bd38e228 100644 --- a/easybuild/easyconfigs/f/flex/flex-2.5.39-foss-2016a.eb +++ b/easybuild/easyconfigs/f/flex/flex-2.5.39-foss-2016a.eb @@ -11,4 +11,10 @@ toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] +checksums = [ + 'e133e9ead8ec0a58d81166b461244fde', # flex-2.5.39.tar.gz +] + +dependencies = [('M4', '1.4.17')] + moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-gimkl-2.11.5.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-gimkl-2.11.5.eb index 0bebc7206722a53faeb78cf5c656d06514ad8ce1..60bcff5315cd37406a29ed29887c29b5da9f7924 100644 --- a/easybuild/easyconfigs/f/flex/flex-2.5.39-gimkl-2.11.5.eb +++ b/easybuild/easyconfigs/f/flex/flex-2.5.39-gimkl-2.11.5.eb @@ -11,4 +11,10 @@ toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] +checksums = [ + 'e133e9ead8ec0a58d81166b461244fde', # flex-2.5.39.tar.gz +] + +dependencies = [('M4', '1.4.17')] + moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-ictce-7.1.2.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-ictce-7.1.2.eb index dc6e43a06efd405a2d7e998c1fc1843b3af8f2b0..0f6d234b9e793555bcb48532e39b83fac8ee5962 100644 --- a/easybuild/easyconfigs/f/flex/flex-2.5.39-ictce-7.1.2.eb +++ b/easybuild/easyconfigs/f/flex/flex-2.5.39-ictce-7.1.2.eb @@ -11,4 +11,10 @@ toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] +checksums = [ + 'e133e9ead8ec0a58d81166b461244fde', # flex-2.5.39.tar.gz +] + +dependencies = [('M4', '1.4.17')] + moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-intel-2014b.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-intel-2014b.eb index a2a804a3796434f6b2a46eb1c72cf4b130fc7821..37e678754d0841b52a42cb9c63414a3d6491d5a9 100644 --- a/easybuild/easyconfigs/f/flex/flex-2.5.39-intel-2014b.eb +++ b/easybuild/easyconfigs/f/flex/flex-2.5.39-intel-2014b.eb @@ -11,4 +11,10 @@ toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] +checksums = [ + 'e133e9ead8ec0a58d81166b461244fde', # flex-2.5.39.tar.gz +] + +dependencies = [('M4', '1.4.17')] + moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-intel-2015a.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-intel-2015a.eb index 859df835438604c2d657d943debec8a1e071b57f..7f2ee18cbd580a934d4b013ede7ec8f5fdde0fdf 100644 --- a/easybuild/easyconfigs/f/flex/flex-2.5.39-intel-2015a.eb +++ b/easybuild/easyconfigs/f/flex/flex-2.5.39-intel-2015a.eb @@ -11,4 +11,10 @@ toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] +checksums = [ + 'e133e9ead8ec0a58d81166b461244fde', # flex-2.5.39.tar.gz +] + +dependencies = [('M4', '1.4.17')] + moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-intel-2015b.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-intel-2015b.eb index 159eef32748c5e16b8928678a2ff6c851f0bb487..cc528417f16809f377e62139185d7734c91c3f11 100644 --- a/easybuild/easyconfigs/f/flex/flex-2.5.39-intel-2015b.eb +++ b/easybuild/easyconfigs/f/flex/flex-2.5.39-intel-2015b.eb @@ -11,4 +11,10 @@ toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] +checksums = [ + 'e133e9ead8ec0a58d81166b461244fde', # flex-2.5.39.tar.gz +] + +dependencies = [('M4', '1.4.17', '', ('GNU', '4.9.3-2.25'))] + moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-intel-2016.02-GCC-4.9.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-intel-2016.02-GCC-4.9.eb new file mode 100644 index 0000000000000000000000000000000000000000..5e00cb4b9a8a247d84de075c83e2cf11f8962710 --- /dev/null +++ b/easybuild/easyconfigs/f/flex/flex-2.5.39-intel-2016.02-GCC-4.9.eb @@ -0,0 +1,20 @@ +name = 'flex' +version = '2.5.39' + +homepage = 'http://flex.sourceforge.net/' +description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, + sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" + +toolchain = {'name': 'intel', 'version': '2016.02-GCC-4.9'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] + +checksums = [ + 'e133e9ead8ec0a58d81166b461244fde', # flex-2.5.39.tar.gz +] + +dependencies = [('M4', '1.4.17')] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-intel-2016a.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-intel-2016a.eb index 419266740d48f770220ab36af19b4eea900c0fea..de60e46854caf04f0d286849c4c7e765ca3ee619 100644 --- a/easybuild/easyconfigs/f/flex/flex-2.5.39-intel-2016a.eb +++ b/easybuild/easyconfigs/f/flex/flex-2.5.39-intel-2016a.eb @@ -11,4 +11,10 @@ toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] +checksums = [ + 'e133e9ead8ec0a58d81166b461244fde', # flex-2.5.39.tar.gz +] + +dependencies = [('M4', '1.4.17')] + moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39-intel-2016b.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..d599b0583d028c7a85abfab252d3edc227005c1c --- /dev/null +++ b/easybuild/easyconfigs/f/flex/flex-2.5.39-intel-2016b.eb @@ -0,0 +1,14 @@ +name = 'flex' +version = '2.5.39' + +homepage = 'http://flex.sourceforge.net/' +description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, + sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.5.39.eb b/easybuild/easyconfigs/f/flex/flex-2.5.39.eb index e4d83f163cb9c7b974e70a586251f06ef412e697..797f2faa4fd20a68551696ad0b0e3f6836069af6 100644 --- a/easybuild/easyconfigs/f/flex/flex-2.5.39.eb +++ b/easybuild/easyconfigs/f/flex/flex-2.5.39.eb @@ -11,6 +11,10 @@ toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] -builddependencies = [('M4', '1.4.17')] +checksums = [ + 'e133e9ead8ec0a58d81166b461244fde', # flex-2.5.39.tar.gz +] + +dependencies = [('M4', '1.4.17')] moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.0-GCC-4.9.2.eb b/easybuild/easyconfigs/f/flex/flex-2.6.0-GCC-4.9.2.eb index 3626cfd2399a402a902c8c3729d6b01632c4b2e8..96c99f1d3c7e275c8ca6e3d05941f3a590aa142c 100644 --- a/easybuild/easyconfigs/f/flex/flex-2.6.0-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/f/flex/flex-2.6.0-GCC-4.9.2.eb @@ -11,6 +11,11 @@ toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] -dependencies = [('Bison', '3.0.4')] +checksums = [ + '5724bcffed4ebe39e9b55a9be80859ec', # flex-2.6.0.tar.gz +] + +dependencies = [('M4', '1.4.17')] +builddependencies = [('Bison', '3.0.4')] moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.0-GCCcore-4.9.3.eb b/easybuild/easyconfigs/f/flex/flex-2.6.0-GCCcore-4.9.3.eb index 4015f4129186587d66c5fad9158d35c5a271c6c4..b7b82f91973a0c140afceec9c9952c581e024ecd 100644 --- a/easybuild/easyconfigs/f/flex/flex-2.6.0-GCCcore-4.9.3.eb +++ b/easybuild/easyconfigs/f/flex/flex-2.6.0-GCCcore-4.9.3.eb @@ -11,11 +11,15 @@ toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] -dependencies = [('Bison', '3.0.4')] +checksums = [ + '5724bcffed4ebe39e9b55a9be80859ec', # flex-2.6.0.tar.gz +] -# use same binutils version that was used when building GCC toolchain -builddependencies = [('binutils', '2.25', '', True)] - -parallel = 1 +dependencies = [('M4', '1.4.17')] +builddependencies = [ + ('Bison', '3.0.4'), + # use same binutils version that was used when building GCC toolchain + ('binutils', '2.25', '', True), +] moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.0-GCCcore-4.9.4.eb b/easybuild/easyconfigs/f/flex/flex-2.6.0-GCCcore-4.9.4.eb new file mode 100644 index 0000000000000000000000000000000000000000..73279c6d88cda5d1c4c3718ac303fc9c8411b714 --- /dev/null +++ b/easybuild/easyconfigs/f/flex/flex-2.6.0-GCCcore-4.9.4.eb @@ -0,0 +1,25 @@ +name = 'flex' +version = '2.6.0' + +homepage = 'http://flex.sourceforge.net/' +description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, + sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" + +toolchain = {'name': 'GCCcore', 'version': '4.9.4'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] + +checksums = [ + '5724bcffed4ebe39e9b55a9be80859ec', # flex-2.6.0.tar.gz +] + +dependencies = [('M4', '1.4.17')] +builddependencies = [ + ('Bison', '3.0.4'), + # use same binutils version that was used when building GCC toolchain + ('binutils', '2.25', '', True), +] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.0-GCCcore-5.3.0.eb b/easybuild/easyconfigs/f/flex/flex-2.6.0-GCCcore-5.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..954dea0d03b4b48ff58a7d2669392156aef70eca --- /dev/null +++ b/easybuild/easyconfigs/f/flex/flex-2.6.0-GCCcore-5.3.0.eb @@ -0,0 +1,25 @@ +name = 'flex' +version = '2.6.0' + +homepage = 'http://flex.sourceforge.net/' +description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, + sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" + +toolchain = {'name': 'GCCcore', 'version': '5.3.0'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] + +checksums = [ + '5724bcffed4ebe39e9b55a9be80859ec', # flex-2.6.0.tar.gz +] + +dependencies = [('M4', '1.4.17')] +builddependencies = [ + ('Bison', '3.0.4'), + # use same binutils version that was used when building GCC toolchain + ('binutils', '2.26', '', True), +] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.0-GCCcore-5.4.0.eb b/easybuild/easyconfigs/f/flex/flex-2.6.0-GCCcore-5.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..ee9b4ed94d327a92a7790ff9c4a29749d6fd7022 --- /dev/null +++ b/easybuild/easyconfigs/f/flex/flex-2.6.0-GCCcore-5.4.0.eb @@ -0,0 +1,25 @@ +name = 'flex' +version = '2.6.0' + +homepage = 'http://flex.sourceforge.net/' +description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, + sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" + +toolchain = {'name': 'GCCcore', 'version': '5.4.0'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] + +checksums = [ + '5724bcffed4ebe39e9b55a9be80859ec', # flex-2.6.0.tar.gz +] + +dependencies = [('M4', '1.4.17')] +builddependencies = [ + ('Bison', '3.0.4'), + # use same binutils version that was used when building GCC toolchain + ('binutils', '2.26', '', True), +] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.0-GCCcore-6.1.0.eb b/easybuild/easyconfigs/f/flex/flex-2.6.0-GCCcore-6.1.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..51d6c9f7b63df894c17190e0afbf070167bc9c5d --- /dev/null +++ b/easybuild/easyconfigs/f/flex/flex-2.6.0-GCCcore-6.1.0.eb @@ -0,0 +1,25 @@ +name = 'flex' +version = '2.6.0' + +homepage = 'http://flex.sourceforge.net/' +description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, + sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" + +toolchain = {'name': 'GCCcore', 'version': '6.1.0'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] + +checksums = [ + '5724bcffed4ebe39e9b55a9be80859ec', # flex-2.6.0.tar.gz +] + +dependencies = [('M4', '1.4.17')] +builddependencies = [ + ('Bison', '3.0.4'), + # use same binutils version that was used when building GCC toolchain + ('binutils', '2.27', '', True), +] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.0-GCCcore-6.2.0.eb b/easybuild/easyconfigs/f/flex/flex-2.6.0-GCCcore-6.2.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..43cfdfac42c2c9b7aba940b18f55419747ae4864 --- /dev/null +++ b/easybuild/easyconfigs/f/flex/flex-2.6.0-GCCcore-6.2.0.eb @@ -0,0 +1,25 @@ +name = 'flex' +version = '2.6.0' + +homepage = 'http://flex.sourceforge.net/' +description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, + sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" + +toolchain = {'name': 'GCCcore', 'version': '6.2.0'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] + +checksums = [ + '5724bcffed4ebe39e9b55a9be80859ec', # flex-2.6.0.tar.gz +] + +dependencies = [('M4', '1.4.17')] +builddependencies = [ + ('Bison', '3.0.4'), + # use same binutils version that was used when building GCC toolchain + ('binutils', '2.27', '', True), +] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.0-foss-2015a.eb b/easybuild/easyconfigs/f/flex/flex-2.6.0-foss-2015a.eb index bd783441d3334e3add6192d730197dc1c0c64441..5c0eb6b59ddcb6d4f19406d45e852777b7d32d39 100644 --- a/easybuild/easyconfigs/f/flex/flex-2.6.0-foss-2015a.eb +++ b/easybuild/easyconfigs/f/flex/flex-2.6.0-foss-2015a.eb @@ -11,6 +11,11 @@ toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] -dependencies = [('Bison', '3.0.4')] +checksums = [ + '5724bcffed4ebe39e9b55a9be80859ec', # flex-2.6.0.tar.gz +] + +dependencies = [('M4', '1.4.17')] +builddependencies = [('Bison', '3.0.4')] moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.0-foss-2016a.eb b/easybuild/easyconfigs/f/flex/flex-2.6.0-foss-2016a.eb index 13ec4d5ea65f82f531926b869fa1ff7f4c8037ef..415a80ac0496acd51823bdf0de5db06fb496d6f1 100644 --- a/easybuild/easyconfigs/f/flex/flex-2.6.0-foss-2016a.eb +++ b/easybuild/easyconfigs/f/flex/flex-2.6.0-foss-2016a.eb @@ -11,6 +11,11 @@ toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] -dependencies = [('Bison', '3.0.4')] +checksums = [ + '5724bcffed4ebe39e9b55a9be80859ec', # flex-2.6.0.tar.gz +] + +dependencies = [('M4', '1.4.17')] +builddependencies = [('Bison', '3.0.4')] moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.0-foss-2016b.eb b/easybuild/easyconfigs/f/flex/flex-2.6.0-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..626ebe5d467e8970022cfc467f89bfb3440f634e --- /dev/null +++ b/easybuild/easyconfigs/f/flex/flex-2.6.0-foss-2016b.eb @@ -0,0 +1,21 @@ +name = 'flex' +version = '2.6.0' + +homepage = 'http://flex.sourceforge.net/' +description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, + sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] + +checksums = [ + '5724bcffed4ebe39e9b55a9be80859ec', # flex-2.6.0.tar.gz +] + +dependencies = [('M4', '1.4.17')] +builddependencies = [('Bison', '3.0.4')] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.0-gimkl-2.11.5.eb b/easybuild/easyconfigs/f/flex/flex-2.6.0-gimkl-2.11.5.eb index c2677565b597dedb7ead661f16ed06c8aa7aafb0..3d60cee6749bd6adbef9a291eba0798322f86d0d 100644 --- a/easybuild/easyconfigs/f/flex/flex-2.6.0-gimkl-2.11.5.eb +++ b/easybuild/easyconfigs/f/flex/flex-2.6.0-gimkl-2.11.5.eb @@ -11,6 +11,11 @@ toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] -dependencies = [('Bison', '3.0.4')] +checksums = [ + '5724bcffed4ebe39e9b55a9be80859ec', # flex-2.6.0.tar.gz +] + +dependencies = [('M4', '1.4.17')] +builddependencies = [('Bison', '3.0.4')] moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.0-intel-2015b.eb b/easybuild/easyconfigs/f/flex/flex-2.6.0-intel-2015b.eb index c3e7a6b9650d13a062783d2844ab2e24b351b01d..098c6168e74256498c2ea16b002d3d5d6e358a71 100644 --- a/easybuild/easyconfigs/f/flex/flex-2.6.0-intel-2015b.eb +++ b/easybuild/easyconfigs/f/flex/flex-2.6.0-intel-2015b.eb @@ -11,6 +11,11 @@ toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] -dependencies = [('Bison', '3.0.4')] +checksums = [ + '5724bcffed4ebe39e9b55a9be80859ec', # flex-2.6.0.tar.gz +] + +dependencies = [('M4', '1.4.17')] +builddependencies = [('Bison', '3.0.4')] moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.0-intel-2016a.eb b/easybuild/easyconfigs/f/flex/flex-2.6.0-intel-2016a.eb index f451c3ed904166bda6cbe3f0133aa5173eae284c..da18a622381bff83d4b218c4fb1e30eb1571faa3 100644 --- a/easybuild/easyconfigs/f/flex/flex-2.6.0-intel-2016a.eb +++ b/easybuild/easyconfigs/f/flex/flex-2.6.0-intel-2016a.eb @@ -11,6 +11,11 @@ toolchainopts = {'pic': True} sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] -dependencies = [('Bison', '3.0.4')] +checksums = [ + '5724bcffed4ebe39e9b55a9be80859ec', # flex-2.6.0.tar.gz +] + +dependencies = [('M4', '1.4.17')] +builddependencies = [('Bison', '3.0.4')] moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.0-intel-2016b.eb b/easybuild/easyconfigs/f/flex/flex-2.6.0-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..1dc06e55c18c1bac16123fb3ece39831dd5ea2c1 --- /dev/null +++ b/easybuild/easyconfigs/f/flex/flex-2.6.0-intel-2016b.eb @@ -0,0 +1,21 @@ +name = 'flex' +version = '2.6.0' + +homepage = 'http://flex.sourceforge.net/' +description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, + sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] + +checksums = [ + '5724bcffed4ebe39e9b55a9be80859ec', # flex-2.6.0.tar.gz +] + +dependencies = [('M4', '1.4.17')] +builddependencies = [('Bison', '3.0.4')] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.0-iomkl-2016.07.eb b/easybuild/easyconfigs/f/flex/flex-2.6.0-iomkl-2016.07.eb new file mode 100644 index 0000000000000000000000000000000000000000..783366f34ad752c7a388372798163ab6f3eeebb0 --- /dev/null +++ b/easybuild/easyconfigs/f/flex/flex-2.6.0-iomkl-2016.07.eb @@ -0,0 +1,17 @@ +name = 'flex' +version = '2.6.0' + +homepage = 'http://flex.sourceforge.net/' +description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, + sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" + +toolchain = {'name': 'iomkl', 'version': '2016.07'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] + +dependencies = [('M4', '1.4.17')] +builddependencies = [('Bison', '3.0.4')] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.0-iomkl-2016.09-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/f/flex/flex-2.6.0-iomkl-2016.09-GCC-4.9.3-2.25.eb new file mode 100644 index 0000000000000000000000000000000000000000..a3d444f9dec0b3f9d042c49014b6f4b8cbb99372 --- /dev/null +++ b/easybuild/easyconfigs/f/flex/flex-2.6.0-iomkl-2016.09-GCC-4.9.3-2.25.eb @@ -0,0 +1,17 @@ +name = 'flex' +version = '2.6.0' + +homepage = 'http://flex.sourceforge.net/' +description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, + sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" + +toolchain = {'name': 'iomkl', 'version': '2016.09-GCC-4.9.3-2.25'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] + +dependencies = [('M4', '1.4.17')] +builddependencies = [('Bison', '3.0.4')] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.0.eb b/easybuild/easyconfigs/f/flex/flex-2.6.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..853b81ad96d86c93d47dba29560b68a5731b9faa --- /dev/null +++ b/easybuild/easyconfigs/f/flex/flex-2.6.0.eb @@ -0,0 +1,21 @@ +name = 'flex' +version = '2.6.0' + +homepage = 'http://flex.sourceforge.net/' +description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, + sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" + +toolchain = {'name': 'dummy', 'version': ''} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s'] + +checksums = [ + '5724bcffed4ebe39e9b55a9be80859ec', # flex-2.6.0.tar.gz +] + +dependencies = [('M4', '1.4.17')] +builddependencies = [('Bison', '3.0.4')] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.2-intel-2016b.eb b/easybuild/easyconfigs/f/flex/flex-2.6.2-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..ac6504cacf54b1ffc819ce1d2b7bb7d5ca30be92 --- /dev/null +++ b/easybuild/easyconfigs/f/flex/flex-2.6.2-intel-2016b.eb @@ -0,0 +1,22 @@ +name = 'flex' +version = '2.6.2' + +homepage = 'http://flex.sourceforge.net/' +description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, + sometimes called a tokenizer, is a program which recognizes lexical patterns in text.""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['https://github.com/westes/flex/releases/download/v%(version)s/'] + +checksums = ['cc6d76c333db7653d5caf423a3335239'] + +dependencies = [('M4', '1.4.17')] +builddependencies = [ + ('Bison', '3.0.4'), + ('help2man', '1.47.4'), +] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.11.94-foss-2016a.eb b/easybuild/easyconfigs/f/fontconfig/fontconfig-2.11.94-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..d955835431314f03ef5685bb23f6c1f469b2f4c3 --- /dev/null +++ b/easybuild/easyconfigs/f/fontconfig/fontconfig-2.11.94-foss-2016a.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'fontconfig' +version = '2.11.94' + +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': 'foss', 'version': '2016a'} + +source_urls = ['http://www.freedesktop.org/software/fontconfig/release/'] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('expat', '2.1.0'), + ('freetype', '2.6.2'), +] + +configopts = '--disable-docs ' + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.11.95-foss-2016a.eb b/easybuild/easyconfigs/f/fontconfig/fontconfig-2.11.95-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..93a5699fb5577bd4970d78c8fa48441098162698 --- /dev/null +++ b/easybuild/easyconfigs/f/fontconfig/fontconfig-2.11.95-foss-2016a.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'fontconfig' +version = '2.11.95' + +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': 'foss', 'version': '2016a'} + +source_urls = ['http://www.freedesktop.org/software/fontconfig/release/'] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('expat', '2.1.1'), + ('freetype', '2.6.3'), +] + +configopts = '--disable-docs ' + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.11.95-intel-2016a.eb b/easybuild/easyconfigs/f/fontconfig/fontconfig-2.11.95-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..09b5a490888d0c0a3cba1a72e3bf82a737c292db --- /dev/null +++ b/easybuild/easyconfigs/f/fontconfig/fontconfig-2.11.95-intel-2016a.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'fontconfig' +version = '2.11.95' + +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': 'intel', 'version': '2016a'} + +source_urls = ['http://www.freedesktop.org/software/fontconfig/release/'] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('expat', '2.1.1'), + ('freetype', '2.6.3'), +] + +configopts = '--disable-docs ' + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.12.1-foss-2016b.eb b/easybuild/easyconfigs/f/fontconfig/fontconfig-2.12.1-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..be4b4394550972b1e5cbdb9885079ffbdd68d56e --- /dev/null +++ b/easybuild/easyconfigs/f/fontconfig/fontconfig-2.12.1-foss-2016b.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'fontconfig' +version = '2.12.1' + +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': 'foss', 'version': '2016b'} + +source_urls = ['http://www.freedesktop.org/software/fontconfig/release/'] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('expat', '2.2.0'), + ('freetype', '2.6.5'), +] + +configopts = '--disable-docs ' + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/fontconfig/fontconfig-2.12.1-intel-2016b.eb b/easybuild/easyconfigs/f/fontconfig/fontconfig-2.12.1-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..a2cd748981ec6c6592ecb8ba73536ed99301d0ac --- /dev/null +++ b/easybuild/easyconfigs/f/fontconfig/fontconfig-2.12.1-intel-2016b.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'fontconfig' +version = '2.12.1' + +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': 'intel', 'version': '2016b'} + +source_urls = ['http://www.freedesktop.org/software/fontconfig/release/'] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('expat', '2.2.0'), + ('freetype', '2.6.5'), +] + +configopts = '--disable-docs ' + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/fontsproto/fontsproto-2.1.3-foss-2016a.eb b/easybuild/easyconfigs/f/fontsproto/fontsproto-2.1.3-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..f29659fb130c06531205705098e24a5427c89e5b --- /dev/null +++ b/easybuild/easyconfigs/f/fontsproto/fontsproto-2.1.3-foss-2016a.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'fontsproto' +version = '2.1.3' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = "X11 font extension wire protocol" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'optarch': True} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_PROTO_SOURCE] + +builddependencies = [('xorg-macros', '1.19.0')] + +sanity_check_paths = { + 'files': [], + 'dirs': ['include/X11/fonts'], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/f/fontsproto/fontsproto-2.1.3-gimkl-2.11.5.eb b/easybuild/easyconfigs/f/fontsproto/fontsproto-2.1.3-gimkl-2.11.5.eb index 0719ec51f469e4f1bac78111cbf5ff491e5c907d..8e577e277b2e6ff595f523fe19ef4eed3facb7c9 100644 --- a/easybuild/easyconfigs/f/fontsproto/fontsproto-2.1.3-gimkl-2.11.5.eb +++ b/easybuild/easyconfigs/f/fontsproto/fontsproto-2.1.3-gimkl-2.11.5.eb @@ -10,7 +10,7 @@ toolchain = {'name': 'gimkl', 'version': '2.11.5'} toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { 'files': [], diff --git a/easybuild/easyconfigs/f/fontsproto/fontsproto-2.1.3-intel-2015a.eb b/easybuild/easyconfigs/f/fontsproto/fontsproto-2.1.3-intel-2015a.eb index 6c5ce993873e7f5c7bc3475680d36e78c998aae5..47f2d3c961f7262b6053e69bd5ca0d223e9580a7 100644 --- a/easybuild/easyconfigs/f/fontsproto/fontsproto-2.1.3-intel-2015a.eb +++ b/easybuild/easyconfigs/f/fontsproto/fontsproto-2.1.3-intel-2015a.eb @@ -10,7 +10,7 @@ toolchain = {'name': 'intel', 'version': '2015a'} toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { 'files': [], diff --git a/easybuild/easyconfigs/f/fontsproto/fontsproto-2.1.3-intel-2015b.eb b/easybuild/easyconfigs/f/fontsproto/fontsproto-2.1.3-intel-2015b.eb index 5c83a62b97f110f575b7046df964205e3d44cd96..062cfdbcf85c80d376e4e66b02c79577ec814d73 100644 --- a/easybuild/easyconfigs/f/fontsproto/fontsproto-2.1.3-intel-2015b.eb +++ b/easybuild/easyconfigs/f/fontsproto/fontsproto-2.1.3-intel-2015b.eb @@ -10,7 +10,7 @@ toolchain = {'name': 'intel', 'version': '2015b'} toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { 'files': [], diff --git a/easybuild/easyconfigs/f/fontsproto/fontsproto-2.1.3-intel-2016a.eb b/easybuild/easyconfigs/f/fontsproto/fontsproto-2.1.3-intel-2016a.eb index 5b1c1517ba9fd32526c995e76cc4e99ef739d60c..f5229cc8c366b7d7eeb147f82dd6921fbd504577 100644 --- a/easybuild/easyconfigs/f/fontsproto/fontsproto-2.1.3-intel-2016a.eb +++ b/easybuild/easyconfigs/f/fontsproto/fontsproto-2.1.3-intel-2016a.eb @@ -10,7 +10,9 @@ toolchain = {'name': 'intel', 'version': '2016a'} toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] + +builddependencies = [('xorg-macros', '1.19.0')] sanity_check_paths = { 'files': [], diff --git a/easybuild/easyconfigs/f/foss/foss-2016.04.eb b/easybuild/easyconfigs/f/foss/foss-2016.04.eb new file mode 100644 index 0000000000000000000000000000000000000000..b70b879a23795ec2976966775c479b4ff14f06a9 --- /dev/null +++ b/easybuild/easyconfigs/f/foss/foss-2016.04.eb @@ -0,0 +1,35 @@ +easyblock = 'Toolchain' + +name = 'foss' +version = '2016.04' + +homepage = '(none)' +description = """GNU Compiler Collection (GCC) based compiler toolchain, including + OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +gccver = '5.3.0-2.26' + +blaslib = 'OpenBLAS' +blasver = '0.2.18' +blas = '%s-%s' % (blaslib, blasver) +blassuff = '-LAPACK-3.6.0' + +# toolchain used to build foss dependencies +comp_mpi_tc_name = 'gompi' +comp_mpi_tc = (comp_mpi_tc_name, version) + +# compiler toolchain depencies +# we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain +# because of toolchain preperation functions +# For binutils, stick to http://wiki.osdev.org/Cross-Compiler_Successful_Builds +dependencies = [ + ('GCC', gccver), + ('OpenMPI', '1.10.2', '', ('GCC', gccver)), + (blaslib, blasver, blassuff, ('GCC', gccver)), + ('FFTW', '3.3.4', '', comp_mpi_tc), + ('ScaLAPACK', '2.0.2', '-%s%s' % (blas, blassuff), comp_mpi_tc), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/f/foss/foss-2016.06.eb b/easybuild/easyconfigs/f/foss/foss-2016.06.eb new file mode 100644 index 0000000000000000000000000000000000000000..66d73ecb4aeba0d724a19ca014ec642d261df9b7 --- /dev/null +++ b/easybuild/easyconfigs/f/foss/foss-2016.06.eb @@ -0,0 +1,35 @@ +easyblock = 'Toolchain' + +name = 'foss' +version = '2016.06' + +homepage = '(none)' +description = """GNU Compiler Collection (GCC) based compiler toolchain, including + OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +gccver = '5.4.0-2.26' + +blaslib = 'OpenBLAS' +blasver = '0.2.18' +blas = '%s-%s' % (blaslib, blasver) +blassuff = '-LAPACK-3.6.0' + +# toolchain used to build foss dependencies +comp_mpi_tc_name = 'gompi' +comp_mpi_tc = (comp_mpi_tc_name, version) + +# compiler toolchain depencies +# we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain +# because of toolchain preperation functions +# For binutils, stick to http://wiki.osdev.org/Cross-Compiler_Successful_Builds +dependencies = [ + ('GCC', gccver), + ('OpenMPI', '1.10.3', '', ('GCC', gccver)), + (blaslib, blasver, blassuff, ('GCC', gccver)), + ('FFTW', '3.3.4', '', comp_mpi_tc), + ('ScaLAPACK', '2.0.2', '-%s%s' % (blas, blassuff), comp_mpi_tc), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/f/foss/foss-2016.07.eb b/easybuild/easyconfigs/f/foss/foss-2016.07.eb new file mode 100644 index 0000000000000000000000000000000000000000..052846a744362431d01f02132bbe39bad71b5161 --- /dev/null +++ b/easybuild/easyconfigs/f/foss/foss-2016.07.eb @@ -0,0 +1,37 @@ +easyblock = 'Toolchain' + +name = 'foss' +version = '2016.07' + +homepage = '(none)' +description = """GNU Compiler Collection (GCC) based compiler toolchain, including + OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +gccver = '6.1.0' +binutilsver = '2.27' +gccbinver = '%s-%s' % (gccver, binutilsver) + +blaslib = 'OpenBLAS' +blasver = '0.2.18' +blas = '%s-%s' % (blaslib, blasver) +blassuff = '-LAPACK-3.6.1' + +# toolchain used to build foss dependencies +comp_mpi_tc_name = 'gompi' +comp_mpi_tc = (comp_mpi_tc_name, version) + +# compiler toolchain depencies +# we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain +# because of toolchain preperation functions +# For binutils, stick to http://wiki.osdev.org/Cross-Compiler_Successful_Builds +dependencies = [ + ('GCC', gccbinver), + ('OpenMPI', '1.10.3', '', ('GCC', gccbinver)), + (blaslib, blasver, blassuff, comp_mpi_tc), + ('FFTW', '3.3.4', '', comp_mpi_tc), + ('ScaLAPACK', '2.0.2', '-%s%s' % (blas, blassuff), comp_mpi_tc) +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/f/foss/foss-2016.09.eb b/easybuild/easyconfigs/f/foss/foss-2016.09.eb new file mode 100644 index 0000000000000000000000000000000000000000..89b1d4573215ac72719e86267198edf8f91170fb --- /dev/null +++ b/easybuild/easyconfigs/f/foss/foss-2016.09.eb @@ -0,0 +1,35 @@ +easyblock = 'Toolchain' + +name = 'foss' +version = '2016.09' + +homepage = '(none)' +description = """GNU Compiler Collection (GCC) based compiler toolchain, including + OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +gccver = '6.2.0-2.27' + +blaslib = 'OpenBLAS' +blasver = '0.2.19' +blas = '%s-%s' % (blaslib, blasver) +blassuff = '-LAPACK-3.6.1' + +# toolchain used to build foss dependencies +comp_mpi_tc_name = 'gompi' +comp_mpi_tc = (comp_mpi_tc_name, version) + +# compiler toolchain depencies +# we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain +# because of toolchain preperation functions +# For binutils, stick to http://wiki.osdev.org/Cross-Compiler_Successful_Builds +dependencies = [ + ('GCC', gccver), + ('OpenMPI', '2.0.1', '', ('GCC', gccver)), + (blaslib, blasver, blassuff, comp_mpi_tc), + ('FFTW', '3.3.5', '', comp_mpi_tc), + ('ScaLAPACK', '2.0.2', '-%s%s' % (blas, blassuff), comp_mpi_tc) +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/f/foss/foss-2016b.eb b/easybuild/easyconfigs/f/foss/foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..57e96f0ec9758ce67de82e52c6300717292ef20c --- /dev/null +++ b/easybuild/easyconfigs/f/foss/foss-2016b.eb @@ -0,0 +1,35 @@ +easyblock = 'Toolchain' + +name = 'foss' +version = '2016b' + +homepage = '(none)' +description = """GNU Compiler Collection (GCC) based compiler toolchain, including + OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +gccver = '5.4.0-2.26' + +blaslib = 'OpenBLAS' +blasver = '0.2.18' +blas = '%s-%s' % (blaslib, blasver) +blassuff = '-LAPACK-3.6.1' + +# toolchain used to build foss dependencies +comp_mpi_tc_name = 'gompi' +comp_mpi_tc = (comp_mpi_tc_name, version) + +# compiler toolchain depencies +# we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain +# because of toolchain preperation functions +# For binutils, stick to http://wiki.osdev.org/Cross-Compiler_Successful_Builds +dependencies = [ + ('GCC', gccver), + ('OpenMPI', '1.10.3', '', ('GCC', gccver)), + (blaslib, blasver, blassuff, ('GCC', gccver)), + ('FFTW', '3.3.4', '', comp_mpi_tc), + ('ScaLAPACK', '2.0.2', '-%s%s' % (blas, blassuff), comp_mpi_tc), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-foss-2016a-Mesa-11.2.1.eb b/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-foss-2016a-Mesa-11.2.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..1965349120d771320ee1751d89bbd458efd15b57 --- /dev/null +++ b/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-foss-2016a-Mesa-11.2.1.eb @@ -0,0 +1,40 @@ +easyblock = 'CMakeMake' + +name = 'freeglut' +version = '3.0.0' + +homepage = 'http://freeglut.sourceforge.net/' +description = "freeglut is a completely OpenSourced alternative to the OpenGL Utility Toolkit (GLUT) library." + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://prdownloads.sourceforge.net/%(name)s'] + +mesa_ver = '11.2.1' +versionsuffix = '-Mesa-%s' % mesa_ver + +builddependencies = [('CMake', '3.4.3')] + +dependencies = [ + ('libX11', '1.6.3'), + ('libXext', '1.3.3'), + ('libXrandr', '1.5.0'), + ('libXi', '1.7.6'), + ('Mesa', mesa_ver), +] + +configopts = ' -DX11_X11_LIB="$EBROOTLIBX11/lib/libX11.so" ' +configopts += ' -DX11_X11_INCLUDE_PATH="$EBROOTLIBX11/include/X11" ' +configopts += ' -DX11_Xext_LIB="$EBROOTLIBXEXT/lib/libXext.so" ' +configopts += ' -DX11_Xrandr_LIB="$EBROOTLIBXRANDR/lib/libXrandr.so" ' +configopts += ' -DX11_Xrandr_INCLUDE_PATH="$EBROOTLIBXRANDR/include/X11/extensions/" ' +configopts += ' -DX11_Xi_LIB="$EBROOTLIBXIlib/libXrandr.so" ' +configopts += ' -DX11_Xi_INCLUDE_PATH="$EBROOTLIBXI/include/X11/extensions/" ' + +sanity_check_paths = { + 'files': [('lib/libglut.a', 'lib64/libglut.a'), ('lib/libglut.%s' % SHLIB_EXT, 'lib64/libglut.%s' % SHLIB_EXT)], + 'dirs': ['include/GL'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-foss-2016a.eb b/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..aa4fa34ea22d6438c43103e1a29f66429bf0e9b6 --- /dev/null +++ b/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-foss-2016a.eb @@ -0,0 +1,37 @@ +easyblock = 'CMakeMake' + +name = 'freeglut' +version = '3.0.0' + +homepage = 'http://freeglut.sourceforge.net/' +description = "freeglut is a completely OpenSourced alternative to the OpenGL Utility Toolkit (GLUT) library." + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://prdownloads.sourceforge.net/%(name)s'] + +builddependencies = [('CMake', '3.4.3')] + +dependencies = [ + ('libX11', '1.6.3'), + ('libXext', '1.3.3'), + ('libXrandr', '1.5.0'), + ('libXi', '1.7.6'), + ('Mesa', '11.1.2'), +] + +configopts = ' -DX11_X11_LIB="$EBROOTLIBX11/lib/libX11.so" ' +configopts += ' -DX11_X11_INCLUDE_PATH="$EBROOTLIBX11/include/X11" ' +configopts += ' -DX11_Xext_LIB="$EBROOTLIBXEXT/lib/libXext.so" ' +configopts += ' -DX11_Xrandr_LIB="$EBROOTLIBXRANDR/lib/libXrandr.so" ' +configopts += ' -DX11_Xrandr_INCLUDE_PATH="$EBROOTLIBXRANDR/include/X11/extensions/" ' +configopts += ' -DX11_Xi_LIB="$EBROOTLIBXIlib/libXrandr.so" ' +configopts += ' -DX11_Xi_INCLUDE_PATH="$EBROOTLIBXI/include/X11/extensions/" ' + +sanity_check_paths = { + 'files': [('lib/libglut.a', 'lib64/libglut.a'), ('lib/libglut.%s' % SHLIB_EXT, 'lib64/libglut.%s' % SHLIB_EXT)], + 'dirs': ['include/GL'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-intel-2016a-Mesa-11.2.1.eb b/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-intel-2016a-Mesa-11.2.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..fceaa15cbb9c99657d6bf9a720f0267c437d4731 --- /dev/null +++ b/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-intel-2016a-Mesa-11.2.1.eb @@ -0,0 +1,40 @@ +easyblock = 'CMakeMake' + +name = 'freeglut' +version = '3.0.0' + +homepage = 'http://freeglut.sourceforge.net/' +description = "freeglut is a completely OpenSourced alternative to the OpenGL Utility Toolkit (GLUT) library." + +toolchain = {'name': 'intel', 'version': '2016a'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://prdownloads.sourceforge.net/%(name)s'] + +mesa_ver = '11.2.1' +versionsuffix = '-Mesa-%s' % mesa_ver + +builddependencies = [('CMake', '3.4.3')] + +dependencies = [ + ('libX11', '1.6.3'), + ('libXext', '1.3.3'), + ('libXrandr', '1.5.0'), + ('libXi', '1.7.6'), + ('Mesa', mesa_ver), +] + +configopts = ' -DX11_X11_LIB="$EBROOTLIBX11/lib/libX11.so" ' +configopts += ' -DX11_X11_INCLUDE_PATH="$EBROOTLIBX11/include/X11" ' +configopts += ' -DX11_Xext_LIB="$EBROOTLIBXEXT/lib/libXext.so" ' +configopts += ' -DX11_Xrandr_LIB="$EBROOTLIBXRANDR/lib/libXrandr.so" ' +configopts += ' -DX11_Xrandr_INCLUDE_PATH="$EBROOTLIBXRANDR/include/X11/extensions/" ' +configopts += ' -DX11_Xi_LIB="$EBROOTLIBXIlib/libXrandr.so" ' +configopts += ' -DX11_Xi_INCLUDE_PATH="$EBROOTLIBXI/include/X11/extensions/" ' + +sanity_check_paths = { + 'files': [('lib/libglut.a', 'lib64/libglut.a'), ('lib/libglut.%s' % SHLIB_EXT, 'lib64/libglut.%s' % SHLIB_EXT)], + 'dirs': ['include/GL'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-intel-2016b.eb b/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..ccad2796aa14d16e742fd06d511c3f702f62e7e5 --- /dev/null +++ b/easybuild/easyconfigs/f/freeglut/freeglut-3.0.0-intel-2016b.eb @@ -0,0 +1,34 @@ +easyblock = 'CMakeMake' + +name = 'freeglut' +version = '3.0.0' + +homepage = 'http://freeglut.sourceforge.net/' +description = "freeglut is a completely OpenSourced alternative to the OpenGL Utility Toolkit (GLUT) library." + +toolchain = {'name': 'intel', 'version': '2016b'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://prdownloads.sourceforge.net/%(name)s'] + +builddependencies = [('CMake', '3.6.1')] + +dependencies = [ + ('X11', '20160819'), + ('Mesa', '12.0.2'), +] + +configopts = ' -DX11_X11_LIB="$EBROOTX11/lib/libX11.so" ' +configopts += ' -DX11_X11_INCLUDE_PATH="$EBROOTX11/include/X11" ' +configopts += ' -DX11_Xext_LIB="$EBROOTX11/lib/libXext.so" ' +configopts += ' -DX11_Xrandr_LIB="$EBROOTX11/lib/libXrandr.so" ' +configopts += ' -DX11_Xrandr_INCLUDE_PATH="$EBROOTX11/include/X11/extensions/" ' +configopts += ' -DX11_Xi_LIB="$EBROOTX11/lib/libXrandr.so" ' +configopts += ' -DX11_Xi_INCLUDE_PATH="$EBROOTX11/include/X11/extensions/" ' + +sanity_check_paths = { + 'files': [('lib/libglut.a', 'lib64/libglut.a'), ('lib/libglut.%s' % SHLIB_EXT, 'lib64/libglut.%s' % SHLIB_EXT)], + 'dirs': ['include/GL'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.6.2-CrayGNU-2015.11.eb b/easybuild/easyconfigs/f/freetype/freetype-2.6.2-CrayGNU-2015.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..7f9b603bc65faa52d8b46126a50bcee29ffc269e --- /dev/null +++ b/easybuild/easyconfigs/f/freetype/freetype-2.6.2-CrayGNU-2015.11.eb @@ -0,0 +1,22 @@ +name = 'freetype' +version = '2.6.2' + +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': 'CrayGNU', 'version': '2015.11'} + +source_urls = [GNU_SAVANNAH_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [('libpng', '1.6.21')] + +sanity_check_paths = { + 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, + 'lib/pkgconfig/freetype2.pc'], + 'dirs': ['include/freetype2'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.6.2-foss-2016a.eb b/easybuild/easyconfigs/f/freetype/freetype-2.6.2-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..932824a17e8271f228be46c473c0fdc28d90538c --- /dev/null +++ b/easybuild/easyconfigs/f/freetype/freetype-2.6.2-foss-2016a.eb @@ -0,0 +1,26 @@ +name = 'freetype' +version = '2.6.2' + +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': 'foss', 'version': '2016a'} + +source_urls = [GNU_SAVANNAH_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('libpng', '1.6.21'), + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), +] + +sanity_check_paths = { + 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, + 'lib/pkgconfig/freetype2.pc'], + 'dirs': ['include/freetype2'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.6.2-intel-2016a.eb b/easybuild/easyconfigs/f/freetype/freetype-2.6.2-intel-2016a.eb index ce2c31a36a9264bd5baca5decec58f728241497a..60b3db5452598527e1b53c024f1a279c28a0daa1 100644 --- a/easybuild/easyconfigs/f/freetype/freetype-2.6.2-intel-2016a.eb +++ b/easybuild/easyconfigs/f/freetype/freetype-2.6.2-intel-2016a.eb @@ -11,7 +11,11 @@ toolchain = {'name': 'intel', 'version': '2016a'} source_urls = [GNU_SAVANNAH_SOURCE] sources = [SOURCE_TAR_GZ] -dependencies = [('libpng', '1.6.21')] +dependencies = [ + ('libpng', '1.6.21'), + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), +] sanity_check_paths = { 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.6.3-foss-2016a.eb b/easybuild/easyconfigs/f/freetype/freetype-2.6.3-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..d267c83653d1046fbd645c03dea04132187158c9 --- /dev/null +++ b/easybuild/easyconfigs/f/freetype/freetype-2.6.3-foss-2016a.eb @@ -0,0 +1,26 @@ +name = 'freetype' +version = '2.6.3' + +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': 'foss', 'version': '2016a'} + +source_urls = [GNU_SAVANNAH_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('libpng', '1.6.21'), + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), +] + +sanity_check_paths = { + 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, + 'lib/pkgconfig/freetype2.pc'], + 'dirs': ['include/freetype2'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.6.3-intel-2016a.eb b/easybuild/easyconfigs/f/freetype/freetype-2.6.3-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..3d89e4bbb1d7e3dcfb354d5c80485da0b16f7682 --- /dev/null +++ b/easybuild/easyconfigs/f/freetype/freetype-2.6.3-intel-2016a.eb @@ -0,0 +1,26 @@ +name = 'freetype' +version = '2.6.3' + +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': 'intel', 'version': '2016a'} + +source_urls = [GNU_SAVANNAH_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('libpng', '1.6.21'), + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), +] + +sanity_check_paths = { + 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, + 'lib/pkgconfig/freetype2.pc'], + 'dirs': ['include/freetype2'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.6.5-GCCcore-4.9.3.eb b/easybuild/easyconfigs/f/freetype/freetype-2.6.5-GCCcore-4.9.3.eb new file mode 100644 index 0000000000000000000000000000000000000000..2c7c4b34eebe3d82ba4b6ac7160bd1d817f4dc1a --- /dev/null +++ b/easybuild/easyconfigs/f/freetype/freetype-2.6.5-GCCcore-4.9.3.eb @@ -0,0 +1,32 @@ +name = 'freetype' +version = '2.6.5' + +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': 'GCCcore', 'version': '4.9.3'} + +source_urls = [GNU_SAVANNAH_SOURCE] +sources = [SOURCE_TAR_GZ] + +builddependencies = [ + ('binutils', '2.25'), +] + +dependencies = [ + ('libpng', '1.6.24'), + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), +] + +configopts = '--with-harfbuzz=no' + +sanity_check_paths = { + 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, + 'lib/pkgconfig/freetype2.pc'], + 'dirs': ['include/freetype2'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.6.5-foss-2016b.eb b/easybuild/easyconfigs/f/freetype/freetype-2.6.5-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..9156052c8f80538dcf9e207ebefbcb55813a513e --- /dev/null +++ b/easybuild/easyconfigs/f/freetype/freetype-2.6.5-foss-2016b.eb @@ -0,0 +1,26 @@ +name = 'freetype' +version = '2.6.5' + +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': 'foss', 'version': '2016b'} + +source_urls = [GNU_SAVANNAH_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('libpng', '1.6.24'), + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), +] + +sanity_check_paths = { + 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, + 'lib/pkgconfig/freetype2.pc'], + 'dirs': ['include/freetype2'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.6.5-intel-2016b.eb b/easybuild/easyconfigs/f/freetype/freetype-2.6.5-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..bf9e0cfc01c3ed31e70e7042a11033f8a36033e2 --- /dev/null +++ b/easybuild/easyconfigs/f/freetype/freetype-2.6.5-intel-2016b.eb @@ -0,0 +1,26 @@ +name = 'freetype' +version = '2.6.5' + +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': 'intel', 'version': '2016b'} + +source_urls = [GNU_SAVANNAH_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('libpng', '1.6.24'), + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), +] + +sanity_check_paths = { + 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, + 'lib/pkgconfig/freetype2.pc'], + 'dirs': ['include/freetype2'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.7-foss-2016b.eb b/easybuild/easyconfigs/f/freetype/freetype-2.7-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..8b88736d00a0a14b914b4b41faa4f86a02d997dc --- /dev/null +++ b/easybuild/easyconfigs/f/freetype/freetype-2.7-foss-2016b.eb @@ -0,0 +1,26 @@ +name = 'freetype' +version = '2.7' + +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': 'foss', 'version': '2016b'} + +source_urls = [GNU_SAVANNAH_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('libpng', '1.6.26'), + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), +] + +sanity_check_paths = { + 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, + 'lib/pkgconfig/freetype2.pc'], + 'dirs': ['include/freetype2'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/f/freetype/freetype-2.7-intel-2016b.eb b/easybuild/easyconfigs/f/freetype/freetype-2.7-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..52d8477931111ad36d7bd096d4f45f8b0e8ad9a6 --- /dev/null +++ b/easybuild/easyconfigs/f/freetype/freetype-2.7-intel-2016b.eb @@ -0,0 +1,26 @@ +name = 'freetype' +version = '2.7' + +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': 'intel', 'version': '2016b'} + +source_urls = [GNU_SAVANNAH_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('libpng', '1.6.26'), + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), +] + +sanity_check_paths = { + 'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.%s' % SHLIB_EXT, + 'lib/pkgconfig/freetype2.pc'], + 'dirs': ['include/freetype2'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GATK/GATK-3.6-Java-1.8.0_92.eb b/easybuild/easyconfigs/g/GATK/GATK-3.6-Java-1.8.0_92.eb new file mode 100644 index 0000000000000000000000000000000000000000..3bbed9824ebf1b0498d618f5ff2d55d8ca2d9ef0 --- /dev/null +++ b/easybuild/easyconfigs/g/GATK/GATK-3.6-Java-1.8.0_92.eb @@ -0,0 +1,42 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 Cyprus Institute / CaSToRC, University of Luxembourg / LCSB +# Authors:: George Tsouloupas , Fotis Georgatos , Kenneth Hoste (UGent) +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-94.html +# Modified by: Adam Huffman +# The Francis Crick Institute +## + +easyblock = 'Tarball' + +name = 'GATK' +version = '3.6' +versionsuffix = '-Java-%(javaver)s' + +homepage = 'http://www.broadinstitute.org/gatk/' +description = """The Genome Analysis Toolkit or GATK is a software package developed at the Broad Institute + to analyse next-generation resequencing data. The toolkit offers a wide variety of tools, + with a primary focus on variant discovery and genotyping as well as strong emphasis on + data quality assurance. Its robust architecture, powerful processing engine and + high-performance computing features make it capable of taking on projects of any size.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +# download manually from http://www.broadinstitute.org/gatk/download +sources = ['GenomeAnalysisTK-%(version)s.tar.bz2'] + +dependencies = [('Java', '1.8.0_92')] + +modloadmsg = """To execute GATK run: java -jar \\$EBROOTGATK/GenomeAnalysisTK.jar""" + +sanity_check_paths = { + 'files': ["GenomeAnalysisTK.jar"], + 'dirs': ["resources"], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.2.3.eb b/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.2.3.eb index a6eca83b67fce672084ff2f27f46bed0f56700a8..8837e39f57616abfeb480449932240077669d4cc 100644 --- a/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.2.3.eb +++ b/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.2.3.eb @@ -9,6 +9,8 @@ description = """GC3Pie is a Python package for running large job campaigns on d toolchain = {'name': 'dummy', 'version': 'dummy'} +osdependencies = [('python-devel', 'python-dev')] + # this is a bundle of Python packages exts_defaultclass = 'PythonPackage' diff --git a/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.3.eb b/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.3.eb index 84677a51423eb42376059f32ed600acc1a4b3acd..4cfb618383c0d72cc2d1751fd704faed38b37322 100644 --- a/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.3.eb +++ b/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.3.eb @@ -9,6 +9,8 @@ description = """GC3Pie is a Python package for running large job campaigns on d toolchain = {'name': 'dummy', 'version': 'dummy'} +osdependencies = [('python-devel', 'python-dev')] + # this is a bundle of Python packages exts_defaultclass = 'PythonPackage' diff --git a/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.4.0.eb b/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.4.0.eb index 55217f87b712186b917315b4e0b6a3decde47e2e..70eb5b0a10886b9e2a07d899ba857371fb48867a 100644 --- a/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.4.0.eb +++ b/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.4.0.eb @@ -9,6 +9,8 @@ description = """GC3Pie is a Python package for running large job campaigns on d toolchain = {'name': 'dummy', 'version': 'dummy'} +osdependencies = [('python-devel', 'python-dev')] + # this is a bundle of Python packages exts_defaultclass = 'PythonPackage' diff --git a/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.4.1.eb b/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.4.1.eb index dbc732d1791f5df3629f7d962b8f9518f1d7bdbf..477760c3c0eb75e91a9900cf3509af9dc45df2e0 100644 --- a/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.4.1.eb +++ b/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.4.1.eb @@ -9,6 +9,8 @@ description = """GC3Pie is a Python package for running large job campaigns on d toolchain = {'name': 'dummy', 'version': 'dummy'} +osdependencies = [('python-devel', 'python-dev')] + # this is a bundle of Python packages exts_defaultclass = 'PythonPackage' diff --git a/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.4.2.eb b/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.4.2.eb index 0e7690c9c0d9995445f6a93dea23d58e755e9e27..d952c146712437564ff20215d92ecee2cd7bb276 100644 --- a/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.4.2.eb +++ b/easybuild/easyconfigs/g/GC3Pie/GC3Pie-2.4.2.eb @@ -9,6 +9,8 @@ description = """GC3Pie is a Python package for running large job campaigns on d toolchain = {'name': 'dummy', 'version': 'dummy'} +osdependencies = [('python-devel', 'python-dev')] + # this is a bundle of Python packages exts_defaultclass = 'PythonPackage' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.8.1-CLooG.eb b/easybuild/easyconfigs/g/GCC/GCC-4.8.1-CLooG.eb index 97ecab725e60db03bea4b939a16922fc2e32cc58..921e398b74bb68f867f760cfaa9dbea06c9f6c99 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.8.1-CLooG.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.8.1-CLooG.eb @@ -41,7 +41,4 @@ withcloog = True withisl = True clooguseisl = True -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.8.1.eb b/easybuild/easyconfigs/g/GCC/GCC-4.8.1.eb index 18a5c26a0427e09729a7f50f58eb2ef181bd930b..85085960e869e77f517cdfc7091cc86e9f623ed8 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.8.1.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.8.1.eb @@ -29,7 +29,4 @@ checksums = [ languages = ['c', 'c++', 'fortran'] -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.8.2-CLooG-multilib.eb b/easybuild/easyconfigs/g/GCC/GCC-4.8.2-CLooG-multilib.eb index 0cc4d2d8be7fd389ad7f0f79e211783994c5f7d7..7b8edef7eb67437fd30956ce3932bebc956f4e3c 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.8.2-CLooG-multilib.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.8.2-CLooG-multilib.eb @@ -43,7 +43,4 @@ clooguseisl = True multilib = True -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.8.2-CLooG.eb b/easybuild/easyconfigs/g/GCC/GCC-4.8.2-CLooG.eb index 76ee08688ea2fedc67abd1ba8836775d2e8592c8..de973e9d185eba1b153bc37c86573dd770237747 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.8.2-CLooG.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.8.2-CLooG.eb @@ -41,7 +41,4 @@ withcloog = True withisl = True clooguseisl = True -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.8.2-multilib.eb b/easybuild/easyconfigs/g/GCC/GCC-4.8.2-multilib.eb index 45168e2586049545e95a7d8100e84346bd09488c..8154896aaaf51e58bdf4e6af8db24499a4a523bf 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.8.2-multilib.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.8.2-multilib.eb @@ -32,7 +32,4 @@ languages = ['c', 'c++', 'fortran'] multilib = True -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.8.2.eb b/easybuild/easyconfigs/g/GCC/GCC-4.8.2.eb index 4f8e1b941b4ef5502a0585f5a97db7b87b04a204..525d8bbaf403b4b595476e6e1a609c1a2abe46cb 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.8.2.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.8.2.eb @@ -29,7 +29,4 @@ checksums = [ languages = ['c', 'c++', 'fortran'] -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.8.3-CLooG-multilib.eb b/easybuild/easyconfigs/g/GCC/GCC-4.8.3-CLooG-multilib.eb index 8f71a86f5fe50f2f1633194f33cc76ce883f0f37..49654a49652e2a3f09b117d6a0b0abac4ee9b5bd 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.8.3-CLooG-multilib.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.8.3-CLooG-multilib.eb @@ -43,7 +43,4 @@ clooguseisl = True multilib = True -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.8.3.eb b/easybuild/easyconfigs/g/GCC/GCC-4.8.3.eb index 10a1ebfca0c13c269c9ce0edca35ffe4cf6b869e..d300b36d8f4abd51f8fde9cdbbcb710e47b7360a 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.8.3.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.8.3.eb @@ -29,7 +29,4 @@ checksums = [ languages = ['c', 'c++', 'fortran'] -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.8.4-CLooG-multilib.eb b/easybuild/easyconfigs/g/GCC/GCC-4.8.4-CLooG-multilib.eb index a553c070ef35f4726333b0b2ecabc1953763ffc7..39bb9b0ddbaa868aa9d7c0e887bd2dc1cc749a12 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.8.4-CLooG-multilib.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.8.4-CLooG-multilib.eb @@ -43,7 +43,4 @@ clooguseisl = True multilib = True -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.8.4-CLooG.eb b/easybuild/easyconfigs/g/GCC/GCC-4.8.4-CLooG.eb index 7dd0f5df2417eeb5b9f4373e2dc5e7a7d4dbdc16..6d7c5cab9446933afef4790c3f0f11c6729f3490 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.8.4-CLooG.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.8.4-CLooG.eb @@ -41,7 +41,4 @@ withcloog = True withisl = True clooguseisl = True -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.8.4.eb b/easybuild/easyconfigs/g/GCC/GCC-4.8.4.eb index 5ac47478fb0e9e75882bc0cca3d08b3b8bce0976..5149d85b529355ff3d0a09bdc9cf4266fbd331cb 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.8.4.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.8.4.eb @@ -29,7 +29,4 @@ checksums = [ languages = ['c', 'c++', 'fortran'] -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.8.5.eb b/easybuild/easyconfigs/g/GCC/GCC-4.8.5.eb index 861866153237fa8bb6e7c9ada3237e0589fe83ad..358952fcd93440f78f5bd69cfcdf78f04c75f0a0 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.8.5.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.8.5.eb @@ -29,7 +29,4 @@ checksums = [ languages = ['c', 'c++', 'fortran'] -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.9.0-CLooG-multilib.eb b/easybuild/easyconfigs/g/GCC/GCC-4.9.0-CLooG-multilib.eb index f77a70efc324adf52046ce3c70c4debc33c16a13..6b00ed12497f492c32f38186212d6288898bbfda 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.9.0-CLooG-multilib.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.9.0-CLooG-multilib.eb @@ -48,7 +48,4 @@ clooguseisl = True multilib = True -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.9.0-CLooG.eb b/easybuild/easyconfigs/g/GCC/GCC-4.9.0-CLooG.eb index 9974833bba59a31a3f63ff7cf7e6eba06bcedb9a..a3369e962dfcdde0ec252477d4d751dc05c8bf3a 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.9.0-CLooG.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.9.0-CLooG.eb @@ -46,7 +46,4 @@ withcloog = True withisl = True clooguseisl = True -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.9.0.eb b/easybuild/easyconfigs/g/GCC/GCC-4.9.0.eb index cd09534c392e7c40d452193bba441f07b3990c9b..288754285b5fc3188f8b0b99b631a50a785c1e54 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.9.0.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.9.0.eb @@ -34,7 +34,4 @@ checksums = [ languages = ['c', 'c++', 'fortran'] -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.9.1-CLooG-multilib.eb b/easybuild/easyconfigs/g/GCC/GCC-4.9.1-CLooG-multilib.eb index a3c67d644eca470aae379d1cf124de3222358c56..7205bfb68bcc18b047a3fdeaaf8e63821e64d248 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.9.1-CLooG-multilib.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.9.1-CLooG-multilib.eb @@ -48,7 +48,4 @@ clooguseisl = True multilib = True -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.9.1-CLooG.eb b/easybuild/easyconfigs/g/GCC/GCC-4.9.1-CLooG.eb index b78ac53014e98c0fed32e19b1080e14a0a4dac48..816dca9804facd12baf6bf9f74aa03ef53d72a02 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.9.1-CLooG.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.9.1-CLooG.eb @@ -46,7 +46,4 @@ withcloog = True withisl = True clooguseisl = True -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.9.1.eb b/easybuild/easyconfigs/g/GCC/GCC-4.9.1.eb index 21e41342d35f8697a93033cd5585affafb06680a..d520b55ace0ec67bce667f284b5320d3897e8606 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.9.1.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.9.1.eb @@ -34,7 +34,4 @@ checksums = [ languages = ['c', 'c++', 'fortran'] -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.9.2-CLooG-multilib.eb b/easybuild/easyconfigs/g/GCC/GCC-4.9.2-CLooG-multilib.eb index 0906283ab2eeb69d0de701fe2961f588b61c5bd9..3bf02cbff308f3dc7cfee507902a6209e1fe4302 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.9.2-CLooG-multilib.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.9.2-CLooG-multilib.eb @@ -48,7 +48,4 @@ clooguseisl = True multilib = True -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.9.2-CLooG.eb b/easybuild/easyconfigs/g/GCC/GCC-4.9.2-CLooG.eb index 1af6bd9c365216d2a784bb27bec01b94dd952e57..65fefc78d2ede2ab3f24bf3966b06cd924283249 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.9.2-CLooG.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.9.2-CLooG.eb @@ -46,7 +46,4 @@ withcloog = True withisl = True clooguseisl = True -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.9.2-binutils-2.25.eb b/easybuild/easyconfigs/g/GCC/GCC-4.9.2-binutils-2.25.eb index 4985b9228e2dc28a36621c2abb6330005889afa0..44e39d233dbce4c9893ed772eaab89aca95e59a1 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.9.2-binutils-2.25.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.9.2-binutils-2.25.eb @@ -39,7 +39,4 @@ checksums = [ languages = ['c', 'c++', 'fortran'] -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.9.2.eb b/easybuild/easyconfigs/g/GCC/GCC-4.9.2.eb index cb9f3aa4f229fc45b33965ec6cc89e9850de59f8..e9df0050c041397c2f8ff48cbe11f1fbbd8e00b1 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.9.2.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.9.2.eb @@ -34,7 +34,4 @@ checksums = [ languages = ['c', 'c++', 'fortran'] -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.9.3-binutils-2.25.eb b/easybuild/easyconfigs/g/GCC/GCC-4.9.3-binutils-2.25.eb index d762426d0618730787e39f334cdde95902342b52..8c62c139203918cb14e9cada43fafc3495ebb668 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.9.3-binutils-2.25.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.9.3-binutils-2.25.eb @@ -39,7 +39,4 @@ checksums = [ languages = ['c', 'c++', 'fortran'] -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.9.3.eb b/easybuild/easyconfigs/g/GCC/GCC-4.9.3.eb index 759f134bcc6554ea09caed6b0eb0282658430714..e36af87104969d95f12581b321fe5cbf3403daf4 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-4.9.3.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-4.9.3.eb @@ -34,7 +34,4 @@ checksums = [ languages = ['c', 'c++', 'fortran'] -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-4.9.4-2.25.eb b/easybuild/easyconfigs/g/GCC/GCC-4.9.4-2.25.eb new file mode 100644 index 0000000000000000000000000000000000000000..cb99659c2bbb2ef7ff8f3c447232b32224d34b5c --- /dev/null +++ b/easybuild/easyconfigs/g/GCC/GCC-4.9.4-2.25.eb @@ -0,0 +1,25 @@ +easyblock = 'Bundle' + +name = 'GCC' +version = '4.9.4' + +binutilsver = '2.25' +versionsuffix = '-%s' % binutilsver + +homepage = 'http://gcc.gnu.org/' +description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, + as well as libraries for these languages (libstdc++, libgcj,...).""" + +toolchain = {'name': 'dummy', 'version': ''} + +dependencies = [ + ('GCCcore', version), + # binutils built on top of GCCcore, which was built on top of (dummy-built) binutils + ('binutils', binutilsver, '', ('GCCcore', version)), +] + +altroot = 'GCCcore' +altversion = 'GCCcore' + +# this bundle serves as a compiler-only toolchain, so it should be marked as compiler (important for HMNS) +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-5.1.0-binutils-2.25.eb b/easybuild/easyconfigs/g/GCC/GCC-5.1.0-binutils-2.25.eb index 8bbf0ea88e7755cbc48981ead7cadf5f0b405f6b..4385f0e56955eba334b52a74352439d01cf26d07 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-5.1.0-binutils-2.25.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-5.1.0-binutils-2.25.eb @@ -49,7 +49,4 @@ languages = ['c', 'c++', 'fortran'] withisl = True -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-5.1.0.eb b/easybuild/easyconfigs/g/GCC/GCC-5.1.0.eb index a69c58da2c59ea2dbfd2013b502eab93a8e43b60..335fdafa669c006a08e8c27b7daa7a6c4f62e149 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-5.1.0.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-5.1.0.eb @@ -43,7 +43,4 @@ languages = ['c', 'c++', 'fortran'] withisl = True -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-5.2.0.eb b/easybuild/easyconfigs/g/GCC/GCC-5.2.0.eb index c25b63f7b1fd3d926eda88ef886de6f153214890..7db4c1240fda5aa6d1bcf343943f29c758f77bec 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-5.2.0.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-5.2.0.eb @@ -43,7 +43,4 @@ languages = ['c', 'c++', 'fortran'] withisl = True -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-5.3.0-2.26.eb b/easybuild/easyconfigs/g/GCC/GCC-5.3.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..34bf1f36a8eb137e603623c0b622df2ff8c7ed17 --- /dev/null +++ b/easybuild/easyconfigs/g/GCC/GCC-5.3.0-2.26.eb @@ -0,0 +1,25 @@ +easyblock = 'Bundle' + +name = 'GCC' +version = '5.3.0' + +binutilsver = '2.26' +versionsuffix = '-%s' % binutilsver + +homepage = 'http://gcc.gnu.org/' +description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, + as well as libraries for these languages (libstdc++, libgcj,...).""" + +toolchain = {'name': 'dummy', 'version': ''} + +dependencies = [ + ('GCCcore', version), + # binutils built on top of GCCcore, which was built on top of (dummy-built) binutils + ('binutils', binutilsver, '', ('GCCcore', version)), +] + +altroot = 'GCCcore' +altversion = 'GCCcore' + +# this bundle serves as a compiler-only toolchain, so it should be marked as compiler (important for HMNS) +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-5.3.0.eb b/easybuild/easyconfigs/g/GCC/GCC-5.3.0.eb index 83ebb4cb78dc3d2bf23d1c15f2127d44fed2de6e..553ae6554a2e2c273b8e36c104c3de0937ac5ed0 100644 --- a/easybuild/easyconfigs/g/GCC/GCC-5.3.0.eb +++ b/easybuild/easyconfigs/g/GCC/GCC-5.3.0.eb @@ -43,7 +43,4 @@ languages = ['c', 'c++', 'fortran'] withisl = True -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/g/GCC/GCC-5.4.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..5be824a1d7d6291807c148b8d5d400fea253096b --- /dev/null +++ b/easybuild/easyconfigs/g/GCC/GCC-5.4.0-2.26.eb @@ -0,0 +1,25 @@ +easyblock = 'Bundle' + +name = 'GCC' +version = '5.4.0' + +binutilsver = '2.26' +versionsuffix = '-%s' % binutilsver + +homepage = 'http://gcc.gnu.org/' +description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, + as well as libraries for these languages (libstdc++, libgcj,...).""" + +toolchain = {'name': 'dummy', 'version': ''} + +dependencies = [ + ('GCCcore', version), + # binutils built on top of GCCcore, which was built on top of (dummy-built) binutils + ('binutils', binutilsver, '', ('GCCcore', version)), +] + +altroot = 'GCCcore' +altversion = 'GCCcore' + +# this bundle serves as a compiler-only toolchain, so it should be marked as compiler (important for HMNS) +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-6.1.0-2.27.eb b/easybuild/easyconfigs/g/GCC/GCC-6.1.0-2.27.eb new file mode 100644 index 0000000000000000000000000000000000000000..4faa0a48e88c2ccca189c320cebacabd6aab284f --- /dev/null +++ b/easybuild/easyconfigs/g/GCC/GCC-6.1.0-2.27.eb @@ -0,0 +1,25 @@ +easyblock = 'Bundle' + +name = 'GCC' +version = '6.1.0' + +binutilsver = '2.27' +versionsuffix = '-%s' % binutilsver + +homepage = 'http://gcc.gnu.org/' +description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, + as well as libraries for these languages (libstdc++, libgcj,...).""" + +toolchain = {'name': 'dummy', 'version': ''} + +dependencies = [ + ('GCCcore', version), + # binutils built on top of GCCcore, which was built on top of (dummy-built) binutils + ('binutils', binutilsver, '', ('GCCcore', version)), +] + +altroot = 'GCCcore' +altversion = 'GCCcore' + +# this bundle serves as a compiler-only toolchain, so it should be marked as compiler (important for HMNS) +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCC/GCC-6.2.0-2.27.eb b/easybuild/easyconfigs/g/GCC/GCC-6.2.0-2.27.eb new file mode 100644 index 0000000000000000000000000000000000000000..645cbb031445d38ae1c0dad8e981bc486490e1af --- /dev/null +++ b/easybuild/easyconfigs/g/GCC/GCC-6.2.0-2.27.eb @@ -0,0 +1,25 @@ +easyblock = 'Bundle' + +name = 'GCC' +version = '6.2.0' + +binutilsver = '2.27' +versionsuffix = '-%s' % binutilsver + +homepage = 'http://gcc.gnu.org/' +description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, + as well as libraries for these languages (libstdc++, libgcj,...).""" + +toolchain = {'name': 'dummy', 'version': ''} + +dependencies = [ + ('GCCcore', version), + # binutils built on top of GCCcore, which was built on top of (dummy-built) binutils + ('binutils', binutilsver, '', ('GCCcore', version)), +] + +altroot = 'GCCcore' +altversion = 'GCCcore' + +# this bundle serves as a compiler-only toolchain, so it should be marked as compiler (important for HMNS) +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-4.9.2.eb b/easybuild/easyconfigs/g/GCCcore/GCCcore-4.9.2.eb new file mode 100644 index 0000000000000000000000000000000000000000..872c6745e01b97bcb014ce11fc90d456d6e75f45 --- /dev/null +++ b/easybuild/easyconfigs/g/GCCcore/GCCcore-4.9.2.eb @@ -0,0 +1,45 @@ +easyblock = 'EB_GCC' + +name = 'GCCcore' +version = '4.9.2' + +homepage = 'http://gcc.gnu.org/' +description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, + as well as libraries for these languages (libstdc++, libgcj,...).""" + +toolchain = {'name': 'dummy', 'version': ''} + +mpfr_version = '3.1.2' +gcc_name = 'GCC' + +source_urls = [ + 'http://ftpmirror.gnu.org/gcc/gcc-%s' % version, # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://www.multiprecision.org/mpc/download', # MPC official +] +sources = [ + '%s-%s.tar.bz2' % (gcc_name.lower(), version), + 'gmp-6.0.0a.tar.bz2', + 'mpfr-%s.tar.gz' % mpfr_version, + 'mpc-1.0.2.tar.gz', +] + +builddependencies = [ + ('Autotools', '20150215'), + ('binutils', '2.25'), +] + +patches = [('mpfr-%s-allpatches-20141204.patch' % mpfr_version, '../mpfr-%s' % mpfr_version)] + +checksums = [ + '4df8ee253b7f3863ad0b86359cd39c43', # gcc-4.9.2.tar.bz2 + 'b7ff2d88cae7f8085bd5006096eed470', # gmp-6.0.0a.tar.bz2 + '181aa7bb0e452c409f2788a4a7f38476', # mpfr-3.1.2.tar.gz + '68fadff3358fb3e7976c7a398a0af4c3', # mpc-1.0.2.tar.gz + '58aec98d15982f9744a043d2f1c5af82', # mpfr-3.1.2-allpatches-20141204.patch +] + +languages = ['c', 'c++', 'fortran'] + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-4.9.3.eb b/easybuild/easyconfigs/g/GCCcore/GCCcore-4.9.3.eb index 268b0526876636af0c7f5e6de8a2e6e7aba2f7d7..d0d9f1d3a7d8ab5afeccff1adc610a1f24aa20b1 100644 --- a/easybuild/easyconfigs/g/GCCcore/GCCcore-4.9.3.eb +++ b/easybuild/easyconfigs/g/GCCcore/GCCcore-4.9.3.eb @@ -10,7 +10,6 @@ description = """The GNU Compiler Collection includes front ends for C, C++, Obj toolchain = {'name': 'dummy', 'version': ''} mpfr_version = '3.1.2' -gcc_name = 'GCC' source_urls = [ 'http://ftpmirror.gnu.org/gcc/gcc-%s' % version, # GCC auto-resolving HTTP mirror @@ -19,13 +18,16 @@ source_urls = [ 'http://www.multiprecision.org/mpc/download', # MPC official ] sources = [ - '%s-%s.tar.bz2' % (gcc_name.lower(), version), + 'gcc-%(version)s.tar.bz2', 'gmp-6.0.0a.tar.bz2', 'mpfr-%s.tar.gz' % mpfr_version, 'mpc-1.0.2.tar.gz', ] -builddependencies = [('binutils', '2.25')] +builddependencies = [ + ('Autotools', '20150215'), + ('binutils', '2.25'), +] patches = [('mpfr-%s-allpatches-20141204.patch' % mpfr_version, '../mpfr-%s' % mpfr_version)] @@ -39,7 +41,4 @@ checksums = [ languages = ['c', 'c++', 'fortran'] -# building GCC sometimes fails if make parallelism is too high, so let's limit it -maxparallel = 4 - moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-4.9.4.eb b/easybuild/easyconfigs/g/GCCcore/GCCcore-4.9.4.eb new file mode 100644 index 0000000000000000000000000000000000000000..9a01aa75efb41c142b97c6e3b04ab782731b4dcb --- /dev/null +++ b/easybuild/easyconfigs/g/GCCcore/GCCcore-4.9.4.eb @@ -0,0 +1,44 @@ +easyblock = 'EB_GCC' + +name = 'GCCcore' +version = '4.9.4' + +homepage = 'http://gcc.gnu.org/' +description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, + as well as libraries for these languages (libstdc++, libgcj,...).""" + +toolchain = {'name': 'dummy', 'version': ''} + +mpfr_version = '3.1.4' + +source_urls = [ + 'http://ftpmirror.gnu.org/gcc/gcc-%s' % version, # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://www.multiprecision.org/mpc/download', # MPC official +] +sources = [ + 'gcc-%(version)s.tar.bz2', + 'gmp-6.1.1.tar.bz2', + 'mpfr-%s.tar.gz' % mpfr_version, + 'mpc-1.0.3.tar.gz', +] + +builddependencies = [ + ('Autotools', '20150215'), + ('binutils', '2.25'), +] + +patches = [('mpfr-%s-allpatches-20160601.patch' % mpfr_version, '../mpfr-%s' % mpfr_version)] + +checksums = [ + '87c24a4090c1577ba817ec6882602491', # gcc-4.9.4.tar.bz2 + '4c175f86e11eb32d8bf9872ca3a8e11d', # gmp-6.1.1.tar.bz2 + '482ab3c120ffc959f631b4ba9ec59a46', # mpfr-3.1.4.tar.gz + 'd6a1d5f8ddea3abd2cc3e98f58352d26', # mpc-1.0.3.tar.gz + '22164533561142b70fda09af4e775acc', # mpfr-3.1.4-allpatches-20160601.patch +] + +languages = ['c', 'c++', 'fortran'] + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-5.3.0.eb b/easybuild/easyconfigs/g/GCCcore/GCCcore-5.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..5c9d24095b3b7dcc390b09b6c4a51fb990da2c92 --- /dev/null +++ b/easybuild/easyconfigs/g/GCCcore/GCCcore-5.3.0.eb @@ -0,0 +1,51 @@ +easyblock = 'EB_GCC' + +name = 'GCCcore' +version = '5.3.0' + +homepage = 'http://gcc.gnu.org/' +description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, + as well as libraries for these languages (libstdc++, libgcj,...).""" + +toolchain = {'name': 'dummy', 'version': ''} + +mpfr_version = '3.1.3' + +source_urls = [ + 'http://ftpmirror.gnu.org/gcc/gcc-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://www.multiprecision.org/mpc/download', # MPC official + 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies + 'http://gcc.cybermirror.org/infrastructure/', # HTTP mirror for GCC dependencies +] + +sources = [ + 'gcc-%(version)s.tar.bz2', + 'gmp-6.1.0.tar.bz2', + 'mpfr-%s.tar.gz' % mpfr_version, + 'mpc-1.0.3.tar.gz', + 'isl-0.15.tar.bz2', +] + +patches = [('mpfr-%s-allpatches-20151029.patch' % mpfr_version, '../mpfr-%s' % mpfr_version)] + +builddependencies = [ + ('binutils', '2.26'), + ('M4', '1.4.17'), +] + +checksums = [ + 'c9616fd448f980259c31de613e575719', # gcc-5.3.0.tar.bz2 + '86ee6e54ebfc4a90b643a65e402c4048', # gmp-6.1.0.tar.bz2 + '7b650781f0a7c4a62e9bc8bdaaa0018b', # mpfr-3.1.3.tar.gz + 'd6a1d5f8ddea3abd2cc3e98f58352d26', # mpc-1.0.3.tar.gz + '8428efbbc6f6e2810ce5c1ba73ecf98c', # isl-0.15.tar.bz2 + '6476b450c3db177b2250f3549362380e', # mpfr-3.1.3-allpatches-20151029.patch +] + +languages = ['c', 'c++', 'fortran'] + +withisl = True + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-5.4.0.eb b/easybuild/easyconfigs/g/GCCcore/GCCcore-5.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..54a7c674829853810f679b8134d0a90a74843b9d --- /dev/null +++ b/easybuild/easyconfigs/g/GCCcore/GCCcore-5.4.0.eb @@ -0,0 +1,51 @@ +easyblock = 'EB_GCC' + +name = 'GCCcore' +version = '5.4.0' + +homepage = 'http://gcc.gnu.org/' +description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, + as well as libraries for these languages (libstdc++, libgcj,...).""" + +toolchain = {'name': 'dummy', 'version': ''} + +mpfr_version = '3.1.4' + +source_urls = [ + 'http://ftpmirror.gnu.org/gcc/gcc-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://www.multiprecision.org/mpc/download', # MPC official + 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies + 'http://gcc.cybermirror.org/infrastructure/', # HTTP mirror for GCC dependencies +] + +sources = [ + 'gcc-%(version)s.tar.bz2', + 'gmp-6.1.0.tar.bz2', + 'mpfr-%s.tar.gz' % mpfr_version, + 'mpc-1.0.3.tar.gz', + 'isl-0.15.tar.bz2', +] + +patches = [('mpfr-%s-allpatches-20160601.patch' % mpfr_version, '../mpfr-%s' % mpfr_version)] + +builddependencies = [ + ('binutils', '2.26'), + ('M4', '1.4.17'), +] + +checksums = [ + '4c626ac2a83ef30dfb9260e6f59c2b30', # gcc-5.4.0.tar.bz2 + '86ee6e54ebfc4a90b643a65e402c4048', # gmp-6.1.0.tar.bz2 + '482ab3c120ffc959f631b4ba9ec59a46', # mpfr-3.1.4.tar.gz + 'd6a1d5f8ddea3abd2cc3e98f58352d26', # mpc-1.0.3.tar.gz + '8428efbbc6f6e2810ce5c1ba73ecf98c', # isl-0.15.tar.bz2 + '22164533561142b70fda09af4e775acc', # mpfr-3.1.4-allpatches-20150603.patch +] + +languages = ['c', 'c++', 'fortran'] + +withisl = True + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-6.1.0.eb b/easybuild/easyconfigs/g/GCCcore/GCCcore-6.1.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..23873c04ec176d15760feea60e4c1d4adc9bb92f --- /dev/null +++ b/easybuild/easyconfigs/g/GCCcore/GCCcore-6.1.0.eb @@ -0,0 +1,54 @@ +easyblock = 'EB_GCC' + +name = 'GCCcore' +version = '6.1.0' + +homepage = 'http://gcc.gnu.org/' +description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, + as well as libraries for these languages (libstdc++, libgcj,...).""" + +toolchain = {'name': 'dummy', 'version': ''} + +mpfr_version = '3.1.4' + +source_urls = [ + 'http://ftpmirror.gnu.org/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://www.multiprecision.org/mpc/download', # MPC official + 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies + 'http://gcc.cybermirror.org/infrastructure/', # HTTP mirror for GCC dependencies + 'http://ftpmirror.gnu.org/gcc/gcc-%(version)s', # GCC auto-resolving HTTP mirror + 'https://ftp.gnu.org/gnu/gcc/gcc-%(version)s/', # Alternative GCC +] + +sources = [ + 'gcc-%(version)s.tar.bz2', + 'gmp-6.1.1.tar.bz2', + 'mpfr-%s.tar.bz2' % mpfr_version, + 'mpc-1.0.3.tar.gz', + 'isl-0.16.1.tar.bz2', +] + +builddependencies = [ + ('M4', '1.4.17'), + ('binutils', '2.27'), +] + +patches = [ + ('mpfr-%s-allpatches-20160804.patch' % mpfr_version, '../mpfr-%s' % mpfr_version), + ('%s-%s_fix-find-isl.patch' % (name, version)), +] + +checksums = [ + '8fb6cb98b8459f5863328380fbf06bd1', # gcc-6.1.0.tar.bz2 + '4c175f86e11eb32d8bf9872ca3a8e11d', # gmp-6.1.1.tar.bz2 + 'b8a2f6b0e68bef46e53da2ac439e1cf4', # mpfr-3.1.4.tar.gz + 'd6a1d5f8ddea3abd2cc3e98f58352d26', # mpc-1.0.3.tar.gz + 'ac1f25a0677912952718a51f5bc20f32', # isl-0.16.1.tar.bz2 +] + +languages = ['c', 'c++', 'fortran'] + +withisl = True + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-6.1.0_fix-find-isl.patch b/easybuild/easyconfigs/g/GCCcore/GCCcore-6.1.0_fix-find-isl.patch new file mode 100644 index 0000000000000000000000000000000000000000..6334b6be3527921cba381caf0277f360482d93cf --- /dev/null +++ b/easybuild/easyconfigs/g/GCCcore/GCCcore-6.1.0_fix-find-isl.patch @@ -0,0 +1,14 @@ +# Don't use libmpc and libmpfr to find libisl +# by wpoely86@gmail.com +diff -ur gcc-6.1.0.orig/configure gcc-6.1.0/configure +--- gcc-6.1.0.orig/configure 2016-08-26 17:51:48.470524515 +0200 ++++ gcc-6.1.0/configure 2016-03-17 23:54:19.000000000 +0100 +@@ -6018,7 +6018,7 @@ + _isl_saved_LIBS=$LIBS + + CFLAGS="${_isl_saved_CFLAGS} ${islinc} ${gmpinc}" +- LDFLAGS="${_isl_saved_LDFLAGS} ${isllibs} ${gmplibs}" ++ LDFLAGS="${_isl_saved_LDFLAGS} ${isllibs}" + LIBS="${_isl_saved_LIBS} -lisl -lgmp" + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for isl 0.16, 0.15, or deprecated 0.14" >&5 diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-6.2.0-fix-find-isl.patch b/easybuild/easyconfigs/g/GCCcore/GCCcore-6.2.0-fix-find-isl.patch new file mode 100644 index 0000000000000000000000000000000000000000..6334b6be3527921cba381caf0277f360482d93cf --- /dev/null +++ b/easybuild/easyconfigs/g/GCCcore/GCCcore-6.2.0-fix-find-isl.patch @@ -0,0 +1,14 @@ +# Don't use libmpc and libmpfr to find libisl +# by wpoely86@gmail.com +diff -ur gcc-6.1.0.orig/configure gcc-6.1.0/configure +--- gcc-6.1.0.orig/configure 2016-08-26 17:51:48.470524515 +0200 ++++ gcc-6.1.0/configure 2016-03-17 23:54:19.000000000 +0100 +@@ -6018,7 +6018,7 @@ + _isl_saved_LIBS=$LIBS + + CFLAGS="${_isl_saved_CFLAGS} ${islinc} ${gmpinc}" +- LDFLAGS="${_isl_saved_LDFLAGS} ${isllibs} ${gmplibs}" ++ LDFLAGS="${_isl_saved_LDFLAGS} ${isllibs}" + LIBS="${_isl_saved_LIBS} -lisl -lgmp" + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for isl 0.16, 0.15, or deprecated 0.14" >&5 diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-6.2.0.eb b/easybuild/easyconfigs/g/GCCcore/GCCcore-6.2.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..61ee8bd066c5bd69b2091c495c52a1cd972876cc --- /dev/null +++ b/easybuild/easyconfigs/g/GCCcore/GCCcore-6.2.0.eb @@ -0,0 +1,53 @@ +easyblock = 'EB_GCC' + +name = 'GCCcore' +version = '6.2.0' + +homepage = 'http://gcc.gnu.org/' +description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, + as well as libraries for these languages (libstdc++, libgcj,...).""" + +toolchain = {'name': 'dummy', 'version': ''} + +mpfr_version = '3.1.4' + +source_urls = [ + 'http://ftpmirror.gnu.org/gcc/gcc-%(version)s', # GCC auto-resolving HTTP mirror + 'http://ftpmirror.gnu.org/gmp', # idem for GMP + 'http://ftpmirror.gnu.org/mpfr', # idem for MPFR + 'http://www.multiprecision.org/mpc/download', # MPC official + 'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies + 'http://gcc.cybermirror.org/infrastructure/', # HTTP mirror for GCC dependencies +] + +sources = [ + 'gcc-%(version)s.tar.bz2', + 'gmp-6.1.1.tar.bz2', + 'mpfr-%s.tar.bz2' % mpfr_version, + 'mpc-1.0.3.tar.gz', + 'isl-0.16.1.tar.bz2', +] + +builddependencies = [ + ('M4', '1.4.17'), + ('binutils', '2.27'), +] + +patches = [ + ('mpfr-%s-allpatches-20160804.patch' % mpfr_version, '../mpfr-%s' % mpfr_version), + '%(name)s-%(version)s-fix-find-isl.patch', +] + +checksums = [ + '9768625159663b300ae4de2f4745fcc4', # gcc-6.2.0.tar.bz2 + '4c175f86e11eb32d8bf9872ca3a8e11d', # gmp-6.1.1.tar.bz2 + 'b8a2f6b0e68bef46e53da2ac439e1cf4', # mpfr-3.1.4.tar.gz + 'd6a1d5f8ddea3abd2cc3e98f58352d26', # mpc-1.0.3.tar.gz + 'ac1f25a0677912952718a51f5bc20f32', # isl-0.16.1.tar.bz2 +] + +languages = ['c', 'c++', 'fortran'] + +withisl = True + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/g/GCCcore/mpfr-3.1.3-allpatches-20151029.patch b/easybuild/easyconfigs/g/GCCcore/mpfr-3.1.3-allpatches-20151029.patch new file mode 100644 index 0000000000000000000000000000000000000000..891831f521e3fc32e59adb76f4dfe42083df1538 --- /dev/null +++ b/easybuild/easyconfigs/g/GCCcore/mpfr-3.1.3-allpatches-20151029.patch @@ -0,0 +1,1830 @@ +diff -Naurd mpfr-3.1.3-a/PATCHES mpfr-3.1.3-b/PATCHES +--- mpfr-3.1.3-a/PATCHES 2015-07-02 10:49:23.950112879 +0000 ++++ mpfr-3.1.3-b/PATCHES 2015-07-02 10:49:24.042113845 +0000 +@@ -0,0 +1 @@ ++lngamma-and-doc +diff -Naurd mpfr-3.1.3-a/VERSION mpfr-3.1.3-b/VERSION +--- mpfr-3.1.3-a/VERSION 2015-06-19 19:55:09.000000000 +0000 ++++ mpfr-3.1.3-b/VERSION 2015-07-02 10:49:24.042113845 +0000 +@@ -1 +1 @@ +-3.1.3 ++3.1.3-p1 +diff -Naurd mpfr-3.1.3-a/doc/mpfr.texi mpfr-3.1.3-b/doc/mpfr.texi +--- mpfr-3.1.3-a/doc/mpfr.texi 2015-06-19 19:55:11.000000000 +0000 ++++ mpfr-3.1.3-b/doc/mpfr.texi 2015-07-02 10:49:24.018113593 +0000 +@@ -810,13 +810,17 @@ + When the input point is in the closure of the domain of the mathematical + function and an input argument is +0 (resp.@: @minus{}0), one considers + the limit when the corresponding argument approaches 0 from above +-(resp.@: below). If the limit is not defined (e.g., @code{mpfr_log} on +-@minus{}0), the behavior is specified in the description of the MPFR function. ++(resp.@: below), if possible. If the limit is not defined (e.g., ++@code{mpfr_sqrt} and @code{mpfr_log} on @minus{}0), the behavior is ++specified in the description of the MPFR function, but must be consistent ++with the rule from the above paragraph (e.g., @code{mpfr_log} on @pom{}0 ++gives @minus{}Inf). + + When the result is equal to 0, its sign is determined by considering the + limit as if the input point were not in the domain: If one approaches 0 + from above (resp.@: below), the result is +0 (resp.@: @minus{}0); +-for example, @code{mpfr_sin} on +0 gives +0. ++for example, @code{mpfr_sin} on @minus{}0 gives @minus{}0 and ++@code{mpfr_acos} on 1 gives +0 (in all rounding modes). + In the other cases, the sign is specified in the description of the MPFR + function; for example @code{mpfr_max} on @minus{}0 and +0 gives +0. + +@@ -832,8 +836,8 @@ + @c that advantages in practice), like for any bug fix. + Example: @code{mpfr_hypot} on (NaN,0) gives NaN, but @code{mpfr_hypot} + on (NaN,+Inf) gives +Inf (as specified in @ref{Special Functions}), +-since for any finite input @var{x}, @code{mpfr_hypot} on (@var{x},+Inf) +-gives +Inf. ++since for any finite or infinite input @var{x}, @code{mpfr_hypot} on ++(@var{x},+Inf) gives +Inf. + + @node Exceptions, Memory Handling, Floating-Point Values on Special Numbers, MPFR Basics + @comment node-name, next, previous, up +@@ -1581,7 +1585,8 @@ + @deftypefunx int mpfr_add_z (mpfr_t @var{rop}, mpfr_t @var{op1}, mpz_t @var{op2}, mpfr_rnd_t @var{rnd}) + @deftypefunx int mpfr_add_q (mpfr_t @var{rop}, mpfr_t @var{op1}, mpq_t @var{op2}, mpfr_rnd_t @var{rnd}) + Set @var{rop} to @math{@var{op1} + @var{op2}} rounded in the direction +-@var{rnd}. For types having no signed zero, it is considered unsigned ++@var{rnd}. The IEEE-754 rules are used, in particular for signed zeros. ++But for types having no signed zeros, 0 is considered unsigned + (i.e., (+0) + 0 = (+0) and (@minus{}0) + 0 = (@minus{}0)). + The @code{mpfr_add_d} function assumes that the radix of the @code{double} type + is a power of 2, with a precision at most that declared by the C implementation +@@ -1599,7 +1604,8 @@ + @deftypefunx int mpfr_sub_z (mpfr_t @var{rop}, mpfr_t @var{op1}, mpz_t @var{op2}, mpfr_rnd_t @var{rnd}) + @deftypefunx int mpfr_sub_q (mpfr_t @var{rop}, mpfr_t @var{op1}, mpq_t @var{op2}, mpfr_rnd_t @var{rnd}) + Set @var{rop} to @math{@var{op1} - @var{op2}} rounded in the direction +-@var{rnd}. For types having no signed zero, it is considered unsigned ++@var{rnd}. The IEEE-754 rules are used, in particular for signed zeros. ++But for types having no signed zeros, 0 is considered unsigned + (i.e., (+0) @minus{} 0 = (+0), (@minus{}0) @minus{} 0 = (@minus{}0), + 0 @minus{} (+0) = (@minus{}0) and 0 @minus{} (@minus{}0) = (+0)). + The same restrictions than for @code{mpfr_add_d} apply to @code{mpfr_d_sub} +@@ -1615,7 +1621,7 @@ + Set @var{rop} to @math{@var{op1} @GMPtimes{} @var{op2}} rounded in the + direction @var{rnd}. + When a result is zero, its sign is the product of the signs of the operands +-(for types having no signed zero, it is considered positive). ++(for types having no signed zeros, 0 is considered positive). + The same restrictions than for @code{mpfr_add_d} apply to @code{mpfr_mul_d}. + @end deftypefun + +@@ -1635,7 +1641,7 @@ + @deftypefunx int mpfr_div_q (mpfr_t @var{rop}, mpfr_t @var{op1}, mpq_t @var{op2}, mpfr_rnd_t @var{rnd}) + Set @var{rop} to @math{@var{op1}/@var{op2}} rounded in the direction @var{rnd}. + When a result is zero, its sign is the product of the signs of the operands +-(for types having no signed zero, it is considered positive). ++(for types having no signed zeros, 0 is considered positive). + The same restrictions than for @code{mpfr_add_d} apply to @code{mpfr_d_div} + and @code{mpfr_div_d}. + @end deftypefun +@@ -1643,15 +1649,18 @@ + @deftypefun int mpfr_sqrt (mpfr_t @var{rop}, mpfr_t @var{op}, mpfr_rnd_t @var{rnd}) + @deftypefunx int mpfr_sqrt_ui (mpfr_t @var{rop}, unsigned long int @var{op}, mpfr_rnd_t @var{rnd}) + Set @var{rop} to @m{\sqrt{@var{op}}, the square root of @var{op}} +-rounded in the direction @var{rnd} (set @var{rop} to @minus{}0 if @var{op} is +-@minus{}0, to be consistent with the IEEE 754 standard). ++rounded in the direction @var{rnd}. Set @var{rop} to @minus{}0 if ++@var{op} is @minus{}0, to be consistent with the IEEE 754 standard. + Set @var{rop} to NaN if @var{op} is negative. + @end deftypefun + + @deftypefun int mpfr_rec_sqrt (mpfr_t @var{rop}, mpfr_t @var{op}, mpfr_rnd_t @var{rnd}) + Set @var{rop} to @m{1/\sqrt{@var{op}}, the reciprocal square root of @var{op}} +-rounded in the direction @var{rnd}. Set @var{rop} to +Inf if @var{op} is +-@pom{}0, +0 if @var{op} is +Inf, and NaN if @var{op} is negative. ++rounded in the direction @var{rnd}. Set @var{rop} to +Inf if @var{op} is ++@pom{}0, +0 if @var{op} is +Inf, and NaN if @var{op} is negative. Warning! ++Therefore the result on @minus{}0 is different from the one of the rSqrt ++function recommended by the IEEE 754-2008 standard (Section 9.2.1), which ++is @minus{}Inf instead of +Inf. + @end deftypefun + + @deftypefun int mpfr_cbrt (mpfr_t @var{rop}, mpfr_t @var{op}, mpfr_rnd_t @var{rnd}) +@@ -1832,7 +1841,9 @@ + @m{\log_2 @var{op}, log2(@var{op})} or + @m{\log_{10} @var{op}, log10(@var{op})}, respectively, + rounded in the direction @var{rnd}. +-Set @var{rop} to @minus{}Inf if @var{op} is @minus{}0 ++Set @var{rop} to +0 if @var{op} is 1 (in all rounding modes), ++for consistency with the ISO C99 and IEEE 754-2008 standards. ++Set @var{rop} to @minus{}Inf if @var{op} is @pom{}0 + (i.e., the sign of the zero has no influence on the result). + @end deftypefun + +@@ -2003,8 +2014,11 @@ + @deftypefun int mpfr_lngamma (mpfr_t @var{rop}, mpfr_t @var{op}, mpfr_rnd_t @var{rnd}) + Set @var{rop} to the value of the logarithm of the Gamma function on @var{op}, + rounded in the direction @var{rnd}. +-When @math{@minus{}2@var{k}@minus{}1 @le{} @var{op} @le{} @minus{}2@var{k}}, +-@var{k} being a non-negative integer, @var{rop} is set to NaN. ++When @var{op} is 1 or 2, set @var{rop} to +0 (in all rounding modes). ++When @var{op} is an infinity or a nonpositive integer, set @var{rop} to +Inf, ++following the general rules on special values. ++When @math{@minus{}2@var{k}@minus{}1 < @var{op} < @minus{}2@var{k}}, ++@var{k} being a nonnegative integer, set @var{rop} to NaN@. + See also @code{mpfr_lgamma}. + @end deftypefun + +@@ -2012,10 +2026,11 @@ + Set @var{rop} to the value of the logarithm of the absolute value of the + Gamma function on @var{op}, rounded in the direction @var{rnd}. The sign + (1 or @minus{}1) of Gamma(@var{op}) is returned in the object pointed to +-by @var{signp}. When @var{op} is an infinity or a non-positive integer, set +-@var{rop} to +Inf. When @var{op} is NaN, @minus{}Inf or a negative integer, +-*@var{signp} is undefined, and when @var{op} is @pom{}0, *@var{signp} is +-the sign of the zero. ++by @var{signp}. ++When @var{op} is 1 or 2, set @var{rop} to +0 (in all rounding modes). ++When @var{op} is an infinity or a nonpositive integer, set @var{rop} to +Inf. ++When @var{op} is NaN, @minus{}Inf or a negative integer, *@var{signp} is ++undefined, and when @var{op} is @pom{}0, *@var{signp} is the sign of the zero. + @end deftypefun + + @deftypefun int mpfr_digamma (mpfr_t @var{rop}, mpfr_t @var{op}, mpfr_rnd_t @var{rnd}) +@@ -2064,7 +2079,10 @@ + @deftypefunx int mpfr_fms (mpfr_t @var{rop}, mpfr_t @var{op1}, mpfr_t @var{op2}, mpfr_t @var{op3}, mpfr_rnd_t @var{rnd}) + Set @var{rop} to @math{(@var{op1} @GMPtimes{} @var{op2}) + @var{op3}} + (resp.@: @math{(@var{op1} @GMPtimes{} @var{op2}) - @var{op3}}) +-rounded in the direction @var{rnd}. ++rounded in the direction @var{rnd}. Concerning special values (signed zeros, ++infinities, NaN), these functions behave like a multiplication followed by a ++separate addition or subtraction. That is, the fused operation matters only ++for rounding. + @end deftypefun + + @deftypefun int mpfr_agm (mpfr_t @var{rop}, mpfr_t @var{op1}, mpfr_t @var{op2}, mpfr_rnd_t @var{rnd}) +@@ -2089,8 +2107,8 @@ + i.e., $\sqrt{x^2+y^2}$, + @end tex + rounded in the direction @var{rnd}. +-Special values are handled as described in Section F.9.4.3 of +-the ISO C99 and IEEE 754-2008 standards: ++Special values are handled as described in the ISO C99 (Section F.9.4.3) ++and IEEE 754-2008 (Section 9.2.1) standards: + If @var{x} or @var{y} is an infinity, then +Inf is returned in @var{rop}, + even if the other number is NaN. + @end deftypefun +diff -Naurd mpfr-3.1.3-a/doc/mpfr.info mpfr-3.1.3-b/doc/mpfr.info +--- mpfr-3.1.3-a/doc/mpfr.info 2015-06-19 19:55:53.000000000 +0000 ++++ mpfr-3.1.3-b/doc/mpfr.info 2015-07-02 10:49:38.718267817 +0000 +@@ -1,4 +1,4 @@ +-This is mpfr.info, produced by makeinfo version 5.2 from mpfr.texi. ++This is mpfr.info, produced by makeinfo version 6.0 from mpfr.texi. + + This manual documents how to install and use the Multiple Precision + Floating-Point Reliable Library, version 3.1.3. +@@ -55,7 +55,7 @@ + MPFR Copying Conditions + *********************** + +-The GNU MPFR library (or MPFR for short) is "free"; this means that ++The GNU MPFR library (or MPFR for short) is “free”; this means that + everyone is free to use it and free to redistribute it on a free basis. + The library is not in the public domain; it is copyrighted and there are + restrictions on its distribution, but these restrictions are designed to +@@ -418,7 +418,7 @@ + 4.2 Nomenclature and Types + ========================== + +-A "floating-point number", or "float" for short, is an arbitrary ++A “floating-point number”, or “float” for short, is an arbitrary + precision significand (also called mantissa) with a limited precision + exponent. The C data type for such objects is ‘mpfr_t’ (internally + defined as a one-element array of a structure, and ‘mpfr_ptr’ is the C +@@ -432,7 +432,7 @@ + to the other functions supported by MPFR. Unless documented otherwise, + the sign bit of a NaN is unspecified. + +-The "precision" is the number of bits used to represent the significand ++The “precision” is the number of bits used to represent the significand + of a floating-point number; the corresponding C data type is + ‘mpfr_prec_t’. The precision can be any integer between ‘MPFR_PREC_MIN’ + and ‘MPFR_PREC_MAX’. In the current implementation, ‘MPFR_PREC_MIN’ is +@@ -446,7 +446,7 @@ + may abort, crash or have undefined behavior (depending on your C + implementation). + +-The "rounding mode" specifies the way to round the result of a ++The “rounding mode” specifies the way to round the result of a + floating-point operation, in case the exact result can not be + represented exactly in the destination significand; the corresponding C + data type is ‘mpfr_rnd_t’. +@@ -499,14 +499,14 @@ + representable numbers, it is rounded to the one with the least + significant bit set to zero. For example, the number 2.5, which is + represented by (10.1) in binary, is rounded to (10.0)=2 with a precision +-of two bits, and not to (11.0)=3. This rule avoids the "drift" ++of two bits, and not to (11.0)=3. This rule avoids the “drift” + phenomenon mentioned by Knuth in volume 2 of The Art of Computer + Programming (Section 4.2.2). + + Most MPFR functions take as first argument the destination variable, + as second and following arguments the input variables, as last argument + a rounding mode, and have a return value of type ‘int’, called the +-"ternary value". The value stored in the destination variable is ++“ternary value”. The value stored in the destination variable is + correctly rounded, i.e., MPFR behaves as if it computed the result with + an infinite precision, then rounded it to the precision of this + variable. The input variables are regarded as exact (in particular, +@@ -572,15 +572,18 @@ + When the input point is in the closure of the domain of the + mathematical function and an input argument is +0 (resp. −0), one + considers the limit when the corresponding argument approaches 0 from +-above (resp. below). If the limit is not defined (e.g., ‘mpfr_log’ on +-−0), the behavior is specified in the description of the MPFR function. ++above (resp. below), if possible. If the limit is not defined (e.g., ++‘mpfr_sqrt’ and ‘mpfr_log’ on −0), the behavior is specified in the ++description of the MPFR function, but must be consistent with the rule ++from the above paragraph (e.g., ‘mpfr_log’ on ±0 gives −Inf). + + When the result is equal to 0, its sign is determined by considering + the limit as if the input point were not in the domain: If one + approaches 0 from above (resp. below), the result is +0 (resp. −0); for +-example, ‘mpfr_sin’ on +0 gives +0. In the other cases, the sign is +-specified in the description of the MPFR function; for example +-‘mpfr_max’ on −0 and +0 gives +0. ++example, ‘mpfr_sin’ on −0 gives −0 and ‘mpfr_acos’ on 1 gives +0 (in all ++rounding modes). In the other cases, the sign is specified in the ++description of the MPFR function; for example ‘mpfr_max’ on −0 and +0 ++gives +0. + + When the input point is not in the closure of the domain of the + function, the result is NaN. Example: ‘mpfr_sqrt’ on −17 gives NaN. +@@ -590,8 +593,8 @@ + numbers; such a case is always explicitly specified in *note MPFR + Interface::. Example: ‘mpfr_hypot’ on (NaN,0) gives NaN, but + ‘mpfr_hypot’ on (NaN,+Inf) gives +Inf (as specified in *note Special +-Functions::), since for any finite input X, ‘mpfr_hypot’ on (X,+Inf) +-gives +Inf. ++Functions::), since for any finite or infinite input X, ‘mpfr_hypot’ on ++(X,+Inf) gives +Inf. + +  + File: mpfr.info, Node: Exceptions, Next: Memory Handling, Prev: Floating-Point Values on Special Numbers, Up: MPFR Basics +@@ -1253,8 +1256,9 @@ + mpfr_rnd_t RND) + -- Function: int mpfr_add_q (mpfr_t ROP, mpfr_t OP1, mpq_t OP2, + mpfr_rnd_t RND) +- Set ROP to OP1 + OP2 rounded in the direction RND. For types +- having no signed zero, it is considered unsigned (i.e., (+0) + 0 = ++ Set ROP to OP1 + OP2 rounded in the direction RND. The IEEE-754 ++ rules are used, in particular for signed zeros. But for types ++ having no signed zeros, 0 is considered unsigned (i.e., (+0) + 0 = + (+0) and (−0) + 0 = (−0)). The ‘mpfr_add_d’ function assumes that + the radix of the ‘double’ type is a power of 2, with a precision at + most that declared by the C implementation (macro +@@ -1280,8 +1284,9 @@ + mpfr_rnd_t RND) + -- Function: int mpfr_sub_q (mpfr_t ROP, mpfr_t OP1, mpq_t OP2, + mpfr_rnd_t RND) +- Set ROP to OP1 - OP2 rounded in the direction RND. For types +- having no signed zero, it is considered unsigned (i.e., (+0) − 0 = ++ Set ROP to OP1 - OP2 rounded in the direction RND. The IEEE-754 ++ rules are used, in particular for signed zeros. But for types ++ having no signed zeros, 0 is considered unsigned (i.e., (+0) − 0 = + (+0), (−0) − 0 = (−0), 0 − (+0) = (−0) and 0 − (−0) = (+0)). The + same restrictions than for ‘mpfr_add_d’ apply to ‘mpfr_d_sub’ and + ‘mpfr_sub_d’. +@@ -1300,7 +1305,7 @@ + mpfr_rnd_t RND) + Set ROP to OP1 times OP2 rounded in the direction RND. When a + result is zero, its sign is the product of the signs of the +- operands (for types having no signed zero, it is considered ++ operands (for types having no signed zeros, 0 is considered + positive). The same restrictions than for ‘mpfr_add_d’ apply to + ‘mpfr_mul_d’. + +@@ -1327,21 +1332,24 @@ + mpfr_rnd_t RND) + Set ROP to OP1/OP2 rounded in the direction RND. When a result is + zero, its sign is the product of the signs of the operands (for +- types having no signed zero, it is considered positive). The same ++ types having no signed zeros, 0 is considered positive). The same + restrictions than for ‘mpfr_add_d’ apply to ‘mpfr_d_div’ and + ‘mpfr_div_d’. + + -- Function: int mpfr_sqrt (mpfr_t ROP, mpfr_t OP, mpfr_rnd_t RND) + -- Function: int mpfr_sqrt_ui (mpfr_t ROP, unsigned long int OP, + mpfr_rnd_t RND) +- Set ROP to the square root of OP rounded in the direction RND (set +- ROP to −0 if OP is −0, to be consistent with the IEEE 754 +- standard). Set ROP to NaN if OP is negative. ++ Set ROP to the square root of OP rounded in the direction RND. Set ++ ROP to −0 if OP is −0, to be consistent with the IEEE 754 standard. ++ Set ROP to NaN if OP is negative. + + -- Function: int mpfr_rec_sqrt (mpfr_t ROP, mpfr_t OP, mpfr_rnd_t RND) + Set ROP to the reciprocal square root of OP rounded in the + direction RND. Set ROP to +Inf if OP is ±0, +0 if OP is +Inf, and +- NaN if OP is negative. ++ NaN if OP is negative. Warning! Therefore the result on −0 is ++ different from the one of the rSqrt function recommended by the ++ IEEE 754-2008 standard (Section 9.2.1), which is −Inf instead of ++ +Inf. + + -- Function: int mpfr_cbrt (mpfr_t ROP, mpfr_t OP, mpfr_rnd_t RND) + -- Function: int mpfr_root (mpfr_t ROP, mpfr_t OP, unsigned long int K, +@@ -1515,8 +1523,10 @@ + -- Function: int mpfr_log2 (mpfr_t ROP, mpfr_t OP, mpfr_rnd_t RND) + -- Function: int mpfr_log10 (mpfr_t ROP, mpfr_t OP, mpfr_rnd_t RND) + Set ROP to the natural logarithm of OP, log2(OP) or log10(OP), +- respectively, rounded in the direction RND. Set ROP to −Inf if OP +- is −0 (i.e., the sign of the zero has no influence on the result). ++ respectively, rounded in the direction RND. Set ROP to +0 if OP is ++ 1 (in all rounding modes), for consistency with the ISO C99 and ++ IEEE 754-2008 standards. Set ROP to −Inf if OP is ±0 (i.e., the ++ sign of the zero has no influence on the result). + + -- Function: int mpfr_exp (mpfr_t ROP, mpfr_t OP, mpfr_rnd_t RND) + -- Function: int mpfr_exp2 (mpfr_t ROP, mpfr_t OP, mpfr_rnd_t RND) +@@ -1649,17 +1659,21 @@ + + -- Function: int mpfr_lngamma (mpfr_t ROP, mpfr_t OP, mpfr_rnd_t RND) + Set ROP to the value of the logarithm of the Gamma function on OP, +- rounded in the direction RND. When −2K−1 <= OP <= −2K, K being a +- non-negative integer, ROP is set to NaN. See also ‘mpfr_lgamma’. ++ rounded in the direction RND. When OP is 1 or 2, set ROP to +0 (in ++ all rounding modes). When OP is an infinity or a nonpositive ++ integer, set ROP to +Inf, following the general rules on special ++ values. When −2K−1 < OP < −2K, K being a nonnegative integer, set ++ ROP to NaN. See also ‘mpfr_lgamma’. + + -- Function: int mpfr_lgamma (mpfr_t ROP, int *SIGNP, mpfr_t OP, + mpfr_rnd_t RND) + Set ROP to the value of the logarithm of the absolute value of the + Gamma function on OP, rounded in the direction RND. The sign (1 or + −1) of Gamma(OP) is returned in the object pointed to by SIGNP. +- When OP is an infinity or a non-positive integer, set ROP to +Inf. +- When OP is NaN, −Inf or a negative integer, *SIGNP is undefined, +- and when OP is ±0, *SIGNP is the sign of the zero. ++ When OP is 1 or 2, set ROP to +0 (in all rounding modes). When OP ++ is an infinity or a nonpositive integer, set ROP to +Inf. When OP ++ is NaN, −Inf or a negative integer, *SIGNP is undefined, and when ++ OP is ±0, *SIGNP is the sign of the zero. + + -- Function: int mpfr_digamma (mpfr_t ROP, mpfr_t OP, mpfr_rnd_t RND) + Set ROP to the value of the Digamma (sometimes also called Psi) +@@ -1703,7 +1717,10 @@ + -- Function: int mpfr_fms (mpfr_t ROP, mpfr_t OP1, mpfr_t OP2, mpfr_t + OP3, mpfr_rnd_t RND) + Set ROP to (OP1 times OP2) + OP3 (resp. (OP1 times OP2) - OP3) +- rounded in the direction RND. ++ rounded in the direction RND. Concerning special values (signed ++ zeros, infinities, NaN), these functions behave like a ++ multiplication followed by a separate addition or subtraction. ++ That is, the fused operation matters only for rounding. + + -- Function: int mpfr_agm (mpfr_t ROP, mpfr_t OP1, mpfr_t OP2, + mpfr_rnd_t RND) +@@ -1717,9 +1734,10 @@ + RND) + Set ROP to the Euclidean norm of X and Y, i.e., the square root of + the sum of the squares of X and Y, rounded in the direction RND. +- Special values are handled as described in Section F.9.4.3 of the +- ISO C99 and IEEE 754-2008 standards: If X or Y is an infinity, then +- +Inf is returned in ROP, even if the other number is NaN. ++ Special values are handled as described in the ISO C99 (Section ++ F.9.4.3) and IEEE 754-2008 (Section 9.2.1) standards: If X or Y is ++ an infinity, then +Inf is returned in ROP, even if the other number ++ is NaN. + + -- Function: int mpfr_ai (mpfr_t ROP, mpfr_t X, mpfr_rnd_t RND) + Set ROP to the value of the Airy function Ai on X, rounded in the +@@ -2670,7 +2688,7 @@ + 5.16 Internals + ============== + +-A "limb" means the part of a multi-precision number that fits in a ++A “limb” means the part of a multi-precision number that fits in a + single word. Usually a limb contains 32 or 64 bits. The C data type + for a limb is ‘mp_limb_t’. + +@@ -3140,7 +3158,7 @@ + 0. PREAMBLE + + The purpose of this License is to make a manual, textbook, or other +- functional and useful document "free" in the sense of freedom: to ++ functional and useful document “free” in the sense of freedom: to + assure everyone the effective freedom to copy and redistribute it, + with or without modifying it, either commercially or + noncommercially. Secondarily, this License preserves for the +@@ -3655,9 +3673,9 @@ + * Menu: + + * mpfr_abs: Basic Arithmetic Functions. +- (line 160) +-* mpfr_acos: Special Functions. (line 51) +-* mpfr_acosh: Special Functions. (line 115) ++ (line 165) ++* mpfr_acos: Special Functions. (line 53) ++* mpfr_acosh: Special Functions. (line 117) + * mpfr_add: Basic Arithmetic Functions. + (line 6) + * mpfr_add_d: Basic Arithmetic Functions. +@@ -3670,15 +3688,15 @@ + (line 8) + * mpfr_add_z: Basic Arithmetic Functions. + (line 14) +-* mpfr_agm: Special Functions. (line 210) +-* mpfr_ai: Special Functions. (line 226) +-* mpfr_asin: Special Functions. (line 52) +-* mpfr_asinh: Special Functions. (line 116) ++* mpfr_agm: Special Functions. (line 219) ++* mpfr_ai: Special Functions. (line 236) ++* mpfr_asin: Special Functions. (line 54) ++* mpfr_asinh: Special Functions. (line 118) + * mpfr_asprintf: Formatted Output Functions. + (line 193) +-* mpfr_atan: Special Functions. (line 53) +-* mpfr_atan2: Special Functions. (line 63) +-* mpfr_atanh: Special Functions. (line 117) ++* mpfr_atan: Special Functions. (line 55) ++* mpfr_atan2: Special Functions. (line 65) ++* mpfr_atanh: Special Functions. (line 119) + * mpfr_buildopt_decimal_p: Miscellaneous Functions. + (line 162) + * mpfr_buildopt_gmpinternals_p: Miscellaneous Functions. +@@ -3690,7 +3708,7 @@ + * mpfr_can_round: Rounding Related Functions. + (line 39) + * mpfr_cbrt: Basic Arithmetic Functions. +- (line 108) ++ (line 113) + * mpfr_ceil: Integer Related Functions. + (line 7) + * mpfr_check_range: Exception Related Functions. +@@ -3735,18 +3753,18 @@ + (line 27) + * mpfr_cmp_z: Comparison Functions. + (line 11) +-* mpfr_const_catalan: Special Functions. (line 237) +-* mpfr_const_euler: Special Functions. (line 236) +-* mpfr_const_log2: Special Functions. (line 234) +-* mpfr_const_pi: Special Functions. (line 235) ++* mpfr_const_catalan: Special Functions. (line 247) ++* mpfr_const_euler: Special Functions. (line 246) ++* mpfr_const_log2: Special Functions. (line 244) ++* mpfr_const_pi: Special Functions. (line 245) + * mpfr_copysign: Miscellaneous Functions. + (line 109) +-* mpfr_cos: Special Functions. (line 29) +-* mpfr_cosh: Special Functions. (line 95) +-* mpfr_cot: Special Functions. (line 47) +-* mpfr_coth: Special Functions. (line 111) +-* mpfr_csc: Special Functions. (line 46) +-* mpfr_csch: Special Functions. (line 110) ++* mpfr_cos: Special Functions. (line 31) ++* mpfr_cosh: Special Functions. (line 97) ++* mpfr_cot: Special Functions. (line 49) ++* mpfr_coth: Special Functions. (line 113) ++* mpfr_csc: Special Functions. (line 48) ++* mpfr_csch: Special Functions. (line 112) + * mpfr_custom_get_exp: Custom Interface. (line 75) + * mpfr_custom_get_kind: Custom Interface. (line 65) + * mpfr_custom_get_significand: Custom Interface. (line 70) +@@ -3756,47 +3774,47 @@ + * mpfr_custom_move: Custom Interface. (line 82) + * MPFR_DECL_INIT: Initialization Functions. + (line 74) +-* mpfr_digamma: Special Functions. (line 166) ++* mpfr_digamma: Special Functions. (line 172) + * mpfr_dim: Basic Arithmetic Functions. +- (line 166) ++ (line 171) + * mpfr_div: Basic Arithmetic Functions. +- (line 72) ++ (line 74) + * mpfr_divby0_p: Exception Related Functions. + (line 134) + * mpfr_div_2exp: Compatibility with MPF. + (line 49) + * mpfr_div_2si: Basic Arithmetic Functions. +- (line 181) ++ (line 186) + * mpfr_div_2ui: Basic Arithmetic Functions. +- (line 179) ++ (line 184) + * mpfr_div_d: Basic Arithmetic Functions. +- (line 84) ++ (line 86) + * mpfr_div_q: Basic Arithmetic Functions. +- (line 88) ++ (line 90) + * mpfr_div_si: Basic Arithmetic Functions. +- (line 80) ++ (line 82) + * mpfr_div_ui: Basic Arithmetic Functions. +- (line 76) ++ (line 78) + * mpfr_div_z: Basic Arithmetic Functions. +- (line 86) ++ (line 88) + * mpfr_d_div: Basic Arithmetic Functions. +- (line 82) ++ (line 84) + * mpfr_d_sub: Basic Arithmetic Functions. +- (line 35) +-* mpfr_eint: Special Functions. (line 133) ++ (line 36) ++* mpfr_eint: Special Functions. (line 135) + * mpfr_eq: Compatibility with MPF. + (line 28) + * mpfr_equal_p: Comparison Functions. + (line 59) + * mpfr_erangeflag_p: Exception Related Functions. + (line 137) +-* mpfr_erf: Special Functions. (line 177) +-* mpfr_erfc: Special Functions. (line 178) +-* mpfr_exp: Special Functions. (line 23) +-* mpfr_exp10: Special Functions. (line 25) +-* mpfr_exp2: Special Functions. (line 24) +-* mpfr_expm1: Special Functions. (line 129) +-* mpfr_fac_ui: Special Functions. (line 121) ++* mpfr_erf: Special Functions. (line 183) ++* mpfr_erfc: Special Functions. (line 184) ++* mpfr_exp: Special Functions. (line 25) ++* mpfr_exp10: Special Functions. (line 27) ++* mpfr_exp2: Special Functions. (line 26) ++* mpfr_expm1: Special Functions. (line 131) ++* mpfr_fac_ui: Special Functions. (line 123) + * mpfr_fits_intmax_p: Conversion Functions. + (line 150) + * mpfr_fits_sint_p: Conversion Functions. +@@ -3815,20 +3833,20 @@ + (line 147) + * mpfr_floor: Integer Related Functions. + (line 8) +-* mpfr_fma: Special Functions. (line 203) ++* mpfr_fma: Special Functions. (line 209) + * mpfr_fmod: Integer Related Functions. + (line 92) +-* mpfr_fms: Special Functions. (line 205) ++* mpfr_fms: Special Functions. (line 211) + * mpfr_fprintf: Formatted Output Functions. + (line 157) + * mpfr_frac: Integer Related Functions. + (line 76) +-* mpfr_free_cache: Special Functions. (line 244) ++* mpfr_free_cache: Special Functions. (line 254) + * mpfr_free_str: Conversion Functions. + (line 137) + * mpfr_frexp: Conversion Functions. + (line 45) +-* mpfr_gamma: Special Functions. (line 148) ++* mpfr_gamma: Special Functions. (line 150) + * mpfr_get_d: Conversion Functions. + (line 7) + * mpfr_get_decimal64: Conversion Functions. +@@ -3887,7 +3905,7 @@ + (line 56) + * mpfr_greater_p: Comparison Functions. + (line 55) +-* mpfr_hypot: Special Functions. (line 218) ++* mpfr_hypot: Special Functions. (line 227) + * mpfr_inexflag_p: Exception Related Functions. + (line 136) + * mpfr_inf_p: Comparison Functions. +@@ -3922,21 +3940,21 @@ + (line 31) + * mpfr_integer_p: Integer Related Functions. + (line 119) +-* mpfr_j0: Special Functions. (line 182) +-* mpfr_j1: Special Functions. (line 183) +-* mpfr_jn: Special Functions. (line 184) ++* mpfr_j0: Special Functions. (line 188) ++* mpfr_j1: Special Functions. (line 189) ++* mpfr_jn: Special Functions. (line 190) + * mpfr_lessequal_p: Comparison Functions. + (line 58) + * mpfr_lessgreater_p: Comparison Functions. + (line 64) + * mpfr_less_p: Comparison Functions. + (line 57) +-* mpfr_lgamma: Special Functions. (line 157) +-* mpfr_li2: Special Functions. (line 143) +-* mpfr_lngamma: Special Functions. (line 152) ++* mpfr_lgamma: Special Functions. (line 162) ++* mpfr_li2: Special Functions. (line 145) ++* mpfr_lngamma: Special Functions. (line 154) + * mpfr_log: Special Functions. (line 16) + * mpfr_log10: Special Functions. (line 18) +-* mpfr_log1p: Special Functions. (line 125) ++* mpfr_log1p: Special Functions. (line 127) + * mpfr_log2: Special Functions. (line 17) + * mpfr_max: Miscellaneous Functions. + (line 22) +@@ -3947,29 +3965,29 @@ + * mpfr_modf: Integer Related Functions. + (line 82) + * mpfr_mul: Basic Arithmetic Functions. +- (line 51) ++ (line 53) + * mpfr_mul_2exp: Compatibility with MPF. + (line 47) + * mpfr_mul_2si: Basic Arithmetic Functions. +- (line 174) ++ (line 179) + * mpfr_mul_2ui: Basic Arithmetic Functions. +- (line 172) ++ (line 177) + * mpfr_mul_d: Basic Arithmetic Functions. +- (line 57) ++ (line 59) + * mpfr_mul_q: Basic Arithmetic Functions. +- (line 61) ++ (line 63) + * mpfr_mul_si: Basic Arithmetic Functions. +- (line 55) ++ (line 57) + * mpfr_mul_ui: Basic Arithmetic Functions. +- (line 53) ++ (line 55) + * mpfr_mul_z: Basic Arithmetic Functions. +- (line 59) ++ (line 61) + * mpfr_nanflag_p: Exception Related Functions. + (line 135) + * mpfr_nan_p: Comparison Functions. + (line 39) + * mpfr_neg: Basic Arithmetic Functions. +- (line 159) ++ (line 164) + * mpfr_nextabove: Miscellaneous Functions. + (line 15) + * mpfr_nextbelow: Miscellaneous Functions. +@@ -3983,13 +4001,13 @@ + * mpfr_overflow_p: Exception Related Functions. + (line 133) + * mpfr_pow: Basic Arithmetic Functions. +- (line 116) ++ (line 121) + * mpfr_pow_si: Basic Arithmetic Functions. +- (line 120) ++ (line 125) + * mpfr_pow_ui: Basic Arithmetic Functions. +- (line 118) ++ (line 123) + * mpfr_pow_z: Basic Arithmetic Functions. +- (line 122) ++ (line 127) + * mpfr_prec_round: Rounding Related Functions. + (line 13) + * ‘mpfr_prec_t’: Nomenclature and Types. +@@ -3999,7 +4017,7 @@ + * mpfr_print_rnd_mode: Rounding Related Functions. + (line 71) + * mpfr_rec_sqrt: Basic Arithmetic Functions. +- (line 103) ++ (line 105) + * mpfr_regular_p: Comparison Functions. + (line 43) + * mpfr_reldiff: Compatibility with MPF. +@@ -4021,11 +4039,11 @@ + * ‘mpfr_rnd_t’: Nomenclature and Types. + (line 34) + * mpfr_root: Basic Arithmetic Functions. +- (line 109) ++ (line 114) + * mpfr_round: Integer Related Functions. + (line 9) +-* mpfr_sec: Special Functions. (line 45) +-* mpfr_sech: Special Functions. (line 109) ++* mpfr_sec: Special Functions. (line 47) ++* mpfr_sech: Special Functions. (line 111) + * mpfr_set: Assignment Functions. + (line 9) + * mpfr_setsign: Miscellaneous Functions. +@@ -4100,57 +4118,57 @@ + (line 49) + * mpfr_signbit: Miscellaneous Functions. + (line 99) +-* mpfr_sin: Special Functions. (line 30) +-* mpfr_sinh: Special Functions. (line 96) +-* mpfr_sinh_cosh: Special Functions. (line 101) +-* mpfr_sin_cos: Special Functions. (line 35) ++* mpfr_sin: Special Functions. (line 32) ++* mpfr_sinh: Special Functions. (line 98) ++* mpfr_sinh_cosh: Special Functions. (line 103) ++* mpfr_sin_cos: Special Functions. (line 37) + * mpfr_si_div: Basic Arithmetic Functions. +- (line 78) ++ (line 80) + * mpfr_si_sub: Basic Arithmetic Functions. +- (line 31) ++ (line 32) + * mpfr_snprintf: Formatted Output Functions. + (line 180) + * mpfr_sprintf: Formatted Output Functions. + (line 170) + * mpfr_sqr: Basic Arithmetic Functions. +- (line 69) ++ (line 71) + * mpfr_sqrt: Basic Arithmetic Functions. +- (line 96) ++ (line 98) + * mpfr_sqrt_ui: Basic Arithmetic Functions. +- (line 97) ++ (line 99) + * mpfr_strtofr: Assignment Functions. + (line 80) + * mpfr_sub: Basic Arithmetic Functions. +- (line 25) ++ (line 26) + * mpfr_subnormalize: Exception Related Functions. + (line 60) + * mpfr_sub_d: Basic Arithmetic Functions. +- (line 37) ++ (line 38) + * mpfr_sub_q: Basic Arithmetic Functions. +- (line 43) ++ (line 44) + * mpfr_sub_si: Basic Arithmetic Functions. +- (line 33) ++ (line 34) + * mpfr_sub_ui: Basic Arithmetic Functions. +- (line 29) ++ (line 30) + * mpfr_sub_z: Basic Arithmetic Functions. +- (line 41) +-* mpfr_sum: Special Functions. (line 252) ++ (line 42) ++* mpfr_sum: Special Functions. (line 262) + * mpfr_swap: Assignment Functions. + (line 150) + * ‘mpfr_t’: Nomenclature and Types. + (line 6) +-* mpfr_tan: Special Functions. (line 31) +-* mpfr_tanh: Special Functions. (line 97) ++* mpfr_tan: Special Functions. (line 33) ++* mpfr_tanh: Special Functions. (line 99) + * mpfr_trunc: Integer Related Functions. + (line 10) + * mpfr_ui_div: Basic Arithmetic Functions. +- (line 74) ++ (line 76) + * mpfr_ui_pow: Basic Arithmetic Functions. +- (line 126) ++ (line 131) + * mpfr_ui_pow_ui: Basic Arithmetic Functions. +- (line 124) ++ (line 129) + * mpfr_ui_sub: Basic Arithmetic Functions. +- (line 27) ++ (line 28) + * mpfr_underflow_p: Exception Related Functions. + (line 132) + * mpfr_unordered_p: Comparison Functions. +@@ -4181,61 +4199,61 @@ + (line 182) + * mpfr_vsprintf: Formatted Output Functions. + (line 171) +-* mpfr_y0: Special Functions. (line 193) +-* mpfr_y1: Special Functions. (line 194) +-* mpfr_yn: Special Functions. (line 195) ++* mpfr_y0: Special Functions. (line 199) ++* mpfr_y1: Special Functions. (line 200) ++* mpfr_yn: Special Functions. (line 201) + * mpfr_zero_p: Comparison Functions. + (line 42) +-* mpfr_zeta: Special Functions. (line 171) +-* mpfr_zeta_ui: Special Functions. (line 172) ++* mpfr_zeta: Special Functions. (line 177) ++* mpfr_zeta_ui: Special Functions. (line 178) + * mpfr_z_sub: Basic Arithmetic Functions. +- (line 39) ++ (line 40) + + +  + Tag Table: + Node: Top775 + Node: Copying2007 +-Node: Introduction to MPFR3766 +-Node: Installing MPFR5880 +-Node: Reporting Bugs11323 +-Node: MPFR Basics13353 +-Node: Headers and Libraries13669 +-Node: Nomenclature and Types16828 +-Node: MPFR Variable Conventions18874 +-Node: Rounding Modes20418 +-Ref: ternary value21544 +-Node: Floating-Point Values on Special Numbers23526 +-Node: Exceptions26572 +-Node: Memory Handling29749 +-Node: MPFR Interface30894 +-Node: Initialization Functions33008 +-Node: Assignment Functions40318 +-Node: Combined Initialization and Assignment Functions49673 +-Node: Conversion Functions50974 +-Node: Basic Arithmetic Functions60035 +-Node: Comparison Functions69200 +-Node: Special Functions72687 +-Node: Input and Output Functions86672 +-Node: Formatted Output Functions88644 +-Node: Integer Related Functions98431 +-Node: Rounding Related Functions105051 +-Node: Miscellaneous Functions108888 +-Node: Exception Related Functions117568 +-Node: Compatibility with MPF124386 +-Node: Custom Interface127127 +-Node: Internals131526 +-Node: API Compatibility133066 +-Node: Type and Macro Changes134995 +-Node: Added Functions137844 +-Node: Changed Functions141132 +-Node: Removed Functions145545 +-Node: Other Changes145973 +-Node: Contributors147576 +-Node: References150219 +-Node: GNU Free Documentation License151973 +-Node: Concept Index174562 +-Node: Function and Type Index180659 ++Node: Introduction to MPFR3770 ++Node: Installing MPFR5884 ++Node: Reporting Bugs11327 ++Node: MPFR Basics13357 ++Node: Headers and Libraries13673 ++Node: Nomenclature and Types16832 ++Node: MPFR Variable Conventions18894 ++Node: Rounding Modes20438 ++Ref: ternary value21568 ++Node: Floating-Point Values on Special Numbers23554 ++Node: Exceptions26813 ++Node: Memory Handling29990 ++Node: MPFR Interface31135 ++Node: Initialization Functions33249 ++Node: Assignment Functions40559 ++Node: Combined Initialization and Assignment Functions49914 ++Node: Conversion Functions51215 ++Node: Basic Arithmetic Functions60276 ++Node: Comparison Functions69777 ++Node: Special Functions73264 ++Node: Input and Output Functions87862 ++Node: Formatted Output Functions89834 ++Node: Integer Related Functions99621 ++Node: Rounding Related Functions106241 ++Node: Miscellaneous Functions110078 ++Node: Exception Related Functions118758 ++Node: Compatibility with MPF125576 ++Node: Custom Interface128317 ++Node: Internals132716 ++Node: API Compatibility134260 ++Node: Type and Macro Changes136189 ++Node: Added Functions139038 ++Node: Changed Functions142326 ++Node: Removed Functions146739 ++Node: Other Changes147167 ++Node: Contributors148770 ++Node: References151413 ++Node: GNU Free Documentation License153167 ++Node: Concept Index175760 ++Node: Function and Type Index181857 +  + End Tag Table + +diff -Naurd mpfr-3.1.3-a/src/lngamma.c mpfr-3.1.3-b/src/lngamma.c +--- mpfr-3.1.3-a/src/lngamma.c 2015-06-19 19:55:10.000000000 +0000 ++++ mpfr-3.1.3-b/src/lngamma.c 2015-07-02 10:49:24.018113593 +0000 +@@ -603,16 +603,17 @@ + mpfr_get_prec (y), mpfr_log_prec, y, inex)); + + /* special cases */ +- if (MPFR_UNLIKELY (MPFR_IS_SINGULAR (x))) ++ if (MPFR_UNLIKELY (MPFR_IS_SINGULAR (x) || ++ (MPFR_IS_NEG (x) && mpfr_integer_p (x)))) + { +- if (MPFR_IS_NAN (x) || MPFR_IS_NEG (x)) ++ if (MPFR_IS_NAN (x)) + { + MPFR_SET_NAN (y); + MPFR_RET_NAN; + } +- else /* lngamma(+Inf) = lngamma(+0) = +Inf */ ++ else /* lngamma(+/-Inf) = lngamma(nonpositive integer) = +Inf */ + { +- if (MPFR_IS_ZERO (x)) ++ if (!MPFR_IS_INF (x)) + mpfr_set_divby0 (); + MPFR_SET_INF (y); + MPFR_SET_POS (y); +@@ -620,8 +621,8 @@ + } + } + +- /* if x < 0 and -2k-1 <= x <= -2k, then lngamma(x) = NaN */ +- if (MPFR_IS_NEG (x) && (unit_bit (x) == 0 || mpfr_integer_p (x))) ++ /* if -2k-1 < x < -2k <= 0, then lngamma(x) = NaN */ ++ if (MPFR_IS_NEG (x) && unit_bit (x) == 0) + { + MPFR_SET_NAN (y); + MPFR_RET_NAN; +diff -Naurd mpfr-3.1.3-a/src/mpfr.h mpfr-3.1.3-b/src/mpfr.h +--- mpfr-3.1.3-a/src/mpfr.h 2015-06-19 19:55:10.000000000 +0000 ++++ mpfr-3.1.3-b/src/mpfr.h 2015-07-02 10:49:24.038113803 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 3 +-#define MPFR_VERSION_STRING "3.1.3" ++#define MPFR_VERSION_STRING "3.1.3-p1" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-3.1.3-a/src/version.c mpfr-3.1.3-b/src/version.c +--- mpfr-3.1.3-a/src/version.c 2015-06-19 19:55:10.000000000 +0000 ++++ mpfr-3.1.3-b/src/version.c 2015-07-02 10:49:24.042113845 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.3"; ++ return "3.1.3-p1"; + } +diff -Naurd mpfr-3.1.3-a/tests/tlngamma.c mpfr-3.1.3-b/tests/tlngamma.c +--- mpfr-3.1.3-a/tests/tlngamma.c 2015-06-19 19:55:10.000000000 +0000 ++++ mpfr-3.1.3-b/tests/tlngamma.c 2015-07-02 10:49:24.018113593 +0000 +@@ -33,7 +33,7 @@ + special (void) + { + mpfr_t x, y; +- int inex; ++ int i, inex; + + mpfr_init (x); + mpfr_init (y); +@@ -46,25 +46,29 @@ + exit (1); + } + +- mpfr_set_inf (x, -1); ++ mpfr_set_inf (x, 1); ++ mpfr_clear_flags (); + mpfr_lngamma (y, x, MPFR_RNDN); +- if (!mpfr_nan_p (y)) ++ if (!mpfr_inf_p (y) || mpfr_sgn (y) < 0 || __gmpfr_flags != 0) + { +- printf ("Error for lngamma(-Inf)\n"); ++ printf ("Error for lngamma(+Inf)\n"); + exit (1); + } + +- mpfr_set_inf (x, 1); ++ mpfr_set_inf (x, -1); ++ mpfr_clear_flags (); + mpfr_lngamma (y, x, MPFR_RNDN); +- if (!mpfr_inf_p (y) || mpfr_sgn (y) < 0) ++ if (!mpfr_inf_p (y) || mpfr_sgn (y) < 0 || __gmpfr_flags != 0) + { +- printf ("Error for lngamma(+Inf)\n"); ++ printf ("Error for lngamma(-Inf)\n"); + exit (1); + } + + mpfr_set_ui (x, 0, MPFR_RNDN); ++ mpfr_clear_flags (); + mpfr_lngamma (y, x, MPFR_RNDN); +- if (!mpfr_inf_p (y) || mpfr_sgn (y) < 0) ++ if (!mpfr_inf_p (y) || mpfr_sgn (y) < 0 || ++ __gmpfr_flags != MPFR_FLAGS_DIVBY0) + { + printf ("Error for lngamma(+0)\n"); + exit (1); +@@ -72,32 +76,58 @@ + + mpfr_set_ui (x, 0, MPFR_RNDN); + mpfr_neg (x, x, MPFR_RNDN); ++ mpfr_clear_flags (); + mpfr_lngamma (y, x, MPFR_RNDN); +- if (!mpfr_nan_p (y)) ++ if (!mpfr_inf_p (y) || mpfr_sgn (y) < 0 || ++ __gmpfr_flags != MPFR_FLAGS_DIVBY0) + { + printf ("Error for lngamma(-0)\n"); + exit (1); + } + + mpfr_set_ui (x, 1, MPFR_RNDN); ++ mpfr_clear_flags (); + mpfr_lngamma (y, x, MPFR_RNDN); +- if (MPFR_IS_NAN (y) || mpfr_cmp_ui (y, 0) || MPFR_IS_NEG (y)) ++ if (mpfr_cmp_ui0 (y, 0) || MPFR_IS_NEG (y)) + { + printf ("Error for lngamma(1)\n"); + exit (1); + } + +- mpfr_set_si (x, -1, MPFR_RNDN); +- mpfr_lngamma (y, x, MPFR_RNDN); +- if (!mpfr_nan_p (y)) ++ for (i = 1; i <= 5; i++) + { +- printf ("Error for lngamma(-1)\n"); +- exit (1); ++ int c; ++ ++ mpfr_set_si (x, -i, MPFR_RNDN); ++ mpfr_clear_flags (); ++ mpfr_lngamma (y, x, MPFR_RNDN); ++ if (!mpfr_inf_p (y) || mpfr_sgn (y) < 0 || ++ __gmpfr_flags != MPFR_FLAGS_DIVBY0) ++ { ++ printf ("Error for lngamma(-%d)\n", i); ++ exit (1); ++ } ++ if (i & 1) ++ { ++ mpfr_nextabove (x); ++ c = '+'; ++ } ++ else ++ { ++ mpfr_nextbelow (x); ++ c = '-'; ++ } ++ mpfr_lngamma (y, x, MPFR_RNDN); ++ if (!mpfr_nan_p (y)) ++ { ++ printf ("Error for lngamma(-%d%cepsilon)\n", i, c); ++ exit (1); ++ } + } + + mpfr_set_ui (x, 2, MPFR_RNDN); + mpfr_lngamma (y, x, MPFR_RNDN); +- if (MPFR_IS_NAN (y) || mpfr_cmp_ui (y, 0) || MPFR_IS_NEG (y)) ++ if (mpfr_cmp_ui0 (y, 0) || MPFR_IS_NEG (y)) + { + printf ("Error for lngamma(2)\n"); + exit (1); +@@ -127,7 +157,7 @@ + mpfr_set_str (x, CHECK_X2, 10, MPFR_RNDN); + mpfr_lngamma (y, x, MPFR_RNDN); + mpfr_set_str (x, CHECK_Y2, 10, MPFR_RNDN); +- if (MPFR_IS_NAN (y) || mpfr_cmp (y, x)) ++ if (mpfr_cmp0 (y, x)) + { + printf ("mpfr_lngamma("CHECK_X2") is wrong:\n" + "expected "); +@@ -143,7 +173,7 @@ + mpfr_lngamma (y, x, MPFR_RNDU); + mpfr_set_prec (x, 175); + mpfr_set_str_binary (x, "0.1010001100011101101011001101110010100001000001000001110011000001101100001111001001000101011011100100010101011110100111110101010100010011010010000101010111001100011000101111E7"); +- if (MPFR_IS_NAN (y) || mpfr_cmp (x, y)) ++ if (mpfr_cmp0 (x, y)) + { + printf ("Error in mpfr_lngamma (1)\n"); + exit (1); +@@ -155,7 +185,7 @@ + mpfr_lngamma (x, y, MPFR_RNDZ); + mpfr_set_prec (y, 21); + mpfr_set_str_binary (y, "0.111000101000001100101E9"); +- if (MPFR_IS_NAN (x) || mpfr_cmp (x, y)) ++ if (mpfr_cmp0 (x, y)) + { + printf ("Error in mpfr_lngamma (120)\n"); + printf ("Expected "); mpfr_print_binary (y); puts (""); +@@ -169,7 +199,7 @@ + inex = mpfr_lngamma (y, x, MPFR_RNDN); + mpfr_set_prec (x, 206); + mpfr_set_str_binary (x, "0.10000111011000000011100010101001100110001110000111100011000100100110110010001011011110101001111011110110000001010100111011010000000011100110110101100111000111010011110010000100010111101010001101000110101001E13"); +- if (MPFR_IS_NAN (y) || mpfr_cmp (x, y)) ++ if (mpfr_cmp0 (x, y)) + { + printf ("Error in mpfr_lngamma (768)\n"); + exit (1); +@@ -185,7 +215,7 @@ + mpfr_set_str_binary (x, "0.1100E-66"); + mpfr_lngamma (y, x, MPFR_RNDN); + mpfr_set_str_binary (x, "0.1100E6"); +- if (MPFR_IS_NAN (y) || mpfr_cmp (x, y)) ++ if (mpfr_cmp0 (x, y)) + { + printf ("Error for lngamma(0.1100E-66)\n"); + exit (1); +@@ -199,7 +229,7 @@ + mpfr_lngamma (y, x, MPFR_RNDN); + mpfr_set_prec (x, 32); + mpfr_set_str_binary (x, "-0.10001000111011111011000010100010E207"); +- if (MPFR_IS_NAN (y) || mpfr_cmp (x, y)) ++ if (mpfr_cmp0 (x, y)) + { + printf ("Error for lngamma(-2^199+0.5)\n"); + printf ("Got "); +diff -Naurd mpfr-3.1.3-a/PATCHES mpfr-3.1.3-b/PATCHES +--- mpfr-3.1.3-a/PATCHES 2015-07-02 10:50:08.046573308 +0000 ++++ mpfr-3.1.3-b/PATCHES 2015-07-02 10:50:08.126574142 +0000 +@@ -0,0 +1 @@ ++muldiv-2exp-overflow +diff -Naurd mpfr-3.1.3-a/VERSION mpfr-3.1.3-b/VERSION +--- mpfr-3.1.3-a/VERSION 2015-07-02 10:49:24.042113845 +0000 ++++ mpfr-3.1.3-b/VERSION 2015-07-02 10:50:08.126574142 +0000 +@@ -1 +1 @@ +-3.1.3-p1 ++3.1.3-p2 +diff -Naurd mpfr-3.1.3-a/src/div_2si.c mpfr-3.1.3-b/src/div_2si.c +--- mpfr-3.1.3-a/src/div_2si.c 2015-06-19 19:55:10.000000000 +0000 ++++ mpfr-3.1.3-b/src/div_2si.c 2015-07-02 10:50:08.106573933 +0000 +@@ -49,7 +49,7 @@ + rnd_mode = MPFR_RNDZ; + return mpfr_underflow (y, rnd_mode, MPFR_SIGN(y)); + } +- else if (MPFR_UNLIKELY(n < 0 && (__gmpfr_emax < MPFR_EMIN_MIN - n || ++ else if (MPFR_UNLIKELY(n <= 0 && (__gmpfr_emax < MPFR_EMIN_MIN - n || + exp > __gmpfr_emax + n)) ) + return mpfr_overflow (y, rnd_mode, MPFR_SIGN(y)); + +diff -Naurd mpfr-3.1.3-a/src/div_2ui.c mpfr-3.1.3-b/src/div_2ui.c +--- mpfr-3.1.3-a/src/div_2ui.c 2015-06-19 19:55:10.000000000 +0000 ++++ mpfr-3.1.3-b/src/div_2ui.c 2015-07-02 10:50:08.106573933 +0000 +@@ -32,7 +32,7 @@ + rnd_mode), + ("y[%Pu]=%.*Rg inexact=%d", mpfr_get_prec(y), mpfr_log_prec, y, inexact)); + +- if (MPFR_UNLIKELY (MPFR_IS_SINGULAR (x))) ++ if (MPFR_UNLIKELY (n == 0 || MPFR_IS_SINGULAR (x))) + return mpfr_set (y, x, rnd_mode); + else + { +diff -Naurd mpfr-3.1.3-a/src/mpfr.h mpfr-3.1.3-b/src/mpfr.h +--- mpfr-3.1.3-a/src/mpfr.h 2015-07-02 10:49:24.038113803 +0000 ++++ mpfr-3.1.3-b/src/mpfr.h 2015-07-02 10:50:08.126574142 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 3 +-#define MPFR_VERSION_STRING "3.1.3-p1" ++#define MPFR_VERSION_STRING "3.1.3-p2" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-3.1.3-a/src/mul_2si.c mpfr-3.1.3-b/src/mul_2si.c +--- mpfr-3.1.3-a/src/mul_2si.c 2015-06-19 19:55:10.000000000 +0000 ++++ mpfr-3.1.3-b/src/mul_2si.c 2015-07-02 10:50:08.106573933 +0000 +@@ -39,7 +39,7 @@ + { + mpfr_exp_t exp = MPFR_GET_EXP (x); + MPFR_SETRAW (inexact, y, x, exp, rnd_mode); +- if (MPFR_UNLIKELY( n > 0 && (__gmpfr_emax < MPFR_EMIN_MIN + n || ++ if (MPFR_UNLIKELY(n >= 0 && (__gmpfr_emax < MPFR_EMIN_MIN + n || + exp > __gmpfr_emax - n))) + return mpfr_overflow (y, rnd_mode, MPFR_SIGN(y)); + else if (MPFR_UNLIKELY(n < 0 && (__gmpfr_emin > MPFR_EMAX_MAX + n || +diff -Naurd mpfr-3.1.3-a/src/version.c mpfr-3.1.3-b/src/version.c +--- mpfr-3.1.3-a/src/version.c 2015-07-02 10:49:24.042113845 +0000 ++++ mpfr-3.1.3-b/src/version.c 2015-07-02 10:50:08.126574142 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.3-p1"; ++ return "3.1.3-p2"; + } +diff -Naurd mpfr-3.1.3-a/tests/tmul_2exp.c mpfr-3.1.3-b/tests/tmul_2exp.c +--- mpfr-3.1.3-a/tests/tmul_2exp.c 2015-06-19 19:55:10.000000000 +0000 ++++ mpfr-3.1.3-b/tests/tmul_2exp.c 2015-07-02 10:50:08.106573933 +0000 +@@ -242,6 +242,76 @@ + large (MPFR_EMAX_MAX); + } + ++/* Cases where the function overflows on n = 0 when rounding is like ++ away from zero. */ ++static void ++overflow0 (mpfr_exp_t emax) ++{ ++ mpfr_exp_t old_emax; ++ mpfr_t x, y1, y2; ++ int neg, r, op; ++ static char *sop[4] = { "mul_2ui", "mul_2si", "div_2ui", "div_2si" }; ++ ++ old_emax = mpfr_get_emax (); ++ set_emax (emax); ++ ++ mpfr_init2 (x, 8); ++ mpfr_inits2 (6, y1, y2, (mpfr_ptr) 0); ++ ++ mpfr_set_inf (x, 1); ++ mpfr_nextbelow (x); ++ ++ for (neg = 0; neg <= 1; neg++) ++ { ++ RND_LOOP (r) ++ { ++ int inex1, inex2; ++ unsigned int flags1, flags2; ++ ++ /* Even if there isn't an overflow (rounding ~ toward zero), ++ the result is the same as the one of an overflow. */ ++ inex1 = mpfr_overflow (y1, (mpfr_rnd_t) r, neg ? -1 : 1); ++ flags1 = MPFR_FLAGS_INEXACT; ++ if (mpfr_inf_p (y1)) ++ flags1 |= MPFR_FLAGS_OVERFLOW; ++ for (op = 0; op < 4; op++) ++ { ++ mpfr_clear_flags (); ++ inex2 = ++ op == 0 ? mpfr_mul_2ui (y2, x, 0, (mpfr_rnd_t) r) : ++ op == 1 ? mpfr_mul_2si (y2, x, 0, (mpfr_rnd_t) r) : ++ op == 2 ? mpfr_div_2ui (y2, x, 0, (mpfr_rnd_t) r) : ++ op == 3 ? mpfr_div_2si (y2, x, 0, (mpfr_rnd_t) r) : ++ (MPFR_ASSERTN (0), 0); ++ flags2 = __gmpfr_flags; ++ if (!(mpfr_equal_p (y1, y2) && ++ SAME_SIGN (inex1, inex2) && ++ flags1 == flags2)) ++ { ++ printf ("Error in overflow0 for %s, mpfr_%s, emax = %" ++ MPFR_EXP_FSPEC "d,\nx = ", ++ mpfr_print_rnd_mode ((mpfr_rnd_t) r), sop[op], ++ (mpfr_eexp_t) emax); ++ mpfr_dump (x); ++ printf ("Expected "); ++ mpfr_dump (y1); ++ printf (" with inex = %d, flags =", inex1); ++ flags_out (flags1); ++ printf ("Got "); ++ mpfr_dump (y2); ++ printf (" with inex = %d, flags =", inex2); ++ flags_out (flags2); ++ exit (1); ++ } ++ } ++ } ++ mpfr_neg (x, x, MPFR_RNDN); ++ } ++ ++ mpfr_clears (x, y1, y2, (mpfr_ptr) 0); ++ set_emax (old_emax); ++} ++ + int + main (int argc, char *argv[]) + { +@@ -334,6 +404,11 @@ + underflow0 (); + large0 (); + ++ if (mpfr_get_emax () != MPFR_EMAX_MAX) ++ overflow0 (mpfr_get_emax ()); ++ overflow0 (MPFR_EMAX_MAX); ++ overflow0 (-1); ++ + tests_end_mpfr (); + return 0; + } +diff -Naurd mpfr-3.1.3-a/PATCHES mpfr-3.1.3-b/PATCHES +--- mpfr-3.1.3-a/PATCHES 2015-07-17 08:54:48.592799981 +0000 ++++ mpfr-3.1.3-b/PATCHES 2015-07-17 08:54:48.616811495 +0000 +@@ -0,0 +1 @@ ++muldiv-2exp-underflow +diff -Naurd mpfr-3.1.3-a/VERSION mpfr-3.1.3-b/VERSION +--- mpfr-3.1.3-a/VERSION 2015-07-02 10:50:08.126574142 +0000 ++++ mpfr-3.1.3-b/VERSION 2015-07-17 08:54:48.616811495 +0000 +@@ -1 +1 @@ +-3.1.3-p2 ++3.1.3-p3 +diff -Naurd mpfr-3.1.3-a/src/div_2si.c mpfr-3.1.3-b/src/div_2si.c +--- mpfr-3.1.3-a/src/div_2si.c 2015-07-02 10:50:08.106573933 +0000 ++++ mpfr-3.1.3-b/src/div_2si.c 2015-07-17 08:54:48.608807656 +0000 +@@ -45,7 +45,8 @@ + if (rnd_mode == MPFR_RNDN && + (__gmpfr_emin > MPFR_EMAX_MAX - (n - 1) || + exp < __gmpfr_emin + (n - 1) || +- (inexact >= 0 && mpfr_powerof2_raw (y)))) ++ ((MPFR_IS_NEG (y) ? inexact <= 0 : inexact >= 0) && ++ mpfr_powerof2_raw (y)))) + rnd_mode = MPFR_RNDZ; + return mpfr_underflow (y, rnd_mode, MPFR_SIGN(y)); + } +diff -Naurd mpfr-3.1.3-a/src/div_2ui.c mpfr-3.1.3-b/src/div_2ui.c +--- mpfr-3.1.3-a/src/div_2ui.c 2015-07-02 10:50:08.106573933 +0000 ++++ mpfr-3.1.3-b/src/div_2ui.c 2015-07-17 08:54:48.608807656 +0000 +@@ -44,7 +44,9 @@ + if (MPFR_UNLIKELY (n >= diffexp)) /* exp - n <= emin - 1 */ + { + if (rnd_mode == MPFR_RNDN && +- (n > diffexp || (inexact >= 0 && mpfr_powerof2_raw (y)))) ++ (n > diffexp || ++ ((MPFR_IS_NEG (y) ? inexact <= 0 : inexact >= 0) && ++ mpfr_powerof2_raw (y)))) + rnd_mode = MPFR_RNDZ; + return mpfr_underflow (y, rnd_mode, MPFR_SIGN (y)); + } +diff -Naurd mpfr-3.1.3-a/src/mpfr.h mpfr-3.1.3-b/src/mpfr.h +--- mpfr-3.1.3-a/src/mpfr.h 2015-07-02 10:50:08.126574142 +0000 ++++ mpfr-3.1.3-b/src/mpfr.h 2015-07-17 08:54:48.616811495 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 3 +-#define MPFR_VERSION_STRING "3.1.3-p2" ++#define MPFR_VERSION_STRING "3.1.3-p3" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-3.1.3-a/src/mul_2si.c mpfr-3.1.3-b/src/mul_2si.c +--- mpfr-3.1.3-a/src/mul_2si.c 2015-07-02 10:50:08.106573933 +0000 ++++ mpfr-3.1.3-b/src/mul_2si.c 2015-07-17 08:54:48.608807656 +0000 +@@ -48,7 +48,8 @@ + if (rnd_mode == MPFR_RNDN && + (__gmpfr_emin > MPFR_EMAX_MAX + (n + 1) || + exp < __gmpfr_emin - (n + 1) || +- (inexact >= 0 && mpfr_powerof2_raw (y)))) ++ ((MPFR_IS_NEG (y) ? inexact <= 0 : inexact >= 0) && ++ mpfr_powerof2_raw (y)))) + rnd_mode = MPFR_RNDZ; + return mpfr_underflow (y, rnd_mode, MPFR_SIGN(y)); + } +diff -Naurd mpfr-3.1.3-a/src/version.c mpfr-3.1.3-b/src/version.c +--- mpfr-3.1.3-a/src/version.c 2015-07-02 10:50:08.126574142 +0000 ++++ mpfr-3.1.3-b/src/version.c 2015-07-17 08:54:48.616811495 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.3-p2"; ++ return "3.1.3-p3"; + } +diff -Naurd mpfr-3.1.3-a/tests/tmul_2exp.c mpfr-3.1.3-b/tests/tmul_2exp.c +--- mpfr-3.1.3-a/tests/tmul_2exp.c 2015-07-02 10:50:08.106573933 +0000 ++++ mpfr-3.1.3-b/tests/tmul_2exp.c 2015-07-17 08:54:48.608807656 +0000 +@@ -50,77 +50,82 @@ + { + mpfr_t x, y, z1, z2; + mpfr_exp_t emin; +- int i, k; ++ int i, k, s; + int prec; + int rnd; + int div; + int inex1, inex2; + unsigned int flags1, flags2; + +- /* Test mul_2si(x, e - k), div_2si(x, k - e) and div_2ui(x, k - e) +- * with emin = e, x = 1 + i/16, i in { -1, 0, 1 }, and k = 1 to 4, +- * by comparing the result with the one of a simple division. ++ /* Test mul_2si(x, e - k), div_2si(x, k - e) and div_2ui(x, k - e) with ++ * emin = e, x = s * (1 + i/16), i in { -1, 0, 1 }, s in { -1, 1 }, and ++ * k = 1 to 4, by comparing the result with the one of a simple division. + */ + emin = mpfr_get_emin (); + set_emin (e); + mpfr_inits2 (8, x, y, (mpfr_ptr) 0); + for (i = 15; i <= 17; i++) +- { +- inex1 = mpfr_set_ui_2exp (x, i, -4, MPFR_RNDN); +- MPFR_ASSERTN (inex1 == 0); +- for (prec = 6; prec >= 3; prec -= 3) +- { +- mpfr_inits2 (prec, z1, z2, (mpfr_ptr) 0); +- RND_LOOP (rnd) +- for (k = 1; k <= 4; k++) +- { +- /* The following one is assumed to be correct. */ +- inex1 = mpfr_mul_2si (y, x, e, MPFR_RNDN); +- MPFR_ASSERTN (inex1 == 0); +- inex1 = mpfr_set_ui (z1, 1 << k, MPFR_RNDN); +- MPFR_ASSERTN (inex1 == 0); +- mpfr_clear_flags (); +- /* Do not use mpfr_div_ui to avoid the optimization +- by mpfr_div_2si. */ +- inex1 = mpfr_div (z1, y, z1, (mpfr_rnd_t) rnd); +- flags1 = __gmpfr_flags; +- +- for (div = 0; div <= 2; div++) ++ for (s = 1; s >= -1; s -= 2) ++ { ++ inex1 = mpfr_set_si_2exp (x, s * i, -4, MPFR_RNDN); ++ MPFR_ASSERTN (inex1 == 0); ++ for (prec = 6; prec >= 3; prec -= 3) ++ { ++ mpfr_inits2 (prec, z1, z2, (mpfr_ptr) 0); ++ RND_LOOP (rnd) ++ for (k = 1; k <= 4; k++) + { ++ /* The following one is assumed to be correct. */ ++ inex1 = mpfr_mul_2si (y, x, e, MPFR_RNDN); ++ MPFR_ASSERTN (inex1 == 0); ++ inex1 = mpfr_set_ui (z1, 1 << k, MPFR_RNDN); ++ MPFR_ASSERTN (inex1 == 0); + mpfr_clear_flags (); +- inex2 = div == 0 ? +- mpfr_mul_2si (z2, x, e - k, (mpfr_rnd_t) rnd) : div == 1 ? +- mpfr_div_2si (z2, x, k - e, (mpfr_rnd_t) rnd) : +- mpfr_div_2ui (z2, x, k - e, (mpfr_rnd_t) rnd); +- flags2 = __gmpfr_flags; +- if (flags1 == flags2 && SAME_SIGN (inex1, inex2) && +- mpfr_equal_p (z1, z2)) +- continue; +- printf ("Error in underflow("); +- if (e == MPFR_EMIN_MIN) +- printf ("MPFR_EMIN_MIN"); +- else if (e == emin) +- printf ("default emin"); +- else if (e >= LONG_MIN) +- printf ("%ld", (long) e); +- else +- printf ("= LONG_MIN) ++ printf ("%ld", (long) e); ++ else ++ printf ("d1 or (np[n-1]=d1 and np[n-2]>=d0) here, ++ since we truncate the divisor at each step, but since {np,n} < D ++ originally, the largest possible partial quotient is B-1. */ ++ if (MPFR_UNLIKELY(np[n-1] > d1 || (np[n-1] == d1 && np[n-2] >= d0))) + q2 = ~ (mp_limb_t) 0; + else + udiv_qr_3by2 (q2, q1, q0, np[n - 1], np[n - 2], np[n - 3], +diff -Naurd mpfr-3.1.3-a/src/version.c mpfr-3.1.3-b/src/version.c +--- mpfr-3.1.3-a/src/version.c 2015-07-17 08:58:21.118986898 +0000 ++++ mpfr-3.1.3-b/src/version.c 2015-10-29 13:47:46.763900609 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.3-p4"; ++ return "3.1.3-p5"; + } +diff -Naurd mpfr-3.1.3-a/tests/tdiv.c mpfr-3.1.3-b/tests/tdiv.c +--- mpfr-3.1.3-a/tests/tdiv.c 2015-06-19 19:55:10.000000000 +0000 ++++ mpfr-3.1.3-b/tests/tdiv.c 2015-10-29 13:47:46.751900855 +0000 +@@ -1099,6 +1099,69 @@ + mpfr_set_emax (old_emax); + } + ++/* Bug in mpfr_divhigh_n_basecase when all limbs of q (except the most ++ significant one) are B-1 where B=2^GMP_NUMB_BITS. Since we truncate ++ the divisor at each step, it might happen at some point that ++ (np[n-1],np[n-2]) > (d1,d0), and not only the equality. ++ Reported by Ricky Farr ++ ++ To get a failure, a MPFR_DIVHIGH_TAB entry below the MPFR_DIV_THRESHOLD ++ limit must have a value 0. With most mparam.h files, this cannot occur. */ ++static void ++test_20151023 (void) ++{ ++ mpfr_prec_t p; ++ mpfr_t n, d, q, q0; ++ int inex, i; ++ ++ for (p = GMP_NUMB_BITS; p <= 2000; p++) ++ { ++ mpfr_init2 (n, 2*p); ++ mpfr_init2 (d, p); ++ mpfr_init2 (q, p); ++ mpfr_init2 (q0, GMP_NUMB_BITS); ++ ++ /* generate a random divisor of p bits */ ++ mpfr_urandomb (d, RANDS); ++ /* generate a random quotient of GMP_NUMB_BITS bits */ ++ mpfr_urandomb (q0, RANDS); ++ /* zero-pad the quotient to p bits */ ++ inex = mpfr_prec_round (q0, p, MPFR_RNDN); ++ MPFR_ASSERTN(inex == 0); ++ ++ for (i = 0; i < 3; i++) ++ { ++ /* i=0: try with the original quotient xxx000...000 ++ i=1: try with the original quotient minus one ulp ++ i=2: try with the original quotient plus one ulp */ ++ if (i == 1) ++ mpfr_nextbelow (q0); ++ else if (i == 2) ++ { ++ mpfr_nextabove (q0); ++ mpfr_nextabove (q0); ++ } ++ ++ inex = mpfr_mul (n, d, q0, MPFR_RNDN); ++ MPFR_ASSERTN(inex == 0); ++ mpfr_nextabove (n); ++ mpfr_div (q, n, d, MPFR_RNDN); ++ MPFR_ASSERTN(mpfr_cmp (q, q0) == 0); ++ ++ inex = mpfr_mul (n, d, q0, MPFR_RNDN); ++ MPFR_ASSERTN(inex == 0); ++ mpfr_nextbelow (n); ++ mpfr_div (q, n, d, MPFR_RNDN); ++ MPFR_ASSERTN(mpfr_cmp (q, q0) == 0); ++ } ++ ++ mpfr_clear (n); ++ mpfr_clear (d); ++ mpfr_clear (q); ++ mpfr_clear (q0); ++ } ++} ++ + #define TEST_FUNCTION test_div + #define TWO_ARGS + #define RAND_FUNCTION(x) mpfr_random2(x, MPFR_LIMB_SIZE (x), randlimb () % 100, RANDS) +@@ -1219,6 +1282,7 @@ + consistency (); + test_20070603 (); + test_20070628 (); ++ test_20151023 (); + test_generic (2, 800, 50); + test_extreme (); + diff --git a/easybuild/easyconfigs/g/GCCcore/mpfr-3.1.4-allpatches-20160601.patch b/easybuild/easyconfigs/g/GCCcore/mpfr-3.1.4-allpatches-20160601.patch new file mode 100644 index 0000000000000000000000000000000000000000..042e73d766f811adcdc00bf989dd329ecfa42185 --- /dev/null +++ b/easybuild/easyconfigs/g/GCCcore/mpfr-3.1.4-allpatches-20160601.patch @@ -0,0 +1,358 @@ +downloaded from https://gforge.inria.fr/scm/viewvc.php/mpfr/misc/www/mpfr-3.1.4/allpatches?revision=10393&view=co +on June 3rd 2016 (last change: 2016-06-01) +diff -Naurd mpfr-3.1.4-a/PATCHES mpfr-3.1.4-b/PATCHES +--- mpfr-3.1.4-a/PATCHES 2016-04-13 21:22:23.720604013 +0000 ++++ mpfr-3.1.4-b/PATCHES 2016-04-13 21:22:23.744603677 +0000 +@@ -0,0 +1 @@ ++unix-check +diff -Naurd mpfr-3.1.4-a/VERSION mpfr-3.1.4-b/VERSION +--- mpfr-3.1.4-a/VERSION 2016-03-06 11:33:04.000000000 +0000 ++++ mpfr-3.1.4-b/VERSION 2016-04-13 21:22:23.744603677 +0000 +@@ -1 +1 @@ +-3.1.4 ++3.1.4-p1 +diff -Naurd mpfr-3.1.4-a/src/mpfr-impl.h mpfr-3.1.4-b/src/mpfr-impl.h +--- mpfr-3.1.4-a/src/mpfr-impl.h 2016-03-06 11:33:04.000000000 +0000 ++++ mpfr-3.1.4-b/src/mpfr-impl.h 2016-04-13 21:22:23.736603789 +0000 +@@ -252,19 +252,6 @@ + # define MPFR_WIN_THREAD_SAFE_DLL 1 + #endif + +-/* Detect some possible inconsistencies under Unix. */ +-#if defined(__unix__) +-# if defined(_WIN32) +-# error "Both __unix__ and _WIN32 are defined" +-# endif +-# if __GMP_LIBGMP_DLL +-# error "__unix__ is defined and __GMP_LIBGMP_DLL is true" +-# endif +-# if defined(MPFR_WIN_THREAD_SAFE_DLL) +-# error "Both __unix__ and MPFR_WIN_THREAD_SAFE_DLL are defined" +-# endif +-#endif +- + #if defined(__MPFR_WITHIN_MPFR) || !defined(MPFR_WIN_THREAD_SAFE_DLL) + extern MPFR_THREAD_ATTR unsigned int __gmpfr_flags; + extern MPFR_THREAD_ATTR mpfr_exp_t __gmpfr_emin; +diff -Naurd mpfr-3.1.4-a/src/mpfr.h mpfr-3.1.4-b/src/mpfr.h +--- mpfr-3.1.4-a/src/mpfr.h 2016-03-06 11:33:04.000000000 +0000 ++++ mpfr-3.1.4-b/src/mpfr.h 2016-04-13 21:22:23.744603677 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 4 +-#define MPFR_VERSION_STRING "3.1.4" ++#define MPFR_VERSION_STRING "3.1.4-p1" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-3.1.4-a/src/version.c mpfr-3.1.4-b/src/version.c +--- mpfr-3.1.4-a/src/version.c 2016-03-06 11:33:05.000000000 +0000 ++++ mpfr-3.1.4-b/src/version.c 2016-04-13 21:22:23.744603677 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.4"; ++ return "3.1.4-p1"; + } +diff -Naurd mpfr-3.1.4-a/PATCHES mpfr-3.1.4-b/PATCHES +--- mpfr-3.1.4-a/PATCHES 2016-05-22 19:59:43.838399677 +0000 ++++ mpfr-3.1.4-b/PATCHES 2016-05-22 19:59:43.866399168 +0000 +@@ -0,0 +1 @@ ++add-sub-ui-flags +diff -Naurd mpfr-3.1.4-a/VERSION mpfr-3.1.4-b/VERSION +--- mpfr-3.1.4-a/VERSION 2016-04-13 21:22:23.744603677 +0000 ++++ mpfr-3.1.4-b/VERSION 2016-05-22 19:59:43.866399168 +0000 +@@ -1 +1 @@ +-3.1.4-p1 ++3.1.4-p2 +diff -Naurd mpfr-3.1.4-a/src/add_ui.c mpfr-3.1.4-b/src/add_ui.c +--- mpfr-3.1.4-a/src/add_ui.c 2016-03-06 11:33:04.000000000 +0000 ++++ mpfr-3.1.4-b/src/add_ui.c 2016-05-22 19:59:43.854399385 +0000 +@@ -49,6 +49,7 @@ + MPFR_SAVE_EXPO_MARK (expo); + MPFR_SET_EXP (uu, GMP_NUMB_BITS - cnt); + inex = mpfr_add(y, x, uu, rnd_mode); ++ MPFR_SAVE_EXPO_UPDATE_FLAGS (expo, __gmpfr_flags); + MPFR_SAVE_EXPO_FREE (expo); + return mpfr_check_range(y, inex, rnd_mode); + } +diff -Naurd mpfr-3.1.4-a/src/mpfr.h mpfr-3.1.4-b/src/mpfr.h +--- mpfr-3.1.4-a/src/mpfr.h 2016-04-13 21:22:23.744603677 +0000 ++++ mpfr-3.1.4-b/src/mpfr.h 2016-05-22 19:59:43.862399241 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 4 +-#define MPFR_VERSION_STRING "3.1.4-p1" ++#define MPFR_VERSION_STRING "3.1.4-p2" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-3.1.4-a/src/sub_ui.c mpfr-3.1.4-b/src/sub_ui.c +--- mpfr-3.1.4-a/src/sub_ui.c 2016-03-06 11:33:05.000000000 +0000 ++++ mpfr-3.1.4-b/src/sub_ui.c 2016-05-22 19:59:43.854399385 +0000 +@@ -52,6 +52,7 @@ + MPFR_SAVE_EXPO_MARK (expo); + MPFR_SET_EXP (uu, GMP_NUMB_BITS - cnt); + inex = mpfr_sub (y, x, uu, rnd_mode); ++ MPFR_SAVE_EXPO_UPDATE_FLAGS (expo, __gmpfr_flags); + MPFR_SAVE_EXPO_FREE (expo); + return mpfr_check_range (y, inex, rnd_mode); + } +diff -Naurd mpfr-3.1.4-a/src/version.c mpfr-3.1.4-b/src/version.c +--- mpfr-3.1.4-a/src/version.c 2016-04-13 21:22:23.744603677 +0000 ++++ mpfr-3.1.4-b/src/version.c 2016-05-22 19:59:43.866399168 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.4-p1"; ++ return "3.1.4-p2"; + } +diff -Naurd mpfr-3.1.4-a/tests/tadd_ui.c mpfr-3.1.4-b/tests/tadd_ui.c +--- mpfr-3.1.4-a/tests/tadd_ui.c 2016-03-06 11:33:03.000000000 +0000 ++++ mpfr-3.1.4-b/tests/tadd_ui.c 2016-05-22 19:59:43.854399385 +0000 +@@ -69,7 +69,9 @@ + + /* nan + 2394875 == nan */ + mpfr_set_nan (x); ++ mpfr_clear_nanflag (); + mpfr_add_ui (y, x, 2394875L, MPFR_RNDN); ++ MPFR_ASSERTN (mpfr_nanflag_p ()); + MPFR_ASSERTN (mpfr_nan_p (y)); + + /* +inf + 2394875 == +inf */ +diff -Naurd mpfr-3.1.4-a/tests/tsub_ui.c mpfr-3.1.4-b/tests/tsub_ui.c +--- mpfr-3.1.4-a/tests/tsub_ui.c 2016-03-06 11:33:03.000000000 +0000 ++++ mpfr-3.1.4-b/tests/tsub_ui.c 2016-05-22 19:59:43.854399385 +0000 +@@ -96,7 +96,9 @@ + + /* nan - 1 == nan */ + mpfr_set_nan (x); ++ mpfr_clear_nanflag (); + mpfr_sub_ui (y, x, 1L, MPFR_RNDN); ++ MPFR_ASSERTN (mpfr_nanflag_p ()); + MPFR_ASSERTN (mpfr_nan_p (y)); + + /* +inf - 1 == +inf */ +diff -Naurd mpfr-3.1.4-a/PATCHES mpfr-3.1.4-b/PATCHES +--- mpfr-3.1.4-a/PATCHES 2016-06-01 13:00:30.748711490 +0000 ++++ mpfr-3.1.4-b/PATCHES 2016-06-01 13:00:30.772711162 +0000 +@@ -0,0 +1 @@ ++sub1-overflow +diff -Naurd mpfr-3.1.4-a/VERSION mpfr-3.1.4-b/VERSION +--- mpfr-3.1.4-a/VERSION 2016-05-22 19:59:43.866399168 +0000 ++++ mpfr-3.1.4-b/VERSION 2016-06-01 13:00:30.772711162 +0000 +@@ -1 +1 @@ +-3.1.4-p2 ++3.1.4-p3 +diff -Naurd mpfr-3.1.4-a/src/mpfr.h mpfr-3.1.4-b/src/mpfr.h +--- mpfr-3.1.4-a/src/mpfr.h 2016-05-22 19:59:43.862399241 +0000 ++++ mpfr-3.1.4-b/src/mpfr.h 2016-06-01 13:00:30.772711162 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 4 +-#define MPFR_VERSION_STRING "3.1.4-p2" ++#define MPFR_VERSION_STRING "3.1.4-p3" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-3.1.4-a/src/sub1.c mpfr-3.1.4-b/src/sub1.c +--- mpfr-3.1.4-a/src/sub1.c 2016-03-06 11:33:05.000000000 +0000 ++++ mpfr-3.1.4-b/src/sub1.c 2016-06-01 13:00:30.760711326 +0000 +@@ -96,16 +96,15 @@ + /* A = S*ABS(B) +/- ulp(a) */ + MPFR_SET_EXP (a, MPFR_GET_EXP (b)); + MPFR_RNDRAW_EVEN (inexact, a, MPFR_MANT (b), MPFR_PREC (b), +- rnd_mode, MPFR_SIGN (a), +- if (MPFR_UNLIKELY ( ++MPFR_EXP (a) > __gmpfr_emax)) +- inexact = mpfr_overflow (a, rnd_mode, MPFR_SIGN (a))); +- /* inexact = mpfr_set4 (a, b, rnd_mode, MPFR_SIGN (a)); */ ++ rnd_mode, MPFR_SIGN (a), ++ MPFR_EXP (a)); + if (inexact == 0) + { + /* a = b (Exact) + But we know it isn't (Since we have to remove `c') + So if we round to Zero, we have to remove one ulp. + Otherwise the result is correctly rounded. */ ++ /* An overflow is not possible. */ ++ MPFR_ASSERTD (MPFR_EXP (a) <= __gmpfr_emax); + if (MPFR_IS_LIKE_RNDZ (rnd_mode, MPFR_IS_NEG (a))) + { + mpfr_nexttozero (a); +@@ -136,9 +135,14 @@ + i.e. inexact= MPFR_EVEN_INEX */ + if (MPFR_UNLIKELY (inexact == MPFR_EVEN_INEX*MPFR_INT_SIGN (a))) + { +- mpfr_nexttozero (a); ++ if (MPFR_UNLIKELY (MPFR_EXP (a) > __gmpfr_emax)) ++ mpfr_setmax (a, __gmpfr_emax); ++ else ++ mpfr_nexttozero (a); + inexact = -MPFR_INT_SIGN (a); + } ++ else if (MPFR_UNLIKELY (MPFR_EXP (a) > __gmpfr_emax)) ++ inexact = mpfr_overflow (a, rnd_mode, MPFR_SIGN (a)); + MPFR_RET (inexact); + } + } +diff -Naurd mpfr-3.1.4-a/src/version.c mpfr-3.1.4-b/src/version.c +--- mpfr-3.1.4-a/src/version.c 2016-05-22 19:59:43.866399168 +0000 ++++ mpfr-3.1.4-b/src/version.c 2016-06-01 13:00:30.772711162 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.4-p2"; ++ return "3.1.4-p3"; + } +diff -Naurd mpfr-3.1.4-a/tests/tsub.c mpfr-3.1.4-b/tests/tsub.c +--- mpfr-3.1.4-a/tests/tsub.c 2016-03-06 11:33:03.000000000 +0000 ++++ mpfr-3.1.4-b/tests/tsub.c 2016-06-01 13:00:30.760711326 +0000 +@@ -630,6 +630,135 @@ + } + } + ++static void ++check_max_almosteven (void) ++{ ++ mpfr_exp_t old_emin, old_emax; ++ mpfr_exp_t emin[2] = { MPFR_EMIN_MIN, -1000 }; ++ mpfr_exp_t emax[2] = { MPFR_EMAX_MAX, 1000 }; ++ int i; ++ ++ old_emin = mpfr_get_emin (); ++ old_emax = mpfr_get_emax (); ++ ++ for (i = 0; i < 2; i++) ++ { ++ mpfr_t a1, a2, b, c; ++ mpfr_prec_t p; ++ int neg, j, rnd; ++ ++ set_emin (emin[i]); ++ set_emax (emax[i]); ++ ++ p = MPFR_PREC_MIN + randlimb () % 70; ++ mpfr_init2 (a1, p); ++ mpfr_init2 (a2, p); ++ mpfr_init2 (b, p+1); ++ mpfr_init2 (c, MPFR_PREC_MIN); ++ ++ mpfr_setmax (b, 0); ++ mpfr_set_ui (c, 1, MPFR_RNDN); ++ ++ for (neg = 0; neg < 2; neg++) ++ { ++ for (j = 1; j >= 0; j--) ++ { ++ mpfr_set_exp (b, __gmpfr_emax - j); ++ RND_LOOP (rnd) ++ { ++ unsigned int flags1, flags2; ++ int inex1, inex2; ++ ++ flags1 = MPFR_FLAGS_INEXACT; ++ if (rnd == MPFR_RNDN || MPFR_IS_LIKE_RNDZ (rnd, neg)) ++ { ++ inex1 = neg ? 1 : -1; ++ mpfr_setmax (a1, __gmpfr_emax - j); ++ } ++ else ++ { ++ inex1 = neg ? -1 : 1; ++ if (j == 0) ++ { ++ flags1 |= MPFR_FLAGS_OVERFLOW; ++ mpfr_set_inf (a1, 1); ++ } ++ else ++ { ++ mpfr_setmin (a1, __gmpfr_emax); ++ } ++ } ++ MPFR_SET_SIGN (a1, neg ? -1 : 1); ++ ++ mpfr_clear_flags (); ++ inex2 = mpfr_sub (a2, b, c, (mpfr_rnd_t) rnd); ++ flags2 = __gmpfr_flags; ++ ++ if (! (flags1 == flags2 && SAME_SIGN (inex1, inex2) && ++ mpfr_equal_p (a1, a2))) ++ { ++ printf ("Error 1 in check_max_almosteven for %s," ++ " i = %d, j = %d, neg = %d\n", ++ mpfr_print_rnd_mode ((mpfr_rnd_t) rnd), ++ i, j, neg); ++ printf (" b = "); ++ mpfr_dump (b); ++ printf ("Expected "); ++ mpfr_dump (a1); ++ printf (" with inex = %d, flags =", inex1); ++ flags_out (flags1); ++ printf ("Got "); ++ mpfr_dump (a2); ++ printf (" with inex = %d, flags =", inex2); ++ flags_out (flags2); ++ exit (1); ++ } ++ ++ if (i == 0) ++ break; ++ ++ mpfr_clear_flags (); ++ set_emin (MPFR_EMIN_MIN); ++ set_emax (MPFR_EMAX_MAX); ++ inex2 = mpfr_sub (a2, b, c, (mpfr_rnd_t) rnd); ++ set_emin (emin[i]); ++ set_emax (emax[i]); ++ inex2 = mpfr_check_range (a2, inex2, (mpfr_rnd_t) rnd); ++ flags2 = __gmpfr_flags; ++ ++ if (! (flags1 == flags2 && SAME_SIGN (inex1, inex2) && ++ mpfr_equal_p (a1, a2))) ++ { ++ printf ("Error 2 in check_max_almosteven for %s," ++ " i = %d, j = %d, neg = %d\n", ++ mpfr_print_rnd_mode ((mpfr_rnd_t) rnd), ++ i, j, neg); ++ printf (" b = "); ++ mpfr_dump (b); ++ printf ("Expected "); ++ mpfr_dump (a1); ++ printf (" with inex = %d, flags =", inex1); ++ flags_out (flags1); ++ printf ("Got "); ++ mpfr_dump (a2); ++ printf (" with inex = %d, flags =", inex2); ++ flags_out (flags2); ++ exit (1); ++ } ++ } ++ } /* j */ ++ ++ mpfr_neg (b, b, MPFR_RNDN); ++ mpfr_neg (c, c, MPFR_RNDN); ++ } /* neg */ ++ ++ mpfr_clears (a1, a2, b, c, (mpfr_ptr) 0); ++ } /* i */ ++ ++ set_emin (old_emin); ++ set_emax (old_emax); ++} ++ + #define TEST_FUNCTION test_sub + #define TWO_ARGS + #define RAND_FUNCTION(x) mpfr_random2(x, MPFR_LIMB_SIZE (x), randlimb () % 100, RANDS) +@@ -647,6 +776,7 @@ + check_rounding (); + check_diverse (); + check_inexact (); ++ check_max_almosteven (); + bug_ddefour (); + for (p=2; p<200; p++) + for (i=0; i<50; i++) diff --git a/easybuild/easyconfigs/g/GCCcore/mpfr-3.1.4-allpatches-20160804.patch b/easybuild/easyconfigs/g/GCCcore/mpfr-3.1.4-allpatches-20160804.patch new file mode 100644 index 0000000000000000000000000000000000000000..5823cecfe6cc3957094dd17f4a07f65391efac5c --- /dev/null +++ b/easybuild/easyconfigs/g/GCCcore/mpfr-3.1.4-allpatches-20160804.patch @@ -0,0 +1,455 @@ +# All mpfr patches as of 2016-08-04 +# taken from their website: http://www.mpfr.org/mpfr-current/#download +diff -Naurd mpfr-3.1.4-a/PATCHES mpfr-3.1.4-b/PATCHES +--- mpfr-3.1.4-a/PATCHES 2016-04-13 21:22:23.720604013 +0000 ++++ mpfr-3.1.4-b/PATCHES 2016-04-13 21:22:23.744603677 +0000 +@@ -0,0 +1 @@ ++unix-check +diff -Naurd mpfr-3.1.4-a/VERSION mpfr-3.1.4-b/VERSION +--- mpfr-3.1.4-a/VERSION 2016-03-06 11:33:04.000000000 +0000 ++++ mpfr-3.1.4-b/VERSION 2016-04-13 21:22:23.744603677 +0000 +@@ -1 +1 @@ +-3.1.4 ++3.1.4-p1 +diff -Naurd mpfr-3.1.4-a/src/mpfr-impl.h mpfr-3.1.4-b/src/mpfr-impl.h +--- mpfr-3.1.4-a/src/mpfr-impl.h 2016-03-06 11:33:04.000000000 +0000 ++++ mpfr-3.1.4-b/src/mpfr-impl.h 2016-04-13 21:22:23.736603789 +0000 +@@ -252,19 +252,6 @@ + # define MPFR_WIN_THREAD_SAFE_DLL 1 + #endif + +-/* Detect some possible inconsistencies under Unix. */ +-#if defined(__unix__) +-# if defined(_WIN32) +-# error "Both __unix__ and _WIN32 are defined" +-# endif +-# if __GMP_LIBGMP_DLL +-# error "__unix__ is defined and __GMP_LIBGMP_DLL is true" +-# endif +-# if defined(MPFR_WIN_THREAD_SAFE_DLL) +-# error "Both __unix__ and MPFR_WIN_THREAD_SAFE_DLL are defined" +-# endif +-#endif +- + #if defined(__MPFR_WITHIN_MPFR) || !defined(MPFR_WIN_THREAD_SAFE_DLL) + extern MPFR_THREAD_ATTR unsigned int __gmpfr_flags; + extern MPFR_THREAD_ATTR mpfr_exp_t __gmpfr_emin; +diff -Naurd mpfr-3.1.4-a/src/mpfr.h mpfr-3.1.4-b/src/mpfr.h +--- mpfr-3.1.4-a/src/mpfr.h 2016-03-06 11:33:04.000000000 +0000 ++++ mpfr-3.1.4-b/src/mpfr.h 2016-04-13 21:22:23.744603677 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 4 +-#define MPFR_VERSION_STRING "3.1.4" ++#define MPFR_VERSION_STRING "3.1.4-p1" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-3.1.4-a/src/version.c mpfr-3.1.4-b/src/version.c +--- mpfr-3.1.4-a/src/version.c 2016-03-06 11:33:05.000000000 +0000 ++++ mpfr-3.1.4-b/src/version.c 2016-04-13 21:22:23.744603677 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.4"; ++ return "3.1.4-p1"; + } +diff -Naurd mpfr-3.1.4-a/PATCHES mpfr-3.1.4-b/PATCHES +--- mpfr-3.1.4-a/PATCHES 2016-05-22 19:59:43.838399677 +0000 ++++ mpfr-3.1.4-b/PATCHES 2016-05-22 19:59:43.866399168 +0000 +@@ -0,0 +1 @@ ++add-sub-ui-flags +diff -Naurd mpfr-3.1.4-a/VERSION mpfr-3.1.4-b/VERSION +--- mpfr-3.1.4-a/VERSION 2016-04-13 21:22:23.744603677 +0000 ++++ mpfr-3.1.4-b/VERSION 2016-05-22 19:59:43.866399168 +0000 +@@ -1 +1 @@ +-3.1.4-p1 ++3.1.4-p2 +diff -Naurd mpfr-3.1.4-a/src/add_ui.c mpfr-3.1.4-b/src/add_ui.c +--- mpfr-3.1.4-a/src/add_ui.c 2016-03-06 11:33:04.000000000 +0000 ++++ mpfr-3.1.4-b/src/add_ui.c 2016-05-22 19:59:43.854399385 +0000 +@@ -49,6 +49,7 @@ + MPFR_SAVE_EXPO_MARK (expo); + MPFR_SET_EXP (uu, GMP_NUMB_BITS - cnt); + inex = mpfr_add(y, x, uu, rnd_mode); ++ MPFR_SAVE_EXPO_UPDATE_FLAGS (expo, __gmpfr_flags); + MPFR_SAVE_EXPO_FREE (expo); + return mpfr_check_range(y, inex, rnd_mode); + } +diff -Naurd mpfr-3.1.4-a/src/mpfr.h mpfr-3.1.4-b/src/mpfr.h +--- mpfr-3.1.4-a/src/mpfr.h 2016-04-13 21:22:23.744603677 +0000 ++++ mpfr-3.1.4-b/src/mpfr.h 2016-05-22 19:59:43.862399241 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 4 +-#define MPFR_VERSION_STRING "3.1.4-p1" ++#define MPFR_VERSION_STRING "3.1.4-p2" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-3.1.4-a/src/sub_ui.c mpfr-3.1.4-b/src/sub_ui.c +--- mpfr-3.1.4-a/src/sub_ui.c 2016-03-06 11:33:05.000000000 +0000 ++++ mpfr-3.1.4-b/src/sub_ui.c 2016-05-22 19:59:43.854399385 +0000 +@@ -52,6 +52,7 @@ + MPFR_SAVE_EXPO_MARK (expo); + MPFR_SET_EXP (uu, GMP_NUMB_BITS - cnt); + inex = mpfr_sub (y, x, uu, rnd_mode); ++ MPFR_SAVE_EXPO_UPDATE_FLAGS (expo, __gmpfr_flags); + MPFR_SAVE_EXPO_FREE (expo); + return mpfr_check_range (y, inex, rnd_mode); + } +diff -Naurd mpfr-3.1.4-a/src/version.c mpfr-3.1.4-b/src/version.c +--- mpfr-3.1.4-a/src/version.c 2016-04-13 21:22:23.744603677 +0000 ++++ mpfr-3.1.4-b/src/version.c 2016-05-22 19:59:43.866399168 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.4-p1"; ++ return "3.1.4-p2"; + } +diff -Naurd mpfr-3.1.4-a/tests/tadd_ui.c mpfr-3.1.4-b/tests/tadd_ui.c +--- mpfr-3.1.4-a/tests/tadd_ui.c 2016-03-06 11:33:03.000000000 +0000 ++++ mpfr-3.1.4-b/tests/tadd_ui.c 2016-05-22 19:59:43.854399385 +0000 +@@ -69,7 +69,9 @@ + + /* nan + 2394875 == nan */ + mpfr_set_nan (x); ++ mpfr_clear_nanflag (); + mpfr_add_ui (y, x, 2394875L, MPFR_RNDN); ++ MPFR_ASSERTN (mpfr_nanflag_p ()); + MPFR_ASSERTN (mpfr_nan_p (y)); + + /* +inf + 2394875 == +inf */ +diff -Naurd mpfr-3.1.4-a/tests/tsub_ui.c mpfr-3.1.4-b/tests/tsub_ui.c +--- mpfr-3.1.4-a/tests/tsub_ui.c 2016-03-06 11:33:03.000000000 +0000 ++++ mpfr-3.1.4-b/tests/tsub_ui.c 2016-05-22 19:59:43.854399385 +0000 +@@ -96,7 +96,9 @@ + + /* nan - 1 == nan */ + mpfr_set_nan (x); ++ mpfr_clear_nanflag (); + mpfr_sub_ui (y, x, 1L, MPFR_RNDN); ++ MPFR_ASSERTN (mpfr_nanflag_p ()); + MPFR_ASSERTN (mpfr_nan_p (y)); + + /* +inf - 1 == +inf */ +diff -Naurd mpfr-3.1.4-a/PATCHES mpfr-3.1.4-b/PATCHES +--- mpfr-3.1.4-a/PATCHES 2016-06-01 13:00:30.748711490 +0000 ++++ mpfr-3.1.4-b/PATCHES 2016-06-01 13:00:30.772711162 +0000 +@@ -0,0 +1 @@ ++sub1-overflow +diff -Naurd mpfr-3.1.4-a/VERSION mpfr-3.1.4-b/VERSION +--- mpfr-3.1.4-a/VERSION 2016-05-22 19:59:43.866399168 +0000 ++++ mpfr-3.1.4-b/VERSION 2016-06-01 13:00:30.772711162 +0000 +@@ -1 +1 @@ +-3.1.4-p2 ++3.1.4-p3 +diff -Naurd mpfr-3.1.4-a/src/mpfr.h mpfr-3.1.4-b/src/mpfr.h +--- mpfr-3.1.4-a/src/mpfr.h 2016-05-22 19:59:43.862399241 +0000 ++++ mpfr-3.1.4-b/src/mpfr.h 2016-06-01 13:00:30.772711162 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 4 +-#define MPFR_VERSION_STRING "3.1.4-p2" ++#define MPFR_VERSION_STRING "3.1.4-p3" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-3.1.4-a/src/sub1.c mpfr-3.1.4-b/src/sub1.c +--- mpfr-3.1.4-a/src/sub1.c 2016-03-06 11:33:05.000000000 +0000 ++++ mpfr-3.1.4-b/src/sub1.c 2016-06-01 13:00:30.760711326 +0000 +@@ -96,16 +96,15 @@ + /* A = S*ABS(B) +/- ulp(a) */ + MPFR_SET_EXP (a, MPFR_GET_EXP (b)); + MPFR_RNDRAW_EVEN (inexact, a, MPFR_MANT (b), MPFR_PREC (b), +- rnd_mode, MPFR_SIGN (a), +- if (MPFR_UNLIKELY ( ++MPFR_EXP (a) > __gmpfr_emax)) +- inexact = mpfr_overflow (a, rnd_mode, MPFR_SIGN (a))); +- /* inexact = mpfr_set4 (a, b, rnd_mode, MPFR_SIGN (a)); */ ++ rnd_mode, MPFR_SIGN (a), ++ MPFR_EXP (a)); + if (inexact == 0) + { + /* a = b (Exact) + But we know it isn't (Since we have to remove `c') + So if we round to Zero, we have to remove one ulp. + Otherwise the result is correctly rounded. */ ++ /* An overflow is not possible. */ ++ MPFR_ASSERTD (MPFR_EXP (a) <= __gmpfr_emax); + if (MPFR_IS_LIKE_RNDZ (rnd_mode, MPFR_IS_NEG (a))) + { + mpfr_nexttozero (a); +@@ -136,9 +135,14 @@ + i.e. inexact= MPFR_EVEN_INEX */ + if (MPFR_UNLIKELY (inexact == MPFR_EVEN_INEX*MPFR_INT_SIGN (a))) + { +- mpfr_nexttozero (a); ++ if (MPFR_UNLIKELY (MPFR_EXP (a) > __gmpfr_emax)) ++ mpfr_setmax (a, __gmpfr_emax); ++ else ++ mpfr_nexttozero (a); + inexact = -MPFR_INT_SIGN (a); + } ++ else if (MPFR_UNLIKELY (MPFR_EXP (a) > __gmpfr_emax)) ++ inexact = mpfr_overflow (a, rnd_mode, MPFR_SIGN (a)); + MPFR_RET (inexact); + } + } +diff -Naurd mpfr-3.1.4-a/src/version.c mpfr-3.1.4-b/src/version.c +--- mpfr-3.1.4-a/src/version.c 2016-05-22 19:59:43.866399168 +0000 ++++ mpfr-3.1.4-b/src/version.c 2016-06-01 13:00:30.772711162 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.4-p2"; ++ return "3.1.4-p3"; + } +diff -Naurd mpfr-3.1.4-a/tests/tsub.c mpfr-3.1.4-b/tests/tsub.c +--- mpfr-3.1.4-a/tests/tsub.c 2016-03-06 11:33:03.000000000 +0000 ++++ mpfr-3.1.4-b/tests/tsub.c 2016-06-01 13:00:30.760711326 +0000 +@@ -630,6 +630,135 @@ + } + } + ++static void ++check_max_almosteven (void) ++{ ++ mpfr_exp_t old_emin, old_emax; ++ mpfr_exp_t emin[2] = { MPFR_EMIN_MIN, -1000 }; ++ mpfr_exp_t emax[2] = { MPFR_EMAX_MAX, 1000 }; ++ int i; ++ ++ old_emin = mpfr_get_emin (); ++ old_emax = mpfr_get_emax (); ++ ++ for (i = 0; i < 2; i++) ++ { ++ mpfr_t a1, a2, b, c; ++ mpfr_prec_t p; ++ int neg, j, rnd; ++ ++ set_emin (emin[i]); ++ set_emax (emax[i]); ++ ++ p = MPFR_PREC_MIN + randlimb () % 70; ++ mpfr_init2 (a1, p); ++ mpfr_init2 (a2, p); ++ mpfr_init2 (b, p+1); ++ mpfr_init2 (c, MPFR_PREC_MIN); ++ ++ mpfr_setmax (b, 0); ++ mpfr_set_ui (c, 1, MPFR_RNDN); ++ ++ for (neg = 0; neg < 2; neg++) ++ { ++ for (j = 1; j >= 0; j--) ++ { ++ mpfr_set_exp (b, __gmpfr_emax - j); ++ RND_LOOP (rnd) ++ { ++ unsigned int flags1, flags2; ++ int inex1, inex2; ++ ++ flags1 = MPFR_FLAGS_INEXACT; ++ if (rnd == MPFR_RNDN || MPFR_IS_LIKE_RNDZ (rnd, neg)) ++ { ++ inex1 = neg ? 1 : -1; ++ mpfr_setmax (a1, __gmpfr_emax - j); ++ } ++ else ++ { ++ inex1 = neg ? -1 : 1; ++ if (j == 0) ++ { ++ flags1 |= MPFR_FLAGS_OVERFLOW; ++ mpfr_set_inf (a1, 1); ++ } ++ else ++ { ++ mpfr_setmin (a1, __gmpfr_emax); ++ } ++ } ++ MPFR_SET_SIGN (a1, neg ? -1 : 1); ++ ++ mpfr_clear_flags (); ++ inex2 = mpfr_sub (a2, b, c, (mpfr_rnd_t) rnd); ++ flags2 = __gmpfr_flags; ++ ++ if (! (flags1 == flags2 && SAME_SIGN (inex1, inex2) && ++ mpfr_equal_p (a1, a2))) ++ { ++ printf ("Error 1 in check_max_almosteven for %s," ++ " i = %d, j = %d, neg = %d\n", ++ mpfr_print_rnd_mode ((mpfr_rnd_t) rnd), ++ i, j, neg); ++ printf (" b = "); ++ mpfr_dump (b); ++ printf ("Expected "); ++ mpfr_dump (a1); ++ printf (" with inex = %d, flags =", inex1); ++ flags_out (flags1); ++ printf ("Got "); ++ mpfr_dump (a2); ++ printf (" with inex = %d, flags =", inex2); ++ flags_out (flags2); ++ exit (1); ++ } ++ ++ if (i == 0) ++ break; ++ ++ mpfr_clear_flags (); ++ set_emin (MPFR_EMIN_MIN); ++ set_emax (MPFR_EMAX_MAX); ++ inex2 = mpfr_sub (a2, b, c, (mpfr_rnd_t) rnd); ++ set_emin (emin[i]); ++ set_emax (emax[i]); ++ inex2 = mpfr_check_range (a2, inex2, (mpfr_rnd_t) rnd); ++ flags2 = __gmpfr_flags; ++ ++ if (! (flags1 == flags2 && SAME_SIGN (inex1, inex2) && ++ mpfr_equal_p (a1, a2))) ++ { ++ printf ("Error 2 in check_max_almosteven for %s," ++ " i = %d, j = %d, neg = %d\n", ++ mpfr_print_rnd_mode ((mpfr_rnd_t) rnd), ++ i, j, neg); ++ printf (" b = "); ++ mpfr_dump (b); ++ printf ("Expected "); ++ mpfr_dump (a1); ++ printf (" with inex = %d, flags =", inex1); ++ flags_out (flags1); ++ printf ("Got "); ++ mpfr_dump (a2); ++ printf (" with inex = %d, flags =", inex2); ++ flags_out (flags2); ++ exit (1); ++ } ++ } ++ } /* j */ ++ ++ mpfr_neg (b, b, MPFR_RNDN); ++ mpfr_neg (c, c, MPFR_RNDN); ++ } /* neg */ ++ ++ mpfr_clears (a1, a2, b, c, (mpfr_ptr) 0); ++ } /* i */ ++ ++ set_emin (old_emin); ++ set_emax (old_emax); ++} ++ + #define TEST_FUNCTION test_sub + #define TWO_ARGS + #define RAND_FUNCTION(x) mpfr_random2(x, MPFR_LIMB_SIZE (x), randlimb () % 100, RANDS) +@@ -647,6 +776,7 @@ + check_rounding (); + check_diverse (); + check_inexact (); ++ check_max_almosteven (); + bug_ddefour (); + for (p=2; p<200; p++) + for (i=0; i<50; i++) +diff -Naurd mpfr-3.1.4-a/PATCHES mpfr-3.1.4-b/PATCHES +--- mpfr-3.1.4-a/PATCHES 2016-08-04 20:41:14.097592781 +0000 ++++ mpfr-3.1.4-b/PATCHES 2016-08-04 20:41:14.121592350 +0000 +@@ -0,0 +1 @@ ++c++11-compat +diff -Naurd mpfr-3.1.4-a/VERSION mpfr-3.1.4-b/VERSION +--- mpfr-3.1.4-a/VERSION 2016-06-01 13:00:30.772711162 +0000 ++++ mpfr-3.1.4-b/VERSION 2016-08-04 20:41:14.121592350 +0000 +@@ -1 +1 @@ +-3.1.4-p3 ++3.1.4-p4 +diff -Naurd mpfr-3.1.4-a/src/mpfr.h mpfr-3.1.4-b/src/mpfr.h +--- mpfr-3.1.4-a/src/mpfr.h 2016-06-01 13:00:30.772711162 +0000 ++++ mpfr-3.1.4-b/src/mpfr.h 2016-08-04 20:41:14.121592350 +0000 +@@ -27,7 +27,7 @@ + #define MPFR_VERSION_MAJOR 3 + #define MPFR_VERSION_MINOR 1 + #define MPFR_VERSION_PATCHLEVEL 4 +-#define MPFR_VERSION_STRING "3.1.4-p3" ++#define MPFR_VERSION_STRING "3.1.4-p4" + + /* Macros dealing with MPFR VERSION */ + #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) +diff -Naurd mpfr-3.1.4-a/src/version.c mpfr-3.1.4-b/src/version.c +--- mpfr-3.1.4-a/src/version.c 2016-06-01 13:00:30.772711162 +0000 ++++ mpfr-3.1.4-b/src/version.c 2016-08-04 20:41:14.121592350 +0000 +@@ -25,5 +25,5 @@ + const char * + mpfr_get_version (void) + { +- return "3.1.4-p3"; ++ return "3.1.4-p4"; + } +diff -Naurd mpfr-3.1.4-a/tests/tpow_z.c mpfr-3.1.4-b/tests/tpow_z.c +--- mpfr-3.1.4-a/tests/tpow_z.c 2016-03-06 11:33:03.000000000 +0000 ++++ mpfr-3.1.4-b/tests/tpow_z.c 2016-08-04 20:41:14.113592494 +0000 +@@ -26,7 +26,7 @@ + + #include "mpfr-test.h" + +-#define ERROR(str) do { printf("Error for "str"\n"); exit (1); } while (0) ++#define ERROR(str) do { printf ("Error for " str "\n"); exit (1); } while (0) + + static void + check_special (void) +diff -Naurd mpfr-3.1.4-a/tests/tset_si.c mpfr-3.1.4-b/tests/tset_si.c +--- mpfr-3.1.4-a/tests/tset_si.c 2016-03-06 11:33:03.000000000 +0000 ++++ mpfr-3.1.4-b/tests/tset_si.c 2016-08-04 20:41:14.113592494 +0000 +@@ -26,7 +26,7 @@ + + #include "mpfr-test.h" + +-#define ERROR(str) {printf("Error for "str"\n"); exit(1);} ++#define ERROR(str) do { printf ("Error for " str "\n"); exit (1); } while (0) + + static void + test_2exp (void) +diff -Naurd mpfr-3.1.4-a/tests/tset_sj.c mpfr-3.1.4-b/tests/tset_sj.c +--- mpfr-3.1.4-a/tests/tset_sj.c 2016-03-06 11:33:03.000000000 +0000 ++++ mpfr-3.1.4-b/tests/tset_sj.c 2016-08-04 20:41:14.113592494 +0000 +@@ -42,7 +42,7 @@ + + #else + +-#define ERROR(str) {printf("Error for "str"\n"); exit(1);} ++#define ERROR(str) do { printf ("Error for " str "\n"); exit (1); } while (0) + + static int + inexact_sign (int x) +diff -Naurd mpfr-3.1.4-a/tests/tsi_op.c mpfr-3.1.4-b/tests/tsi_op.c +--- mpfr-3.1.4-a/tests/tsi_op.c 2016-03-06 11:33:03.000000000 +0000 ++++ mpfr-3.1.4-b/tests/tsi_op.c 2016-08-04 20:41:14.113592494 +0000 +@@ -26,14 +26,16 @@ + + #include "mpfr-test.h" + +-#define ERROR1(s, i, z, exp) \ +-{\ +- printf("Error for "s" and i=%d\n", i);\ +- printf("Expected %s\n", exp);\ +- printf("Got "); mpfr_out_str (stdout, 16, 0, z, MPFR_RNDN);\ +- putchar ('\n');\ +- exit(1);\ +-} ++#define ERROR1(s,i,z,exp) \ ++ do \ ++ { \ ++ printf ("Error for " s " and i=%d\n", i); \ ++ printf ("Expected %s\n", exp); \ ++ printf ("Got "); mpfr_out_str (stdout, 16, 0, z, MPFR_RNDN); \ ++ putchar ('\n'); \ ++ exit(1); \ ++ } \ ++ while (0) + + const struct { + const char * op1; diff --git a/easybuild/easyconfigs/g/GConf/GConf-3.2.6-foss-2016a.eb b/easybuild/easyconfigs/g/GConf/GConf-3.2.6-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..6b42d8e1b61951e910fa8de90602815402ce47d6 --- /dev/null +++ b/easybuild/easyconfigs/g/GConf/GConf-3.2.6-foss-2016a.eb @@ -0,0 +1,39 @@ +easyblock = 'ConfigureMake' + +name = 'GConf' +version = '3.2.6' + +homepage = 'https://projects.gnome.org/gconf/' +description = """GConf is a system for storing application preferences. + It is intended for user preferences; not configuration + of something like Apache, or arbitrary data storage.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['http://ftp.gnome.org/pub/GNOME/sources/GConf/%(version_major_minor)s/'] +sources = [SOURCE_TAR_XZ] + +dependencies = [ + ('dbus-glib', '0.106'), + ('GLib', '2.48.0'), + ('GObject-Introspection', '1.48.0'), + ('libxml2', '2.9.3'), + ('GTK+', '2.24.30'), + ('intltool', '0.51.0', '-Perl-5.22.1'), +] + +configopts = '--disable-orbit ' + +sanity_check_paths = { + 'files': ['bin/gconf%s' % x for x in['-merge-tree', 'tool-2']] + + ['bin/gsettings-%s-convert' % x for x in ['data', 'schema']] + + ['lib/libgconf-2.%s' % x for x in['a', 'so']], + 'dirs': ['include', 'share'] +} + +modextrapaths = { + 'GI_TYPELIB_PATH': 'share', + 'XDG_DATA_DIRS': 'share', +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/GConf/GConf-3.2.6-intel-2016a.eb b/easybuild/easyconfigs/g/GConf/GConf-3.2.6-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..89fe1cefe22f7ce9275561d9ac87da8492fc8316 --- /dev/null +++ b/easybuild/easyconfigs/g/GConf/GConf-3.2.6-intel-2016a.eb @@ -0,0 +1,39 @@ +easyblock = 'ConfigureMake' + +name = 'GConf' +version = '3.2.6' + +homepage = 'https://projects.gnome.org/gconf/' +description = """GConf is a system for storing application preferences. + It is intended for user preferences; not configuration + of something like Apache, or arbitrary data storage.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +source_urls = ['http://ftp.gnome.org/pub/GNOME/sources/GConf/%(version_major_minor)s/'] +sources = [SOURCE_TAR_XZ] + +dependencies = [ + ('dbus-glib', '0.106'), + ('GLib', '2.47.5'), + ('GObject-Introspection', '1.47.1'), + ('libxml2', '2.9.3'), + ('GTK+', '2.24.28'), + ('intltool', '0.51.0', '-Perl-5.22.1'), +] + +configopts = '--disable-orbit ' + +sanity_check_paths = { + 'files': ['bin/gconf%s' % x for x in['-merge-tree', 'tool-2']] + + ['bin/gsettings-%s-convert' % x for x in ['data', 'schema']] + + ['lib/libgconf-2.%s' % x for x in['a', 'so']], + 'dirs': ['include', 'share'] +} + +modextrapaths = { + 'GI_TYPELIB_PATH': 'share', + 'XDG_DATA_DIRS': 'share', +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/GConf/GConf-3.2.6-intel-2016b.eb b/easybuild/easyconfigs/g/GConf/GConf-3.2.6-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..a184de7e11e3abfe4f04de17b665ba49a762a573 --- /dev/null +++ b/easybuild/easyconfigs/g/GConf/GConf-3.2.6-intel-2016b.eb @@ -0,0 +1,39 @@ +easyblock = 'ConfigureMake' + +name = 'GConf' +version = '3.2.6' + +homepage = 'https://projects.gnome.org/gconf/' +description = """GConf is a system for storing application preferences. + It is intended for user preferences; not configuration + of something like Apache, or arbitrary data storage.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['http://ftp.gnome.org/pub/GNOME/sources/GConf/%(version_major_minor)s/'] +sources = [SOURCE_TAR_XZ] + +dependencies = [ + ('dbus-glib', '0.108'), + ('GLib', '2.49.5'), + ('GObject-Introspection', '1.49.1'), + ('libxml2', '2.9.4'), + ('GTK+', '2.24.31'), + ('intltool', '0.51.0', '-Perl-5.24.0'), +] + +configopts = '--disable-orbit ' + +sanity_check_paths = { + 'files': ['bin/gconf%s' % x for x in['-merge-tree', 'tool-2']] + + ['bin/gsettings-%s-convert' % x for x in ['data', 'schema']] + + ['lib/libgconf-2.%s' % x for x in['a', 'so']], + 'dirs': ['include', 'share'] +} + +modextrapaths = { + 'GI_TYPELIB_PATH': 'share', + 'XDG_DATA_DIRS': 'share', +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-2.0.1-foss-2015a.eb b/easybuild/easyconfigs/g/GDAL/GDAL-2.0.1-foss-2015a.eb new file mode 100644 index 0000000000000000000000000000000000000000..001e2879dae3dcad958e9a50d9a60741832b69c8 --- /dev/null +++ b/easybuild/easyconfigs/g/GDAL/GDAL-2.0.1-foss-2015a.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'GDAL' +version = '2.0.1' + +homepage = 'http://www.gdal.org/' +description = """GDAL is a translator library for raster geospatial data formats that is released under an X/MIT style + Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model + to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for + data translation and processing.""" + +toolchain = {'name': 'foss', 'version': '2015a'} +toolchainopts = {'opt': True, 'usempi': True} + +source_urls = ['http://download.osgeo.org/gdal/%(version)s/'] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [ + ('KEALib', '1.4.4'), + ('netCDF', '4.3.3.1'), + ('HDF5', '1.8.16'), + ('expat', '2.1.0'), + ('libxml2', '2.9.3'), + ('zlib', '1.2.8'), +] + +sanity_check_paths = { + 'files': ['lib/libgdal.%s' % SHLIB_EXT, 'lib/libgdal.a'], + 'dirs': ['bin', 'include'] +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-2.1.0-foss-2016a.eb b/easybuild/easyconfigs/g/GDAL/GDAL-2.1.0-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..c02be486fa7beeb2a0a991c39a109f2dc2b61a16 --- /dev/null +++ b/easybuild/easyconfigs/g/GDAL/GDAL-2.1.0-foss-2016a.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'GDAL' +version = '2.1.0' + +homepage = 'http://www.gdal.org/' +description = """GDAL is a translator library for raster geospatial data formats that is released under an X/MIT style + Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model + to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for + data translation and processing.""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'usempi': True} + +source_urls = ['http://download.osgeo.org/gdal/%(version)s/'] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [ + ('netCDF', '4.4.1'), + ('expat', '2.2.0'), + ('libxml2', '2.9.4'), + ('zlib', '1.2.8'), + ('SQLite', '3.13.0'), +] + +sanity_check_paths = { + 'files': ['lib/libgdal.%s' % SHLIB_EXT, 'lib/libgdal.a'], + 'dirs': ['bin', 'include'] +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-2.1.0-foss-2016b.eb b/easybuild/easyconfigs/g/GDAL/GDAL-2.1.0-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..0ed850751b4be861268b23f0c0198d42f1aa1499 --- /dev/null +++ b/easybuild/easyconfigs/g/GDAL/GDAL-2.1.0-foss-2016b.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'GDAL' +version = '2.1.0' + +homepage = 'http://www.gdal.org/' +description = """GDAL is a translator library for raster geospatial data formats that is released under an X/MIT style + Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model + to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for + data translation and processing.""" + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'usempi': True} + +source_urls = ['http://download.osgeo.org/gdal/%(version)s/'] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [ + ('netCDF', '4.4.1'), + ('expat', '2.2.0'), + ('libxml2', '2.9.4'), + ('zlib', '1.2.8'), + ('SQLite', '3.13.0'), +] + +sanity_check_paths = { + 'files': ['lib/libgdal.%s' % SHLIB_EXT, 'lib/libgdal.a'], + 'dirs': ['bin', 'include'] +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-2.1.0-intel-2016b.eb b/easybuild/easyconfigs/g/GDAL/GDAL-2.1.0-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..794261db7ff7e4f21cf69e970fd20f1e6881e5b8 --- /dev/null +++ b/easybuild/easyconfigs/g/GDAL/GDAL-2.1.0-intel-2016b.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'GDAL' +version = '2.1.0' + +homepage = 'http://www.gdal.org/' +description = """GDAL is a translator library for raster geospatial data formats that is released under an X/MIT style + Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model + to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for + data translation and processing.""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'usempi': True} + +source_urls = ['http://download.osgeo.org/gdal/%(version)s/'] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [ + ('netCDF', '4.4.1'), + ('expat', '2.2.0'), + ('libxml2', '2.9.4'), + ('zlib', '1.2.8'), + ('SQLite', '3.13.0'), +] + +sanity_check_paths = { + 'files': ['lib/libgdal.%s' % SHLIB_EXT, 'lib/libgdal.a'], + 'dirs': ['bin', 'include'] +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-2.1.1-foss-2016a.eb b/easybuild/easyconfigs/g/GDAL/GDAL-2.1.1-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..0ec6ce953ae72d20e8716c2f5ef3b5cbef5ee576 --- /dev/null +++ b/easybuild/easyconfigs/g/GDAL/GDAL-2.1.1-foss-2016a.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'GDAL' +version = '2.1.1' + +homepage = 'http://www.gdal.org/' +description = """GDAL is a translator library for raster geospatial data formats that is released under an X/MIT style + Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model + to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for + data translation and processing.""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'usempi': True} + +source_urls = ['http://download.osgeo.org/gdal/%(version)s/'] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [ + ('netCDF', '4.4.0'), + ('expat', '2.1.1'), + ('libxml2', '2.9.3'), + ('zlib', '1.2.8'), +] + +sanity_check_paths = { + 'files': ['lib/libgdal.%s' % SHLIB_EXT, 'lib/libgdal.a'], + 'dirs': ['bin', 'include'] +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/GDAL/GDAL-2.1.1-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/g/GDAL/GDAL-2.1.1-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..6355e7d5d7130a05f7e5efb81ce96f824ad04a29 --- /dev/null +++ b/easybuild/easyconfigs/g/GDAL/GDAL-2.1.1-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,49 @@ +easyblock = 'ConfigureMake' + +name = 'GDAL' +version = '2.1.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.gdal.org/' +description = """GDAL is a translator library for raster geospatial data formats that is released under an X/MIT style + Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model + to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for + data translation and processing.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['http://download.osgeo.org/gdal/%(version)s/'] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [ + ('Python', '2.7.12'), + ('netCDF', '4.4.1'), + ('expat', '2.2.0'), + ('GEOS', '3.5.0', versionsuffix), + ('SQLite', '3.13.0'), + ('libxml2', '2.9.4'), + ('libpng', '1.6.24'), + ('libjpeg-turbo', '1.5.0'), + ('JasPer', '1.900.1'), + ('LibTIFF', '4.0.6'), + ('zlib', '1.2.8'), + ('cURL', '7.49.1'), + ('PCRE', '8.39'), +] + +configopts = '--with-expat=$EBROOTEXPAT --with-libz=$EBROOTLIBZ --with-hdf5=$EBROOTHDF5 --with-netcdf=$EBROOTNETCDF' +configopts += ' --with-xml2=$EBROOTLIBXML2 --with-geos=$EBROOTGEOS/bin/geos-config --with-jpeg=$EBROOTLIBJPEGTURBO' +configopts += ' --with-png=$EBROOTLIBPNG --with-sqlite3=$EBROOTSQLITE --with-jasper=$EBROOTJASPER' +configopts += ' --with-libtiff=$EBROOTLIBTIFF --with-pcre=$EBROOTPCRE --with-python=$EBROOTPYTHON/bin/python' +# there is a bug in the build system causing the build with libtool to fail for the moment +# (static library is also missing because of this) +configopts += ' --without-libtool' + +modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} + +sanity_check_paths = { + 'files': ['lib/libgdal.%s' % SHLIB_EXT], + 'dirs': ['bin', 'include', 'lib/python%(pyshortver)s/site-packages'] +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/GDB/GDB-7.10.1-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/g/GDB/GDB-7.10.1-foss-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..7a28658458c1dc446fa8d949035081bd6b79e820 --- /dev/null +++ b/easybuild/easyconfigs/g/GDB/GDB-7.10.1-foss-2016a-Python-2.7.11.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'GDB' +version = '7.10.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.gnu.org/software/gdb/gdb.html' +description = "The GNU Project Debugger" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = [SOURCELOWER_TAR_XZ] +source_urls = [GNU_SOURCE] + +patches = ['GDB-7.9-missing-makeinfo.patch'] + +dependencies = [ + ('ncurses', '6.0'), + ('Python', '2.7.11'), +] + +configopts = '--with-python' + +parallel = 1 + +sanity_check_paths = { + 'files': ['bin/gdb', 'bin/gdbserver'], + 'dirs': [], +} + +moduleclass = 'debugger' diff --git a/easybuild/easyconfigs/g/GDB/GDB-7.11-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/g/GDB/GDB-7.11-foss-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..f98a09c22edd0cd9ed9035e004ea87c2645846af --- /dev/null +++ b/easybuild/easyconfigs/g/GDB/GDB-7.11-foss-2016a-Python-2.7.11.eb @@ -0,0 +1,35 @@ +easyblock = 'ConfigureMake' + +name = 'GDB' +version = '7.11' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.gnu.org/software/gdb/gdb.html' +description = "The GNU Project Debugger" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = [SOURCELOWER_TAR_XZ] +source_urls = [GNU_SOURCE] + +patches = ['GDB-7.9-missing-makeinfo.patch'] + +dependencies = [ + ('zlib', '1.2.8'), + ('libreadline', '6.3'), + ('ncurses', '6.0'), + ('expat', '2.1.0'), + ('Python', '2.7.11'), +] + +configopts = '--with-system-zlib --with-python=$EBROOTPYTHON/bin/python --with-expat=$EBROOTEXPAT ' +configopts += '--with-system-readline --enable-tui --enable-plugins' + +parallel = 1 + +sanity_check_paths = { + 'files': ['bin/gdb', 'bin/gdbserver'], + 'dirs': [], +} + +moduleclass = 'debugger' diff --git a/easybuild/easyconfigs/g/GDB/GDB-7.11-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/g/GDB/GDB-7.11-intel-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..7f2305c130c023f4e65aff6df07629a2eaeab032 --- /dev/null +++ b/easybuild/easyconfigs/g/GDB/GDB-7.11-intel-2016a-Python-2.7.11.eb @@ -0,0 +1,35 @@ +easyblock = 'ConfigureMake' + +name = 'GDB' +version = '7.11' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.gnu.org/software/gdb/gdb.html' +description = "The GNU Project Debugger" + +toolchain = {'name': 'intel', 'version': '2016a'} + +sources = [SOURCELOWER_TAR_XZ] +source_urls = [GNU_SOURCE] + +patches = ['GDB-7.9-missing-makeinfo.patch'] + +dependencies = [ + ('zlib', '1.2.8'), + ('libreadline', '6.3'), + ('ncurses', '6.0'), + ('expat', '2.1.0'), + ('Python', '2.7.11'), +] + +configopts = '--with-system-zlib --with-python=$EBROOTPYTHON/bin/python --with-expat=$EBROOTEXPAT ' +configopts += '--with-system-readline --enable-tui --enable-plugins' + +parallel = 1 + +sanity_check_paths = { + 'files': ['bin/gdb', 'bin/gdbserver'], + 'dirs': [], +} + +moduleclass = 'debugger' diff --git a/easybuild/easyconfigs/g/GDB/GDB-7.11.1-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/g/GDB/GDB-7.11.1-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..ad51f8adce6ed100c32b88850007cbece82b094f --- /dev/null +++ b/easybuild/easyconfigs/g/GDB/GDB-7.11.1-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,35 @@ +easyblock = 'ConfigureMake' + +name = 'GDB' +version = '7.11.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.gnu.org/software/gdb/gdb.html' +description = "The GNU Project Debugger" + +toolchain = {'name': 'intel', 'version': '2016b'} + +sources = [SOURCELOWER_TAR_XZ] +source_urls = [GNU_SOURCE] + +patches = ['GDB-7.9-missing-makeinfo.patch'] + +dependencies = [ + ('zlib', '1.2.8'), + ('libreadline', '6.3'), + ('ncurses', '6.0'), + ('expat', '2.2.0'), + ('Python', '2.7.12'), +] + +configopts = '--with-system-zlib --with-python=$EBROOTPYTHON/bin/python --with-expat=$EBROOTEXPAT ' +configopts += '--with-system-readline --enable-tui --enable-plugins' + +parallel = 1 + +sanity_check_paths = { + 'files': ['bin/gdb', 'bin/gdbserver'], + 'dirs': [], +} + +moduleclass = 'debugger' diff --git a/easybuild/easyconfigs/g/GEOS/GEOS-3.5.0-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/g/GEOS/GEOS-3.5.0-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..e5b4060a66bb0315b7298b10378e7ddfc9936f0f --- /dev/null +++ b/easybuild/easyconfigs/g/GEOS/GEOS-3.5.0-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = 'GEOS' +version = '3.5.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://trac.osgeo.org/geos' +description = """GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS)""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['http://download.osgeo.org/geos/'] +sources = [SOURCELOWER_TAR_BZ2] + +dependencies = [('Python', '2.7.12')] + +builddependencies = [('SWIG', '3.0.10', versionsuffix)] + +configopts = '--enable-python' + +modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'} + +sanity_check_paths = { + 'files': ['bin/geos-config', 'lib/libgeos.%s' % SHLIB_EXT, 'lib/libgeos.a', 'include/geos.h'], + 'dirs': ['lib/python%(pyshortver)s/site-packages/geos'], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/GL2PS/GL2PS-1.3.9-foss-2016a-Mesa-11.2.1.eb b/easybuild/easyconfigs/g/GL2PS/GL2PS-1.3.9-foss-2016a-Mesa-11.2.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..726a6db2a2c33cca8e4949130306dcd390972ece --- /dev/null +++ b/easybuild/easyconfigs/g/GL2PS/GL2PS-1.3.9-foss-2016a-Mesa-11.2.1.eb @@ -0,0 +1,37 @@ +easyblock = 'CMakeMake' + +name = 'GL2PS' +version = '1.3.9' + +homepage = 'http://www.geuz.org/gl2ps/' +description = """GL2PS: an OpenGL to PostScript printing library""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['http://geuz.org/gl2ps/src/'] +sources = [SOURCELOWER_TGZ] + +mesa_ver = '11.2.1' +versionsuffix = '-Mesa-%s' % mesa_ver + +builddependencies = [ + ('CMake', '3.4.3'), +] + +dependencies = [ + ('libX11', '1.6.3'), + ('libXi', '1.7.6'), + ('libXmu', '1.1.2'), + ('Mesa', mesa_ver), + ('libGLU', '9.0.0', versionsuffix), + ('freeglut', '3.0.0', versionsuffix), + ('libpng', '1.6.21'), + ('zlib', '1.2.8'), +] + +sanity_check_paths = { + 'files': ['include/gl2ps.h', 'lib/libgl2ps.so'], + 'dirs': [] +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GL2PS/GL2PS-1.3.9-foss-2016a.eb b/easybuild/easyconfigs/g/GL2PS/GL2PS-1.3.9-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..f83060a449130ff06fdd0db762c2c6ec65dc132f --- /dev/null +++ b/easybuild/easyconfigs/g/GL2PS/GL2PS-1.3.9-foss-2016a.eb @@ -0,0 +1,34 @@ +easyblock = 'CMakeMake' + +name = 'GL2PS' +version = '1.3.9' + +homepage = 'http://www.geuz.org/gl2ps/' +description = """GL2PS: an OpenGL to PostScript printing library""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['http://geuz.org/gl2ps/src/'] +sources = [SOURCELOWER_TGZ] + +builddependencies = [ + ('CMake', '3.4.3'), +] + +dependencies = [ + ('libX11', '1.6.3'), + ('libXi', '1.7.6'), + ('libXmu', '1.1.2'), + ('Mesa', '11.1.2'), + ('libGLU', '9.0.0'), + ('freeglut', '3.0.0'), + ('libpng', '1.6.21'), + ('zlib', '1.2.8'), +] + +sanity_check_paths = { + 'files': ['include/gl2ps.h', 'lib/libgl2ps.so'], + 'dirs': [] +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GL2PS/GL2PS-1.3.9-intel-2016a-Mesa-11.2.1.eb b/easybuild/easyconfigs/g/GL2PS/GL2PS-1.3.9-intel-2016a-Mesa-11.2.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..3f9a18be1e4b2fdbbaee3f0d5cc5b6ca129fcee5 --- /dev/null +++ b/easybuild/easyconfigs/g/GL2PS/GL2PS-1.3.9-intel-2016a-Mesa-11.2.1.eb @@ -0,0 +1,37 @@ +easyblock = 'CMakeMake' + +name = 'GL2PS' +version = '1.3.9' + +homepage = 'http://www.geuz.org/gl2ps/' +description = """GL2PS: an OpenGL to PostScript printing library""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +source_urls = ['http://geuz.org/gl2ps/src/'] +sources = [SOURCELOWER_TGZ] + +mesa_ver = '11.2.1' +versionsuffix = '-Mesa-%s' % mesa_ver + +builddependencies = [ + ('CMake', '3.4.3'), +] + +dependencies = [ + ('libX11', '1.6.3'), + ('libXi', '1.7.6'), + ('libXmu', '1.1.2'), + ('Mesa', mesa_ver), + ('libGLU', '9.0.0', versionsuffix), + ('freeglut', '3.0.0', versionsuffix), + ('libpng', '1.6.21'), + ('zlib', '1.2.8'), +] + +sanity_check_paths = { + 'files': ['include/gl2ps.h', 'lib/libgl2ps.so'], + 'dirs': [] +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GL2PS/GL2PS-1.3.9-intel-2016b.eb b/easybuild/easyconfigs/g/GL2PS/GL2PS-1.3.9-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..1afefc8e7263edc409979defb441a63f7217199e --- /dev/null +++ b/easybuild/easyconfigs/g/GL2PS/GL2PS-1.3.9-intel-2016b.eb @@ -0,0 +1,32 @@ +easyblock = 'CMakeMake' + +name = 'GL2PS' +version = '1.3.9' + +homepage = 'http://www.geuz.org/gl2ps/' +description = """GL2PS: an OpenGL to PostScript printing library""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['http://geuz.org/gl2ps/src/'] +sources = [SOURCELOWER_TGZ] + +builddependencies = [ + ('CMake', '3.6.1'), +] + +dependencies = [ + ('X11', '20160819'), + ('Mesa', '12.0.2'), + ('libGLU', '9.0.0'), + ('freeglut', '3.0.0'), + ('libpng', '1.6.24'), + ('zlib', '1.2.8'), +] + +sanity_check_paths = { + 'files': ['include/gl2ps.h', 'lib/libgl2ps.so'], + 'dirs': [] +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GLPK/GLPK-4.58-foss-2016a.eb b/easybuild/easyconfigs/g/GLPK/GLPK-4.58-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..d5751eec2af50e198a9d59fbc626bff4d7f35a9e --- /dev/null +++ b/easybuild/easyconfigs/g/GLPK/GLPK-4.58-foss-2016a.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = 'GLPK' +version = '4.58' + +homepage = 'https://www.gnu.org/software/glpk/' +description = """The GLPK (GNU Linear Programming Kit) package is intended for + solving large-scale linear programming (LP), + mixed integer programming (MIP), and other related problems. + It is a set of routines written in ANSI C + and organized in the form of a callable library.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://ftp.gnu.org/gnu/%(namelower)s/'] + +dependencies = [('GMP', '6.1.0')] + +configopts = "--with-gmp" + +sanity_check_paths = { + 'files': ['bin/glpsol', 'include/glpk.h'] + + ['lib/libglpk.%s' % x for x in [SHLIB_EXT, 'a']], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/GLPK/GLPK-4.60-intel-2016b.eb b/easybuild/easyconfigs/g/GLPK/GLPK-4.60-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..66b0f5b8f26455ebcf27155b679333939bb7b2b7 --- /dev/null +++ b/easybuild/easyconfigs/g/GLPK/GLPK-4.60-intel-2016b.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = 'GLPK' +version = '4.60' + +homepage = 'https://www.gnu.org/software/glpk/' +description = """The GLPK (GNU Linear Programming Kit) package is intended for + solving large-scale linear programming (LP), + mixed integer programming (MIP), and other related problems. + It is a set of routines written in ANSI C + and organized in the form of a callable library.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://ftp.gnu.org/gnu/%(namelower)s/'] + +dependencies = [('GMP', '6.1.1')] + +configopts = "--with-gmp" + +sanity_check_paths = { + 'files': ['bin/glpsol', 'include/glpk.h'] + + ['lib/libglpk.%s' % x for x in [SHLIB_EXT, 'a']], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/GLib/GLib-2.47.5-foss-2016a.eb b/easybuild/easyconfigs/g/GLib/GLib-2.47.5-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..06841954c43c2e6a143fefa7a95dca8cab3a5ed8 --- /dev/null +++ b/easybuild/easyconfigs/g/GLib/GLib-2.47.5-foss-2016a.eb @@ -0,0 +1,33 @@ +easyblock = 'ConfigureMake' + +name = 'GLib' +version = '2.47.5' + +homepage = 'http://www.gtk.org/' +description = """GLib is one of the base libraries of the GTK+ project""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'optarch': True, 'pic': True} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [ + ('libffi', '3.2.1'), + ('gettext', '0.19.6'), + ('libxml2', '2.9.3'), + ('PCRE', '8.38'), +] + +builddependencies = [('Python', '2.7.11')] + +configopts = "--disable-maintainer-mode --disable-silent-rules --disable-libelf --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/easybuild/easyconfigs/g/GLib/GLib-2.48.0-foss-2016a.eb b/easybuild/easyconfigs/g/GLib/GLib-2.48.0-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..73ce1be6d6188f150635c1a057c5e6487afda0aa --- /dev/null +++ b/easybuild/easyconfigs/g/GLib/GLib-2.48.0-foss-2016a.eb @@ -0,0 +1,33 @@ +easyblock = 'ConfigureMake' + +name = 'GLib' +version = '2.48.0' + +homepage = 'http://www.gtk.org/' +description = """GLib is one of the base libraries of the GTK+ project""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'optarch': True, 'pic': True} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [ + ('libffi', '3.2.1'), + ('gettext', '0.19.7'), + ('libxml2', '2.9.3'), + ('PCRE', '8.38'), +] + +builddependencies = [('Python', '2.7.11')] + +configopts = "--disable-maintainer-mode --disable-silent-rules --disable-libelf --enable-static --enable-shared --disable-systemtap" + +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/easybuild/easyconfigs/g/GLib/GLib-2.48.0-intel-2016a.eb b/easybuild/easyconfigs/g/GLib/GLib-2.48.0-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..918c5aec064dd5b33c8bc696eaecc1e206361584 --- /dev/null +++ b/easybuild/easyconfigs/g/GLib/GLib-2.48.0-intel-2016a.eb @@ -0,0 +1,33 @@ +easyblock = 'ConfigureMake' + +name = 'GLib' +version = '2.48.0' + +homepage = 'http://www.gtk.org/' +description = """GLib is one of the base libraries of the GTK+ project""" + +toolchain = {'name': 'intel', 'version': '2016a'} +toolchainopts = {'optarch': True, 'pic': True} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [ + ('libffi', '3.2.1'), + ('gettext', '0.19.7'), + ('libxml2', '2.9.3'), + ('PCRE', '8.38'), +] + +builddependencies = [('Python', '2.7.11')] + +configopts = "--disable-maintainer-mode --disable-silent-rules --disable-libelf --enable-static --enable-shared --disable-systemtap" + +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/easybuild/easyconfigs/g/GLib/GLib-2.49.5-intel-2016b.eb b/easybuild/easyconfigs/g/GLib/GLib-2.49.5-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..cabfe78d325876f0484af882c23960b55c41cdef --- /dev/null +++ b/easybuild/easyconfigs/g/GLib/GLib-2.49.5-intel-2016b.eb @@ -0,0 +1,33 @@ +easyblock = 'ConfigureMake' + +name = 'GLib' +version = '2.49.5' + +homepage = 'http://www.gtk.org/' +description = """GLib is one of the base libraries of the GTK+ project""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [ + ('libffi', '3.2.1'), + ('gettext', '0.19.8'), + ('libxml2', '2.9.4'), + ('PCRE', '8.39'), +] + +builddependencies = [('Python', '2.7.12')] + +configopts = "--disable-maintainer-mode --disable-silent-rules --disable-libelf --enable-static --enable-shared --disable-systemtap" + +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/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2016-05-01-foss-2016a.eb b/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2016-05-01-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..84e054bf9ccf013654498c831bab82886f14a657 --- /dev/null +++ b/easybuild/easyconfigs/g/GMAP-GSNAP/GMAP-GSNAP-2016-05-01-foss-2016a.eb @@ -0,0 +1,37 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel + +easyblock = 'ConfigureMake' + +name = 'GMAP-GSNAP' +version = '2016-05-01' + +homepage = 'http://research-pub.gene.com/gmap/' +description = """GMAP: A Genomic Mapping and Alignment Program for mRNA and EST Sequences + GSNAP: Genomic Short-read Nucleotide Alignment Program""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['http://research-pub.gene.com/gmap/src/'] +sources = [SOURCELOWER_TAR_GZ] + +# with these deps you can use standard compressed files +# to support files in gobby format take a look at README for extra dependencies +# http://research-pub.gene.com/gmap/src/README +dependencies = [ + ('bzip2', '1.0.6'), + ('zlib', '1.2.8'), +] + +# you can change the MAX_READLENGTH for GSNAP with something like this. +# details in the README http://research-pub.gene.com/gmap/src/README +#configopts = 'MAX_READLENGTH=250' + +sanity_check_paths = { + 'files': ['bin/gmap', 'bin/gsnap'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GMP/GMP-6.1.0-CrayGNU-2015.11.eb b/easybuild/easyconfigs/g/GMP/GMP-6.1.0-CrayGNU-2015.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..6658db36ac96658b371159a7b25a752a7ec9ecc1 --- /dev/null +++ b/easybuild/easyconfigs/g/GMP/GMP-6.1.0-CrayGNU-2015.11.eb @@ -0,0 +1,25 @@ +# contributed by Luca Marsella (CSCS) +easyblock = 'ConfigureMake' + +name = 'GMP' +version = '6.1.0' + +homepage = 'http://gmplib.org/' +description = """GMP is a free library for arbitrary precision arithmetic, +operating on signed integers, rational numbers, and floating point numbers. """ + +toolchain = {'name': 'CrayGNU', 'version': '2015.11'} +toolchainopts = {'lowopt': True} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = [GNU_SOURCE] + +preconfigopts = 'export CFLAGS="$CFLAGS -mcmodel=large" && ' +runtest = 'check' + +sanity_check_paths = { + 'files': ['lib/libgmp.%s' % SHLIB_EXT, 'include/gmp.h'], + 'dirs': [], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/GMP/GMP-6.1.0-CrayGNU-2016.03.eb b/easybuild/easyconfigs/g/GMP/GMP-6.1.0-CrayGNU-2016.03.eb new file mode 100644 index 0000000000000000000000000000000000000000..0f388ec38b6ef8a140107cecb538c8b7f8966eda --- /dev/null +++ b/easybuild/easyconfigs/g/GMP/GMP-6.1.0-CrayGNU-2016.03.eb @@ -0,0 +1,25 @@ +# contributed by Luca Marsella (CSCS) and gppezzi +easyblock = 'ConfigureMake' + +name = 'GMP' +version = '6.1.0' + +homepage = 'http://gmplib.org/' +description = """GMP is a free library for arbitrary precision arithmetic, +operating on signed integers, rational numbers, and floating point numbers. """ + +toolchain = {'name': 'CrayGNU', 'version': '2016.03'} +toolchainopts = {'lowopt': True} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = [GNU_SOURCE] + +preconfigopts = 'export CFLAGS="$CFLAGS -mcmodel=large" && ' +runtest = 'check' + +sanity_check_paths = { + 'files': ['lib/libgmp.%s' % SHLIB_EXT, 'include/gmp.h'], + 'dirs': [], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/GMP/GMP-6.1.0-goolf-1.7.20.eb b/easybuild/easyconfigs/g/GMP/GMP-6.1.0-goolf-1.7.20.eb new file mode 100644 index 0000000000000000000000000000000000000000..7a5dd73b3c907cda68756c926a74b5f2b1267b63 --- /dev/null +++ b/easybuild/easyconfigs/g/GMP/GMP-6.1.0-goolf-1.7.20.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'GMP' +version = '6.1.0' + +homepage = 'http://gmplib.org/' +description = """GMP is a free library for arbitrary precision arithmetic, +operating on signed integers, rational numbers, and floating point numbers. """ + +toolchain = {'name': 'goolf', 'version': '1.7.20'} +toolchainopts = {'pic': True, 'precise': True} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = ['http://ftp.gnu.org/gnu/gmp'] + +builddependencies = [ + ('Autotools', '20150215', '', True), +] + +# enable C++ interface +configopts = '--enable-cxx' + +runtest = 'check' + +sanity_check_paths = { + 'files': ['lib/libgmp.%s' % SHLIB_EXT, 'include/gmp.h'], + 'dirs': [], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/GMP/GMP-6.1.0-intel-2016.02-GCC-4.9.eb b/easybuild/easyconfigs/g/GMP/GMP-6.1.0-intel-2016.02-GCC-4.9.eb new file mode 100644 index 0000000000000000000000000000000000000000..70b7019537c666cd2c6b4400d8be07e4d8bf5266 --- /dev/null +++ b/easybuild/easyconfigs/g/GMP/GMP-6.1.0-intel-2016.02-GCC-4.9.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'GMP' +version = '6.1.0' + +homepage = 'http://gmplib.org/' +description = """GMP is a free library for arbitrary precision arithmetic, +operating on signed integers, rational numbers, and floating point numbers. """ + +toolchain = {'name': 'intel', 'version': '2016.02-GCC-4.9'} +toolchainopts = {'pic': True, 'precise': True} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = ['http://ftp.gnu.org/gnu/gmp'] + +builddependencies = [ + ('Autotools', '20150215'), +] + +# enable C++ interface +configopts = '--enable-cxx' + +runtest = 'check' + +sanity_check_paths = { + 'files': ['lib/libgmp.%s' % SHLIB_EXT, 'include/gmp.h'], + 'dirs': [], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/GMP/GMP-6.1.0-iomkl-2016.07.eb b/easybuild/easyconfigs/g/GMP/GMP-6.1.0-iomkl-2016.07.eb new file mode 100644 index 0000000000000000000000000000000000000000..e34edcb7afd1ae2f6d9401f6aef1c26df5903360 --- /dev/null +++ b/easybuild/easyconfigs/g/GMP/GMP-6.1.0-iomkl-2016.07.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'GMP' +version = '6.1.0' + +homepage = 'http://gmplib.org/' +description = """GMP is a free library for arbitrary precision arithmetic, +operating on signed integers, rational numbers, and floating point numbers. """ + +toolchain = {'name': 'iomkl', 'version': '2016.07'} +toolchainopts = {'pic': True, 'precise': True} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = ['http://ftp.gnu.org/gnu/gmp'] + +builddependencies = [ + ('Autotools', '20150215'), +] + +# enable C++ interface +configopts = '--enable-cxx' + +runtest = 'check' + +sanity_check_paths = { + 'files': ['lib/libgmp.%s' % SHLIB_EXT, 'include/gmp.h'], + 'dirs': [], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/GMP/GMP-6.1.0-iomkl-2016.09-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/g/GMP/GMP-6.1.0-iomkl-2016.09-GCC-4.9.3-2.25.eb new file mode 100644 index 0000000000000000000000000000000000000000..6a0888eaf0bc27410f21a0472e8ba0d397f1e3e3 --- /dev/null +++ b/easybuild/easyconfigs/g/GMP/GMP-6.1.0-iomkl-2016.09-GCC-4.9.3-2.25.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'GMP' +version = '6.1.0' + +homepage = 'http://gmplib.org/' +description = """GMP is a free library for arbitrary precision arithmetic, +operating on signed integers, rational numbers, and floating point numbers. """ + +toolchain = {'name': 'iomkl', 'version': '2016.09-GCC-4.9.3-2.25'} +toolchainopts = {'pic': True, 'precise': True} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = ['http://ftp.gnu.org/gnu/gmp'] + +builddependencies = [ + ('Autotools', '20150215'), +] + +# enable C++ interface +configopts = '--enable-cxx' + +runtest = 'check' + +sanity_check_paths = { + 'files': ['lib/libgmp.%s' % SHLIB_EXT, 'include/gmp.h'], + 'dirs': [], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/GMP/GMP-6.1.1-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/g/GMP/GMP-6.1.1-GCC-5.4.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..e32606963803c7464924313578d22c0da36ae019 --- /dev/null +++ b/easybuild/easyconfigs/g/GMP/GMP-6.1.1-GCC-5.4.0-2.26.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'GMP' +version = '6.1.1' + +homepage = 'http://gmplib.org/' +description = """GMP is a free library for arbitrary precision arithmetic, +operating on signed integers, rational numbers, and floating point numbers. """ + +toolchain = {'name': 'GCC', 'version': '5.4.0-2.26'} +toolchainopts = {'pic': True, 'precise': True} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = ['http://ftp.gnu.org/gnu/gmp'] + +builddependencies = [ + ('Autotools', '20150215'), +] + +# enable C++ interface +configopts = '--enable-cxx' + +runtest = 'check' + +sanity_check_paths = { + 'files': ['lib/libgmp.%s' % SHLIB_EXT, 'include/gmp.h'], + 'dirs': [], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/GMP/GMP-6.1.1-foss-2016.04.eb b/easybuild/easyconfigs/g/GMP/GMP-6.1.1-foss-2016.04.eb new file mode 100644 index 0000000000000000000000000000000000000000..81653e7d61ed7d4f6e7a00ca79cb0cd51d6fe10a --- /dev/null +++ b/easybuild/easyconfigs/g/GMP/GMP-6.1.1-foss-2016.04.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'GMP' +version = '6.1.1' + +homepage = 'http://gmplib.org/' +description = """GMP is a free library for arbitrary precision arithmetic, +operating on signed integers, rational numbers, and floating point numbers. """ + +toolchain = {'name': 'foss', 'version': '2016.04'} +toolchainopts = {'pic': True, 'precise': True} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = ['http://ftp.gnu.org/gnu/gmp'] + +builddependencies = [ + ('Autotools', '20150215'), +] + +# enable C++ interface +configopts = '--enable-cxx' + +runtest = 'check' + +sanity_check_paths = { + 'files': ['lib/libgmp.%s' % SHLIB_EXT, 'include/gmp.h'], + 'dirs': [], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/GMP/GMP-6.1.1-foss-2016a.eb b/easybuild/easyconfigs/g/GMP/GMP-6.1.1-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..8758c0fea08a2ec320fffeab1e40b70a3024b3dc --- /dev/null +++ b/easybuild/easyconfigs/g/GMP/GMP-6.1.1-foss-2016a.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'GMP' +version = '6.1.1' + +homepage = 'http://gmplib.org/' +description = """GMP is a free library for arbitrary precision arithmetic, +operating on signed integers, rational numbers, and floating point numbers. """ + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'pic': True, 'precise': True} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = ['http://ftp.gnu.org/gnu/gmp'] + +builddependencies = [ + ('Autotools', '20150215'), +] + +# enable C++ interface +configopts = '--enable-cxx' + +runtest = 'check' + +sanity_check_paths = { + 'files': ['lib/libgmp.%s' % SHLIB_EXT, 'include/gmp.h'], + 'dirs': [], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/GMP/GMP-6.1.1-foss-2016b.eb b/easybuild/easyconfigs/g/GMP/GMP-6.1.1-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..418ae20a6095d69c592c03c3d3e3ef9236d40856 --- /dev/null +++ b/easybuild/easyconfigs/g/GMP/GMP-6.1.1-foss-2016b.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'GMP' +version = '6.1.1' + +homepage = 'http://gmplib.org/' +description = """GMP is a free library for arbitrary precision arithmetic, +operating on signed integers, rational numbers, and floating point numbers. """ + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'pic': True, 'precise': True} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = ['http://ftp.gnu.org/gnu/gmp'] + +builddependencies = [ + ('Autotools', '20150215'), +] + +# enable C++ interface +configopts = '--enable-cxx' + +runtest = 'check' + +sanity_check_paths = { + 'files': ['lib/libgmp.%s' % SHLIB_EXT, 'include/gmp.h'], + 'dirs': [], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/GMP/GMP-6.1.1-intel-2016b.eb b/easybuild/easyconfigs/g/GMP/GMP-6.1.1-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..cc91fe4582eb55b895ebbbeb902bc69f327f85ba --- /dev/null +++ b/easybuild/easyconfigs/g/GMP/GMP-6.1.1-intel-2016b.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'GMP' +version = '6.1.1' + +homepage = 'http://gmplib.org/' +description = """GMP is a free library for arbitrary precision arithmetic, +operating on signed integers, rational numbers, and floating point numbers. """ + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True, 'precise': True} + +sources = [SOURCELOWER_TAR_BZ2] +source_urls = ['http://ftp.gnu.org/gnu/gmp'] + +builddependencies = [ + ('Autotools', '20150215'), +] + +# enable C++ interface +configopts = '--enable-cxx' + +runtest = 'check' + +sanity_check_paths = { + 'files': ['lib/libgmp.%s' % SHLIB_EXT, 'include/gmp.h'], + 'dirs': [], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.42.0-intel-2014b.eb b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.42.0-intel-2014b.eb index 7ae4e4f769fedf8c793c884e8311c3c622ded917..1f246a9bfc2eb62d382ca3eb928a045d92ac2488 100644 --- a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.42.0-intel-2014b.eb +++ b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.42.0-intel-2014b.eb @@ -18,9 +18,11 @@ sources = [SOURCELOWER_TAR_XZ] dependencies = [ ('Python', '2.7.8'), ('GLib', '2.40.0'), - ('Bison', '3.0.2'), ] +builddependencies = [ + ('Bison', '3.0.2'), +] 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']], diff --git a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.44.0-intel-2015a.eb b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.44.0-intel-2015a.eb index 0461a34f5fa98e605430578afc3e2d3e52c120b6..835de46b5ba7b7765bf54d8586d2f605ea4fe992 100644 --- a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.44.0-intel-2015a.eb +++ b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.44.0-intel-2015a.eb @@ -18,6 +18,9 @@ sources = [SOURCELOWER_TAR_XZ] dependencies = [ ('Python', '2.7.10'), ('GLib', '2.44.1'), +] + +builddependencies = [ ('Bison', '3.0.4', '', ('GCC', '4.9.2')), ] diff --git a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.47.1-foss-2016a.eb b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.47.1-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..ef2d0a1446a1f6dd8439d667317b98d5d3ed6cdc --- /dev/null +++ b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.47.1-foss-2016a.eb @@ -0,0 +1,47 @@ +easyblock = 'ConfigureMake' + +name = 'GObject-Introspection' +version = '1.47.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': 'foss', 'version': '2016a'} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [ + ('Python', '2.7.11'), + ('GLib', '2.47.5'), + ('libffi', '3.2.1'), +] + +builddependencies = [ + ('Autotools', '20150215'), + ('flex', '2.6.0'), + ('Bison', '3.0.4'), + ('cairo', '1.14.6'), +] + +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/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.47.1-intel-2015b.eb b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.47.1-intel-2015b.eb index 7bff36264810cc72f1a959ca49015dc90cc7c723..b1d634cd352ac482fd26e054e4060917e6948809 100644 --- a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.47.1-intel-2015b.eb +++ b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.47.1-intel-2015b.eb @@ -18,9 +18,21 @@ sources = [SOURCELOWER_TAR_XZ] dependencies = [ ('Python', '2.7.10'), ('GLib', '2.47.1'), + ('libffi', '3.2.1'), +] + +builddependencies = [ + ('Autotools', '20150215'), + ('flex', '2.6.0'), ('Bison', '3.0.4'), + ('cairo', '1.14.4'), ] +preconfigopts = "env GI_SCANNER_DISABLE_CACHE=true " + +# avoid using hard-coded path to 'python' in shebang of scripts +buildopts = "PYTHON=python" + 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']], diff --git a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.47.1-intel-2016a.eb b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.47.1-intel-2016a.eb index eaa343080de350899c80dbdc9c5bf1f93099cb2f..7606731e757adbf0bf3a899ff2b67572169c2cd7 100644 --- a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.47.1-intel-2016a.eb +++ b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.47.1-intel-2016a.eb @@ -20,15 +20,17 @@ pyver = '2.7.11' dependencies = [ ('Python', pyver), ('GLib', '2.47.5'), + ('libffi', '3.2.1'), +] + +builddependencies = [ + ('Autotools', '20150215'), ('flex', '2.6.0'), ('Bison', '3.0.4'), ('cairo', '1.14.6'), - ('libffi', '3.2.1'), ] -builddependencies = [('Autotools', '20150215')] - -preconfigopts = "GI_SCANNER_DISABLE_CACHE=true " +preconfigopts = "env GI_SCANNER_DISABLE_CACHE=true " # avoid using hard-coded path to 'python' in shebang of scripts buildopts = "PYTHON=python" diff --git a/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.48.0-foss-2016a.eb b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.48.0-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..e8ddb76e89b7d35653bafb683713c3bb253736ef --- /dev/null +++ b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.48.0-foss-2016a.eb @@ -0,0 +1,48 @@ +easyblock = 'ConfigureMake' + +name = 'GObject-Introspection' +version = '1.48.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': 'foss', 'version': '2016a'} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] + +glibver = '2.48.0' +dependencies = [ + ('Python', '2.7.11'), + ('GLib', glibver), + ('libffi', '3.2.1'), +] + +builddependencies = [ + ('Autotools', '20150215'), + ('flex', '2.6.0'), + ('Bison', '3.0.4'), + ('cairo', '1.14.6', '-GLib-%s' % glibver), +] + +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/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.48.0-intel-2016a.eb b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.48.0-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..3d59c6fe7c70a2bda1d72d3452fe547620f12559 --- /dev/null +++ b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.48.0-intel-2016a.eb @@ -0,0 +1,48 @@ +easyblock = 'ConfigureMake' + +name = 'GObject-Introspection' +version = '1.48.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': 'intel', 'version': '2016a'} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] + +glibver = '2.48.0' +dependencies = [ + ('Python', '2.7.11'), + ('GLib', glibver), + ('libffi', '3.2.1'), +] + +builddependencies = [ + ('Autotools', '20150215'), + ('flex', '2.6.0'), + ('Bison', '3.0.4'), + ('cairo', '1.14.6', '-GLib-%s' % glibver), +] + +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/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.49.1-intel-2016b.eb b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.49.1-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..09a8cb39dc660d306b6d1080bb36d6dc112bc0f7 --- /dev/null +++ b/easybuild/easyconfigs/g/GObject-Introspection/GObject-Introspection-1.49.1-intel-2016b.eb @@ -0,0 +1,47 @@ +easyblock = 'ConfigureMake' + +name = 'GObject-Introspection' +version = '1.49.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': 'intel', 'version': '2016b'} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [ + ('Python', '2.7.12'), + ('GLib', '2.49.5'), + ('libffi', '3.2.1'), +] + +builddependencies = [ + ('Autotools', '20150215'), + ('flex', '2.6.0'), + ('Bison', '3.0.4'), + ('cairo', '1.14.6'), +] + +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/easybuild/easyconfigs/g/GP2C/GP2C-0.0.9pl5-foss-2016a.eb b/easybuild/easyconfigs/g/GP2C/GP2C-0.0.9pl5-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..e78f2ba765ca13f54160f88355d201e8564fec05 --- /dev/null +++ b/easybuild/easyconfigs/g/GP2C/GP2C-0.0.9pl5-foss-2016a.eb @@ -0,0 +1,29 @@ +easyblock = 'ConfigureMake' + +name = 'GP2C' +version = '0.0.9pl5' + +homepage = 'http://pari.math.u-bordeaux.fr/pub/pari/manuals/gp2c/gp2c.html' +description = """The gp2c compiler is a package for translating GP routines into the C programming language, so that + they can be compiled and used with the PARI system or the GP calculator. +""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://pari.math.u-bordeaux.fr/pub/pari/GP2C/'] + +dependencies = [ + ('PARI-GP', '2.7.6'), +] + +configopts = '--with-paricfg=$EBROOTPARIMINGP/lib/pari/pari.cfg' + +runtest = 'check' + +sanity_check_paths = { + 'files': ['bin/%s' % binfile for binfile in ['gp2c', 'gp2c-run',]], + 'dirs': ['bin'] +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/GRIT/GRIT-2.0.5-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/g/GRIT/GRIT-2.0.5-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..ec4f6977d05cef703c3fe392587827319b0e0487 --- /dev/null +++ b/easybuild/easyconfigs/g/GRIT/GRIT-2.0.5-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,42 @@ +easyblock = 'Bundle' + +name = 'GRIT' +version = '2.0.5' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/nboley/grit' +description = """GRIT - A tool for the integrative analysis of RNA-seq type assays""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +# this is a bundle of Python packages +exts_defaultclass = 'PythonPackage' + +dependencies = [ + ('Python', '2.7.12'), +] + +exts_list = [ + ('networkx', '1.11', { + 'source_urls': ['https://pypi.python.org/packages/source/n/networkx'], + }), + ('pysam', '0.9.1.4', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pysam/'], + }), + (name, version, { + 'source_urls': ['https://github.com/nboley/grit/archive/'], + 'source_tmpl': '%(version)s.tar.gz', + 'patches': ['GRIT-2.0.5_fix-typo.patch'], + }), +] + +modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} + +sanity_check_paths = { + 'files': ['bin/run_grit'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +sanity_check_commands = [('run_grit', '--help')] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GRIT/GRIT-2.0.5_fix-typo.patch b/easybuild/easyconfigs/g/GRIT/GRIT-2.0.5_fix-typo.patch new file mode 100644 index 0000000000000000000000000000000000000000..cb33a36d9083d1bfbffbd369acb09c31c5492b60 --- /dev/null +++ b/easybuild/easyconfigs/g/GRIT/GRIT-2.0.5_fix-typo.patch @@ -0,0 +1,15 @@ +fix typo resulting in AttributeError, see also https://github.com/nboley/grit/pull/3 +author: Kenneth Hoste (HPC-UGent) +diff --git a/grit/files/reads.py b/grit/files/reads.py +index 6228a43..a9cc2db 100644 +--- a/grit/files/reads.py ++++ b/grit/files/reads.py +@@ -957,7 +957,7 @@ class PolyAReads(Reads): + if reverse_read_strand in ('auto', None): + if ref_genes in([], None): + raise ValueError, "Determining reverse_read_strand requires reference genes" +- reverse_read_strand_params = Reads.determine_read_strand_param( ++ reverse_read_strand_params = determine_read_strand_params( + self, ref_genes, pairs_are_opp_strand, 'tes_exon', + 300, 50 ) + assert 'stranded' in reverse_read_strand_params diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-3.3.3-goolf-1.5.14.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-3.3.3-goolf-1.5.14.eb new file mode 100644 index 0000000000000000000000000000000000000000..6cbe4c8289014f42fac1b191849a94f64d2930d4 --- /dev/null +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-3.3.3-goolf-1.5.14.eb @@ -0,0 +1,30 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA, Cyprus Institute / CaSToRC, Ghent University +# Authors:: Wiktor Jurkowski , Fotis Georgatos , \ +# George Tsouloupas , Kenneth Hoste +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html +## +name = 'GROMACS' +version = '3.3.3' + +homepage = 'http://www.gromacs.org' +description = """GROMACS is a versatile package to perform molecular dynamics, + i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" + +toolchain = {'name': 'goolf', 'version': '1.5.14'} +toolchainopts = {'openmp': False, 'usempi': True} + +# eg. ftp://ftp.gromacs.org/pub/gromacs/gromacs-4.6.tar.gz +source_urls = [ + 'ftp://ftp.gromacs.org/pub/gromacs/', # GROMACS sources + 'http://gerrit.gromacs.org/download/', # regression tests sources +] +sources = [SOURCELOWER_TAR_GZ] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.7-intel-2015a-hybrid.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.7-intel-2015a-hybrid.eb new file mode 100644 index 0000000000000000000000000000000000000000..69bf5a5d408861adbf96d633d707b818b1167c81 --- /dev/null +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.0.7-intel-2015a-hybrid.eb @@ -0,0 +1,34 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, Ghent University +# Authors:: Wiktor Jurkowski , Fotis Georgatos , \ +# George Tsouloupas , Kenneth Hoste +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html +## +name = 'GROMACS' +version = '5.0.7' +versionsuffix = '-hybrid' + +homepage = 'http://www.gromacs.org' +description = """GROMACS is a versatile package to perform molecular dynamics, + i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" + +toolchain = {'name': 'intel', 'version': '2015a'} +toolchainopts = {'openmp': True, 'usempi': True} + +source_urls = ['ftp://ftp.gromacs.org/pub/gromacs/'] +sources = [SOURCELOWER_TAR_GZ] + +builddependencies = [ + ('CMake', '3.2.2'), + ('libxml2', '2.9.2') +] + +dependencies = [('Boost', '1.58.0', '-Python-2.7.9')] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.1-intel-2015b-hybrid.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.1-intel-2015b-hybrid.eb new file mode 100644 index 0000000000000000000000000000000000000000..327b4714267942d1528d9806e7e031ad25ad808e --- /dev/null +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.1-intel-2015b-hybrid.eb @@ -0,0 +1,34 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, Ghent University +# Authors:: Wiktor Jurkowski , Fotis Georgatos , \ +# George Tsouloupas , Kenneth Hoste +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html +## +name = 'GROMACS' +version = '5.1.1' +versionsuffix = '-hybrid' + +homepage = 'http://www.gromacs.org' +description = """GROMACS is a versatile package to perform molecular dynamics, + i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" + +toolchain = {'name': 'intel', 'version': '2015b'} +toolchainopts = {'openmp': True, 'usempi': True} + +source_urls = ['ftp://ftp.gromacs.org/pub/gromacs/'] +sources = [SOURCELOWER_TAR_GZ] + +builddependencies = [ + ('CMake', '3.3.2'), + ('libxml2', '2.9.2') +] + +dependencies = [('Boost', '1.59.0', '-Python-2.7.10')] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.2-CrayGNU-2016.03-cuda-7.0.28-hybrid.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.2-CrayGNU-2016.03-cuda-7.0.28-hybrid.eb new file mode 100644 index 0000000000000000000000000000000000000000..a5ac227312277d1f4bdf0440cc4a8463a1f7825b --- /dev/null +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.2-CrayGNU-2016.03-cuda-7.0.28-hybrid.eb @@ -0,0 +1,42 @@ +# Contributed by +# Luca Marsella (CSCS) +# Guilherme Peretti-Pezzi (CSCS) +# +# Copyright:: Copyright 2012-2013 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, Ghent University +# Authors:: Wiktor Jurkowski , Fotis Georgatos , \ +# George Tsouloupas , Kenneth Hoste +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html + +name = 'GROMACS' +version = "5.1.2" +cudaversion = '7.0.28' +versionsuffix = '-cuda-%s-hybrid' % cudaversion + +homepage = 'http://www.gromacs.org' +description = """GROMACS is a versatile package to perform molecular dynamics, + i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" + +toolchain = {'name': 'CrayGNU', 'version': '2016.03'} +toolchainopts = {'usempi': True, 'openmp': True, 'pic': True, 'verbose': False} + +source_urls = ['ftp://ftp.gromacs.org/pub/gromacs/'] +sources = [SOURCELOWER_TAR_GZ] + +configopts = '-DCUDA_NVCC_FLAGS="-arch sm_35"' + +builddependencies = [ + ('CMake', '3.5.0'), + ('cudatoolkit/%s-1.0502.10742.5.1' % cudaversion, EXTERNAL_MODULE), + ('fftw/3.3.4.3', EXTERNAL_MODULE), + ('Boost', '1.60.0', '-Python-2.7.11'), + ('libxml2', '2.9.3'), +] + +# skip tests as they call the MPI executable gmx_mpi and would fail on the login nodes +runtest = False + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.2-foss-2016a-hybrid.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.2-foss-2016a-hybrid.eb new file mode 100644 index 0000000000000000000000000000000000000000..e699b7dd9b16de6880d2666bd00d63a0ce3dcd9c --- /dev/null +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.2-foss-2016a-hybrid.eb @@ -0,0 +1,39 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, Ghent University +# Authors:: Wiktor Jurkowski , Fotis Georgatos , \ +# George Tsouloupas , Kenneth Hoste +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html +# +# Version 5.1.2 +# Author: Adam Huffman +# The Francis Crick Institute +## + +name = 'GROMACS' +version = '5.1.2' +versionsuffix = '-hybrid' + +homepage = 'http://www.gromacs.org' +description = """GROMACS is a versatile package to perform molecular dynamics, + i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'openmp': True, 'usempi': True} + +source_urls = ['ftp://ftp.gromacs.org/pub/gromacs/'] +sources = [SOURCELOWER_TAR_GZ] + +builddependencies = [ + ('CMake', '3.4.1'), + ('libxml2', '2.9.3') +] + +dependencies = [('Boost', '1.60.0')] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.2-foss-2016a-mt.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.2-foss-2016a-mt.eb new file mode 100644 index 0000000000000000000000000000000000000000..3c8fdff8cfc702fb737d846008bef3fc75111f16 --- /dev/null +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.2-foss-2016a-mt.eb @@ -0,0 +1,39 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, Ghent University +# Authors:: Wiktor Jurkowski , Fotis Georgatos , \ +# George Tsouloupas , Kenneth Hoste +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html +# +# Version 5.1.2 +# Author: Adam Huffman +# The Francis Crick Institute +## + +name = 'GROMACS' +version = '5.1.2' +versionsuffix = '-mt' + +homepage = 'http://www.gromacs.org' +description = """GROMACS is a versatile package to perform molecular dynamics, + i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'openmp': True, 'usempi': False} + +source_urls = ['ftp://ftp.gromacs.org/pub/gromacs/'] +sources = [SOURCELOWER_TAR_GZ] + +builddependencies = [ + ('CMake', '3.4.1'), + ('libxml2', '2.9.3') +] + +dependencies = [('Boost', '1.60.0')] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.2-goolf-1.7.20-mt.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.2-goolf-1.7.20-mt.eb new file mode 100644 index 0000000000000000000000000000000000000000..f8d1e53e321d52ef5e4afce53990049bf834ff15 --- /dev/null +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.2-goolf-1.7.20-mt.eb @@ -0,0 +1,42 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, Ghent University +# Authors:: Wiktor Jurkowski , Fotis Georgatos , \ +# George Tsouloupas , Kenneth Hoste +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html +## +name = 'GROMACS' +version = '5.1.2' +versionsuffix = '-mt' + +homepage = 'http://www.gromacs.org' +description = """GROMACS is a versatile package to perform molecular dynamics, + i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} +toolchainopts = {'openmp': True, 'usempi': False} + +source_urls = [ + 'ftp://ftp.gromacs.org/pub/gromacs/', + 'http://gerrit.gromacs.org/download/', +] + +sources = [ + SOURCELOWER_TAR_GZ, +# seems to have disappeared? +# 'regressiontests-5.0.2.tar.gz', +] + +builddependencies = [ + ('CMake', '2.8.12'), + ('libxml2', '2.9.3') +] + +dependencies = [('Boost', '1.53.0')] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.2-intel-2016a-hybrid-dp.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.2-intel-2016a-hybrid-dp.eb new file mode 100644 index 0000000000000000000000000000000000000000..e85182e185cfee1d3320dd3cbad7d468c23af9b9 --- /dev/null +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.2-intel-2016a-hybrid-dp.eb @@ -0,0 +1,41 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, Ghent University +# Authors:: Wiktor Jurkowski , Fotis Georgatos , \ +# George Tsouloupas , Kenneth Hoste +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html +# +# Version 5.1.2 +# Author: Adam Huffman +# The Francis Crick Institute +## + +name = 'GROMACS' +version = '5.1.2' +versionsuffix = '-hybrid-dp' + +homepage = 'http://www.gromacs.org' +description = """GROMACS is a versatile package to perform molecular dynamics, + i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" + +toolchain = {'name': 'intel', 'version': '2016a'} +toolchainopts = {'openmp': True, 'usempi': True} + +source_urls = ['ftp://ftp.gromacs.org/pub/gromacs/'] +sources = [SOURCELOWER_TAR_GZ] + +builddependencies = [ + ('CMake', '3.5.2'), + ('libxml2', '2.9.3') +] + +dependencies = [('Boost', '1.60.0')] + +double_precision = True + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.2-intel-2016a-hybrid.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.2-intel-2016a-hybrid.eb new file mode 100644 index 0000000000000000000000000000000000000000..1d0b356a9e2a620c6339cd94c4bc81e843aaf3ae --- /dev/null +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.2-intel-2016a-hybrid.eb @@ -0,0 +1,39 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, Ghent University +# Authors:: Wiktor Jurkowski , Fotis Georgatos , \ +# George Tsouloupas , Kenneth Hoste +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html +# +# Version 5.1.2 +# Author: Adam Huffman +# The Francis Crick Institute +## + +name = 'GROMACS' +version = '5.1.2' +versionsuffix = '-hybrid' + +homepage = 'http://www.gromacs.org' +description = """GROMACS is a versatile package to perform molecular dynamics, + i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" + +toolchain = {'name': 'intel', 'version': '2016a'} +toolchainopts = {'openmp': True, 'usempi': True} + +source_urls = ['ftp://ftp.gromacs.org/pub/gromacs/'] +sources = [SOURCELOWER_TAR_GZ] + +builddependencies = [ + ('CMake', '3.5.2'), + ('libxml2', '2.9.3') +] + +dependencies = [('Boost', '1.60.0')] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.4-foss-2016b-hybrid.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.4-foss-2016b-hybrid.eb new file mode 100644 index 0000000000000000000000000000000000000000..2e153e4c273ff746aa4738f9f7fa4009838071f3 --- /dev/null +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.4-foss-2016b-hybrid.eb @@ -0,0 +1,39 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, Ghent University +# Authors:: Wiktor Jurkowski , Fotis Georgatos , \ +# George Tsouloupas , Kenneth Hoste +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html +# +# Version 5.1.4 +# Author: Adam Huffman +# The Francis Crick Institute +## + +name = 'GROMACS' +version = '5.1.4' +versionsuffix = '-hybrid' + +homepage = 'http://www.gromacs.org' +description = """GROMACS is a versatile package to perform molecular dynamics, + i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'openmp': True, 'usempi': True} + +source_urls = ['ftp://ftp.gromacs.org/pub/gromacs/'] +sources = [SOURCELOWER_TAR_GZ] + +builddependencies = [ + ('CMake', '3.5.2'), + ('libxml2', '2.9.4') +] + +dependencies = [('Boost', '1.61.0')] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.4-foss-2016b-mt.eb b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.4-foss-2016b-mt.eb new file mode 100644 index 0000000000000000000000000000000000000000..ab660ee95506e4e89bff259094dc42a37736ac03 --- /dev/null +++ b/easybuild/easyconfigs/g/GROMACS/GROMACS-5.1.4-foss-2016b-mt.eb @@ -0,0 +1,39 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 University of Luxembourg / LCSB, Cyprus Institute / CaSToRC, Ghent University +# Authors:: Wiktor Jurkowski , Fotis Georgatos , \ +# George Tsouloupas , Kenneth Hoste +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-93.html +# +# Version 5.1.4 +# Author: Adam Huffman +# The Francis Crick Institute +## + +name = 'GROMACS' +version = '5.1.4' +versionsuffix = '-mt' + +homepage = 'http://www.gromacs.org' +description = """GROMACS is a versatile package to perform molecular dynamics, + i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.""" + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'openmp': True, 'usempi': False} + +source_urls = ['ftp://ftp.gromacs.org/pub/gromacs/'] +sources = [SOURCELOWER_TAR_GZ] + +builddependencies = [ + ('CMake', '3.5.2'), + ('libxml2', '2.9.4') +] + +dependencies = [('Boost', '1.61.0')] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMOS++/GROMOS++-1.0.2211-goolf-1.5.14-openmp.eb b/easybuild/easyconfigs/g/GROMOS++/GROMOS++-1.0.2211-goolf-1.5.14-openmp.eb new file mode 100644 index 0000000000000000000000000000000000000000..cd7029cdae85e7c037243b23290e387c3014fcee --- /dev/null +++ b/easybuild/easyconfigs/g/GROMOS++/GROMOS++-1.0.2211-goolf-1.5.14-openmp.eb @@ -0,0 +1,35 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Benjamin P. Roberts +# New Zealand eScience Infrastructure +# The University of Auckland, Auckland, New Zealand + +easyblock = 'ConfigureMake' + +name = 'GROMOS++' +version = '1.0.2211' +versionsuffix = '-openmp' + +homepage = 'http://www.gromos.net/' +description = """ GROMOS™ is an acronym of the GROningen MOlecular Simulation +computer program package, which has been developed since 1978 for the dynamic +modelling of (bio)molecules, until 1990 at the University of Groningen, The +Netherlands, and since then at the ETH, the Swiss Federal Institute of +Technology, in Zürich, Switzerland. """ + +toolchain = {'name': 'goolf', 'version': '1.5.14'} +toolchainopts = {'openmp': True, 'usempi': False} + +sources = [SOURCELOWER_TAR_BZ2] + +dependencies = [('GSL', '1.16')] + +preconfigopts = './Config.sh &&' +configopts = '--enable-openmp' + +sanity_check_paths = { + 'files': ["bin/pdb2g96", "bin/gromacs2gromos", "bin/structure_factor", + "lib/gromosplugin.a", "lib/libgromos.a"], + 'dirs': ["include", "share/gromos++"], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GROMOS++/GROMOS++-1.0.2211-goolf-1.5.14-serial.eb b/easybuild/easyconfigs/g/GROMOS++/GROMOS++-1.0.2211-goolf-1.5.14-serial.eb new file mode 100644 index 0000000000000000000000000000000000000000..2b1345c99b330dbed8db36a322dcc946664c9f9a --- /dev/null +++ b/easybuild/easyconfigs/g/GROMOS++/GROMOS++-1.0.2211-goolf-1.5.14-serial.eb @@ -0,0 +1,34 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Benjamin P. Roberts +# New Zealand eScience Infrastructure +# The University of Auckland, Auckland, New Zealand + +easyblock = 'ConfigureMake' + +name = 'GROMOS++' +version = '1.0.2211' +versionsuffix = '-serial' + +homepage = 'http://www.gromos.net/' +description = """ GROMOS™ is an acronym of the GROningen MOlecular Simulation +computer program package, which has been developed since 1978 for the dynamic +modelling of (bio)molecules, until 1990 at the University of Groningen, The +Netherlands, and since then at the ETH, the Swiss Federal Institute of +Technology, in Zürich, Switzerland. """ + +toolchain = {'name': 'goolf', 'version': '1.5.14'} +toolchainopts = {'openmp': False, 'usempi': False} + +sources = [SOURCELOWER_TAR_BZ2] + +dependencies = [('GSL', '1.16')] + +preconfigopts = './Config.sh &&' + +sanity_check_paths = { + 'files': ["bin/pdb2g96", "bin/gromacs2gromos", "bin/structure_factor", + "lib/gromosplugin.a", "lib/libgromos.a"], + 'dirs': ["include", "share/gromos++"], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GSL/GSL-1.16-goolf-1.7.20.eb b/easybuild/easyconfigs/g/GSL/GSL-1.16-goolf-1.7.20.eb new file mode 100644 index 0000000000000000000000000000000000000000..723ea8a3096e1f1890d78852589126f8dc03e877 --- /dev/null +++ b/easybuild/easyconfigs/g/GSL/GSL-1.16-goolf-1.7.20.eb @@ -0,0 +1,19 @@ +easyblock = 'ConfigureMake' + +name = 'GSL' +version = '1.16' + +homepage = 'http://www.gnu.org/software/gsl/' +description = """The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. + The library provides a wide range of mathematical routines such as random number generators, + special functions and least-squares fitting.""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} +toolchainopts = {'unroll': True, 'pic': True} + +source_urls = ['http://ftpmirror.gnu.org/gsl/'] +sources = [SOURCELOWER_TAR_GZ] + +configopts = "--with-pic" + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/g/GSL/GSL-2.1-CrayGNU-2015.11.eb b/easybuild/easyconfigs/g/GSL/GSL-2.1-CrayGNU-2015.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..378ea5f63e4b90d37463e1638d2f31f3bd42c885 --- /dev/null +++ b/easybuild/easyconfigs/g/GSL/GSL-2.1-CrayGNU-2015.11.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'GSL' +version = '2.1' + +homepage = 'http://www.gnu.org/software/gsl/' +description = """The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. + The library provides a wide range of mathematical routines such as random number generators, special functions + and least-squares fitting.""" + +toolchain = {'name': 'CrayGNU', 'version': '2015.11'} +toolchainopts = {'opt': True, 'optarch': True, 'unroll': True, 'pic': True} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +configopts = "--with-pic" + +sanity_check_paths={ + 'files': ['lib/libgsl.so', 'lib/libgsl.a'], + 'dirs': ['include'], +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/g/GSL/GSL-2.1-foss-2016a.eb b/easybuild/easyconfigs/g/GSL/GSL-2.1-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..f4a28c0d8f92dacd5f35197ffc598945074e5e37 --- /dev/null +++ b/easybuild/easyconfigs/g/GSL/GSL-2.1-foss-2016a.eb @@ -0,0 +1,19 @@ +easyblock = 'ConfigureMake' + +name = 'GSL' +version = "2.1" + +homepage = 'http://www.gnu.org/software/gsl/' +description = """The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. + The library provides a wide range of mathematical routines such as random number generators, special functions + and least-squares fitting.""" + +toolchain = {'version': '2016a', 'name': 'foss'} +toolchainopts = {'opt': True, 'optarch': True, 'unroll': True, 'pic': True} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +configopts = "--with-pic" + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/g/GSL/GSL-2.1-intel-2016b.eb b/easybuild/easyconfigs/g/GSL/GSL-2.1-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..5018bf16a60f8a8c6436fbe89723847500cb1eee --- /dev/null +++ b/easybuild/easyconfigs/g/GSL/GSL-2.1-intel-2016b.eb @@ -0,0 +1,19 @@ +easyblock = 'ConfigureMake' + +name = 'GSL' +version = '2.1' + +homepage = 'http://www.gnu.org/software/gsl/' +description = """The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. + The library provides a wide range of mathematical routines such as random number generators, special functions + and least-squares fitting.""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'opt': True, 'optarch': True, 'unroll': True, 'pic': True} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +configopts = "--with-pic" + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/g/GSL/GSL-2.2.1-intel-2016a.eb b/easybuild/easyconfigs/g/GSL/GSL-2.2.1-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..6708b4036871a33a26c6b6c63d9c33f7de7dcff9 --- /dev/null +++ b/easybuild/easyconfigs/g/GSL/GSL-2.2.1-intel-2016a.eb @@ -0,0 +1,19 @@ +easyblock = 'ConfigureMake' + +name = 'GSL' +version = '2.2.1' + +homepage = 'http://www.gnu.org/software/gsl/' +description = """The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. + The library provides a wide range of mathematical routines such as random number generators, special functions + and least-squares fitting.""" + +toolchain = {'name': 'intel', 'version': '2016a'} +toolchainopts = {'unroll': True, 'pic': True} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +configopts = "--with-pic" + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/g/GSL/GSL-2.2.1-intel-2016b.eb b/easybuild/easyconfigs/g/GSL/GSL-2.2.1-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..6a638ab6e5bc76977baae3f61860d573f0ea853e --- /dev/null +++ b/easybuild/easyconfigs/g/GSL/GSL-2.2.1-intel-2016b.eb @@ -0,0 +1,19 @@ +easyblock = 'ConfigureMake' + +name = 'GSL' +version = '2.2.1' + +homepage = 'http://www.gnu.org/software/gsl/' +description = """The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. + The library provides a wide range of mathematical routines such as random number generators, special functions + and least-squares fitting.""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'unroll': True, 'pic': True} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +configopts = "--with-pic" + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-0.10.36-foss-2016a.eb b/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-0.10.36-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..d0bab4473443397afbcaf5a28598814169b8f28b --- /dev/null +++ b/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-0.10.36-foss-2016a.eb @@ -0,0 +1,35 @@ +easyblock = 'ConfigureMake' + +name = 'GST-plugins-base' +version = '0.10.36' + +homepage = 'http://gstreamer.freedesktop.org/' +description = """GStreamer is a library for constructing graphs of media-handling + components. The applications it supports range from simple + Ogg/Vorbis playback, audio/video streaming to complex audio + (mixing) and video (non-linear editing) processing.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['http://gstreamer.freedesktop.org/src/gst-plugins-base'] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [('GStreamer', '0.10.36')] + +# does not work with Bison 3.x +builddependencies = [ + ('Bison', '2.7', '', True), +] + +sanity_check_paths = { + 'files': ['bin/gst-%s-%%(version_major_minor)s' % x for x in ['discoverer', 'visualise']] + + ['lib/libgst%s-%%(version_major_minor)s.%s' % (x, SHLIB_EXT) for x in ['app', 'audio', 'video']], + 'dirs': ['include', 'share'] +} + +modextrapaths = { + 'GI_TYPELIB_PATH': 'share', + 'XDG_DATA_DIRS': 'share', +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-0.10.36-intel-2016a.eb b/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-0.10.36-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..f2d1e756a585ad08874fbaab8b05643ae219879d --- /dev/null +++ b/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-0.10.36-intel-2016a.eb @@ -0,0 +1,35 @@ +easyblock = 'ConfigureMake' + +name = 'GST-plugins-base' +version = '0.10.36' + +homepage = 'http://gstreamer.freedesktop.org/' +description = """GStreamer is a library for constructing graphs of media-handling + components. The applications it supports range from simple + Ogg/Vorbis playback, audio/video streaming to complex audio + (mixing) and video (non-linear editing) processing.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +source_urls = ['http://gstreamer.freedesktop.org/src/gst-plugins-base'] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [('GStreamer', '0.10.36')] + +# does not work with Bison 3.x +builddependencies = [ + ('Bison', '2.7', '', True), +] + +sanity_check_paths = { + 'files': ['bin/gst-%s-%%(version_major_minor)s' % x for x in ['discoverer', 'visualise']] + + ['lib/libgst%s-%%(version_major_minor)s.%s' % (x, SHLIB_EXT) for x in ['app', 'audio', 'video']], + 'dirs': ['include', 'share'] +} + +modextrapaths = { + 'GI_TYPELIB_PATH': 'share', + 'XDG_DATA_DIRS': 'share', +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-0.10.36-intel-2016b.eb b/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-0.10.36-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..743a59e91a75f2f3bab8542aa585f914ac2fd4de --- /dev/null +++ b/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-0.10.36-intel-2016b.eb @@ -0,0 +1,35 @@ +easyblock = 'ConfigureMake' + +name = 'GST-plugins-base' +version = '0.10.36' + +homepage = 'http://gstreamer.freedesktop.org/' +description = """GStreamer is a library for constructing graphs of media-handling + components. The applications it supports range from simple + Ogg/Vorbis playback, audio/video streaming to complex audio + (mixing) and video (non-linear editing) processing.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['http://gstreamer.freedesktop.org/src/gst-plugins-base'] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [('GStreamer', '0.10.36')] + +# does not work with Bison 3.x +builddependencies = [ + ('Bison', '2.7', '', True), +] + +sanity_check_paths = { + 'files': ['bin/gst-%s-%%(version_major_minor)s' % x for x in ['discoverer', 'visualise']] + + ['lib/libgst%s-%%(version_major_minor)s.%s' % (x, SHLIB_EXT) for x in ['app', 'audio', 'video']], + 'dirs': ['include', 'share'] +} + +modextrapaths = { + 'GI_TYPELIB_PATH': 'share', + 'XDG_DATA_DIRS': 'share', +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.6.4-foss-2016a.eb b/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.6.4-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..6d1390515a07aec8efaebd5658224d96f885b2cf --- /dev/null +++ b/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.6.4-foss-2016a.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'GST-plugins-base' +version = '1.6.4' + +homepage = 'http://gstreamer.freedesktop.org/' +description = """GStreamer is a library for constructing graphs of media-handling + components. The applications it supports range from simple + Ogg/Vorbis playback, audio/video streaming to complex audio + (mixing) and video (non-linear editing) processing.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['http://gstreamer.freedesktop.org/src/gst-plugins-base'] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [('GStreamer', '1.6.4')] + +builddependencies = [ + ('Bison', '3.0.4', '', True), +] + +sanity_check_paths = { + 'files': ['bin/gst-%s-1.0' % x for x in ['discoverer', 'play']] + + ['lib/libgst%s-1.0.%s' % (x, SHLIB_EXT) for x in ['app', 'audio', 'video']], + 'dirs': ['include', 'share'] +} + +modextrapaths = { + 'GI_TYPELIB_PATH': 'share', + 'XDG_DATA_DIRS': 'share', +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.8.3-foss-2016a.eb b/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.8.3-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..248204c8cc0594b51c617a604da19ea6c545d7d2 --- /dev/null +++ b/easybuild/easyconfigs/g/GST-plugins-base/GST-plugins-base-1.8.3-foss-2016a.eb @@ -0,0 +1,39 @@ +easyblock = 'ConfigureMake' + +name = 'GST-plugins-base' +version = '1.8.3' + +homepage = 'http://gstreamer.freedesktop.org/' +description = """GStreamer is a library for constructing graphs of media-handling + components. The applications it supports range from simple + Ogg/Vorbis playback, audio/video streaming to complex audio + (mixing) and video (non-linear editing) processing.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['http://gstreamer.freedesktop.org/src/gst-plugins-base'] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [ + ('GStreamer', '1.8.3'), + ('gettext', '0.19.7'), +] + +builddependencies = [ + ('Autotools', '20150215'), + ('pkg-config', '0.29.1'), + ('Bison', '3.0.4', '', True), +] + +sanity_check_paths = { + 'files': ['bin/gst-%s-1.0' % x for x in ['discoverer', 'play', 'device-monitor']] + + ['lib/libgst%s-1.0.%s' % (x, SHLIB_EXT) for x in ['app', 'audio', 'video']], + 'dirs': ['include', 'share'] +} + +modextrapaths = { + 'GI_TYPELIB_PATH': 'share', + 'XDG_DATA_DIRS': 'share', +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GStreamer/GStreamer-0.10.36-foss-2016a.eb b/easybuild/easyconfigs/g/GStreamer/GStreamer-0.10.36-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..3dddb7ed206ed02efd2b6dc7f01f99bcd27320f7 --- /dev/null +++ b/easybuild/easyconfigs/g/GStreamer/GStreamer-0.10.36-foss-2016a.eb @@ -0,0 +1,40 @@ +easyblock = 'ConfigureMake' + +name = 'GStreamer' +version = '0.10.36' + +homepage = 'http://gstreamer.freedesktop.org/' +description = """GStreamer is a library for constructing graphs of media-handling + components. The applications it supports range from simple + Ogg/Vorbis playback, audio/video streaming to complex audio + (mixing) and video (non-linear editing) processing.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['http://gstreamer.freedesktop.org/src/gstreamer'] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [ + ('GLib', '2.48.0'), + ('GObject-Introspection', '1.48.0'), + ('zlib', '1.2.8'), +] + +# does not work with Bison 3.x +builddependencies = [ + ('Bison', '2.7', '', True), +] + +sanity_check_paths = { + 'files': ['bin/gst-%s-%%(version_major_minor)s' % x for x in ['inspect', 'typefind', 'launch']] + + ['lib/libgst%s-%%(version_major_minor)s.%s' % (x, SHLIB_EXT) for x in ['reamer', 'base', + 'controller', 'check']], + 'dirs': ['include', 'share', 'libexec'], +} + +modextrapaths = { + 'GI_TYPELIB_PATH': 'share', + 'XDG_DATA_DIRS': 'share', +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GStreamer/GStreamer-0.10.36-intel-2016a.eb b/easybuild/easyconfigs/g/GStreamer/GStreamer-0.10.36-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..ccd3a73617c8807c50da30435911ec35ba6f42d2 --- /dev/null +++ b/easybuild/easyconfigs/g/GStreamer/GStreamer-0.10.36-intel-2016a.eb @@ -0,0 +1,40 @@ +easyblock = 'ConfigureMake' + +name = 'GStreamer' +version = '0.10.36' + +homepage = 'http://gstreamer.freedesktop.org/' +description = """GStreamer is a library for constructing graphs of media-handling + components. The applications it supports range from simple + Ogg/Vorbis playback, audio/video streaming to complex audio + (mixing) and video (non-linear editing) processing.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +source_urls = ['http://gstreamer.freedesktop.org/src/gstreamer'] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [ + ('GLib', '2.47.5'), + ('GObject-Introspection', '1.47.1'), + ('zlib', '1.2.8'), +] + +# does not work with Bison 3.x +builddependencies = [ + ('Bison', '2.7', '', True), +] + +sanity_check_paths = { + 'files': ['bin/gst-%s-%%(version_major_minor)s' % x for x in ['inspect', 'typefind', 'launch']] + + ['lib/libgst%s-%%(version_major_minor)s.%s' % (x, SHLIB_EXT) for x in ['reamer', 'base', + 'controller', 'check']], + 'dirs': ['include', 'share', 'libexec'], +} + +modextrapaths = { + 'GI_TYPELIB_PATH': 'share', + 'XDG_DATA_DIRS': 'share', +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GStreamer/GStreamer-0.10.36-intel-2016b.eb b/easybuild/easyconfigs/g/GStreamer/GStreamer-0.10.36-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..a0214562e2fb427d1f49102f40d9baa59a0b0d93 --- /dev/null +++ b/easybuild/easyconfigs/g/GStreamer/GStreamer-0.10.36-intel-2016b.eb @@ -0,0 +1,40 @@ +easyblock = 'ConfigureMake' + +name = 'GStreamer' +version = '0.10.36' + +homepage = 'http://gstreamer.freedesktop.org/' +description = """GStreamer is a library for constructing graphs of media-handling + components. The applications it supports range from simple + Ogg/Vorbis playback, audio/video streaming to complex audio + (mixing) and video (non-linear editing) processing.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['http://gstreamer.freedesktop.org/src/gstreamer'] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [ + ('GLib', '2.49.5'), + ('GObject-Introspection', '1.49.1'), + ('zlib', '1.2.8'), +] + +# does not work with Bison 3.x +builddependencies = [ + ('Bison', '2.7', '', True), +] + +sanity_check_paths = { + 'files': ['bin/gst-%s-%%(version_major_minor)s' % x for x in ['inspect', 'typefind', 'launch']] + + ['lib/libgst%s-%%(version_major_minor)s.%s' % (x, SHLIB_EXT) for x in ['reamer', 'base', + 'controller', 'check']], + 'dirs': ['include', 'share', 'libexec'], +} + +modextrapaths = { + 'GI_TYPELIB_PATH': 'share', + 'XDG_DATA_DIRS': 'share', +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GStreamer/GStreamer-1.6.4-foss-2016a.eb b/easybuild/easyconfigs/g/GStreamer/GStreamer-1.6.4-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..05dfd4ddef23d01518146e3cd8b0b7622d7973d9 --- /dev/null +++ b/easybuild/easyconfigs/g/GStreamer/GStreamer-1.6.4-foss-2016a.eb @@ -0,0 +1,39 @@ +easyblock = 'ConfigureMake' + +name = 'GStreamer' +version = '1.6.4' + +homepage = 'http://gstreamer.freedesktop.org/' +description = """GStreamer is a library for constructing graphs of media-handling + components. The applications it supports range from simple + Ogg/Vorbis playback, audio/video streaming to complex audio + (mixing) and video (non-linear editing) processing.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['http://gstreamer.freedesktop.org/src/gstreamer'] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [ + ('GLib', '2.48.0'), + ('GObject-Introspection', '1.48.0'), + ('zlib', '1.2.8'), +] + +builddependencies = [ + ('Bison', '3.0.4', '', True), +] + +sanity_check_paths = { + 'files': ['bin/gst-%s-1.0' % x for x in ['inspect', 'typefind', 'launch']] + + ['lib/libgst%s-1.0.%s' % (x, SHLIB_EXT) for x in ['reamer', 'base', + 'controller', 'check']], + 'dirs': ['include', 'share', 'libexec'], +} + +modextrapaths = { + 'GI_TYPELIB_PATH': 'share', + 'XDG_DATA_DIRS': 'share', +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GStreamer/GStreamer-1.8.3-foss-2016a.eb b/easybuild/easyconfigs/g/GStreamer/GStreamer-1.8.3-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..191ac5221649a1be847135f102bee276c095ad96 --- /dev/null +++ b/easybuild/easyconfigs/g/GStreamer/GStreamer-1.8.3-foss-2016a.eb @@ -0,0 +1,37 @@ +easyblock = 'ConfigureMake' + +name = 'GStreamer' +version = '1.8.3' + +homepage = 'http://gstreamer.freedesktop.org/' +description = """GStreamer is a library for constructing graphs of media-handling + components. The applications it supports range from simple + Ogg/Vorbis playback, audio/video streaming to complex audio + (mixing) and video (non-linear editing) processing.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['http://gstreamer.freedesktop.org/src/gstreamer'] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [ + ('GLib', '2.48.0'), + ('GObject-Introspection', '1.48.0'), + ('zlib', '1.2.8'), +] + +builddependencies = [ + ('Bison', '3.0.4'), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['include', 'share', 'libexec'], +} + +modextrapaths = { + 'GI_TYPELIB_PATH': 'share', + 'XDG_DATA_DIRS': 'share', +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GTI/GTI-1.2.0-goolf-1.5.14.eb b/easybuild/easyconfigs/g/GTI/GTI-1.2.0-goolf-1.5.14.eb new file mode 100644 index 0000000000000000000000000000000000000000..d2f8ea38ad71b473812f242533750c0df1ce58eb --- /dev/null +++ b/easybuild/easyconfigs/g/GTI/GTI-1.2.0-goolf-1.5.14.eb @@ -0,0 +1,38 @@ +# This is an easyconfig file for EasyBuild, see https://github.com/hpcugent/easybuild +# Copyright:: Copyright 2013 Juelich Supercomputing Centre, Germany +# Authors:: Bernd Mohr +# License:: New BSD +# +# This work is based from experiences from the UNITE project +# http://apps.fz-juelich.de/unite/ +## +easyblock = 'CMakeMake' + +name = 'GTI' +version = '1.2.0' + +homepage = 'http://www.tu-dresden.de/zih/must/' +description = """A Generic Tools Infrastructure for Event-Based Tools in Parallel Systems.""" + +toolchain = {'name': 'goolf', 'version': '1.5.14'} +toolchainopts = {'usempi': True} + +# http://tu-dresden.de/die_tu_dresden/zentrale_einrichtungen/zih/forschung/projekte/must/files/gti-release-1.2.0.tar.gz +source_urls = ['http://tu-dresden.de/die_tu_dresden/zentrale_einrichtungen/zih/forschung/projekte/must/files/'] +sources = ['%(namelower)s-release-%(version)s.tar.gz'] + +patches = ['GTI-%(version)s-missing-unistd.patch'] + +dependencies = [('PnMPI', '1.2.0')] + +builddependencies = [('CMake', '3.0.2')] + +configopts = '-DCMAKE_BUILD_TYPE=Release -DPnMPI_INSTALL_PREFIX=${EBROOTPNMPI}' +buildopts = 'CXXFLAGS="$CXXFLAGS -fpermissive"' + +sanity_check_paths = { + 'files': ["bin/weaver", "include/I_Profiler.h"], + 'dirs': [], +} + +moduleclass = 'perf' diff --git a/easybuild/easyconfigs/g/GTK+/GTK+-2.24.30-foss-2016a.eb b/easybuild/easyconfigs/g/GTK+/GTK+-2.24.30-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..f8cd4f7bed72370ade3d0d83a7ba78d3bc8b51fd --- /dev/null +++ b/easybuild/easyconfigs/g/GTK+/GTK+-2.24.30-foss-2016a.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'GTK+' +version = '2.24.30' + +homepage = 'https://developer.gnome.org/gtk+/stable/' +description = """ + The GTK+ 2 package contains libraries used for creating graphical user interfaces for applications. +""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [ + ('ATK', '2.20.0'), + ('Gdk-Pixbuf', '2.35.1'), + ('Pango', '1.40.1'), + ('GObject-Introspection', '1.48.0'), +] + +configopts = "--disable-silent-rules --disable-glibtest --enable-introspection=yes --disable-visibility " + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GTK+/GTK+-2.24.30-intel-2016a.eb b/easybuild/easyconfigs/g/GTK+/GTK+-2.24.30-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..6dfeab052692f1b9ec109d174a03a6da1d8b54d0 --- /dev/null +++ b/easybuild/easyconfigs/g/GTK+/GTK+-2.24.30-intel-2016a.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'GTK+' +version = '2.24.30' + +homepage = 'https://developer.gnome.org/gtk+/stable/' +description = """ + The GTK+ 2 package contains libraries used for creating graphical user interfaces for applications. +""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [ + ('ATK', '2.20.0'), + ('Gdk-Pixbuf', '2.35.1'), + ('Pango', '1.40.1'), + ('GObject-Introspection', '1.48.0'), +] + +configopts = "--disable-silent-rules --disable-glibtest --enable-introspection=yes --disable-visibility " + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GTK+/GTK+-2.24.31-intel-2016b.eb b/easybuild/easyconfigs/g/GTK+/GTK+-2.24.31-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..78f4ad00b7ac2afd97659e7d57ae944b75bbdbef --- /dev/null +++ b/easybuild/easyconfigs/g/GTK+/GTK+-2.24.31-intel-2016b.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'GTK+' +version = '2.24.31' + +homepage = 'https://developer.gnome.org/gtk+/stable/' +description = """ + The GTK+ 2 package contains libraries used for creating graphical user interfaces for applications. +""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [ + ('ATK', '2.22.0'), + ('Gdk-Pixbuf', '2.36.0'), + ('Pango', '1.40.3'), + ('GObject-Introspection', '1.49.1'), +] + +configopts = "--disable-silent-rules --disable-glibtest --enable-introspection=yes --disable-visibility " + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GTOOL/GTOOL-0.7.5.eb b/easybuild/easyconfigs/g/GTOOL/GTOOL-0.7.5.eb new file mode 100644 index 0000000000000000000000000000000000000000..69e22e6cabb7feafcdee8657bd8470a6173db972 --- /dev/null +++ b/easybuild/easyconfigs/g/GTOOL/GTOOL-0.7.5.eb @@ -0,0 +1,26 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Ravi Tripathi +# Email: ravi89@uab.edu + +easyblock = "Tarball" + +name = 'GTOOL' +version = '0.7.5' + +homepage = 'http://www.well.ox.ac.uk/~cfreeman/software/gwas/gtool.html' +description = """ GTOOL is a program for transforming sets of genotype data for use with +the programs SNPTEST and IMPUTE. """ + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = ['http://www.well.ox.ac.uk/~cfreeman/software/gwas/'] +sources = ['gtool_v%(version)s_x86_64.tgz'] + +modextrapaths = {'PATH': ''} + +sanity_check_paths = { + 'files': ["gtool", "LICENCE"], + 'dirs': ["example"] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/GTS/GTS-0.7.6-foss-2016a.eb b/easybuild/easyconfigs/g/GTS/GTS-0.7.6-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..cca1bedcdd3e7eae2d7df633486cea4b58ed4757 --- /dev/null +++ b/easybuild/easyconfigs/g/GTS/GTS-0.7.6-foss-2016a.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'GTS' +version = '0.7.6' + +homepage = 'http://gts.sourceforge.net/' +description = """GTS stands for the GNU Triangulated Surface Library. + It is an Open Source Free Software Library intended to provide a set of useful + functions to deal with 3D surfaces meshed with interconnected triangles.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('GLib', '2.48.0'), +] + +sanity_check_paths = { + 'files': ['lib/libgts.%s' % SHLIB_EXT, 'bin/gts2oogl', 'bin/gtscheck'], + 'dirs': [] +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GTS/GTS-0.7.6-intel-2016a.eb b/easybuild/easyconfigs/g/GTS/GTS-0.7.6-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..fa9873619a6b6d66233253362f7ac0425b48d037 --- /dev/null +++ b/easybuild/easyconfigs/g/GTS/GTS-0.7.6-intel-2016a.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'GTS' +version = '0.7.6' + +homepage = 'http://gts.sourceforge.net/' +description = """GTS stands for the GNU Triangulated Surface Library. + It is an Open Source Free Software Library intended to provide a set of useful + functions to deal with 3D surfaces meshed with interconnected triangles.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('GLib', '2.48.0'), +] + +sanity_check_paths = { + 'files': ['lib/libgts.%s' % SHLIB_EXT, 'bin/gts2oogl', 'bin/gtscheck'], + 'dirs': [] +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GTS/GTS-0.7.6-intel-2016b.eb b/easybuild/easyconfigs/g/GTS/GTS-0.7.6-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..53f710cecee47179cc8c87293f2e693286a9f3c3 --- /dev/null +++ b/easybuild/easyconfigs/g/GTS/GTS-0.7.6-intel-2016b.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'GTS' +version = '0.7.6' + +homepage = 'http://gts.sourceforge.net/' +description = """GTS stands for the GNU Triangulated Surface Library. + It is an Open Source Free Software Library intended to provide a set of useful + functions to deal with 3D surfaces meshed with interconnected triangles.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('GLib', '2.49.5'), +] + +sanity_check_paths = { + 'files': ['lib/libgts.%s' % SHLIB_EXT, 'bin/gts2oogl', 'bin/gtscheck'], + 'dirs': [] +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.35.1-foss-2016a.eb b/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.35.1-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..3f2a2533d67c49c8cc34f119dac2050b1ee0e5c1 --- /dev/null +++ b/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.35.1-foss-2016a.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'Gdk-Pixbuf' +version = '2.35.1' + +homepage = 'https://developer.gnome.org/gdk-pixbuf/stable/' +description = """ + The Gdk Pixbuf is a toolkit for image loading and pixel buffer manipulation. + It is used by GTK+ 2 and GTK+ 3 to load and manipulate images. In the past it + was distributed as part of GTK+ 2 but it was split off into a separate package + in preparation for the change to GTK+ 3. +""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [ + ('GLib', '2.48.0'), + ('libjpeg-turbo', '1.4.2', '-NASM-2.12.01'), + ('libpng', '1.6.21'), + ('LibTIFF', '4.0.6'), + ('GObject-Introspection', '1.48.0') +] + +configopts = "--disable-maintainer-mode --enable-debug=no --enable-introspection=yes " +configopts += "--disable-Bsymbolic --without-gdiplus --enable-shared --enable-static" + +modextrapaths = { + 'XDG_DATA_DIRS': 'share', +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.35.1-intel-2016a.eb b/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.35.1-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..ec51681b28d81893f02320d227c2709e028fc251 --- /dev/null +++ b/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.35.1-intel-2016a.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'Gdk-Pixbuf' +version = '2.35.1' + +homepage = 'https://developer.gnome.org/gdk-pixbuf/stable/' +description = """ + The Gdk Pixbuf is a toolkit for image loading and pixel buffer manipulation. + It is used by GTK+ 2 and GTK+ 3 to load and manipulate images. In the past it + was distributed as part of GTK+ 2 but it was split off into a separate package + in preparation for the change to GTK+ 3. +""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [ + ('GLib', '2.48.0'), + ('libjpeg-turbo', '1.4.2', '-NASM-2.12.01'), + ('libpng', '1.6.21'), + ('LibTIFF', '4.0.6'), + ('GObject-Introspection', '1.48.0') +] + +configopts = "--disable-maintainer-mode --enable-debug=no --enable-introspection=yes " +configopts += "--disable-Bsymbolic --without-gdiplus --enable-shared --enable-static" + +modextrapaths = { + 'XDG_DATA_DIRS': 'share', +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.0-intel-2016b.eb b/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.0-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..4d84597d6248003715a7297a91e51eb831cea5b1 --- /dev/null +++ b/easybuild/easyconfigs/g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.0-intel-2016b.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'Gdk-Pixbuf' +version = '2.36.0' + +homepage = 'https://developer.gnome.org/gdk-pixbuf/stable/' +description = """ + The Gdk Pixbuf is a toolkit for image loading and pixel buffer manipulation. + It is used by GTK+ 2 and GTK+ 3 to load and manipulate images. In the past it + was distributed as part of GTK+ 2 but it was split off into a separate package + in preparation for the change to GTK+ 3. +""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = [FTPGNOME_SOURCE] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [ + ('GLib', '2.49.5'), + ('libjpeg-turbo', '1.5.0'), + ('libpng', '1.6.24'), + ('LibTIFF', '4.0.6'), + ('GObject-Introspection', '1.49.1') +] + +configopts = "--disable-maintainer-mode --enable-debug=no --enable-introspection=yes " +configopts += "--disable-Bsymbolic --without-gdiplus --enable-shared --enable-static" + +modextrapaths = { + 'XDG_DATA_DIRS': 'share', +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/Geant4/Geant4-10.01.p01-intel-2015a.eb b/easybuild/easyconfigs/g/Geant4/Geant4-10.01.p01-intel-2015a.eb index 468e4e32f471c29166b7c10b44110996d3ddbde1..4bde20b26061ad1e977d088bbfaf1d24f5fd1c96 100644 --- a/easybuild/easyconfigs/g/Geant4/Geant4-10.01.p01-intel-2015a.eb +++ b/easybuild/easyconfigs/g/Geant4/Geant4-10.01.p01-intel-2015a.eb @@ -20,6 +20,6 @@ dependencies = [ builddependencies = [('CMake', '3.2.2')] configopts = "-DEXPAT_LIBRARY=$EBROOTEXPAT/lib/libexpat.so -DEXPAT_INCLUDE_DIR=$EBROOTEXPAT/include" -configopts += "-DGEANT4_INSTALL_DATA=OFF" +configopts += " -DGEANT4_INSTALL_DATA=OFF" moduleclass = 'phys' diff --git a/easybuild/easyconfigs/g/Geant4/Geant4-10.01.p03-intel-2016a.eb b/easybuild/easyconfigs/g/Geant4/Geant4-10.01.p03-intel-2016a.eb index f30dcb1a76ada8386470ee7c3ce829bcdef09fc3..60a8b5c5407b98d0757df863e598fcb6572eaf63 100644 --- a/easybuild/easyconfigs/g/Geant4/Geant4-10.01.p03-intel-2016a.eb +++ b/easybuild/easyconfigs/g/Geant4/Geant4-10.01.p03-intel-2016a.eb @@ -20,6 +20,6 @@ dependencies = [ builddependencies = [('CMake', '3.4.3')] configopts = "-DEXPAT_LIBRARY=$EBROOTEXPAT/lib/libexpat.so -DEXPAT_INCLUDE_DIR=$EBROOTEXPAT/include" -configopts += "-DGEANT4_INSTALL_DATA=OFF" +configopts += " -DGEANT4_INSTALL_DATA=OFF" moduleclass = 'phys' diff --git a/easybuild/easyconfigs/g/Geant4/Geant4-10.02.p01-intel-2016a.eb b/easybuild/easyconfigs/g/Geant4/Geant4-10.02.p01-intel-2016a.eb index 300557f7e0dc8f56feddd1af5f9ad742244d0c20..9f9a3a4002cda0ba837dd004bb71173968ecc8d1 100644 --- a/easybuild/easyconfigs/g/Geant4/Geant4-10.02.p01-intel-2016a.eb +++ b/easybuild/easyconfigs/g/Geant4/Geant4-10.02.p01-intel-2016a.eb @@ -20,6 +20,6 @@ dependencies = [ builddependencies = [('CMake', '3.4.3')] configopts = "-DEXPAT_LIBRARY=$EBROOTEXPAT/lib/libexpat.so -DEXPAT_INCLUDE_DIR=$EBROOTEXPAT/include" -configopts += "-DGEANT4_INSTALL_DATA=OFF" +configopts += " -DGEANT4_INSTALL_DATA=OFF" moduleclass = 'phys' diff --git a/easybuild/easyconfigs/g/Geant4/Geant4-9.5.p01-goolf-1.4.10.eb b/easybuild/easyconfigs/g/Geant4/Geant4-9.5.p01-goolf-1.4.10.eb index 59a0ae794e5047217f700e55b63a2da7699afabf..a91fcca1a09fb2455a4ffa93547f0223929744ee 100644 --- a/easybuild/easyconfigs/g/Geant4/Geant4-9.5.p01-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/g/Geant4/Geant4-9.5.p01-goolf-1.4.10.eb @@ -20,6 +20,6 @@ dependencies = [ builddependencies = [('CMake', '2.8.4')] configopts = "-DEXPAT_LIBRARY=$EBROOTEXPAT/lib/libexpat.so -DEXPAT_INCLUDE_DIR=$EBROOTEXPAT/include" -configopts += "-DGEANT4_INSTALL_DATA=OFF" +configopts += " -DGEANT4_INSTALL_DATA=OFF" moduleclass = 'phys' diff --git a/easybuild/easyconfigs/g/Geant4/Geant4-9.5.p01-ictce-5.3.0.eb b/easybuild/easyconfigs/g/Geant4/Geant4-9.5.p01-ictce-5.3.0.eb index ec559378298f63be5e0ccc20dde61140947ea78a..73e7a955586fb1eceb9bc78830fb227406bcaa53 100644 --- a/easybuild/easyconfigs/g/Geant4/Geant4-9.5.p01-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/g/Geant4/Geant4-9.5.p01-ictce-5.3.0.eb @@ -20,6 +20,6 @@ dependencies = [ builddependencies = [('CMake', '2.8.4')] configopts = "-DEXPAT_LIBRARY=$EBROOTEXPAT/lib/libexpat.so -DEXPAT_INCLUDE_DIR=$EBROOTEXPAT/include" -configopts += "-DGEANT4_INSTALL_DATA=OFF" +configopts += " -DGEANT4_INSTALL_DATA=OFF" moduleclass = 'phys' diff --git a/easybuild/easyconfigs/g/Geant4/Geant4-9.5.p01-intel-2015a.eb b/easybuild/easyconfigs/g/Geant4/Geant4-9.5.p01-intel-2015a.eb index 5a4e622db868fad18144f63ed37b82f00458cac8..fa0df53df2078cf49721591f4f91a7685e6984b2 100644 --- a/easybuild/easyconfigs/g/Geant4/Geant4-9.5.p01-intel-2015a.eb +++ b/easybuild/easyconfigs/g/Geant4/Geant4-9.5.p01-intel-2015a.eb @@ -20,6 +20,6 @@ dependencies = [ builddependencies = [('CMake', '2.8.4')] configopts = "-DEXPAT_LIBRARY=$EBROOTEXPAT/lib/libexpat.so -DEXPAT_INCLUDE_DIR=$EBROOTEXPAT/include" -configopts += "-DGEANT4_INSTALL_DATA=OFF" +configopts += " -DGEANT4_INSTALL_DATA=OFF" moduleclass = 'phys' diff --git a/easybuild/easyconfigs/g/Geant4/Geant4-9.5.p02-intel-2016a.eb b/easybuild/easyconfigs/g/Geant4/Geant4-9.5.p02-intel-2016a.eb index b790b2a3f8cc7ed3325fe488c0ceb459e50382ba..cfa9e5761c52495ebde37a74dc7bbe21a736176b 100644 --- a/easybuild/easyconfigs/g/Geant4/Geant4-9.5.p02-intel-2016a.eb +++ b/easybuild/easyconfigs/g/Geant4/Geant4-9.5.p02-intel-2016a.eb @@ -20,6 +20,6 @@ dependencies = [ builddependencies = [('CMake', '3.4.3')] configopts = "-DEXPAT_LIBRARY=$EBROOTEXPAT/lib/libexpat.so -DEXPAT_INCLUDE_DIR=$EBROOTEXPAT/include" -configopts += "-DGEANT4_INSTALL_DATA=OFF" +configopts += " -DGEANT4_INSTALL_DATA=OFF" moduleclass = 'phys' diff --git a/easybuild/easyconfigs/g/Geant4/Geant4-9.6.p04-intel-2015a.eb b/easybuild/easyconfigs/g/Geant4/Geant4-9.6.p04-intel-2015a.eb index e8b5782036b6729d8a3c6e58707fcbc3e1ebcf78..f342971a264a92a5b75c6caa528c37a1774b1a69 100644 --- a/easybuild/easyconfigs/g/Geant4/Geant4-9.6.p04-intel-2015a.eb +++ b/easybuild/easyconfigs/g/Geant4/Geant4-9.6.p04-intel-2015a.eb @@ -20,6 +20,6 @@ dependencies = [ builddependencies = [('CMake', '3.1.3')] configopts = "-DEXPAT_LIBRARY=$EBROOTEXPAT/lib/libexpat.so -DEXPAT_INCLUDE_DIR=$EBROOTEXPAT/include" -configopts += "-DGEANT4_INSTALL_DATA=OFF" +configopts += " -DGEANT4_INSTALL_DATA=OFF" moduleclass = 'phys' diff --git a/easybuild/easyconfigs/g/Geant4/Geant4-9.6.p04-intel-2016a.eb b/easybuild/easyconfigs/g/Geant4/Geant4-9.6.p04-intel-2016a.eb index 554b9825d7df496a231e8e60385c5459d355f22f..ca80a8a174baf00fb7c990a4ce2b888bd8e23d7e 100644 --- a/easybuild/easyconfigs/g/Geant4/Geant4-9.6.p04-intel-2016a.eb +++ b/easybuild/easyconfigs/g/Geant4/Geant4-9.6.p04-intel-2016a.eb @@ -21,6 +21,6 @@ builddependencies = [ ] configopts = "-DEXPAT_LIBRARY=$EBROOTEXPAT/lib/libexpat.so -DEXPAT_INCLUDE_DIR=$EBROOTEXPAT/include" -configopts += "-DGEANT4_INSTALL_DATA=OFF" +configopts += " -DGEANT4_INSTALL_DATA=OFF" moduleclass = 'phys' diff --git a/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.19-intel-2016a.eb b/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.19-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..fa06ee75b25c99b265923e79bc398a209a33065c --- /dev/null +++ b/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.19-intel-2016a.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'Ghostscript' +version = '9.19' + +homepage = 'http://ghostscript.com' +description = """Ghostscript is a versatile processor for PostScript data with the ability to render PostScript to + different targets. It used to be part of the cups printing stack, but is no longer used for that.""" + +toolchain = {'name': 'intel', 'version': '2016a'} +toolchainopts = {'pic': True} + +source_urls = ["https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs%(version_major)s%(version_minor)s/"] +sources = ["ghostpdl-%(version)s.tar.bz2"] + +dependencies = [ + ('zlib', '1.2.8'), + ('libpng', '1.6.21'), + ('freetype', '2.6.3'), + ('fontconfig', '2.11.95'), + ('libjpeg-turbo', '1.4.2'), + ('expat', '2.1.1'), + ('GLib', '2.48.0'), + ('cairo', '1.14.6', '-GLib-2.48.0'), + ('LibTIFF', '4.0.6'), +] + +configopts = "--with-system-libtiff --enable-dynamic" + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.19-intel-2016b.eb b/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.19-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..8612f2848b8bc1e62a5dc53b6ea654e2da393205 --- /dev/null +++ b/easybuild/easyconfigs/g/Ghostscript/Ghostscript-9.19-intel-2016b.eb @@ -0,0 +1,29 @@ +easyblock = 'ConfigureMake' + +name = 'Ghostscript' +version = '9.19' + +homepage = 'http://ghostscript.com' +description = """Ghostscript is a versatile processor for PostScript data with the ability to render PostScript to + different targets. It used to be part of the cups printing stack, but is no longer used for that.""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True} + +source_urls = ["https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs%(version_major)s%(version_minor)s/"] +sources = ["ghostpdl-%(version)s.tar.bz2"] + +dependencies = [ + ('zlib', '1.2.8'), + ('libpng', '1.6.24'), + ('freetype', '2.6.5'), + ('libjpeg-turbo', '1.5.0'), + ('expat', '2.2.0'), + ('GLib', '2.49.5'), + ('cairo', '1.14.6'), + ('LibTIFF', '4.0.6'), +] + +configopts = "--with-system-libtiff --enable-dynamic" + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/Givaro/Givaro-4.0.1-foss-2016a.eb b/easybuild/easyconfigs/g/Givaro/Givaro-4.0.1-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..22ad6d392a1b5c2e03a408932808d26b3a76d844 --- /dev/null +++ b/easybuild/easyconfigs/g/Givaro/Givaro-4.0.1-foss-2016a.eb @@ -0,0 +1,38 @@ +## +# This file is an EasyBuild recipe; see https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright (c) 2016 Riccardo Murri +# Authors:: Riccardo Murri +# License:: GPL +# +## + +easyblock = 'ConfigureMake' + +name = 'Givaro' +version = '4.0.1' + +homepage = 'http://givaro.forge.imag.fr/' +description = "C++ library for arithmetic and algebraic computations" + +toolchain = {'version': '2016a', 'name': 'foss'} + +sources = ['v%(version)s.zip'] +source_urls = ['https://github.com/linbox-team/givaro/archive'] + +builddependencies = [ + ('Autotools', '20150215'), +] +dependencies = [ + ('GMP', '6.1.0'), +] + +preconfigopts = "env NOCONFIGURE=1 ./autogen.sh && " +configopts = "--with-gmp=$EBROOTGMP --enable-inline" + +sanity_check_paths = { + 'files': ['bin/givaro-config', 'include/givaro-config.h'], + 'dirs': ['bin', 'include', 'lib'], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/gnutls/gnutls-3.1.8-goolf-1.4.10.eb b/easybuild/easyconfigs/g/GnuTLS/GnuTLS-3.1.8-goolf-1.4.10.eb similarity index 91% rename from easybuild/easyconfigs/g/gnutls/gnutls-3.1.8-goolf-1.4.10.eb rename to easybuild/easyconfigs/g/GnuTLS/GnuTLS-3.1.8-goolf-1.4.10.eb index f7c7021f17c8dbd48a4fa1c34d2d9ff6d9d3de1f..80b639f6e354f9faec6c75790063b782511e621b 100644 --- a/easybuild/easyconfigs/g/gnutls/gnutls-3.1.8-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/g/GnuTLS/GnuTLS-3.1.8-goolf-1.4.10.eb @@ -1,6 +1,6 @@ easyblock = 'ConfigureMake' -name = 'gnutls' +name = 'GnuTLS' version = '3.1.8' homepage = 'http://www.gnutls.org/' @@ -8,12 +8,12 @@ description = "gnutls-3.0.22: GNU Transport Layer Security library" toolchain = {'name': 'goolf', 'version': '1.4.10'} source_urls = ['ftp://ftp.gnutls.org/pub/gnutls/'] -sources = [SOURCE_TAR_XZ] +sources = [SOURCELOWER_TAR_XZ] dependencies = [ ('GMP', '5.0.5'), ('nettle', '2.6'), - ('guile', '1.8.8'), + ('Guile', '1.8.8'), ] configopts = "--with-guile-site-dir=$EBROOTGUILE" diff --git a/easybuild/easyconfigs/g/gnutls/gnutls-3.3.21-intel-2016a.eb b/easybuild/easyconfigs/g/GnuTLS/GnuTLS-3.3.21-intel-2016a.eb similarity index 95% rename from easybuild/easyconfigs/g/gnutls/gnutls-3.3.21-intel-2016a.eb rename to easybuild/easyconfigs/g/GnuTLS/GnuTLS-3.3.21-intel-2016a.eb index 62fd6a4ca6ee045b24bfda22d479a3cd6d036908..dcf1712871080bd2bba6fbfbadbc11ccafdb58a6 100644 --- a/easybuild/easyconfigs/g/gnutls/gnutls-3.3.21-intel-2016a.eb +++ b/easybuild/easyconfigs/g/GnuTLS/GnuTLS-3.3.21-intel-2016a.eb @@ -1,6 +1,6 @@ easyblock = 'ConfigureMake' -name = 'gnutls' +name = 'GnuTLS' version = '3.3.21' homepage = 'http://www.gnutls.org/' @@ -14,14 +14,14 @@ description = """GnuTLS is a secure communications library implementing the SSL, toolchain = {'name': 'intel', 'version': '2016a'} source_urls = ['ftp://ftp.gnutls.org/gcrypt/gnutls/v%(version_major_minor)s'] -sources = [SOURCE_TAR_XZ] +sources = [SOURCELOWER_TAR_XZ] guilever = '1.8.8' guileshortver = '.'.join(guilever.split('.')[:2]) dependencies = [ ('GMP', '6.1.0'), ('nettle', '3.1.1'), - ('guile', guilever), + ('Guile', guilever), ('libtasn1', '4.7'), ('libidn', '1.32'), ('p11-kit', '0.23.2'), diff --git a/easybuild/easyconfigs/g/GnuTLS/GnuTLS-3.4.11-foss-2016a.eb b/easybuild/easyconfigs/g/GnuTLS/GnuTLS-3.4.11-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..b1ec96f981e9b27f2d0f4d01f6b22d1f46953421 --- /dev/null +++ b/easybuild/easyconfigs/g/GnuTLS/GnuTLS-3.4.11-foss-2016a.eb @@ -0,0 +1,40 @@ +easyblock = 'ConfigureMake' + +name = 'GnuTLS' +version = '3.4.11' + +homepage = 'http://www.gnutls.org/' +description = """GnuTLS is a secure communications library implementing the SSL, TLS + and DTLS protocols and technologies around them. It provides a simple + C language application programming interface (API) to access the secure + communications protocols as well as APIs to parse and write X.509, PKCS #12, + OpenPGP and other required structures. It is aimed to be portable + and efficient with focus on security and interoperability.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['ftp://ftp.gnutls.org/gcrypt/gnutls/v%(version_major_minor)s'] +sources = [SOURCELOWER_TAR_XZ] + +guilever = '1.8.8' +guileshortver = '.'.join(guilever.split('.')[:2]) +dependencies = [ + ('GMP', '6.1.0'), + ('nettle', '3.1.1'), + ('Guile', guilever), + ('libtasn1', '4.7'), + ('libidn', '1.32'), + ('p11-kit', '0.23.2'), +] + +configopts = "--with-guile-site-dir=$EBROOTGUILE --enable-openssl-compatibility " + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['certtool', 'crywrap', 'gnutls-cli', 'gnutls-cli-debug', + 'gnutls-serv', 'ocsptool', 'psktool', 'srptool']] + + ['lib/libgnutls%s' % x for x in ['.%s' % SHLIB_EXT, 'xx.%s' % SHLIB_EXT, '-openssl.%s' % SHLIB_EXT]] + + ['lib/guile/%s/guile-gnutls-v-2.so' % guileshortver], + 'dirs': ['include/gnutls'], +} + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/g/gnutls/gnutls-3.4.7-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/g/GnuTLS/GnuTLS-3.4.7-GNU-4.9.3-2.25.eb similarity index 95% rename from easybuild/easyconfigs/g/gnutls/gnutls-3.4.7-GNU-4.9.3-2.25.eb rename to easybuild/easyconfigs/g/GnuTLS/GnuTLS-3.4.7-GNU-4.9.3-2.25.eb index d883037773378e2bb3bb4587b6e5cebf29b0cf34..89d42e526683a041728eea0f7bbc6e019323f4c0 100644 --- a/easybuild/easyconfigs/g/gnutls/gnutls-3.4.7-GNU-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/g/GnuTLS/GnuTLS-3.4.7-GNU-4.9.3-2.25.eb @@ -1,6 +1,6 @@ easyblock = 'ConfigureMake' -name = 'gnutls' +name = 'GnuTLS' version = '3.4.7' homepage = 'http://www.gnutls.org/' @@ -14,14 +14,14 @@ description = """GnuTLS is a secure communications library implementing the SSL, toolchain = {'name': 'GNU', 'version': '4.9.3-2.25'} source_urls = ['ftp://ftp.gnutls.org/gcrypt/gnutls/v%(version_major_minor)s'] -sources = [SOURCE_TAR_XZ] +sources = [SOURCELOWER_TAR_XZ] guilever = '1.8.8' guileshortver = '.'.join(guilever.split('.')[:2]) dependencies = [ ('GMP', '6.0.0a'), ('nettle', '3.1.1'), - ('guile', guilever), + ('Guile', guilever), ('libtasn1', '4.7'), ('libidn', '1.32'), ('p11-kit', '0.23.2'), diff --git a/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.21-intel-2015b.eb b/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.21-intel-2015b.eb index 513feabb7e000a7b4a2b1d5a84bf57b59f9c77c2..b7e2be06e2168e0ce2cc239e0e7d843e22ea99c3 100644 --- a/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.21-intel-2015b.eb +++ b/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.21-intel-2015b.eb @@ -14,4 +14,6 @@ source_urls = [ ] sources = [SOURCE_TAR_GZ] +modextrapaths = {'CPATH': ['include/GraphicsMagick']} + moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.23-foss-2016a.eb b/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.23-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..bd06dcc28139d13a22a4af1f5da11a518128cbe2 --- /dev/null +++ b/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.23-foss-2016a.eb @@ -0,0 +1,37 @@ +easyblock = 'ConfigureMake' + +name = 'GraphicsMagick' +version = '1.3.23' + +homepage = 'http://www.graphicsmagick.org/' +description = """GraphicsMagick is the swiss army knife of image processing.""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'pic': True} + +source_urls = [ + SOURCEFORGE_SOURCE, + 'ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/%(version_major_minor)s/', +] +sources = [SOURCE_TAR_GZ] + +builddependencies = [ + ('libtool', '2.4.6'), +] + +dependencies = [ + ('libX11', '1.6.3'), + ('libXext', '1.3.3'), + ('bzip2', '1.0.6'), + ('freetype', '2.6.2'), + ('libpng', '1.6.21'), + ('libjpeg-turbo', '1.4.2'), + ('LibTIFF', '4.0.6'), + ('libxml2', '2.9.3'), + ('XZ', '5.2.2'), + ('zlib', '1.2.8'), +] + +modextrapaths = {'CPATH': ['include/GraphicsMagick']} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.23-intel-2016a.eb b/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.23-intel-2016a.eb index 755ecbe16c842c3116371cb112de2323e47a7f37..de4cfae31e016e49ff0181de1e9411b85f41fd18 100644 --- a/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.23-intel-2016a.eb +++ b/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.23-intel-2016a.eb @@ -7,6 +7,7 @@ homepage = 'http://www.graphicsmagick.org/' description = """GraphicsMagick is the swiss army knife of image processing.""" toolchain = {'name': 'intel', 'version': '2016a'} +toolchainopts = {'pic': True} source_urls = [ SOURCEFORGE_SOURCE, @@ -31,4 +32,6 @@ dependencies = [ ('zlib', '1.2.8'), ] +modextrapaths = {'CPATH': ['include/GraphicsMagick']} + moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.25-intel-2016b.eb b/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.25-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..20888d4d8732e09c3cee1987e8a7e3bb8d583fdb --- /dev/null +++ b/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.25-intel-2016b.eb @@ -0,0 +1,39 @@ +easyblock = 'ConfigureMake' + +name = 'GraphicsMagick' +version = '1.3.25' + +homepage = 'http://www.graphicsmagick.org/' +description = """GraphicsMagick is the swiss army knife of image processing.""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True} + +source_urls = [ + SOURCEFORGE_SOURCE, + 'ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/%(version_major_minor)s/', +] +sources = [SOURCE_TAR_GZ] + +patches = ['%(name)s-%(version)s_intel.patch'] + +builddependencies = [ + ('libtool', '2.4.6'), +] + +dependencies = [ + ('X11', '20160819'), + ('bzip2', '1.0.6'), + ('freetype', '2.6.5'), + ('libpng', '1.6.24'), + ('libjpeg-turbo', '1.5.0'), + ('LibTIFF', '4.0.6'), + ('libxml2', '2.9.4'), + ('XZ', '5.2.2'), + ('zlib', '1.2.8'), + ('Ghostscript', '9.19'), +] + +modextrapaths = {'CPATH': ['include/GraphicsMagick']} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.25_intel.patch b/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.25_intel.patch new file mode 100644 index 0000000000000000000000000000000000000000..1b8082e74b5f2fb80f90aed4db3bc95e0ed8df93 --- /dev/null +++ b/easybuild/easyconfigs/g/GraphicsMagick/GraphicsMagick-1.3.25_intel.patch @@ -0,0 +1,13 @@ +#Intel compiler does not understand __has_attribute(attribute +# Oct 24th 2016 by B. Hajgato (Free University Brussels - VUB) +--- GraphicsMagick-1.3.25/magick/common.h.orig 2016-09-05 21:20:24.000000000 +0200 ++++ GraphicsMagick-1.3.25/magick/common.h 2016-10-24 15:03:21.858939448 +0200 +@@ -128,7 +128,7 @@ + # define MAGICK_ATTRIBUTE(x) /*nothing*/ + # else + # define MAGICK_ATTRIBUTE(x) __attribute__(x) +-# if (defined(__clang__) || (defined(__GNUC__) && __GNUC__ >= 5)) ++# if (defined(__clang__) || ((defined(__GNUC__) && __GNUC__ >= 5) && !__INTEL_COMPILER)) + # define MAGICK_HAS_ATTRIBUTE(attribute) __has_attribute(attribute) + # else + # define MAGICK_HAS_ATTRIBUTE(attribute) (0) diff --git a/easybuild/easyconfigs/g/Graphviz/Graphviz-2.38.0-intel-2014b.eb b/easybuild/easyconfigs/g/Graphviz/Graphviz-2.38.0-intel-2014b.eb index aee7aa31e0d8e0d995475d8ef5b924ed7d4fe7e0..4634a7fb1a95a1f8a07e89db604c85fe00ef9d6a 100644 --- a/easybuild/easyconfigs/g/Graphviz/Graphviz-2.38.0-intel-2014b.eb +++ b/easybuild/easyconfigs/g/Graphviz/Graphviz-2.38.0-intel-2014b.eb @@ -46,6 +46,7 @@ patches = [ 'Graphviz-2.38.0_icc_sfio.patch', ] +preconfigopts = "sed -i 's/install-data-hook$//g' tclpkg/Makefile.in && " configopts = '--enable-guile=no --enable-lua=no --enable-ocaml=no ' configopts += '--enable-r=no --enable-ruby=no ' @@ -54,9 +55,14 @@ prebuildopts = 'qmake -o cmd/gvedit/qMakefile cmd/gvedit/gvedit.pro && ' sanity_check_paths = { 'files': ['bin/cluster', 'bin/dot', 'bin/gvmap', 'lib/libcdt.%s' % SHLIB_EXT, 'lib/libgvc.%s' % SHLIB_EXT, 'lib/libxdot.%s' % SHLIB_EXT], - 'dirs': ['include'] + 'dirs': ['include', 'lib/graphviz'] } +sanity_check_commands = [ + ("test ! -d $EBROOTTCL/lib/*/graphviz", ''), + ("test ! -d $EBROOTTCL/lib64/*/graphviz", ''), +] + modextrapaths = { 'PYTHONPATH': 'lib/graphviz/python', 'CLASSPATH': 'lib/graphviz/java/org/graphviz', diff --git a/easybuild/easyconfigs/g/Graphviz/Graphviz-2.38.0-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/g/Graphviz/Graphviz-2.38.0-intel-2015a-Python-2.7.10.eb index 231a5ddb6f76d9f2472c91c66f44d92e3f71e009..c9fd0d8f277a8411f055171586b80acdaa6af7dc 100644 --- a/easybuild/easyconfigs/g/Graphviz/Graphviz-2.38.0-intel-2015a-Python-2.7.10.eb +++ b/easybuild/easyconfigs/g/Graphviz/Graphviz-2.38.0-intel-2015a-Python-2.7.10.eb @@ -48,6 +48,7 @@ patches = [ 'Graphviz-2.38.0_icc_sfio.patch', ] +preconfigopts = "sed -i 's/install-data-hook$//g' tclpkg/Makefile.in && " configopts = '--enable-guile=no --enable-lua=no --enable-ocaml=no ' configopts += '--enable-r=no --enable-ruby=no ' @@ -56,9 +57,14 @@ prebuildopts = 'qmake -o cmd/gvedit/qMakefile cmd/gvedit/gvedit.pro && ' sanity_check_paths = { 'files': ['bin/cluster', 'bin/dot', 'bin/gvmap', 'lib/libcdt.%s' % SHLIB_EXT, 'lib/libgvc.%s' % SHLIB_EXT, 'lib/libxdot.%s' % SHLIB_EXT], - 'dirs': ['include'] + 'dirs': ['include', 'lib/graphviz'] } +sanity_check_commands = [ + ("test ! -d $EBROOTTCL/lib/*/graphviz", ''), + ("test ! -d $EBROOTTCL/lib64/*/graphviz", ''), +] + modextrapaths = { 'PYTHONPATH': 'lib/graphviz/python', 'CLASSPATH': 'lib/graphviz/java/org/graphviz', diff --git a/easybuild/easyconfigs/g/Greenlet/Greenlet-0.4.9-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/g/Greenlet/Greenlet-0.4.9-intel-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..c8fb9489f25fc46b3c77f617c761abee36e6c691 --- /dev/null +++ b/easybuild/easyconfigs/g/Greenlet/Greenlet-0.4.9-intel-2016a-Python-2.7.11.eb @@ -0,0 +1,30 @@ +easyblock = "PythonPackage" + +name = 'Greenlet' +version = '0.4.9' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/python-greenlet/greenlet' +description = """The greenlet package is a spin-off of Stackless, a version of CPython that +supports micro-threads called "tasklets". Tasklets run pseudo-concurrently (typically in a single +or a few OS-level threads) and are synchronized with data exchanges on "channels". +A "greenlet", on the other hand, is a still more primitive notion of micro-thread with no implicit +scheduling; coroutines, in other words. This is useful when you want to control exactly when your code runs. +""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +source_urls = [PYPI_LOWER_SOURCE] +sources = [SOURCELOWER_ZIP] + +patches = ['Greenlet-0.4.2_icc_no_amd64_predefined_in_prepocessor.patch'] + +dependencies = [('Python', '2.7.11')] + +sanity_check_paths = { + 'files': ['include/python%(pyshortver)s/greenlet/greenlet.h', + 'lib/python%(pyshortver)s/site-packages/greenlet.so'], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/Greenlet/Greenlet-0.4.9-intel-2016a-Python-3.5.1.eb b/easybuild/easyconfigs/g/Greenlet/Greenlet-0.4.9-intel-2016a-Python-3.5.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..26eafeafb1d1dc4c5fcf364148b3ed6cc600df7a --- /dev/null +++ b/easybuild/easyconfigs/g/Greenlet/Greenlet-0.4.9-intel-2016a-Python-3.5.1.eb @@ -0,0 +1,29 @@ +easyblock = "PythonPackage" + +name = 'Greenlet' +version = '0.4.9' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/python-greenlet/greenlet' +description = """The greenlet package is a spin-off of Stackless, a version of CPython that +supports micro-threads called "tasklets". Tasklets run pseudo-concurrently (typically in a single +or a few OS-level threads) and are synchronized with data exchanges on "channels". +A "greenlet", on the other hand, is a still more primitive notion of micro-thread with no implicit +scheduling; coroutines, in other words. This is useful when you want to control exactly when your code runs. +""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +source_urls = [PYPI_LOWER_SOURCE] +sources = [SOURCELOWER_ZIP] + +patches = ['Greenlet-0.4.2_icc_no_amd64_predefined_in_prepocessor.patch'] + +dependencies = [('Python', '3.5.1')] + +sanity_check_paths = { + 'files': ['include/python%(pyshortver)sm/greenlet/greenlet.h'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/guile/guile-1.8.8-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/g/Guile/Guile-1.8.8-GNU-4.9.3-2.25.eb similarity index 98% rename from easybuild/easyconfigs/g/guile/guile-1.8.8-GNU-4.9.3-2.25.eb rename to easybuild/easyconfigs/g/Guile/Guile-1.8.8-GNU-4.9.3-2.25.eb index 65946ec224e68fda099e06b38735290f6b2ba104..d2f316742ea045e92bd2c82dcf0099cad924686b 100644 --- a/easybuild/easyconfigs/g/guile/guile-1.8.8-GNU-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/g/Guile/Guile-1.8.8-GNU-4.9.3-2.25.eb @@ -1,6 +1,6 @@ easyblock = 'ConfigureMake' -name = 'guile' +name = 'Guile' version = '1.8.8' homepage = 'http://www.gnu.org/software/guile' diff --git a/easybuild/easyconfigs/g/guile/guile-1.8.8-foss-2015b.eb b/easybuild/easyconfigs/g/Guile/Guile-1.8.8-foss-2015b.eb similarity index 98% rename from easybuild/easyconfigs/g/guile/guile-1.8.8-foss-2015b.eb rename to easybuild/easyconfigs/g/Guile/Guile-1.8.8-foss-2015b.eb index 8e2c6a3db096ee7443693005d5851547afd0c7f3..26c0164e83ae987d194f79a15d782ae99b28706f 100644 --- a/easybuild/easyconfigs/g/guile/guile-1.8.8-foss-2015b.eb +++ b/easybuild/easyconfigs/g/Guile/Guile-1.8.8-foss-2015b.eb @@ -1,6 +1,6 @@ easyblock = 'ConfigureMake' -name = 'guile' +name = 'Guile' version = '1.8.8' homepage = 'http://www.gnu.org/software/guile' diff --git a/easybuild/easyconfigs/g/Guile/Guile-1.8.8-foss-2016a.eb b/easybuild/easyconfigs/g/Guile/Guile-1.8.8-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..becfe06582f74693d89187d686bff8631b140879 --- /dev/null +++ b/easybuild/easyconfigs/g/Guile/Guile-1.8.8-foss-2016a.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'Guile' +version = '1.8.8' + +homepage = 'http://www.gnu.org/software/guile' +description = """Guile is the GNU Ubiquitous Intelligent Language for Extensions, + the official extension language for the GNU operating system.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +dependencies = [ + ('libtool', '2.4.6'), + ('GMP', '6.1.0'), + ('libunistring', '0.9.3'), + ('pkg-config', '0.29'), + ('libffi', '3.2.1'), + ('libreadline', '6.3'), +] + +configopts = " --enable-error-on-warning=no" + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["guile", 'guile-config', 'guile-snarf', 'guile-tools']] + + ["lib/libguile.a", "include/libguile.h"], + 'dirs': [] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/guile/guile-1.8.8-goolf-1.4.10.eb b/easybuild/easyconfigs/g/Guile/Guile-1.8.8-goolf-1.4.10.eb similarity index 98% rename from easybuild/easyconfigs/g/guile/guile-1.8.8-goolf-1.4.10.eb rename to easybuild/easyconfigs/g/Guile/Guile-1.8.8-goolf-1.4.10.eb index 1ff3a6fc786dc4a56adb72b583124c5613f6aabd..d9813aabe25a4b94197034110662ba566f8fcd13 100644 --- a/easybuild/easyconfigs/g/guile/guile-1.8.8-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/g/Guile/Guile-1.8.8-goolf-1.4.10.eb @@ -1,6 +1,6 @@ easyblock = 'ConfigureMake' -name = 'guile' +name = 'Guile' version = '1.8.8' homepage = 'http://www.gnu.org/software/guile' diff --git a/easybuild/easyconfigs/g/guile/guile-1.8.8-ictce-5.3.0.eb b/easybuild/easyconfigs/g/Guile/Guile-1.8.8-ictce-5.3.0.eb similarity index 98% rename from easybuild/easyconfigs/g/guile/guile-1.8.8-ictce-5.3.0.eb rename to easybuild/easyconfigs/g/Guile/Guile-1.8.8-ictce-5.3.0.eb index 0ed91b303989983b225ddc1d5c671b51bf1fd813..e72e93b14b8bec4f1aff1d6e34957f4d70b0e362 100644 --- a/easybuild/easyconfigs/g/guile/guile-1.8.8-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/g/Guile/Guile-1.8.8-ictce-5.3.0.eb @@ -1,6 +1,6 @@ easyblock = 'ConfigureMake' -name = 'guile' +name = 'Guile' version = '1.8.8' homepage = 'http://www.gnu.org/software/guile' diff --git a/easybuild/easyconfigs/g/guile/guile-1.8.8-intel-2015a.eb b/easybuild/easyconfigs/g/Guile/Guile-1.8.8-intel-2015a.eb similarity index 98% rename from easybuild/easyconfigs/g/guile/guile-1.8.8-intel-2015a.eb rename to easybuild/easyconfigs/g/Guile/Guile-1.8.8-intel-2015a.eb index d10a3259ca1441faf4d7906c0ba5534603b4aa5d..4e4bf543c3dc662cebd011924d2303c7e62ee223 100644 --- a/easybuild/easyconfigs/g/guile/guile-1.8.8-intel-2015a.eb +++ b/easybuild/easyconfigs/g/Guile/Guile-1.8.8-intel-2015a.eb @@ -1,6 +1,6 @@ easyblock = 'ConfigureMake' -name = 'guile' +name = 'Guile' version = '1.8.8' homepage = 'http://www.gnu.org/software/guile' diff --git a/easybuild/easyconfigs/g/guile/guile-1.8.8-intel-2015b.eb b/easybuild/easyconfigs/g/Guile/Guile-1.8.8-intel-2015b.eb similarity index 98% rename from easybuild/easyconfigs/g/guile/guile-1.8.8-intel-2015b.eb rename to easybuild/easyconfigs/g/Guile/Guile-1.8.8-intel-2015b.eb index ecd844f29d41cf698f839d10eb9ab1232ddfb307..cd7c24301f88089bb13387fc148133d6cfca6d52 100644 --- a/easybuild/easyconfigs/g/guile/guile-1.8.8-intel-2015b.eb +++ b/easybuild/easyconfigs/g/Guile/Guile-1.8.8-intel-2015b.eb @@ -1,6 +1,6 @@ easyblock = 'ConfigureMake' -name = 'guile' +name = 'Guile' version = '1.8.8' homepage = 'http://www.gnu.org/software/guile' diff --git a/easybuild/easyconfigs/g/guile/guile-1.8.8-intel-2016a.eb b/easybuild/easyconfigs/g/Guile/Guile-1.8.8-intel-2016a.eb similarity index 98% rename from easybuild/easyconfigs/g/guile/guile-1.8.8-intel-2016a.eb rename to easybuild/easyconfigs/g/Guile/Guile-1.8.8-intel-2016a.eb index a7e7520df8fa003f7293267e94b661f649002ec6..a7b2c1f8edec0f0746651bee1c85156212b989c1 100644 --- a/easybuild/easyconfigs/g/guile/guile-1.8.8-intel-2016a.eb +++ b/easybuild/easyconfigs/g/Guile/Guile-1.8.8-intel-2016a.eb @@ -1,6 +1,6 @@ easyblock = 'ConfigureMake' -name = 'guile' +name = 'Guile' version = '1.8.8' homepage = 'http://www.gnu.org/software/guile' diff --git a/easybuild/easyconfigs/g/Guile/Guile-1.8.8-intel-2016b.eb b/easybuild/easyconfigs/g/Guile/Guile-1.8.8-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..1be1335f08ba4f6c9d72d889df136f98d6420401 --- /dev/null +++ b/easybuild/easyconfigs/g/Guile/Guile-1.8.8-intel-2016b.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'Guile' +version = '1.8.8' + +homepage = 'http://www.gnu.org/software/guile' +description = """Guile is the GNU Ubiquitous Intelligent Language for Extensions, + the official extension language for the GNU operating system.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +dependencies = [ + ('libtool', '2.4.6'), + ('GMP', '6.1.1'), + ('libunistring', '0.9.6'), + ('pkg-config', '0.29.1'), + ('libffi', '3.2.1'), + ('libreadline', '6.3'), +] + +configopts = " --enable-error-on-warning=no" + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["guile", 'guile-config', 'guile-snarf', 'guile-tools']] + + ["lib/libguile.a", "include/libguile.h"], + 'dirs': [] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/Guile/Guile-2.0.11-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/g/Guile/Guile-2.0.11-GCC-4.9.3-2.25.eb new file mode 100644 index 0000000000000000000000000000000000000000..8c1960a3c8ffd7826305846e42a5b8f1d50d1acb --- /dev/null +++ b/easybuild/easyconfigs/g/Guile/Guile-2.0.11-GCC-4.9.3-2.25.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'Guile' +version = '2.0.11' + +homepage = 'https://www.gnu.org/software/guile/' +description = """Guile is a programming language, designed to help programmers create flexible applications that + can be extended by users or other programmers with plug-ins, modules, or scripts.""" + +toolchain = {'name': 'GCC', 'version': '4.9.3-2.25'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +builddependencies = [('Autotools', '20150215')] +dependencies = [ + ('libunistring', '0.9.3'), + ('libffi', '3.2.1'), + ('gc', '7.4.4'), + ('GMP', '6.1.0'), +] + +sanity_check_paths = { + 'files': ['bin/guild', 'bin/guile', 'bin/guile-config', 'bin/guile-snarf', 'bin/guile-tools', + 'include/guile/%(version_major_minor)s/libguile.h', + 'lib/libguile-%(version_major_minor)s.a', 'lib/libguile-%%(version_major_minor)s.%s' % SHLIB_EXT], + 'dirs': ['include/guile/%(version_major_minor)s/libguile', 'lib/guile/%(version_major_minor)s/ccache'], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/g/Guile/Guile-2.0.11-foss-2016a.eb b/easybuild/easyconfigs/g/Guile/Guile-2.0.11-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..94a0abd7af544a02bc574eb0dd7822573baf1684 --- /dev/null +++ b/easybuild/easyconfigs/g/Guile/Guile-2.0.11-foss-2016a.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'Guile' +version = '2.0.11' + +homepage = 'https://www.gnu.org/software/guile/' +description = """Guile is a programming language, designed to help programmers create flexible applications that + can be extended by users or other programmers with plug-ins, modules, or scripts.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +builddependencies = [('Autotools', '20150215')] +dependencies = [ + ('libunistring', '0.9.3'), + ('libffi', '3.2.1'), + ('gc', '7.4.4'), + ('GMP', '6.1.0'), +] + +sanity_check_paths = { + 'files': ['bin/guild', 'bin/guile', 'bin/guile-config', 'bin/guile-snarf', 'bin/guile-tools', + 'include/guile/%(version_major_minor)s/libguile.h', + 'lib/libguile-%(version_major_minor)s.a', 'lib/libguile-%%(version_major_minor)s.%s' % SHLIB_EXT], + 'dirs': ['include/guile/%(version_major_minor)s/libguile', 'lib/guile/%(version_major_minor)s/ccache'], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/g/Gurobi/Gurobi-6.5.1.eb b/easybuild/easyconfigs/g/Gurobi/Gurobi-6.5.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..b39d4408171f96a0b2e86fcb9f229dc6c322c9f0 --- /dev/null +++ b/easybuild/easyconfigs/g/Gurobi/Gurobi-6.5.1.eb @@ -0,0 +1,18 @@ +name = 'Gurobi' +version = '6.5.1' + +homepage = 'http://www.gurobi.com' +description = """The Gurobi Optimizer is a state-of-the-art solver for mathematical programming. +The solvers in the Gurobi Optimizer were designed from the ground up to exploit modern +architectures and multi-core processors, using the most advanced implementations of the +latest algorithms.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +# registration is required +# source_urls = ['http://www.gurobi.com/downloads/user/gurobi-optimizer'] +sources = ['%(namelower)s%(version)s_linux64.tar.gz'] + +license_file = HOME + '/licenses/%(name)s/%(namelower)s.lic' + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/Gurobi/Gurobi-6.5.2.eb b/easybuild/easyconfigs/g/Gurobi/Gurobi-6.5.2.eb new file mode 100644 index 0000000000000000000000000000000000000000..fdd1e676cade3e5e1dbec20497004a4946843efc --- /dev/null +++ b/easybuild/easyconfigs/g/Gurobi/Gurobi-6.5.2.eb @@ -0,0 +1,18 @@ +name = 'Gurobi' +version = '6.5.2' + +homepage = 'http://www.gurobi.com' +description = """The Gurobi Optimizer is a state-of-the-art solver for mathematical programming. +The solvers in the Gurobi Optimizer were designed from the ground up to exploit modern +architectures and multi-core processors, using the most advanced implementations of the +latest algorithms.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +# registration is required +# source_urls = ['http://www.gurobi.com/downloads/user/gurobi-optimizer'] +sources = ['%(namelower)s%(version)s_linux64.tar.gz'] + +license_file = HOME + '/licenses/%(name)s/%(namelower)s.lic' + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/Gurobi/Gurobi-7.0.1.eb b/easybuild/easyconfigs/g/Gurobi/Gurobi-7.0.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..758e95aed3dbbb4c3bb8f3db3f3ad288fbe8e88d --- /dev/null +++ b/easybuild/easyconfigs/g/Gurobi/Gurobi-7.0.1.eb @@ -0,0 +1,18 @@ +name = 'Gurobi' +version = '7.0.1' + +homepage = 'http://www.gurobi.com' +description = """The Gurobi Optimizer is a state-of-the-art solver for mathematical programming. +The solvers in the Gurobi Optimizer were designed from the ground up to exploit modern +architectures and multi-core processors, using the most advanced implementations of the +latest algorithms.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +# registration is required +# source_urls = ['http://www.gurobi.com/downloads/user/gurobi-optimizer'] +sources = ['%(namelower)s%(version)s_linux64.tar.gz'] + +license_file = HOME + '/licenses/%(name)s/%(namelower)s.lic' + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/gc/gc-7.4.4-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/g/gc/gc-7.4.4-GCC-4.9.3-2.25.eb new file mode 100644 index 0000000000000000000000000000000000000000..9c888969f86166b68366ff3d1327ad12f0b699d8 --- /dev/null +++ b/easybuild/easyconfigs/g/gc/gc-7.4.4-GCC-4.9.3-2.25.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = 'gc' +version = '7.4.4' + +homepage = 'http://hboehm.info/gc/' +description = """The Boehm-Demers-Weiser conservative garbage collector can be used as a garbage collecting + replacement for C malloc or C++ new.""" + +toolchain = {'name': 'GCC', 'version': '4.9.3-2.25'} + +source_urls = [ + 'http://hboehm.info/gc/gc_source/', + 'https://github.com/ivmai/libatomic_ops/archive/', +] +sources = [ + SOURCE_TAR_GZ, + 'libatomic_ops-7_4_4.tar.gz', +] + +preconfigopts = "ln -s %(builddir)s/libatomic_ops*/ libatomic_ops && " + +sanity_check_paths = { + 'files': ['include/gc.h', 'lib/libcord.a', 'lib/libcord.%s' % SHLIB_EXT, 'lib/libgc.a', 'lib/libgc.%s' % SHLIB_EXT], + 'dirs': ['include/gc', 'share'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/gc/gc-7.4.4-foss-2016a.eb b/easybuild/easyconfigs/g/gc/gc-7.4.4-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..c12a61e57dee052e029b2371dc813333b13ad8c3 --- /dev/null +++ b/easybuild/easyconfigs/g/gc/gc-7.4.4-foss-2016a.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = 'gc' +version = '7.4.4' + +homepage = 'http://hboehm.info/gc/' +description = """The Boehm-Demers-Weiser conservative garbage collector can be used as a garbage collecting + replacement for C malloc or C++ new.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = [ + 'http://hboehm.info/gc/gc_source/', + 'https://github.com/ivmai/libatomic_ops/archive/', +] +sources = [ + SOURCE_TAR_GZ, + 'libatomic_ops-7_4_4.tar.gz', +] + +preconfigopts = "ln -s %(builddir)s/libatomic_ops*/ libatomic_ops && " + +sanity_check_paths = { + 'files': ['include/gc.h', 'lib/libcord.a', 'lib/libcord.%s' % SHLIB_EXT, 'lib/libgc.a', 'lib/libgc.%s' % SHLIB_EXT], + 'dirs': ['include/gc', 'share'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/g/gcccuda/gcccuda-2016.10.eb b/easybuild/easyconfigs/g/gcccuda/gcccuda-2016.10.eb new file mode 100644 index 0000000000000000000000000000000000000000..ddfec681fb52b231f1fc44242ae73aab61a996ee --- /dev/null +++ b/easybuild/easyconfigs/g/gcccuda/gcccuda-2016.10.eb @@ -0,0 +1,21 @@ +easyblock = "Toolchain" + +name = 'gcccuda' +version = '2016.10' + +homepage = '(none)' +description = """GNU Compiler Collection (GCC) based compiler toolchain, along with CUDA toolkit.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +comp_name = 'GCC' +comp_ver = '5.4.0-2.26' +comp = (comp_name, comp_ver) + +# compiler toolchain dependencies +dependencies = [ + comp, + ('CUDA', '8.0.44', '', comp), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gdc-client/gdc-client-1.0.1-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/g/gdc-client/gdc-client-1.0.1-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..8bbf7589b7cdedb3bc6bf68999e63485bac2e150 --- /dev/null +++ b/easybuild/easyconfigs/g/gdc-client/gdc-client-1.0.1-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,57 @@ +easyblock = 'Bundle' + +name = 'gdc-client' +version = '1.0.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://gdc.nci.nih.gov/access-data/gdc-data-transfer-tool' +description = """The gdc-client provides several convenience functions over the GDC API which provides general + download/upload via HTTPS.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +# this is a bundle of Python packages +exts_defaultclass = 'PythonPackage' + +dependencies = [ + ('Python', '2.7.12'), + ('libxslt', '1.1.29'), + ('libyaml', '0.1.6'), +] + +exts_list = [ + ('setuptools', '19.2', { + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], + }), + ('parcel', '20160602', { + 'source_urls': ['https://github.com/LabAdvComp/parcel/archive'], + 'source_tmpl': 'd3b619584606ed5d2f127f9ba12df7b764ebe975.tar.gz', + }), + ('lxml', '3.5.0b1', { + 'source_urls': ['https://pypi.python.org/packages/source/l/lxml/'], + }), + ('PyYAML', '3.11', { + 'source_urls': ['https://pypi.python.org/packages/source/P/PyYAML'], + 'modulename': 'yaml', + }), + ('jsonschema', '2.5.1', { + 'source_urls': ['https://pypi.python.org/packages/source/j/jsonschema/'], + }), + (name, version, { + 'source_urls': ['https://github.com/NCI-GDC/gdc-client/archive'], + 'source_tmpl': 'v%(version)s.tar.gz', + 'modulename': 'gdc_client', + }), +] + +modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} + +# specify that Bundle easyblock should run a full sanity check, rather than just trying to load the module +full_sanity_check = True + +sanity_check_paths = { + 'files': ['bin/gdc-client'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/gdist/gdist-1.0.3-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/g/gdist/gdist-1.0.3-intel-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..f6f38f5d9fe9e8d9343d9073fd17bfd225ddc705 --- /dev/null +++ b/easybuild/easyconfigs/g/gdist/gdist-1.0.3-intel-2016a-Python-2.7.11.eb @@ -0,0 +1,26 @@ +easyblock = 'PythonPackage' + +name = 'gdist' +version = '1.0.3' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://pypi.python.org/pypi/gdist' +description = """The gdist module is a Cython interface to a C++ library (http://code.google.com/p/geodesic/) for + computing geodesic distance which is the length of shortest line between two vertices on a triangulated mesh in three + dimensions, such that the line lies on the surface.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('Python', '2.7.11'), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/g/gensim/gensim-0.13.2-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/g/gensim/gensim-0.13.2-foss-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..991e6da6fa638df04d53a8dd92704859848cfbe1 --- /dev/null +++ b/easybuild/easyconfigs/g/gensim/gensim-0.13.2-foss-2016a-Python-2.7.11.eb @@ -0,0 +1,49 @@ +easyblock = 'Bundle' + +name = 'gensim' +version = '0.13.2' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://pypi.python.org/pypi/gensim' +description = """Gensim is a Python library for topic modelling, document indexing and similarity retrieval with + large corpora.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +# this is a bundle of Python packages +exts_defaultclass = 'PythonPackage' + +dependencies = [ + ('Python', '2.7.11'), + ('requests', '2.10.0', '-Python-%(pyver)s'), +] + +exts_list = [ + ('boto', '2.42.0', { + 'source_urls': ['https://pypi.python.org/packages/source/b/%(name)s'], + 'source_tmpl': '%(name)s-%(version)s.tar.gz', + }), + ('bz2file', '0.98', { + 'source_urls': ['https://pypi.python.org/packages/source/b/%(name)s'], + 'source_tmpl': '%(name)s-%(version)s.tar.gz', + }), + ('smart_open', '1.3.4', { + 'source_urls': ['https://pypi.python.org/packages/source/s/%(name)s'], + 'source_tmpl': '%(name)s-%(version)s.tar.gz', + }), + (name, version, { + 'source_urls': ['https://pypi.python.org/packages/source/g/%(name)s'], + }), +] + +# specify that Bundle easyblock should run a full sanity check, rather than just trying to load the module +full_sanity_check = True + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} + +moduleclass = 'lib' \ No newline at end of file diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.18.2.eb b/easybuild/easyconfigs/g/gettext/gettext-0.18.2.eb new file mode 100644 index 0000000000000000000000000000000000000000..68b4d25ce93c13c77ac16c7e2d6e7ec7fb960f81 --- /dev/null +++ b/easybuild/easyconfigs/g/gettext/gettext-0.18.2.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'gettext' +version = '0.18.2' + +homepage = 'http://www.gnu.org/software/gettext/' +description = """GNU `gettext' is an important step for the GNU Translation Project, as it is an asset on which we may +build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools +and documentation""" + +# This is a basic stripped down version of gettext without any +# dependencies on other packages used as initial builddep for XZ +# It is the first step in the cyclic dependency chain of +# XZ -> libxml2 -> gettext -> XZ + +toolchain = {'name': 'dummy', 'version': ''} + +sources = [SOURCE_TAR_GZ] +source_urls = [GNU_SOURCE] + +configopts = '--without-emacs --with-included-libxml --without-xz --without-bzip2' + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.4.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.4.eb new file mode 100644 index 0000000000000000000000000000000000000000..ed81b95755a6bd661789a3d4b8c9c1677cf5cac1 --- /dev/null +++ b/easybuild/easyconfigs/g/gettext/gettext-0.19.4.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'gettext' +version = '0.19.4' + +homepage = 'http://www.gnu.org/software/gettext/' +description = """GNU `gettext' is an important step for the GNU Translation Project, as it is an asset on which we may +build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools +and documentation""" + +# This is a basic stripped down version of gettext without any +# dependencies on other packages used as initial builddep for XZ +# It is the first step in the cyclic dependency chain of +# XZ -> libxml2 -> gettext -> XZ + +toolchain = {'name': 'dummy', 'version': ''} + +sources = [SOURCE_TAR_GZ] +source_urls = [GNU_SOURCE] + +configopts = '--without-emacs --with-included-libxml --without-xz --without-bzip2' + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.6-foss-2016a.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.6-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..1fdb744032d4d3a52c2a22305425cb19a69b2a27 --- /dev/null +++ b/easybuild/easyconfigs/g/gettext/gettext-0.19.6-foss-2016a.eb @@ -0,0 +1,18 @@ +easyblock = 'ConfigureMake' + +name = 'gettext' +version = '0.19.6' + +homepage = 'http://www.gnu.org/software/gettext/' +description = """GNU `gettext' is an important step for the GNU Translation Project, as it is an asset on which we may +build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools +and documentation""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = [SOURCE_TAR_GZ] +source_urls = [GNU_SOURCE] + +configopts = '--without-emacs' + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.6.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.6.eb new file mode 100644 index 0000000000000000000000000000000000000000..ce355420b29f29b3cfcfc413c7426256fcaea34d --- /dev/null +++ b/easybuild/easyconfigs/g/gettext/gettext-0.19.6.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'gettext' +version = '0.19.6' + +homepage = 'http://www.gnu.org/software/gettext/' +description = """GNU `gettext' is an important step for the GNU Translation Project, as it is an asset on which we may +build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools +and documentation""" + +# This is a basic stripped down version of gettext without any +# dependencies on other packages used as initial builddep for XZ +# It is the first step in the cyclic dependency chain of +# XZ -> libxml2 -> gettext -> XZ + +toolchain = {'name': 'dummy', 'version': ''} + +sources = [SOURCE_TAR_GZ] +source_urls = [GNU_SOURCE] + +configopts = '--without-emacs --with-included-libxml --without-xz --without-bzip2' + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.7-foss-2015b.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.7-foss-2015b.eb index b35aee8501687dde10f2affcce9f5eb17d3cde35..690872c686f14da3d5a18923ded8d5ea5130107e 100644 --- a/easybuild/easyconfigs/g/gettext/gettext-0.19.7-foss-2015b.eb +++ b/easybuild/easyconfigs/g/gettext/gettext-0.19.7-foss-2015b.eb @@ -18,6 +18,6 @@ dependencies = [ ('ncurses', '5.9'), ] -configopts = '--without-emacs' +configopts = '--without-emacs --with-libxml2-prefix=$EBROOTLIBXML2' moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.7-foss-2016a.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.7-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..4580e48c6a96e10cf91935dae20beb9a837e0453 --- /dev/null +++ b/easybuild/easyconfigs/g/gettext/gettext-0.19.7-foss-2016a.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'gettext' +version = '0.19.7' + +homepage = 'http://www.gnu.org/software/gettext/' +description = """GNU `gettext' is an important step for the GNU Translation Project, as it is an asset on which we may +build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools +and documentation""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = [SOURCE_TAR_GZ] +source_urls = [GNU_SOURCE] + +dependencies = [ + ('libxml2', '2.9.3'), + ('ncurses', '6.0'), +] + +configopts = '--without-emacs --with-libxml2-prefix=$EBROOTLIBXML2' + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.7-intel-2016a.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.7-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..4f86721ed0a6a07d39b8f9363a715522f20a4c2f --- /dev/null +++ b/easybuild/easyconfigs/g/gettext/gettext-0.19.7-intel-2016a.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'gettext' +version = '0.19.7' + +homepage = 'http://www.gnu.org/software/gettext/' +description = """GNU `gettext' is an important step for the GNU Translation Project, as it is an asset on which we may +build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools +and documentation""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +sources = [SOURCE_TAR_GZ] +source_urls = [GNU_SOURCE] + +dependencies = [ + ('libxml2', '2.9.3'), + ('ncurses', '6.0'), +] + +configopts = '--without-emacs --with-libxml2-prefix=$EBROOTLIBXML2' + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.7.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.7.eb new file mode 100644 index 0000000000000000000000000000000000000000..578b07b38d3251d0eb20e2cfa52bd80ec2fe0a1f --- /dev/null +++ b/easybuild/easyconfigs/g/gettext/gettext-0.19.7.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'gettext' +version = '0.19.7' + +homepage = 'http://www.gnu.org/software/gettext/' +description = """GNU `gettext' is an important step for the GNU Translation Project, as it is an asset on which we may +build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools +and documentation""" + +# This is a basic stripped down version of gettext without any +# dependencies on other packages used as initial builddep for XZ +# It is the first step in the cyclic dependency chain of +# XZ -> libxml2 -> gettext -> XZ + +toolchain = {'name': 'dummy', 'version': ''} + +sources = [SOURCE_TAR_GZ] +source_urls = [GNU_SOURCE] + +dependencies = [('ncurses', '6.0')] + +configopts = '--without-emacs --with-included-libxml --without-xz --without-bzip2' + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.8-GCCcore-4.9.3.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.8-GCCcore-4.9.3.eb new file mode 100644 index 0000000000000000000000000000000000000000..8e1b03ad2a1a31dd1f68eecf691a1562e36b520e --- /dev/null +++ b/easybuild/easyconfigs/g/gettext/gettext-0.19.8-GCCcore-4.9.3.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'gettext' +version = '0.19.8' + +homepage = 'http://www.gnu.org/software/gettext/' +description = """GNU `gettext' is an important step for the GNU Translation Project, as it is an asset on which we may +build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools +and documentation""" + +toolchain = {'name': 'GCCcore', 'version': '4.9.3'} + +sources = [SOURCE_TAR_GZ] +source_urls = [GNU_SOURCE] + +builddependencies = [ + ('binutils', '2.25'), +] + +dependencies = [ + ('libxml2', '2.9.4'), + ('ncurses', '6.0'), +] + +configopts = '--without-emacs --with-libxml2-prefix=$EBROOTLIBXML2' + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.8-foss-2016.04.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.8-foss-2016.04.eb new file mode 100644 index 0000000000000000000000000000000000000000..47b250264e4c3f0317e6231c0347043a8fac0904 --- /dev/null +++ b/easybuild/easyconfigs/g/gettext/gettext-0.19.8-foss-2016.04.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'gettext' +version = '0.19.8' + +homepage = 'http://www.gnu.org/software/gettext/' +description = """GNU `gettext' is an important step for the GNU Translation Project, as it is an asset on which we may +build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools +and documentation""" + +toolchain = {'name': 'foss', 'version': '2016.04'} + +sources = [SOURCE_TAR_GZ] +source_urls = [GNU_SOURCE] + +dependencies = [ + ('libxml2', '2.9.4'), + ('ncurses', '6.0'), +] + +configopts = '--without-emacs --with-libxml2-prefix=$EBROOTLIBXML2' + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.8-foss-2016b.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.8-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..91c8cacd60b8189ac10043664b35c5137601c5ac --- /dev/null +++ b/easybuild/easyconfigs/g/gettext/gettext-0.19.8-foss-2016b.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'gettext' +version = '0.19.8' + +homepage = 'http://www.gnu.org/software/gettext/' +description = """GNU `gettext' is an important step for the GNU Translation Project, as it is an asset on which we may +build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools +and documentation""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +sources = [SOURCE_TAR_GZ] +source_urls = [GNU_SOURCE] + +dependencies = [ + ('libxml2', '2.9.4'), + ('ncurses', '6.0'), +] + +configopts = '--without-emacs --with-libxml2-prefix=$EBROOTLIBXML2' + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.8-intel-2016b.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.8-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..6df1b22caa7b36e881f6f692bac1571f6f8b0c35 --- /dev/null +++ b/easybuild/easyconfigs/g/gettext/gettext-0.19.8-intel-2016b.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'gettext' +version = '0.19.8' + +homepage = 'http://www.gnu.org/software/gettext/' +description = """GNU `gettext' is an important step for the GNU Translation Project, as it is an asset on which we may +build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools +and documentation""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +sources = [SOURCE_TAR_GZ] +source_urls = [GNU_SOURCE] + +dependencies = [ + ('libxml2', '2.9.4'), + ('ncurses', '6.0'), +] + +configopts = '--without-emacs --with-libxml2-prefix=$EBROOTLIBXML2' + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/gettext/gettext-0.19.8.eb b/easybuild/easyconfigs/g/gettext/gettext-0.19.8.eb new file mode 100644 index 0000000000000000000000000000000000000000..45caa1fde85d1e18b31d28b2386916b21e0fb853 --- /dev/null +++ b/easybuild/easyconfigs/g/gettext/gettext-0.19.8.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'gettext' +version = '0.19.8' + +homepage = 'http://www.gnu.org/software/gettext/' +description = """GNU `gettext' is an important step for the GNU Translation Project, as it is an asset on which we may +build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools +and documentation""" + +# This is a basic stripped down version of gettext without any +# dependencies on other packages used as initial builddep for XZ +# It is the first step in the cyclic dependency chain of +# XZ -> libxml2 -> gettext -> XZ + +toolchain = {'name': 'dummy', 'version': ''} + +sources = [SOURCE_TAR_GZ] +source_urls = [GNU_SOURCE] + +dependencies = [('ncurses', '6.0')] + +configopts = '--without-emacs --with-included-libxml --without-xz --without-bzip2' + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/gflags/gflags-2.1.2-foss-2016a.eb b/easybuild/easyconfigs/g/gflags/gflags-2.1.2-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..9a10acf8809ca45473cfe9b2224b29129ee36936 --- /dev/null +++ b/easybuild/easyconfigs/g/gflags/gflags-2.1.2-foss-2016a.eb @@ -0,0 +1,33 @@ +easyblock = 'CMakeMake' + +name = 'gflags' +version = '2.1.2' + +homepage = 'https://github.com/gflags/gflags' +description = """ +The gflags package contains a C++ library that implements commandline flags +processing. It includes built-in support for standard types such as string +and the ability to define flags in the source file in which they are used. +""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'pic': True} + +sources = ['v%(version)s.tar.gz'] +source_urls = ['https://github.com/gflags/gflags/archive/'] + +builddependencies = [ + ('CMake', '3.4.3'), +] + +configopts = '-DBUILD_SHARED_LIBS=on -DBUILD_STATIC_LIBS=on' + +sanity_check_paths = { + 'files': ['bin/gflags_completions.sh'] + + ['lib/%s' % x for x in ['libgflags.%s' % SHLIB_EXT, + 'libgflags_nothreads.%s' % SHLIB_EXT, 'libgflags.a', 'libgflags_nothreads.a']] + + ['include/gflags/gflags_completions.h'], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/git-lfs/git-lfs-1.1.1.eb b/easybuild/easyconfigs/g/git-lfs/git-lfs-1.1.1.eb new file mode 100755 index 0000000000000000000000000000000000000000..bd4f6deeb967128c87d1b801cf8fbfb288c47bf4 --- /dev/null +++ b/easybuild/easyconfigs/g/git-lfs/git-lfs-1.1.1.eb @@ -0,0 +1,34 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +easyblock = "Tarball" + +name = 'git-lfs' +version = '1.1.1' + +homepage = 'https://git-lfs.github.com/' +description = """Git Large File Storage (LFS) replaces large files such as audio samples, videos, + datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server + like GitHub.com or GitHub Enterprise.""" + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = ['https://github.com/github/git-lfs/releases/download/v%(version)s/'] +sources = ['%(name)s-linux-amd64-%(version)s.tar.gz'] + +sanity_check_paths = { + 'files': ["git-lfs"], + 'dirs': [""] +} + +# add the installation dir to PATH +modextrapaths = { + 'PATH': '', + } + +# remove exec permission for the provided installation script +postinstallcmds = ["chmod og-x %(installdir)s/install.sh"] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/git/git-2.2.2-GCC-4.9.2.eb b/easybuild/easyconfigs/g/git/git-2.2.2-GCC-4.9.2.eb index 6a03e95dbafbc41d59d61b0dbcd5508c4488d4e6..1da07f9d5892b42fb844754069956d1ebf372989 100644 --- a/easybuild/easyconfigs/g/git/git-2.2.2-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/g/git/git-2.2.2-GCC-4.9.2.eb @@ -36,7 +36,7 @@ preconfigopts = 'make configure && ' # Work around git build system bug. If LIBS contains -lpthread, then configure # will not append -lpthread to LDFLAGS, but Makefile ignores LIBS. -configopts = "--with-perl=${EBPERLROOT} --enable-pthreads='-lpthread'" +configopts = "--with-perl=${EBROOTPERL}/bin/perl --enable-pthreads='-lpthread'" sanity_check_paths = { 'files': ['bin/git'], diff --git a/easybuild/easyconfigs/g/git/git-2.8.0-foss-2016a.eb b/easybuild/easyconfigs/g/git/git-2.8.0-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..37fb210f885480a3875d6bcd8e498bc9251ca400 --- /dev/null +++ b/easybuild/easyconfigs/g/git/git-2.8.0-foss-2016a.eb @@ -0,0 +1,33 @@ +easyblock = 'ConfigureMake' + +name = 'git' +version = '2.8.0' + +homepage = 'http://git-scm.com/' +description = """Git is a free and open source distributed version control system designed +to handle everything from small to very large projects with speed and efficiency.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = ['v%(version)s.tar.gz'] +source_urls = ['https://github.com/git/git/archive'] + +dependencies = [ + ('cURL', '7.47.0'), + ('expat', '2.1.0'), + ('gettext', '0.19.7'), + ('Perl', '5.22.1', '-bare'), +] + +preconfigopts = 'make configure && ' + +# Work around git build system bug. If LIBS contains -lpthread, then configure +# will not append -lpthread to LDFLAGS, but Makefile ignores LIBS. +configopts = "--with-perl=${EBROOTPERL}/bin/perl --enable-pthreads='-lpthread'" + +sanity_check_paths = { + 'files': ['bin/git'], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/glog/glog-0.3.4-foss-2016a.eb b/easybuild/easyconfigs/g/glog/glog-0.3.4-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..96493182e0f3f7e582b988f79d93bce2a74973fb --- /dev/null +++ b/easybuild/easyconfigs/g/glog/glog-0.3.4-foss-2016a.eb @@ -0,0 +1,21 @@ +easyblock = 'ConfigureMake' + +name = 'glog' +version = '0.3.4' + +homepage = 'https://github.com/google/glog' +description = """ +A C++ implementation of the Google logging module. +""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = ['v%(version)s.tar.gz'] +source_urls = ['https://github.com/google/glog/archive/'] + +sanity_check_paths = { + 'files': ['include/glog/logging.h', 'include/glog/raw_logging.h', 'lib/libglog.a', 'lib/libglog.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/glproto/glproto-1.4.16-goolf-1.4.10.eb b/easybuild/easyconfigs/g/glproto/glproto-1.4.16-goolf-1.4.10.eb index 06b846c04cf64bc56723494b711a004e9489978b..037260e4920322ce9d1cc3bc69e0afbfe9659c9c 100644 --- a/easybuild/easyconfigs/g/glproto/glproto-1.4.16-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/g/glproto/glproto-1.4.16-goolf-1.4.10.eb @@ -9,7 +9,7 @@ toolchain = {'name': 'goolf', 'version': '1.4.10'} toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { 'files': ['include/GL/%s.h' % x for x in ['glxint', 'glxmd', 'glxproto', 'glxtokens', 'internal/glcore']], diff --git a/easybuild/easyconfigs/g/glproto/glproto-1.4.16-ictce-5.3.0.eb b/easybuild/easyconfigs/g/glproto/glproto-1.4.16-ictce-5.3.0.eb index 6ccc91bb752baaf87e6489e59b798f149c6af04e..c92de947ba38414180f79550cc132a0acf88a822 100644 --- a/easybuild/easyconfigs/g/glproto/glproto-1.4.16-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/g/glproto/glproto-1.4.16-ictce-5.3.0.eb @@ -11,7 +11,7 @@ toolchain = {'name': 'ictce', 'version': '5.3.0'} toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { 'files': ['include/GL/%s.h' % x for x in ['glxint', 'glxmd', 'glxproto', 'glxtokens', 'internal/glcore']], diff --git a/easybuild/easyconfigs/g/glproto/glproto-1.4.16-ictce-5.5.0.eb b/easybuild/easyconfigs/g/glproto/glproto-1.4.16-ictce-5.5.0.eb index 256687687906470d69bdc3f6a241e0c009023571..1f4bad7112b82813ed0ba1e3d44fc0cf4309f150 100644 --- a/easybuild/easyconfigs/g/glproto/glproto-1.4.16-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/g/glproto/glproto-1.4.16-ictce-5.5.0.eb @@ -10,7 +10,7 @@ toolchain = {'name': 'ictce', 'version': '5.5.0'} toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { 'files': ['include/GL/%s.h' % x for x in ['glxint', 'glxmd', 'glxproto', 'glxtokens', 'internal/glcore']], diff --git a/easybuild/easyconfigs/g/glproto/glproto-1.4.17-foss-2016a.eb b/easybuild/easyconfigs/g/glproto/glproto-1.4.17-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..44b64988419a4d275416c84d3b33936d60abdbe1 --- /dev/null +++ b/easybuild/easyconfigs/g/glproto/glproto-1.4.17-foss-2016a.eb @@ -0,0 +1,21 @@ +easyblock = 'ConfigureMake' + +name = 'glproto' +version = '1.4.17' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = "X protocol and ancillary headers" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_PROTO_SOURCE] + +builddependencies = [('xorg-macros', '1.19.0')] + +sanity_check_paths = { + 'files': ['include/GL/%s.h' % x for x in ['glxint', 'glxmd', 'glxproto', 'glxtokens', 'internal/glcore']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/glproto/glproto-1.4.17-gimkl-2.11.5.eb b/easybuild/easyconfigs/g/glproto/glproto-1.4.17-gimkl-2.11.5.eb index 46b9bdb3243822b04a8ccc6db21b7da20405b90c..8a7667c002f7e1cc6de3be36825de2e2de99bdcb 100644 --- a/easybuild/easyconfigs/g/glproto/glproto-1.4.17-gimkl-2.11.5.eb +++ b/easybuild/easyconfigs/g/glproto/glproto-1.4.17-gimkl-2.11.5.eb @@ -10,7 +10,7 @@ toolchain = {'name': 'gimkl', 'version': '2.11.5'} toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { 'files': ['include/GL/%s.h' % x for x in ['glxint', 'glxmd', 'glxproto', 'glxtokens', 'internal/glcore']], diff --git a/easybuild/easyconfigs/g/glproto/glproto-1.4.17-intel-2015a.eb b/easybuild/easyconfigs/g/glproto/glproto-1.4.17-intel-2015a.eb index 4eb87a66efd1fe6b55f8d992fb6ca1fe848911ec..b28bfab5ef645b2555469ccc63e4542d7c764879 100644 --- a/easybuild/easyconfigs/g/glproto/glproto-1.4.17-intel-2015a.eb +++ b/easybuild/easyconfigs/g/glproto/glproto-1.4.17-intel-2015a.eb @@ -10,7 +10,7 @@ toolchain = {'name': 'intel', 'version': '2015a'} toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { 'files': ['include/GL/%s.h' % x for x in ['glxint', 'glxmd', 'glxproto', 'glxtokens', 'internal/glcore']], diff --git a/easybuild/easyconfigs/g/glproto/glproto-1.4.17-intel-2015b.eb b/easybuild/easyconfigs/g/glproto/glproto-1.4.17-intel-2015b.eb index a1f9a0b9d22a071f09d996b820ddeaa372380c92..191cd512edd3fb5e8eb7daead24b9e8b96c9eb9d 100644 --- a/easybuild/easyconfigs/g/glproto/glproto-1.4.17-intel-2015b.eb +++ b/easybuild/easyconfigs/g/glproto/glproto-1.4.17-intel-2015b.eb @@ -10,7 +10,7 @@ toolchain = {'name': 'intel', 'version': '2015b'} toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { 'files': ['include/GL/%s.h' % x for x in ['glxint', 'glxmd', 'glxproto', 'glxtokens', 'internal/glcore']], diff --git a/easybuild/easyconfigs/g/glproto/glproto-1.4.17-intel-2016a.eb b/easybuild/easyconfigs/g/glproto/glproto-1.4.17-intel-2016a.eb index c26a1ac08ae2b86516666ce27bd7b80a2aed1908..ce4d4d9aa43e17832c70aed8209192c46a8990d4 100644 --- a/easybuild/easyconfigs/g/glproto/glproto-1.4.17-intel-2016a.eb +++ b/easybuild/easyconfigs/g/glproto/glproto-1.4.17-intel-2016a.eb @@ -7,10 +7,11 @@ homepage = "http://www.freedesktop.org/wiki/Software/xlibs" description = "X protocol and ancillary headers" toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] + +builddependencies = [('xorg-macros', '1.19.0')] sanity_check_paths = { 'files': ['include/GL/%s.h' % x for x in ['glxint', 'glxmd', 'glxproto', 'glxtokens', 'internal/glcore']], diff --git a/easybuild/easyconfigs/g/gnuplot/gnuplot-5.0.3-foss-2016a.eb b/easybuild/easyconfigs/g/gnuplot/gnuplot-5.0.3-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..7e42e00e676c02b8b559e32f7f5a1f9ccf847ad5 --- /dev/null +++ b/easybuild/easyconfigs/g/gnuplot/gnuplot-5.0.3-foss-2016a.eb @@ -0,0 +1,42 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 University of Luxembourg/Luxembourg Centre for Systems Biomedicine +# Authors:: Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-97.html +## +easyblock = 'ConfigureMake' + +name = 'gnuplot' +version = '5.0.3' + +homepage = 'http://gnuplot.sourceforge.net/' +description = """Portable interactive, function plotting utility""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = [SOURCE_TAR_GZ] +source_urls = [('http://sourceforge.net/projects/gnuplot/files', 'download')] + +dependencies = [ + ('cairo', '1.14.6'), + ('libjpeg-turbo', '1.4.2'), + ('libpng', '1.6.21'), + ('libgd', '2.1.1'), + ('Pango', '1.39.0'), + ('libcerf', '1.4'), + ('Qt', '4.8.7'), +] + +configopts = '--with-qt=qt4 ' + +sanity_check_paths = { + 'files': ['bin/gnuplot'], + 'dirs': [] +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/gnuplot/gnuplot-5.0.5-intel-2016b.eb b/easybuild/easyconfigs/g/gnuplot/gnuplot-5.0.5-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..1181859b405511603a9318d59c967ef0f0ef2d6f --- /dev/null +++ b/easybuild/easyconfigs/g/gnuplot/gnuplot-5.0.5-intel-2016b.eb @@ -0,0 +1,42 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2013 University of Luxembourg/Luxembourg Centre for Systems Biomedicine +# Authors:: Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-97.html +## +easyblock = 'ConfigureMake' + +name = 'gnuplot' +version = '5.0.5' + +homepage = 'http://gnuplot.sourceforge.net/' +description = """Portable interactive, function plotting utility""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +sources = [SOURCE_TAR_GZ] +source_urls = [('http://sourceforge.net/projects/gnuplot/files', 'download')] + +dependencies = [ + ('cairo', '1.14.6'), + ('libjpeg-turbo', '1.5.0'), + ('libpng', '1.6.24'), + ('libgd', '2.2.3'), + ('Pango', '1.40.3'), + ('libcerf', '1.5'), + ('Qt', '4.8.7'), +] + +configopts = '--with-qt=qt4 ' + +sanity_check_paths = { + 'files': ['bin/gnuplot'], + 'dirs': [] +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/gompi/gompi-2016.04.eb b/easybuild/easyconfigs/g/gompi/gompi-2016.04.eb new file mode 100644 index 0000000000000000000000000000000000000000..b978fd902aac939edf1cf5c558427ceb444ca4cd --- /dev/null +++ b/easybuild/easyconfigs/g/gompi/gompi-2016.04.eb @@ -0,0 +1,20 @@ +easyblock = "Toolchain" + +name = 'gompi' +version = '2016.04' + +homepage = '(none)' +description = """GNU Compiler Collection (GCC) based compiler toolchain, + including OpenMPI for MPI support.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +gccver = '5.3.0-2.26' + +# compiler toolchain dependencies +dependencies = [ + ('GCC', gccver), # includes both GCC 5.3.0 and binutils 2.26 + ('OpenMPI', '1.10.2', '', ('GCC', gccver)), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gompi/gompi-2016.06.eb b/easybuild/easyconfigs/g/gompi/gompi-2016.06.eb new file mode 100644 index 0000000000000000000000000000000000000000..c1a2b47b81b261ce442a2cc87cf2c539a5c03d90 --- /dev/null +++ b/easybuild/easyconfigs/g/gompi/gompi-2016.06.eb @@ -0,0 +1,20 @@ +easyblock = "Toolchain" + +name = 'gompi' +version = '2016.06' + +homepage = '(none)' +description = """GNU Compiler Collection (GCC) based compiler toolchain, + including OpenMPI for MPI support.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +gccver = '5.4.0-2.26' + +# compiler toolchain dependencies +dependencies = [ + ('GCC', gccver), # includes both GCC 5.4.0 and binutils 2.26 + ('OpenMPI', '1.10.3', '', ('GCC', gccver)), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gompi/gompi-2016.07.eb b/easybuild/easyconfigs/g/gompi/gompi-2016.07.eb new file mode 100644 index 0000000000000000000000000000000000000000..5eca4152c8a45e53da71501d0f648b277ce85fdf --- /dev/null +++ b/easybuild/easyconfigs/g/gompi/gompi-2016.07.eb @@ -0,0 +1,22 @@ +easyblock = "Toolchain" + +name = 'gompi' +version = '2016.07' + +homepage = '(none)' +description = """GNU Compiler Collection (GCC) based compiler toolchain, +including OpenMPI for MPI support.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +gccver = '6.1.0' +binutilsver = '2.27' +gccbinver = '%s-%s' % (gccver, binutilsver) + +# compiler toolchain dependencies +dependencies = [ + ('GCC', gccbinver), # includes both GCC and binutils + ('OpenMPI', '1.10.3', '', ('GCC', gccbinver)), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gompi/gompi-2016.09.eb b/easybuild/easyconfigs/g/gompi/gompi-2016.09.eb new file mode 100644 index 0000000000000000000000000000000000000000..b4350de73ad72da9ac3456b0a0226cc696bca269 --- /dev/null +++ b/easybuild/easyconfigs/g/gompi/gompi-2016.09.eb @@ -0,0 +1,20 @@ +easyblock = "Toolchain" + +name = 'gompi' +version = '2016.09' + +homepage = '(none)' +description = """GNU Compiler Collection (GCC) based compiler toolchain, +including OpenMPI for MPI support.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +gccver = '6.2.0-2.27' + +# compiler toolchain dependencies +dependencies = [ + ('GCC', gccver), # includes both GCC and binutils + ('OpenMPI', '2.0.1', '', ('GCC', gccver)), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gompi/gompi-2016b.eb b/easybuild/easyconfigs/g/gompi/gompi-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..1a6033a5a733b9920a87d26a114f76d34f14aa3e --- /dev/null +++ b/easybuild/easyconfigs/g/gompi/gompi-2016b.eb @@ -0,0 +1,20 @@ +easyblock = "Toolchain" + +name = 'gompi' +version = '2016b' + +homepage = '(none)' +description = """GNU Compiler Collection (GCC) based compiler toolchain, + including OpenMPI for MPI support.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +gccver = '5.4.0-2.26' + +# compiler toolchain dependencies +dependencies = [ + ('GCC', gccver), # includes both GCC 5.4.0 and binutils 2.26 + ('OpenMPI', '1.10.3', '', ('GCC', gccver)), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gompic/gompic-2016.10.eb b/easybuild/easyconfigs/g/gompic/gompic-2016.10.eb new file mode 100644 index 0000000000000000000000000000000000000000..39f562c6fb8fe6759082207565dec66fe2a8f262 --- /dev/null +++ b/easybuild/easyconfigs/g/gompic/gompic-2016.10.eb @@ -0,0 +1,23 @@ +easyblock = "Toolchain" + +name = 'gompic' +version = '2016.10' + +homepage = '(none)' +description = """GNU Compiler Collection (GCC) based compiler toolchain along with CUDA toolkit, + including OpenMPI for MPI support with CUDA features enabled.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +comp_name = 'GCC' +comp_ver = '5.4.0-2.26' +comp = (comp_name, comp_ver) + +# compiler toolchain dependencies +dependencies = [ + comp, # part of gcccuda + ('CUDA', '8.0.44', '', comp), # part of gcccuda + ('OpenMPI', '2.0.1', '', ('gcccuda', version)), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/goolfc/goolfc-2016.10.eb b/easybuild/easyconfigs/g/goolfc/goolfc-2016.10.eb new file mode 100644 index 0000000000000000000000000000000000000000..4ee5c6f69609ed922c5dd3c5eadcfba2ce97cc4f --- /dev/null +++ b/easybuild/easyconfigs/g/goolfc/goolfc-2016.10.eb @@ -0,0 +1,38 @@ +easyblock = "Toolchain" + +name = 'goolfc' +version = '2016.10' + +homepage = '(none)' +description = """GCC based compiler toolchain __with CUDA support__, and including + OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +comp_name = 'GCC' +comp_ver = '5.4.0-2.26' +comp = (comp_name, comp_ver) + +# toolchain used to build goolfc dependencies +comp_mpi_tc_name = 'gompic' +comp_mpi_tc_ver = version +comp_mpi_tc = (comp_mpi_tc_name, comp_mpi_tc_ver) + +blaslib = 'OpenBLAS' +blasver = '0.2.19' +blassuff = '-LAPACK-3.6.1' +blas = '-%s-%s%s' % (blaslib, blasver, blassuff) + +# compiler toolchain dependencies +# we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain +# because of toolchain preperation functions +dependencies = [ + comp, # part of gompic + ('CUDA', '8.0.44', '', comp), # part of gompic + ('OpenMPI', '2.0.1', '', ('gcccuda', version)), # part of gompic + (blaslib, blasver, blassuff, comp_mpi_tc), + ('FFTW', '3.3.5', '', comp_mpi_tc), + ('ScaLAPACK', '2.0.2', blas, comp_mpi_tc), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/g/gperf/gperf-3.0.4-GCCcore-4.9.3.eb b/easybuild/easyconfigs/g/gperf/gperf-3.0.4-GCCcore-4.9.3.eb new file mode 100644 index 0000000000000000000000000000000000000000..b01284c10608f12903a188ce89ca29e873b0a83b --- /dev/null +++ b/easybuild/easyconfigs/g/gperf/gperf-3.0.4-GCCcore-4.9.3.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'gperf' +version = '3.0.4' + +homepage = 'http://www.gnu.org/software/gperf/' +description = """GNU gperf is a perfect hash function generator. For a given list of strings, it produces a hash + function and hash table, in form of C or C++ code, for looking up a value depending on the input string. The hash + function is perfect, which means that the hash table has no collisions, and the hash table lookup needs a single + string comparison only.""" + +toolchain = {'name': 'GCCcore', 'version': '4.9.3'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +builddependencies = [ + ('binutils', '2.25'), +] + +sanity_check_paths = { + 'files': ['bin/gperf'], + 'dirs': [] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/gperf/gperf-3.0.4-foss-2016a.eb b/easybuild/easyconfigs/g/gperf/gperf-3.0.4-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..0547875020f632eeefda1c796e94284fd75495d3 --- /dev/null +++ b/easybuild/easyconfigs/g/gperf/gperf-3.0.4-foss-2016a.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'gperf' +version = '3.0.4' + +homepage = 'http://www.gnu.org/software/gperf/' +description = """GNU gperf is a perfect hash function generator. For a given list of strings, it produces a hash + function and hash table, in form of C or C++ code, for looking up a value depending on the input string. The hash + function is perfect, which means that the hash table has no collisions, and the hash table lookup needs a single + string comparison only.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +sanity_check_paths = { + 'files': ['bin/gperf'], + 'dirs': [] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/gperf/gperf-3.0.4-intel-2016b.eb b/easybuild/easyconfigs/g/gperf/gperf-3.0.4-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..4ada07243f898b60493dadc6813792c086fa5eaf --- /dev/null +++ b/easybuild/easyconfigs/g/gperf/gperf-3.0.4-intel-2016b.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'gperf' +version = '3.0.4' + +homepage = 'http://www.gnu.org/software/gperf/' +description = """GNU gperf is a perfect hash function generator. For a given list of strings, it produces a hash + function and hash table, in form of C or C++ code, for looking up a value depending on the input string. The hash + function is perfect, which means that the hash table has no collisions, and the hash table lookup needs a single + string comparison only.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +sanity_check_paths = { + 'files': ['bin/gperf'], + 'dirs': [] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/g/gperftools/gperftools-2.5-foss-2016a.eb b/easybuild/easyconfigs/g/gperftools/gperftools-2.5-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..b4e90a24ee03913bcf9b1b36c9cd3d19b1518ed5 --- /dev/null +++ b/easybuild/easyconfigs/g/gperftools/gperftools-2.5-foss-2016a.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = "gperftools" +version = "2.5" + +homepage = 'http://github.com/gperftools/gperftools' +description = """gperftools are for use by developers so that they can create more robust applications. + Especially of use to those developing multi-threaded applications in C++ with templates. + Includes TCMalloc, heap-checker, heap-profiler and cpu-profiler.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['https://github.com/gperftools/gperftools/releases/download/%(namelower)s-%(version)s'] + +builddependencies = [('Autotools', '20150215')] +dependencies = [('libunwind', '1.1')] + +sanity_check_paths = { + 'files': ["bin/pprof"], + 'dirs': [] +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/gperftools/gperftools-2.5-intel-2016b.eb b/easybuild/easyconfigs/g/gperftools/gperftools-2.5-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..fbae9a2a859bc3e37255d1c7abdc9168fcb176eb --- /dev/null +++ b/easybuild/easyconfigs/g/gperftools/gperftools-2.5-intel-2016b.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = "gperftools" +version = "2.5" + +homepage = 'http://github.com/gperftools/gperftools' +description = """gperftools are for use by developers so that they can create more robust applications. + Especially of use to those developing multi-threaded applications in C++ with templates. + Includes TCMalloc, heap-checker, heap-profiler and cpu-profiler.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['https://github.com/gperftools/gperftools/releases/download/%(namelower)s-%(version)s'] + +dependencies = [('libunwind', '1.1')] + +configopts = '--enable-libunwind' + +sanity_check_paths = { + 'files': ["bin/pprof"], + 'dirs': [] +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/gputools/gputools-0.28-ictce-5.3.0-e5cb024-R-3.0.2.eb b/easybuild/easyconfigs/g/gputools/gputools-0.28-ictce-5.3.0-e5cb024-R-3.0.2.eb new file mode 100644 index 0000000000000000000000000000000000000000..d0c568100e5c022ba25a7f71444460ac5c7ccdf6 --- /dev/null +++ b/easybuild/easyconfigs/g/gputools/gputools-0.28-ictce-5.3.0-e5cb024-R-3.0.2.eb @@ -0,0 +1,28 @@ +easyblock = 'RPackage' + +name = 'gputools' +version = '0.28' +commit = 'e5cb024' +versionsuffix = '-%s-R-%%(rver)s' % commit + +homepage = 'https://github.com/nullsatz/gputools/wiki' +description = """This package provides R interfaces to a handful of common functions implemented + using the Nvidia CUDA toolkit. Some of the functions require at least GPU Compute Capability 1.3.""" + +toolchain = {'name': 'ictce', 'version': '5.3.0'} + +source_urls = ['https://github.com/nullsatz/gputools/archive'] +sources = ['%s.tar.gz' % commit] +checksums = ['daf006aa7892f641b22f545a1bb3cddb'] + +dependencies = [ + ('CUDA', '5.0.35', '-1', True), + ('R', '3.0.2'), +] + +sanity_check_paths = { + 'files': ["gputools/libs/gputools.so"], + 'dirs': [] +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/g/grabix/grabix-0.1.6-goolf-1.7.20.eb b/easybuild/easyconfigs/g/grabix/grabix-0.1.6-goolf-1.7.20.eb new file mode 100644 index 0000000000000000000000000000000000000000..fc1bd333582b8358ca3b4a69fec32c378097e1e4 --- /dev/null +++ b/easybuild/easyconfigs/g/grabix/grabix-0.1.6-goolf-1.7.20.eb @@ -0,0 +1,32 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +easyblock = 'MakeCp' + +name = 'grabix' +version = '0.1.6' + +homepage = 'https://github.com/arq5x/grabix' +description = """a wee tool for random access into BGZF files""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} + +source_urls = ['https://github.com/arq5x/grabix/archive/'] +sources = ['%(version)s.tar.gz'] + +dependencies = [ + ('zlib', '1.2.8'), +] + +parallel = 1 + +files_to_copy = [(["grabix"], "bin"), "README.md", "tests", "test.sh"] + +sanity_check_paths = { + 'files': ["bin/grabix"], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/grace/grace-5.1.25-foss-2016a.eb b/easybuild/easyconfigs/g/grace/grace-5.1.25-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..674925f1b9997b83f0acef4e2c882b13fcd02e37 --- /dev/null +++ b/easybuild/easyconfigs/g/grace/grace-5.1.25-foss-2016a.eb @@ -0,0 +1,29 @@ +easyblock = 'ConfigureMake' + +name = 'grace' +version = '5.1.25' + +homepage = 'http://freecode.com/projects/grace' +description = """Grace is a WYSIWYG 2D plotting tool for X Windows System and Motif.""" + +source_urls = ['ftp://plasma-gate.weizmann.ac.il/pub/grace/src/stable'] +sources = [SOURCE_TAR_GZ] + +toolchain = {'name': 'foss', 'version': '2016a'} + +dependencies = [ + ('motif', '2.3.5'), + ('netCDF', '4.4.0'), +] + +runtest = 'tests' + +# we also need to run make links right before or after make install. +installopts = 'links' + +sanity_check_paths = { + 'files': ['bin/xmgrace'], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/grace/grace-5.1.25-intel-2016a.eb b/easybuild/easyconfigs/g/grace/grace-5.1.25-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..e538b0ca3bf00d6bb07f2f98833ae6014128d26c --- /dev/null +++ b/easybuild/easyconfigs/g/grace/grace-5.1.25-intel-2016a.eb @@ -0,0 +1,29 @@ +easyblock = 'ConfigureMake' + +name = 'grace' +version = '5.1.25' + +homepage = 'http://freecode.com/projects/grace' +description = """Grace is a WYSIWYG 2D plotting tool for X Windows System and Motif.""" + +source_urls = ['ftp://plasma-gate.weizmann.ac.il/pub/grace/src/stable'] +sources = [SOURCE_TAR_GZ] + +toolchain = {'name': 'intel', 'version': '2016a'} + +dependencies = [ + ('motif', '2.3.5'), + ('netCDF', '4.4.0'), +] + +runtest = 'tests' + +# we also need to run make links right before or after make install. +installopts = 'links' + +sanity_check_paths = { + 'files': ['bin/xmgrace'], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/g/grib_api/grib_api-1.10.0-goolf-1.4.10.eb b/easybuild/easyconfigs/g/grib_api/grib_api-1.10.0-goolf-1.4.10.eb index ffd2e3a7a6b38b432a606ae0ca844c3666297fc2..4bcdb9773bc5cc8533adf9e74dafc202c5a8cdd1 100644 --- a/easybuild/easyconfigs/g/grib_api/grib_api-1.10.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/g/grib_api/grib_api-1.10.0-goolf-1.4.10.eb @@ -17,7 +17,7 @@ dependencies = [ ('JasPer', '1.900.1'), ] -preconfigopts = 'FC=$F90' +preconfigopts = 'env FC=$F90' configopts = '--with-jasper=$EBROOTJASPER' parallel = 1 diff --git a/easybuild/easyconfigs/g/grib_api/grib_api-1.10.0-ictce-5.3.0.eb b/easybuild/easyconfigs/g/grib_api/grib_api-1.10.0-ictce-5.3.0.eb index ee472aa37273fd21f272bb51b379cb99473f1c33..4e298ad677bbc0638c9480f2b113772a2fc6c294 100644 --- a/easybuild/easyconfigs/g/grib_api/grib_api-1.10.0-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/g/grib_api/grib_api-1.10.0-ictce-5.3.0.eb @@ -17,7 +17,7 @@ dependencies = [ ('JasPer', '1.900.1'), ] -preconfigopts = 'FC=$F90' +preconfigopts = 'env FC=$F90' configopts = '--with-jasper=$EBROOTJASPER' parallel = 1 diff --git a/easybuild/easyconfigs/g/grib_api/grib_api-1.16.0-intel-2016a.eb b/easybuild/easyconfigs/g/grib_api/grib_api-1.16.0-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..24a8b1b236befafd0395db4172e05470846b1d44 --- /dev/null +++ b/easybuild/easyconfigs/g/grib_api/grib_api-1.16.0-intel-2016a.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'grib_api' +version = '1.16.0' + +homepage = 'https://software.ecmwf.int/wiki/display/GRIB/Home' +description = """The ECMWF GRIB API is an application program interface accessible from C, FORTRAN and Python + programs developed for encoding and decoding WMO FM-92 GRIB edition 1 and edition 2 messages. A useful set of + command line tools is also provided to give quick access to GRIB messages.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +source_urls = ['https://software.ecmwf.int/wiki/download/attachments/3473437/'] +sources = ['grib_api-%(version)s-Source.tar.gz'] + +dependencies = [ + ('JasPer', '1.900.1'), +] + +configopts = '--with-jasper=$EBROOTJASPER' + +parallel = 1 + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/g/grib_api/grib_api-1.9.18-goolf-1.4.10.eb b/easybuild/easyconfigs/g/grib_api/grib_api-1.9.18-goolf-1.4.10.eb index c0f9f1c6d84ab72e71f15f13bb063ed8b4e3fa5c..9445690c859c10978249a3faabe7996bdf3976b3 100644 --- a/easybuild/easyconfigs/g/grib_api/grib_api-1.9.18-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/g/grib_api/grib_api-1.9.18-goolf-1.4.10.eb @@ -16,7 +16,7 @@ dependencies = [ ('JasPer', '1.900.1'), ] -preconfigopts = 'FC=$F90' +preconfigopts = 'env FC=$F90' configopts = '--with-jasper=$EBROOTJASPER' parallel = 1 diff --git a/easybuild/easyconfigs/g/grib_api/grib_api-1.9.18-ictce-5.3.0.eb b/easybuild/easyconfigs/g/grib_api/grib_api-1.9.18-ictce-5.3.0.eb index 048ac9570d3e78b0aeadcc9724ae231d1ea0b0de..8bc580fd829ce5af4240ebe32edf7d07ee27bd93 100644 --- a/easybuild/easyconfigs/g/grib_api/grib_api-1.9.18-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/g/grib_api/grib_api-1.9.18-ictce-5.3.0.eb @@ -18,7 +18,7 @@ dependencies = [ ('JasPer', '1.900.1'), ] -preconfigopts = 'FC=$F90' +preconfigopts = 'env FC=$F90' configopts = '--with-jasper=$EBROOTJASPER' parallel = 1 diff --git a/easybuild/easyconfigs/g/gromosXX/gromosXX-1.0.1737-goolf-1.5.14-mpi.eb b/easybuild/easyconfigs/g/gromosXX/gromosXX-1.0.1737-goolf-1.5.14-mpi.eb new file mode 100644 index 0000000000000000000000000000000000000000..3020c00623d6bbd1bf5dab519d23790332dd2d34 --- /dev/null +++ b/easybuild/easyconfigs/g/gromosXX/gromosXX-1.0.1737-goolf-1.5.14-mpi.eb @@ -0,0 +1,34 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Benjamin P. Roberts +# New Zealand eScience Infrastructure +# The University of Auckland, Auckland, New Zealand + +easyblock = 'ConfigureMake' + +name = 'gromosXX' +version = '1.0.1737' +versionsuffix = '-mpi' + +homepage = 'http://www.gromos.net/' +description = """ GROMOS™ is an acronym of the GROningen MOlecular Simulation +computer program package, which has been developed since 1978 for the dynamic +modelling of (bio)molecules, until 1990 at the University of Groningen, The +Netherlands, and since then at the ETH, the Swiss Federal Institute of +Technology, in Zürich, Switzerland. """ + +toolchain = {'name': 'goolf', 'version': '1.5.14'} +toolchainopts = {'openmp': False, 'usempi': True} + +sources = ['%(name)s-%(version)s.tar.bz2'] + +dependencies = [('GSL', '1.16')] + +preconfigopts = './Config.sh &&' +configopts = '--enable-mpi' + +sanity_check_paths = { + 'files': ["bin/md", "bin/md_mpi", "lib/libmdpp.a"], + 'dirs': ['include/md++'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/gromosXX/gromosXX-1.0.1737-goolf-1.5.14-openmp.eb b/easybuild/easyconfigs/g/gromosXX/gromosXX-1.0.1737-goolf-1.5.14-openmp.eb new file mode 100644 index 0000000000000000000000000000000000000000..8cae45f338cf3debf8b0fb4de4cf883e26c957a3 --- /dev/null +++ b/easybuild/easyconfigs/g/gromosXX/gromosXX-1.0.1737-goolf-1.5.14-openmp.eb @@ -0,0 +1,34 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Benjamin P. Roberts +# New Zealand eScience Infrastructure +# The University of Auckland, Auckland, New Zealand + +easyblock = 'ConfigureMake' + +name = 'gromosXX' +version = '1.0.1737' +versionsuffix = '-openmp' + +homepage = 'http://www.gromos.net/' +description = """ GROMOS™ is an acronym of the GROningen MOlecular Simulation +computer program package, which has been developed since 1978 for the dynamic +modelling of (bio)molecules, until 1990 at the University of Groningen, The +Netherlands, and since then at the ETH, the Swiss Federal Institute of +Technology, in Zürich, Switzerland. """ + +toolchain = {'name': 'goolf', 'version': '1.5.14'} +toolchainopts = {'openmp': True, 'usempi': False} + +sources = ['%(name)s-%(version)s.tar.bz2'] + +dependencies = [('GSL', '1.16')] + +preconfigopts = './Config.sh &&' +configopts = '--enable-openmp' + +sanity_check_paths = { + 'files': ["bin/md", "bin/md_mpi", "lib/libmdpp.a"], + 'dirs': ['include/md++'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/gromosXX/gromosXX-1.0.1737-goolf-1.5.14-serial.eb b/easybuild/easyconfigs/g/gromosXX/gromosXX-1.0.1737-goolf-1.5.14-serial.eb new file mode 100644 index 0000000000000000000000000000000000000000..075812f642abe8ddb2da3b48cd79018f0ea324d4 --- /dev/null +++ b/easybuild/easyconfigs/g/gromosXX/gromosXX-1.0.1737-goolf-1.5.14-serial.eb @@ -0,0 +1,33 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Benjamin P. Roberts +# New Zealand eScience Infrastructure +# The University of Auckland, Auckland, New Zealand + +easyblock = 'ConfigureMake' + +name = 'gromosXX' +version = '1.0.1737' +versionsuffix = '-serial' + +homepage = 'http://www.gromos.net/' +description = """ GROMOS™ is an acronym of the GROningen MOlecular Simulation +computer program package, which has been developed since 1978 for the dynamic +modelling of (bio)molecules, until 1990 at the University of Groningen, The +Netherlands, and since then at the ETH, the Swiss Federal Institute of +Technology, in Zürich, Switzerland. """ + +toolchain = {'name': 'goolf', 'version': '1.5.14'} +toolchainopts = {'openmp': False, 'usempi': False} + +sources = ['%(name)s-%(version)s.tar.bz2'] + +dependencies = [('GSL', '1.16')] + +preconfigopts = './Config.sh &&' + +sanity_check_paths = { + 'files': ["bin/md", "bin/md_mpi", "lib/libmdpp.a"], + 'dirs': ['include/md++'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/g/gtest/gtest-1.7.0-CrayGNU-2015.11.eb b/easybuild/easyconfigs/g/gtest/gtest-1.7.0-CrayGNU-2015.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..3ebc1003fc1fcd76ba7bd99add4536cac3b5e5c4 --- /dev/null +++ b/easybuild/easyconfigs/g/gtest/gtest-1.7.0-CrayGNU-2015.11.eb @@ -0,0 +1,19 @@ +easyblock = "Tarball" + +name = 'gtest' +version = '1.7.0' + +homepage = 'https://code.google.com/p/googletest/' +description = "Google's framework for writing C++ tests on a variety of platforms" + +toolchain = {'name': 'CrayGNU', 'version': '2015.11'} + +sources = [SOURCE_ZIP] +source_urls = ['https://googletest.googlecode.com/files'] + +sanity_check_paths={ + 'files': ['CMakeLists.txt', ], + 'dirs': ['include', 'src'], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/h/H5hut/H5hut-1.99.13-intel-2016b.eb b/easybuild/easyconfigs/h/H5hut/H5hut-1.99.13-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..1e6c268f5f543c3b9ade6b0534c179df82765a03 --- /dev/null +++ b/easybuild/easyconfigs/h/H5hut/H5hut-1.99.13-intel-2016b.eb @@ -0,0 +1,36 @@ +easyblock = 'ConfigureMake' + +name = 'H5hut' +version = '1.99.13' + +homepage = 'https://amas.psi.ch/H5hut/' +description = "HDF5 Utility Toolkit: High-Performance I/O Library for Particle-based Simulations" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'usempi': True} + +source_urls = ['https://amas.psi.ch/H5hut/raw-attachment/wiki/DownloadSources/'] +sources = [SOURCE_TAR_GZ] +checksums = ['2a07a449afe50534de006ac6954a421a'] + +builddependencies = [ + ('Autotools', '20150215'), +] +dependencies = [ + # HDF5 v1.8.12 required because of API changes in v1.8.13 that this version of H5hut does not take into account + ('HDF5', '1.8.12'), +] + +configopts = "--enable-parallel --enable-fortran --with-hdf5=$EBROOTHDF5" + +# building in parallel tends to fail +parallel = 1 + +runtest = 'test' + +sanity_check_paths = { + 'files': ['lib/libH5hut.a', 'lib/libH5hutF.a'], + 'dirs': ['include'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/h/HAPGEN2/HAPGEN2-2.2.0.eb b/easybuild/easyconfigs/h/HAPGEN2/HAPGEN2-2.2.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..9874a034c685570f1e8650de87afceab97e6ccf5 --- /dev/null +++ b/easybuild/easyconfigs/h/HAPGEN2/HAPGEN2-2.2.0.eb @@ -0,0 +1,27 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Ravi Tripathi +# Email: ravi89@uab.edu + +easyblock = 'Tarball' + +name = 'HAPGEN2' +version = '2.2.0' + +homepage = 'https://mathgen.stats.ox.ac.uk/genetics_software/hapgen/hapgen2.html' +description = """'HAPGEN2' simulates case control datasets at SNP markers.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = ['https://mathgen.stats.ox.ac.uk/genetics_software/hapgen/download/builds/x86_64/v%(version)s/'] +sources = ['hapgen2_x86_64.tar.gz'] + +modextrapaths = {'PATH': ''} + +checksums = ['8d26727f37eabb09e45f702d4f3ed3cb'] + +sanity_check_paths = { + 'files': ["hapgen2", "LICENCE"], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HDF/HDF-4.2.11-foss-2015a.eb b/easybuild/easyconfigs/h/HDF/HDF-4.2.11-foss-2015a.eb new file mode 100644 index 0000000000000000000000000000000000000000..4cc114e9725cde80d557d3c61fb3f98e32c6500c --- /dev/null +++ b/easybuild/easyconfigs/h/HDF/HDF-4.2.11-foss-2015a.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'HDF' +version = '4.2.11' + +homepage = 'http://www.hdfgroup.org/products/hdf4/' +description = """HDF4 (also known as HDF) is a library and multi-object file +format for storing and managing data between machines.""" + +toolchain = {'name': 'foss', 'version': '2015a'} +toolchainopts = {'opt': True, 'pic': True} + +dependencies = [ + ('flex', '2.5.39'), + ('Bison', '3.0.2'), + ('Szip', '2.1'), + ('JasPer', '1.900.1'), +] + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['https://www.hdfgroup.org/ftp/HDF/releases/HDF%(version)s/src'] + + +configopts = "--with-szlib=$EBROOTSZIP --includedir=%(installdir)s/include/%(namelower)s" + +sanity_check_paths = { + 'files': ['lib/libdf.a', 'lib/libhdf4.settings', 'lib/libmfhdf.a'], + 'dirs': ['bin', 'include/hdf'], +} + + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF/HDF-4.2.11-intel-2016a.eb b/easybuild/easyconfigs/h/HDF/HDF-4.2.11-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..28e5e6ad3626ad60b49496476b9887f442feb4cd --- /dev/null +++ b/easybuild/easyconfigs/h/HDF/HDF-4.2.11-intel-2016a.eb @@ -0,0 +1,33 @@ +easyblock = 'ConfigureMake' + +name = 'HDF' +version = '4.2.11' + +homepage = 'http://www.hdfgroup.org/products/hdf4/' +description = """HDF (also known as HDF4) is a library and multi-object file format for storing and managing data between machines.""" + +toolchain = {'name': 'intel', 'version': '2016a'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.hdfgroup.org/ftp/HDF/releases/HDF%(version)s/src/'] + +builddependencies = [ + ('flex', '2.6.0'), + ('Bison', '3.0.4'), +] +dependencies = [ + ('Szip', '2.1'), + ('libjpeg-turbo', '1.4.2'), +] + +configopts = "--with-szlib=$EBROOTSZIP --includedir=%(installdir)s/include/%(namelower)s" + +modextrapaths = {'CPATH': 'include/hdf'} + +sanity_check_paths = { + 'files': ['lib/libdf.a', 'lib/libhdf4.settings', 'lib/libmfhdf.a'], + 'dirs': ['bin', 'include/hdf'], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.12-intel-2016b.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.12-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..da7a64fcf9321ea2a758c27c1acf2e4df9190ae5 --- /dev/null +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.12-intel-2016b.eb @@ -0,0 +1,26 @@ +name = 'HDF5' +version = '1.8.12' + +homepage = 'http://www.hdfgroup.org/HDF5/' +description = """HDF5 is a unique technology suite that makes possible the management of + extremely large and complex data collections.""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] + +patches = [ + 'HDF5-1.8.15_configure_intel.patch', + 'configure_libtool.patch', +] + +buildopts = 'CXXFLAGS="$CXXFLAGS -DMPICH_IGNORE_CXX_SEEK"' + +dependencies = [ + ('zlib', '1.2.8'), + ('Szip', '2.1'), +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-foss-2016a-serial.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-foss-2016a-serial.eb new file mode 100644 index 0000000000000000000000000000000000000000..2936e9795e141ba85e0e29bb22751f0d526812c1 --- /dev/null +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-foss-2016a-serial.eb @@ -0,0 +1,22 @@ +name = 'HDF5' +version = '1.8.16' +versionsuffix = '-serial' + +homepage = 'http://www.hdfgroup.org/HDF5/' +description = """HDF5 is a unique technology suite that makes possible the management of + extremely large and complex data collections.""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'optarch': True, 'pic': True, 'usempi': False} + +source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] + +patches = ['configure_libtool.patch'] + +dependencies = [ + ('zlib', '1.2.8'), + ('Szip', '2.1'), +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-gimkl-2.11.5-serial.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-gimkl-2.11.5-serial.eb new file mode 100644 index 0000000000000000000000000000000000000000..3f80a99e7110b9291a808ba648c1bfdd381b435a --- /dev/null +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-gimkl-2.11.5-serial.eb @@ -0,0 +1,22 @@ +name = 'HDF5' +version = '1.8.16' +versionsuffix = '-serial' + +homepage = 'http://www.hdfgroup.org/HDF5/' +description = """HDF5 is a unique technology suite that makes possible the management of + extremely large and complex data collections.""" + +toolchain = {'name': 'gimkl', 'version': '2.11.5'} +toolchainopts = {'pic': True} + +source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] + +patches = ['configure_libtool.patch'] + +dependencies = [ + ('zlib', '1.2.8'), + ('Szip', '2.1'), +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-intel-2016.02-GCC-4.9.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-intel-2016.02-GCC-4.9.eb new file mode 100644 index 0000000000000000000000000000000000000000..d1c17ce30e587c89343aa470163633f0c3eba61a --- /dev/null +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-intel-2016.02-GCC-4.9.eb @@ -0,0 +1,26 @@ +name = 'HDF5' +version = '1.8.16' + +homepage = 'http://www.hdfgroup.org/HDF5/' +description = """HDF5 is a unique technology suite that makes possible the management of + extremely large and complex data collections.""" + +toolchain = {'name': 'intel', 'version': '2016.02-GCC-4.9'} +toolchainopts = {'optarch': True, 'pic': True, 'usempi': True} + +source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] + +patches = [ + 'HDF5-1.8.15_configure_intel.patch', + 'configure_libtool.patch', +] + +buildopts = 'CXXFLAGS="$CXXFLAGS -DMPICH_IGNORE_CXX_SEEK"' + +dependencies = [ + ('zlib', '1.2.8'), + ('Szip', '2.1'), +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-iomkl-2016.07.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-iomkl-2016.07.eb new file mode 100644 index 0000000000000000000000000000000000000000..d61bff1fffd789c7cdb00cb0c96015e70d27258f --- /dev/null +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-iomkl-2016.07.eb @@ -0,0 +1,23 @@ +name = 'HDF5' +version = '1.8.16' + +homepage = 'http://www.hdfgroup.org/HDF5/' +description = """HDF5 is a unique technology suite that makes possible the management of + extremely large and complex data collections.""" + +toolchain = {'name': 'iomkl', 'version': '2016.07'} +toolchainopts = {'optarch': True, 'pic': True, 'usempi': True} + +source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] + +patches = ['configure_libtool.patch'] + +buildopts = 'CXXFLAGS="$CXXFLAGS -DMPICH_IGNORE_CXX_SEEK"' + +dependencies = [ + ('zlib', '1.2.8'), + ('Szip', '2.1'), +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-iomkl-2016.09-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-iomkl-2016.09-GCC-4.9.3-2.25.eb new file mode 100644 index 0000000000000000000000000000000000000000..e3d38f197654f2ec0c787beb3e47c442f0cc06bb --- /dev/null +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.16-iomkl-2016.09-GCC-4.9.3-2.25.eb @@ -0,0 +1,23 @@ +name = 'HDF5' +version = '1.8.16' + +homepage = 'http://www.hdfgroup.org/HDF5/' +description = """HDF5 is a unique technology suite that makes possible the management of + extremely large and complex data collections.""" + +toolchain = {'name': 'iomkl', 'version': '2016.09-GCC-4.9.3-2.25'} +toolchainopts = {'optarch': True, 'pic': True, 'usempi': True} + +source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] + +patches = ['configure_libtool.patch'] + +buildopts = 'CXXFLAGS="$CXXFLAGS -DMPICH_IGNORE_CXX_SEEK"' + +dependencies = [ + ('zlib', '1.2.8'), + ('Szip', '2.1'), +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.17-foss-2016a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.17-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..359ef33d9bc499e99119cc08de9f4afc32bdfabd --- /dev/null +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.17-foss-2016a.eb @@ -0,0 +1,25 @@ +name = 'HDF5' +version = '1.8.17' + +homepage = 'http://www.hdfgroup.org/HDF5/' +description = """HDF5 is a unique technology suite that makes possible the management of + extremely large and complex data collections.""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] + +patches = [ + 'configure_libtool.patch', +] + +buildopts = 'CXXFLAGS="$CXXFLAGS -DMPICH_IGNORE_CXX_SEEK"' + +dependencies = [ + ('zlib', '1.2.8'), + ('Szip', '2.1'), +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.17-foss-2016b.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.17-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..5063dd3bc673ac638a76661fb9dd1ae72cab0eb1 --- /dev/null +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.17-foss-2016b.eb @@ -0,0 +1,25 @@ +name = 'HDF5' +version = '1.8.17' + +homepage = 'http://www.hdfgroup.org/HDF5/' +description = """HDF5 is a unique technology suite that makes possible the management of + extremely large and complex data collections.""" + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] + +patches = [ + 'configure_libtool.patch', +] + +buildopts = 'CXXFLAGS="$CXXFLAGS -DMPICH_IGNORE_CXX_SEEK"' + +dependencies = [ + ('zlib', '1.2.8'), + ('Szip', '2.1'), +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.17-intel-2016a.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.17-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..7ab0f77fbacea4cbe12453b5d29c76f22451a586 --- /dev/null +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.17-intel-2016a.eb @@ -0,0 +1,26 @@ +name = 'HDF5' +version = '1.8.17' + +homepage = 'http://www.hdfgroup.org/HDF5/' +description = """HDF5 is a unique technology suite that makes possible the management of + extremely large and complex data collections.""" + +toolchain = {'name': 'intel', 'version': '2016a'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] + +patches = [ + 'HDF5-1.8.15_configure_intel.patch', + 'configure_libtool.patch', +] + +buildopts = 'CXXFLAGS="$CXXFLAGS -DMPICH_IGNORE_CXX_SEEK"' + +dependencies = [ + ('zlib', '1.2.8'), + ('Szip', '2.1'), +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.17-intel-2016b-serial.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.17-intel-2016b-serial.eb new file mode 100644 index 0000000000000000000000000000000000000000..ded2abcfa1cc2230cd9d42bcc80bc29540835d76 --- /dev/null +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.17-intel-2016b-serial.eb @@ -0,0 +1,27 @@ +name = 'HDF5' +version = '1.8.17' +versionsuffix = '-serial' + +homepage = 'http://www.hdfgroup.org/HDF5/' +description = """HDF5 is a unique technology suite that makes possible the management of + extremely large and complex data collections.""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True, 'usempi': False} + +source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] + +patches = [ + 'HDF5-1.8.15_configure_intel.patch', + 'configure_libtool.patch', +] + +buildopts = 'CXXFLAGS="$CXXFLAGS -DMPICH_IGNORE_CXX_SEEK"' + +dependencies = [ + ('zlib', '1.2.8'), + ('Szip', '2.1'), +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.17-intel-2016b.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.17-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..d67a77ebd21b4147bef1bcdede36e319fd20daea --- /dev/null +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.17-intel-2016b.eb @@ -0,0 +1,26 @@ +name = 'HDF5' +version = '1.8.17' + +homepage = 'http://www.hdfgroup.org/HDF5/' +description = """HDF5 is a unique technology suite that makes possible the management of + extremely large and complex data collections.""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True, 'usempi': True} + +source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] + +patches = [ + 'HDF5-1.8.15_configure_intel.patch', + 'configure_libtool.patch', +] + +buildopts = 'CXXFLAGS="$CXXFLAGS -DMPICH_IGNORE_CXX_SEEK"' + +dependencies = [ + ('zlib', '1.2.8'), + ('Szip', '2.1'), +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HDF5/HDF5-1.8.9-goolf-1.5.16.eb b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.9-goolf-1.5.16.eb new file mode 100644 index 0000000000000000000000000000000000000000..46dd3d15ada97e5cf7db37e6ebaada9010c1606b --- /dev/null +++ b/easybuild/easyconfigs/h/HDF5/HDF5-1.8.9-goolf-1.5.16.eb @@ -0,0 +1,21 @@ +name = 'HDF5' +version = '1.8.9' + +homepage = 'http://www.hdfgroup.org/HDF5/' +description = """HDF5 is a unique technology suite that makes possible the management of + extremely large and complex data collections.""" + +toolchain = {'name': 'goolf', 'version': '1.5.16'} +toolchainopts = {'optarch': True, 'usempi': True, 'pic': True} + +source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] + +patches = ['configure_libtool.patch'] + +dependencies = [ + ('zlib', '1.2.8'), + ('Szip', '2.1'), +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HEALPix/HEALPix-2.20a-ictce-5.5.0.eb b/easybuild/easyconfigs/h/HEALPix/HEALPix-2.20a-ictce-5.5.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..597c5e6d4283e72892c6e2e1b02365726b390ff2 --- /dev/null +++ b/easybuild/easyconfigs/h/HEALPix/HEALPix-2.20a-ictce-5.5.0.eb @@ -0,0 +1,15 @@ +name = 'HEALPix' +version = '2.20a' + +homepage = 'http://healpix.sourceforge.net/' +description = """Hierarchical Equal Area isoLatitude Pixelation of a sphere.""" + +toolchain = {'name': 'ictce', 'version': '5.5.0'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = ['Healpix_%(version)s_2011Feb09.tar.gz'] + +dependencies = [('CFITSIO', '3.350')] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/h/HISAT2/HISAT2-2.0.3-beta-intel-2016a.eb b/easybuild/easyconfigs/h/HISAT2/HISAT2-2.0.3-beta-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..ab9ee05adb88df725d57f5a0114e5a51c83cffae --- /dev/null +++ b/easybuild/easyconfigs/h/HISAT2/HISAT2-2.0.3-beta-intel-2016a.eb @@ -0,0 +1,33 @@ +easyblock = 'MakeCp' + +name = 'HISAT2' +version = '2.0.3-beta' + +homepage = 'https://ccb.jhu.edu/software/hisat2/index.shtml' +description = """HISAT2 is a fast and sensitive alignment program for mapping next-generation sequencing reads + (both DNA and RNA) against the general human population (as well as against a single reference genome).""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +sources = ['%(namelower)s-%(version)s-source.zip'] +source_urls = ['ftp://ftp.ccb.jhu.edu/pub/infphilo/%(namelower)s/downloads/'] + +checksums = ['deb29e32e48045b2f970fb999946b411'] + +dependencies = [ + ('NGS', '1.2.3'), + ('ncbi-vdb', '2.5.8-1'), +] + +buildopts = "USE_SRA=1 NCBI_NGS_DIR=$EBROOTNGS NCBI_VDB_DIR=$EBROOTNCBIMINVDB" + +executables = ['hisat2', 'hisat2-align-l', 'hisat2-align-s', 'hisat2-build', 'hisat2-build-l', 'hisat2-build-s', + 'hisat2-inspect', 'hisat2-inspect-s', 'hisat2-inspect-l'] +files_to_copy = [(executables, 'bin')] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in executables], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HISAT2/HISAT2-2.0.4-foss-2016b.eb b/easybuild/easyconfigs/h/HISAT2/HISAT2-2.0.4-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..83a592d05a588218c56f54e2d151527b802378d5 --- /dev/null +++ b/easybuild/easyconfigs/h/HISAT2/HISAT2-2.0.4-foss-2016b.eb @@ -0,0 +1,33 @@ +easyblock = 'MakeCp' + +name = 'HISAT2' +version = '2.0.4' + +homepage = 'https://ccb.jhu.edu/software/hisat2/index.shtml' +description = """HISAT2 is a fast and sensitive alignment program for mapping next-generation sequencing reads + (both DNA and RNA) against the general human population (as well as against a single reference genome).""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +sources = ['%(namelower)s-%(version)s-source.zip'] +source_urls = ['ftp://ftp.ccb.jhu.edu/pub/infphilo/%(namelower)s/downloads/'] + +checksums = ['50119a693929e240b072d79e69dc211e'] + +dependencies = [ + ('NGS', '1.2.5'), + ('ncbi-vdb', '2.7.0'), +] + +buildopts = "USE_SRA=1 NCBI_NGS_DIR=$EBROOTNGS NCBI_VDB_DIR=$EBROOTNCBIMINVDB" + +executables = ['hisat2', 'hisat2-align-l', 'hisat2-align-s', 'hisat2-build', 'hisat2-build-l', 'hisat2-build-s', + 'hisat2-inspect', 'hisat2-inspect-s', 'hisat2-inspect-l'] +files_to_copy = [(executables, 'bin')] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in executables], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HMMER/HMMER-3.0-goolf-1.4.10.eb b/easybuild/easyconfigs/h/HMMER/HMMER-3.0-goolf-1.4.10.eb index ac2ff916ef27a8d5fe2d372342bcccd7035baabc..ee8ba6219525463e65eaaac14e170c12c1d224e2 100644 --- a/easybuild/easyconfigs/h/HMMER/HMMER-3.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/h/HMMER/HMMER-3.0-goolf-1.4.10.eb @@ -15,7 +15,7 @@ easyblock = 'ConfigureMake' name = 'HMMER' version = '3.0' -homepage = 'http://hmmer.janelia.org/' +homepage = 'http://hmmer.org/' description = """HMMER is used for searching sequence databases for homologs of protein sequences, and for making protein sequence alignments. It implements methods using probabilistic models called profile hidden Markov models (profile HMMs). Compared to BLAST, FASTA, and other @@ -26,10 +26,8 @@ description = """HMMER is used for searching sequence databases for homologs of essentially as fast as BLAST.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} -# eg. http://selab.janelia.org/software/hmmer3/3.0/hmmer-3.0-linux-intel-x86_64.tar.gz -versiondir = "hmmer%s" % ".".join(version.split('.')[:-1]) -sources = ['hmmer-%s-linux-intel-x86_64.tar.gz' % version] -source_urls = ['http://selab.janelia.org/software/%s/%s/' % (versiondir, version)] +source_urls = ['http://eddylab.org/software/hmmer%(version_major)s/%(version)s/'] +sources = ['hmmer-%(version)s-linux-intel-x86_64.tar.gz'] sanity_check_paths = { 'files': ["bin/hmmemit", "bin/hmmsearch", "bin/hmmscan"], diff --git a/easybuild/easyconfigs/h/HMMER/HMMER-3.0-ictce-5.3.0.eb b/easybuild/easyconfigs/h/HMMER/HMMER-3.0-ictce-5.3.0.eb index 52d15716803d368ab966c8e6b09891388fe31ef7..ee8eae3fa74e63e4a51bf096a4363f2cd2ece70f 100644 --- a/easybuild/easyconfigs/h/HMMER/HMMER-3.0-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/h/HMMER/HMMER-3.0-ictce-5.3.0.eb @@ -15,7 +15,7 @@ easyblock = 'ConfigureMake' name = 'HMMER' version = '3.0' -homepage = 'http://hmmer.janelia.org/' +homepage = 'http://hmmer.org/' description = """HMMER is used for searching sequence databases for homologs of protein sequences, and for making protein sequence alignments. It implements methods using probabilistic models called profile hidden Markov models (profile HMMs). Compared to BLAST, FASTA, and other @@ -28,10 +28,8 @@ description = """HMMER is used for searching sequence databases for homologs of toolchain = {'name': 'ictce', 'version': '5.3.0'} -# eg. http://selab.janelia.org/software/hmmer3/3.0/hmmer-3.0-linux-intel-x86_64.tar.gz -versiondir = "hmmer%s" % ".".join(version.split('.')[:-1]) -sources = ['hmmer-%s-linux-intel-x86_64.tar.gz' % version] -source_urls = ['http://selab.janelia.org/software/%s/%s/' % (versiondir, version)] +source_urls = ['http://eddylab.org/software/hmmer%(version_major)s/%(version)s/'] +sources = ['hmmer-%(version)s-linux-intel-x86_64.tar.gz'] sanity_check_paths = { 'files': ["bin/hmmemit", "bin/hmmsearch", "bin/hmmscan"], diff --git a/easybuild/easyconfigs/h/HMMER/HMMER-3.1b1-goolf-1.4.10.eb b/easybuild/easyconfigs/h/HMMER/HMMER-3.1b1-goolf-1.4.10.eb index 7b6ea628da41335a95395e8ce6f5349d6d4860b7..c4861d5fc598746c89329a2937505bb6ae0a134b 100644 --- a/easybuild/easyconfigs/h/HMMER/HMMER-3.1b1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/h/HMMER/HMMER-3.1b1-goolf-1.4.10.eb @@ -15,7 +15,7 @@ easyblock = 'ConfigureMake' name = 'HMMER' version = '3.1b1' -homepage = 'http://hmmer.janelia.org/' +homepage = 'http://hmmer.org/' description = """HMMER is used for searching sequence databases for homologs of protein sequences, and for making protein sequence alignments. It implements methods using probabilistic models called profile hidden Markov models (profile HMMs). Compared to BLAST, FASTA, and other @@ -27,8 +27,8 @@ description = """HMMER is used for searching sequence databases for homologs of toolchain = {'name': 'goolf', 'version': '1.4.10'} +source_urls = ['http://eddylab.org/software/hmmer%(version_major)s/%(version)s/'] sources = ['hmmer-%(version)s-linux-intel-x86_64.tar.gz'] -source_urls = ['http://selab.janelia.org/software/hmmer%(version_major)s/%(version)s/'] patches = ['hmmer-%(version)s_link-LIBS-utests.patch'] installopts = ' && cd easel && make install' diff --git a/easybuild/easyconfigs/h/HMMER/HMMER-3.1b1-ictce-5.3.0.eb b/easybuild/easyconfigs/h/HMMER/HMMER-3.1b1-ictce-5.3.0.eb index 65bc990310d9509ec8279b60ec1ede5e45b58278..de6a298e59614db1a83ceef298bfce564254906c 100644 --- a/easybuild/easyconfigs/h/HMMER/HMMER-3.1b1-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/h/HMMER/HMMER-3.1b1-ictce-5.3.0.eb @@ -15,7 +15,7 @@ easyblock = 'ConfigureMake' name = 'HMMER' version = '3.1b1' -homepage = 'http://hmmer.janelia.org/' +homepage = 'http://hmmer.org/' description = """HMMER is used for searching sequence databases for homologs of protein sequences, and for making protein sequence alignments. It implements methods using probabilistic models called profile hidden Markov models (profile HMMs). Compared to BLAST, FASTA, and other @@ -27,8 +27,8 @@ description = """HMMER is used for searching sequence databases for homologs of toolchain = {'name': 'ictce', 'version': '5.3.0'} +source_urls = ['http://eddylab.org/software/hmmer%(version_major)s/%(version)s/'] sources = ['hmmer-%(version)s-linux-intel-x86_64.tar.gz'] -source_urls = ['http://selab.janelia.org/software/hmmer%(version_major)s/%(version)s/'] patches = ['hmmer-%(version)s_link-LIBS-utests.patch'] installopts = ' && cd easel && make install' diff --git a/easybuild/easyconfigs/h/HMMER/HMMER-3.1b1-ictce-6.2.5.eb b/easybuild/easyconfigs/h/HMMER/HMMER-3.1b1-ictce-6.2.5.eb index 9a8eaafde67a75860f1a7956ca1fdddc76d5867e..2a1f6d334f84885c75dde589aba27ed5a6a86868 100644 --- a/easybuild/easyconfigs/h/HMMER/HMMER-3.1b1-ictce-6.2.5.eb +++ b/easybuild/easyconfigs/h/HMMER/HMMER-3.1b1-ictce-6.2.5.eb @@ -15,7 +15,7 @@ easyblock = 'ConfigureMake' name = 'HMMER' version = '3.1b1' -homepage = 'http://hmmer.janelia.org/' +homepage = 'http://hmmer.org/' description = """HMMER is used for searching sequence databases for homologs of protein sequences, and for making protein sequence alignments. It implements methods using probabilistic models called profile hidden Markov models (profile HMMs). Compared to BLAST, FASTA, and other @@ -27,8 +27,8 @@ description = """HMMER is used for searching sequence databases for homologs of toolchain = {'name': 'ictce', 'version': '6.2.5'} +source_urls = ['http://eddylab.org/software/hmmer%(version_major)s/%(version)s/'] sources = ['hmmer-%(version)s-linux-intel-x86_64.tar.gz'] -source_urls = ['http://selab.janelia.org/software/hmmer%(version_major)s/%(version)s/'] patches = ['hmmer-%(version)s_link-LIBS-utests.patch'] installopts = ' && cd easel && make install' diff --git a/easybuild/easyconfigs/h/HMMER/HMMER-3.1b2-foss-2016a.eb b/easybuild/easyconfigs/h/HMMER/HMMER-3.1b2-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..0456b6d6ce73de3d5b8884605d4437d1ca9d8fe6 --- /dev/null +++ b/easybuild/easyconfigs/h/HMMER/HMMER-3.1b2-foss-2016a.eb @@ -0,0 +1,43 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Nils Christian , Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-94.html +## + +easyblock = 'ConfigureMake' + +name = 'HMMER' +version = '3.1b2' + +homepage = 'http://hmmer.org/' +description = """HMMER is used for searching sequence databases for homologs of protein sequences, + and for making protein sequence alignments. It implements methods using probabilistic models + called profile hidden Markov models (profile HMMs). Compared to BLAST, FASTA, and other + sequence alignment and database search tools based on older scoring methodology, + HMMER aims to be significantly more accurate and more able to detect remote homologs + because of the strength of its underlying mathematical models. In the past, this strength + came at significant computational expense, but in the new HMMER3 project, HMMER is now + essentially as fast as BLAST.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['http://eddylab.org/software/hmmer%(version_major)s/%(version)s/'] +sources = ['hmmer-%(version)s-linux-intel-x86_64.tar.gz'] + +installopts = ' && cd easel && make install' + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["hmmemit", "hmmsearch", "hmmscan", + "esl-alimap", "esl-cluster", "esl-mask"]], + 'dirs': [] +} + +runtest = 'check' + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HMMER/HMMER-3.1b2-intel-2015a.eb b/easybuild/easyconfigs/h/HMMER/HMMER-3.1b2-intel-2015a.eb index 36707aa8fe6a15212d908d36948a09704da18975..da1af277a57ae99f72e434ba381340650a9cfb5f 100644 --- a/easybuild/easyconfigs/h/HMMER/HMMER-3.1b2-intel-2015a.eb +++ b/easybuild/easyconfigs/h/HMMER/HMMER-3.1b2-intel-2015a.eb @@ -15,7 +15,7 @@ easyblock = 'ConfigureMake' name = 'HMMER' version = '3.1b2' -homepage = 'http://hmmer.janelia.org/' +homepage = 'http://hmmer.org/' description = """HMMER is used for searching sequence databases for homologs of protein sequences, and for making protein sequence alignments. It implements methods using probabilistic models called profile hidden Markov models (profile HMMs). Compared to BLAST, FASTA, and other @@ -27,8 +27,8 @@ description = """HMMER is used for searching sequence databases for homologs of toolchain = {'name': 'intel', 'version': '2015a'} +source_urls = ['http://eddylab.org/software/hmmer%(version_major)s/%(version)s/'] sources = ['hmmer-%(version)s-linux-intel-x86_64.tar.gz'] -source_urls = ['http://selab.janelia.org/software/hmmer%(version_major)s/%(version)s/'] installopts = ' && cd easel && make install' diff --git a/easybuild/easyconfigs/h/HPCG/HPCG-2.1-goolf-1.4.10.eb b/easybuild/easyconfigs/h/HPCG/HPCG-2.1-goolf-1.4.10.eb index 06eaeceafd5d35c93701c11d4bc29b8a3146796b..cc1b32254880ae22e9fb3e31dd71051601de2e16 100644 --- a/easybuild/easyconfigs/h/HPCG/HPCG-2.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/h/HPCG/HPCG-2.1-goolf-1.4.10.eb @@ -11,4 +11,6 @@ toolchainopts = {'usempi': True, 'openmp': True} source_urls = ['https://software.sandia.gov/hpcg/downloads/'] sources = [SOURCELOWER_TAR_GZ] +runtest = True + moduleclass = 'math' diff --git a/easybuild/easyconfigs/h/HPCG/HPCG-2.1-ictce-5.5.0.eb b/easybuild/easyconfigs/h/HPCG/HPCG-2.1-ictce-5.5.0.eb index 1d3f7c2d895a29909697c522f95d327487892da7..550fcae2be78ce38ce3ba8b09fa431a45a57ab61 100644 --- a/easybuild/easyconfigs/h/HPCG/HPCG-2.1-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/h/HPCG/HPCG-2.1-ictce-5.5.0.eb @@ -11,4 +11,6 @@ toolchainopts = {'usempi': True, 'openmp': True} source_urls = ['https://software.sandia.gov/hpcg/downloads/'] sources = [SOURCELOWER_TAR_GZ] +runtest = True + moduleclass = 'math' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayGNU-2016.03.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayGNU-2016.03.eb new file mode 100644 index 0000000000000000000000000000000000000000..f64bec348b182077ae3001f5fb4b62469e7948e9 --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayGNU-2016.03.eb @@ -0,0 +1,18 @@ +name = 'HPL' +version = '2.1' + +homepage = 'http://www.netlib.org/benchmark/hpl/' +description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic + on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the + High Performance Computing Linpack Benchmark.""" + +toolchain = {'name': 'CrayGNU', 'version': '2016.03'} +toolchainopts = {'optarch': True, 'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] + +# fix Make dependencies, so parallel build also works +patches = ['HPL_parallel-make.patch'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayGNU-2016.04.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayGNU-2016.04.eb new file mode 100644 index 0000000000000000000000000000000000000000..57414cfc792fc92cea28fd419453ef5940ff7224 --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayGNU-2016.04.eb @@ -0,0 +1,18 @@ +name = 'HPL' +version = '2.1' + +homepage = 'http://www.netlib.org/benchmark/hpl/' +description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic + on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the + High Performance Computing Linpack Benchmark.""" + +toolchain = {'name': 'CrayGNU', 'version': '2016.04'} +toolchainopts = {'optarch': True, 'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] + +# fix Make dependencies, so parallel build also works +patches = ['HPL_parallel-make.patch'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayGNU-2016.06.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayGNU-2016.06.eb new file mode 100644 index 0000000000000000000000000000000000000000..b59f7317b17bb77c3fa73136961c83166c38abaa --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayGNU-2016.06.eb @@ -0,0 +1,18 @@ +name = 'HPL' +version = '2.1' + +homepage = 'http://www.netlib.org/benchmark/hpl/' +description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic + on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the + High Performance Computing Linpack Benchmark.""" + +toolchain = {'name': 'CrayGNU', 'version': '2016.06'} +toolchainopts = {'optarch': True, 'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] + +# fix Make dependencies, so parallel build also works +patches = ['HPL_parallel-make.patch'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayIntel-2016.06.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayIntel-2016.06.eb new file mode 100644 index 0000000000000000000000000000000000000000..9ab9de3734e6be345f482b6899caad7b8922ea02 --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-CrayIntel-2016.06.eb @@ -0,0 +1,18 @@ +name = 'HPL' +version = '2.1' + +homepage = 'http://www.netlib.org/benchmark/hpl/' +description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic + on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the + High Performance Computing Linpack Benchmark.""" + +toolchain = {'name': 'CrayIntel', 'version': '2016.06'} +toolchainopts = {'optarch': True, 'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] + +# fix Make dependencies, so parallel build also works +patches = ['HPL_parallel-make.patch'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2016.04.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2016.04.eb new file mode 100644 index 0000000000000000000000000000000000000000..e65fa73edae405813768602c29b28c43f3f096b5 --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2016.04.eb @@ -0,0 +1,18 @@ +name = 'HPL' +version = '2.1' + +homepage = 'http://www.netlib.org/benchmark/hpl/' +description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic + on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the + High Performance Computing Linpack Benchmark.""" + +toolchain = {'name': 'foss', 'version': '2016.04'} +toolchainopts = {'optarch': True, 'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] + +# fix Make dependencies, so parallel build also works +patches = ['HPL_parallel-make.patch'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2016.06.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2016.06.eb new file mode 100644 index 0000000000000000000000000000000000000000..e44a4ac54d1f94d5060c6251d9a82bd7f814b77f --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2016.06.eb @@ -0,0 +1,18 @@ +name = 'HPL' +version = '2.1' + +homepage = 'http://www.netlib.org/benchmark/hpl/' +description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic + on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the + High Performance Computing Linpack Benchmark.""" + +toolchain = {'name': 'foss', 'version': '2016.06'} +toolchainopts = {'optarch': True, 'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] + +# fix Make dependencies, so parallel build also works +patches = ['HPL_parallel-make.patch'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2016b.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..5634e6bd4f5e7509ba9e568154071c1195c27ea4 --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-foss-2016b.eb @@ -0,0 +1,18 @@ +name = 'HPL' +version = '2.1' + +homepage = 'http://www.netlib.org/benchmark/hpl/' +description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic + on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the + High Performance Computing Linpack Benchmark.""" + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'optarch': True, 'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] + +# fix Make dependencies, so parallel build also works +patches = ['HPL_parallel-make.patch'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016.02-GCC-5.3.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016.02-GCC-5.3.eb new file mode 100644 index 0000000000000000000000000000000000000000..ffa453cdb4c22027945f80f38f679b2b266c405d --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016.02-GCC-5.3.eb @@ -0,0 +1,18 @@ +name = 'HPL' +version = '2.1' + +homepage = 'http://www.netlib.org/benchmark/hpl/' +description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic + on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the + High Performance Computing Linpack Benchmark.""" + +toolchain = {'name': 'intel', 'version': '2016.02-GCC-5.3'} +toolchainopts = {'optarch': True, 'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] + +# fix Make dependencies, so parallel build also works +patches = ['HPL_parallel-make.patch'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016.03-GCC-4.9.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016.03-GCC-4.9.eb new file mode 100644 index 0000000000000000000000000000000000000000..f2d54cf6714852cf5f4d1e7ee498b5082a1a612a --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016.03-GCC-4.9.eb @@ -0,0 +1,18 @@ +name = 'HPL' +version = '2.1' + +homepage = 'http://www.netlib.org/benchmark/hpl/' +description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic + on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the + High Performance Computing Linpack Benchmark.""" + +toolchain = {'name': 'intel', 'version': '2016.03-GCC-4.9'} +toolchainopts = {'optarch': True, 'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] + +# fix Make dependencies, so parallel build also works +patches = ['HPL_parallel-make.patch'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016.03-GCC-5.3.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016.03-GCC-5.3.eb new file mode 100644 index 0000000000000000000000000000000000000000..7eaca67c162c11e2ba28214466a4f616ff575c9b --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016.03-GCC-5.3.eb @@ -0,0 +1,18 @@ +name = 'HPL' +version = '2.1' + +homepage = 'http://www.netlib.org/benchmark/hpl/' +description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic + on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the + High Performance Computing Linpack Benchmark.""" + +toolchain = {'name': 'intel', 'version': '2016.03-GCC-5.3'} +toolchainopts = {'optarch': True, 'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] + +# fix Make dependencies, so parallel build also works +patches = ['HPL_parallel-make.patch'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016.03-GCC-5.4.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016.03-GCC-5.4.eb new file mode 100644 index 0000000000000000000000000000000000000000..660c68898c6491851ec7de24000f66d3ebecb556 --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016.03-GCC-5.4.eb @@ -0,0 +1,18 @@ +name = 'HPL' +version = '2.1' + +homepage = 'http://www.netlib.org/benchmark/hpl/' +description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic + on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the + High Performance Computing Linpack Benchmark.""" + +toolchain = {'name': 'intel', 'version': '2016.03-GCC-5.4'} +toolchainopts = {'optarch': True, 'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] + +# fix Make dependencies, so parallel build also works +patches = ['HPL_parallel-make.patch'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016b.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..226f45477c78828844d9f938969a2395d1a7f362 --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-intel-2016b.eb @@ -0,0 +1,18 @@ +name = 'HPL' +version = '2.1' + +homepage = 'http://www.netlib.org/benchmark/hpl/' +description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic + on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the + High Performance Computing Linpack Benchmark.""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'optarch': True, 'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] + +# fix Make dependencies, so parallel build also works +patches = ['HPL_parallel-make.patch'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-iomkl-2016.07.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-iomkl-2016.07.eb new file mode 100644 index 0000000000000000000000000000000000000000..42249afb29b07367e46ba3664145aa64157146b4 --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-iomkl-2016.07.eb @@ -0,0 +1,18 @@ +name = 'HPL' +version = '2.1' + +homepage = 'http://www.netlib.org/benchmark/hpl/' +description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic + on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the + High Performance Computing Linpack Benchmark.""" + +toolchain = {'name': 'iomkl', 'version': '2016.07'} +toolchainopts = {'optarch': True, 'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] + +# fix Make dependencies, so parallel build also works +patches = ['HPL_parallel-make.patch'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-pomkl-2016.03.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-pomkl-2016.03.eb new file mode 100644 index 0000000000000000000000000000000000000000..9552b4d6538310a00355f603dd608df9a95ed9fc --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-pomkl-2016.03.eb @@ -0,0 +1,18 @@ +name = 'HPL' +version = '2.1' + +homepage = 'http://www.netlib.org/benchmark/hpl/' +description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic + on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the + High Performance Computing Linpack Benchmark.""" + +toolchain = {'name': 'pomkl', 'version': '2016.03'} +toolchainopts = {'optarch': True, 'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] + +# fix Make dependencies, so parallel build also works +patches = ['HPL_parallel-make.patch'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-pomkl-2016.04.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-pomkl-2016.04.eb new file mode 100644 index 0000000000000000000000000000000000000000..4d48990b54201f49d2431bf8708ced105e36212d --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-pomkl-2016.04.eb @@ -0,0 +1,18 @@ +name = 'HPL' +version = '2.1' + +homepage = 'http://www.netlib.org/benchmark/hpl/' +description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic + on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the + High Performance Computing Linpack Benchmark.""" + +toolchain = {'name': 'pomkl', 'version': '2016.04'} +toolchainopts = {'optarch': True, 'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] + +# fix Make dependencies, so parallel build also works +patches = ['HPL_parallel-make.patch'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.1-pomkl-2016.09.eb b/easybuild/easyconfigs/h/HPL/HPL-2.1-pomkl-2016.09.eb new file mode 100644 index 0000000000000000000000000000000000000000..112d6aa6345556e239cb730d1c4073806e3eaa9f --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.1-pomkl-2016.09.eb @@ -0,0 +1,18 @@ +name = 'HPL' +version = '2.1' + +homepage = 'http://www.netlib.org/benchmark/hpl/' +description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic + on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the + High Performance Computing Linpack Benchmark.""" + +toolchain = {'name': 'pomkl', 'version': '2016.09'} +toolchainopts = {'optarch': True, 'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] + +# fix Make dependencies, so parallel build also works +patches = ['HPL_parallel-make.patch'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.2-foss-2016.07.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-foss-2016.07.eb new file mode 100644 index 0000000000000000000000000000000000000000..c44018425b1dbf270179e425446855c4505a5065 --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.2-foss-2016.07.eb @@ -0,0 +1,18 @@ +name = 'HPL' +version = '2.2' + +homepage = 'http://www.netlib.org/benchmark/hpl/' +description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic + on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the + High Performance Computing Linpack Benchmark.""" + +toolchain = {'name': 'foss', 'version': '2016.07'} +toolchainopts = {'optarch': True, 'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] + +# fix Make dependencies, so parallel build also works +patches = ['HPL_parallel-make.patch'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.2-foss-2016.09.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-foss-2016.09.eb new file mode 100644 index 0000000000000000000000000000000000000000..be4db4593ebbf63dbc96873a396af3027feb9a97 --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.2-foss-2016.09.eb @@ -0,0 +1,18 @@ +name = 'HPL' +version = '2.2' + +homepage = 'http://www.netlib.org/benchmark/hpl/' +description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic + on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the + High Performance Computing Linpack Benchmark.""" + +toolchain = {'name': 'foss', 'version': '2016.09'} +toolchainopts = {'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] + +# fix Make dependencies, so parallel build also works +patches = ['HPL_parallel-make.patch'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.2-goolfc-2016.10.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-goolfc-2016.10.eb new file mode 100644 index 0000000000000000000000000000000000000000..fff961832d9eb1f2bd5d0454e15202579d40fb56 --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.2-goolfc-2016.10.eb @@ -0,0 +1,18 @@ +name = 'HPL' +version = '2.2' + +homepage = 'http://www.netlib.org/benchmark/hpl/' +description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic + on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the + High Performance Computing Linpack Benchmark.""" + +toolchain = {'name': 'goolfc', 'version': '2016.10'} +toolchainopts = {'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] + +# fix Make dependencies, so parallel build also works +patches = ['HPL_parallel-make.patch'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2017.00.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2017.00.eb new file mode 100644 index 0000000000000000000000000000000000000000..48447ddb2875e9466b5abb785b368f313cd8781b --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2017.00.eb @@ -0,0 +1,18 @@ +name = 'HPL' +version = '2.2' + +homepage = 'http://www.netlib.org/benchmark/hpl/' +description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic + on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the + High Performance Computing Linpack Benchmark.""" + +toolchain = {'name': 'intel', 'version': '2017.00'} +toolchainopts = {'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] + +# fix Make dependencies, so parallel build also works +patches = ['HPL_parallel-make.patch'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2017.01.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2017.01.eb new file mode 100644 index 0000000000000000000000000000000000000000..64700f3b27967a0a985c9d2e5a91f970cb3ee3f6 --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.2-intel-2017.01.eb @@ -0,0 +1,18 @@ +name = 'HPL' +version = '2.2' + +homepage = 'http://www.netlib.org/benchmark/hpl/' +description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic + on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the + High Performance Computing Linpack Benchmark.""" + +toolchain = {'name': 'intel', 'version': '2017.01'} +toolchainopts = {'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] + +# fix Make dependencies, so parallel build also works +patches = ['HPL_parallel-make.patch'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.2-intelcuda-2016.10.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-intelcuda-2016.10.eb new file mode 100644 index 0000000000000000000000000000000000000000..05f316bde4de14d79681c71a46aa7e516f2bae68 --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.2-intelcuda-2016.10.eb @@ -0,0 +1,18 @@ +name = 'HPL' +version = '2.2' + +homepage = 'http://www.netlib.org/benchmark/hpl/' +description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic + on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the + High Performance Computing Linpack Benchmark.""" + +toolchain = {'name': 'intelcuda', 'version': '2016.10'} +toolchainopts = {'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] + +# fix Make dependencies, so parallel build also works +patches = ['HPL_parallel-make.patch'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.2-iomkl-2016.09-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-iomkl-2016.09-GCC-4.9.3-2.25.eb new file mode 100644 index 0000000000000000000000000000000000000000..22cd32989a753684726798def06fc6c15b6b3f24 --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.2-iomkl-2016.09-GCC-4.9.3-2.25.eb @@ -0,0 +1,18 @@ +name = 'HPL' +version = '2.2' + +homepage = 'http://www.netlib.org/benchmark/hpl/' +description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic + on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the + High Performance Computing Linpack Benchmark.""" + +toolchain = {'name': 'iomkl', 'version': '2016.09-GCC-4.9.3-2.25'} +toolchainopts = {'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] + +# fix Make dependencies, so parallel build also works +patches = ['HPL_parallel-make.patch'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.2-pomkl-2016.09.eb b/easybuild/easyconfigs/h/HPL/HPL-2.2-pomkl-2016.09.eb new file mode 100644 index 0000000000000000000000000000000000000000..005a57564c099d9d6127e09c08dd53386f3ab522 --- /dev/null +++ b/easybuild/easyconfigs/h/HPL/HPL-2.2-pomkl-2016.09.eb @@ -0,0 +1,18 @@ +name = 'HPL' +version = '2.2' + +homepage = 'http://www.netlib.org/benchmark/hpl/' +description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic + on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the + High Performance Computing Linpack Benchmark.""" + +toolchain = {'name': 'pomkl', 'version': '2016.09'} +toolchainopts = {'optarch': True, 'usempi': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.netlib.org/benchmark/%(namelower)s'] + +# fix Make dependencies, so parallel build also works +patches = ['HPL_parallel-make.patch'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.6.1p1-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/h/HTSeq/HTSeq-0.6.1p1-foss-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..40ff5797bac6c3ddecec02981d732eabb49524b7 --- /dev/null +++ b/easybuild/easyconfigs/h/HTSeq/HTSeq-0.6.1p1-foss-2016a-Python-2.7.11.eb @@ -0,0 +1,27 @@ +easyblock = "PythonPackage" + +name = 'HTSeq' +version = '0.6.1p1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www-huber.embl.de/users/anders/HTSeq/' +description = """A framework to process and analyze data from high-throughput sequencing (HTS) assays""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('Python', '2.7.11'), + ('matplotlib', '1.5.1', versionsuffix), +] + +sanity_check_paths = { + 'files': ["bin/htseq-count", "bin/htseq-qa"], + 'dirs': ["lib/python%(pyshortver)s/site-packages/%(name)s-%(version)s-py%(pyshortver)s-linux-x86_64.egg"], +} + +options = {'modulename': '%(name)s'} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.6.1p1-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/h/HTSeq/HTSeq-0.6.1p1-foss-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..c7f13d0e1c7e96714339f612dcd74c281e11ff63 --- /dev/null +++ b/easybuild/easyconfigs/h/HTSeq/HTSeq-0.6.1p1-foss-2016b-Python-2.7.12.eb @@ -0,0 +1,27 @@ +easyblock = "PythonPackage" + +name = 'HTSeq' +version = '0.6.1p1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www-huber.embl.de/users/anders/HTSeq/' +description = """A framework to process and analyze data from high-throughput sequencing (HTS) assays""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('Python', '2.7.12'), + ('matplotlib', '1.5.3', versionsuffix), +] + +sanity_check_paths = { + 'files': ["bin/htseq-count", "bin/htseq-qa"], + 'dirs': ["lib/python%(pyshortver)s/site-packages/%(name)s-%(version)s-py%(pyshortver)s-linux-x86_64.egg"], +} + +options = {'modulename': '%(name)s'} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HTSeq/HTSeq-0.6.1p1-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/h/HTSeq/HTSeq-0.6.1p1-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..12d319ea7b1d3562b30ccc55cfb2111ca3959d6f --- /dev/null +++ b/easybuild/easyconfigs/h/HTSeq/HTSeq-0.6.1p1-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,27 @@ +easyblock = 'PythonPackage' + +name = 'HTSeq' +version = '0.6.1p1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www-huber.embl.de/users/anders/HTSeq/' +description = """A framework to process and analyze data from high-throughput sequencing (HTS) assays""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('Python', '2.7.12'), + ('matplotlib', '1.5.1', versionsuffix), +] + +options = {'modulename': '%(name)s'} + +sanity_check_paths = { + 'files': ['bin/htseq-count', 'bin/htseq-qa'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3-foss-2016a.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..93d7d3c6dfeabd1ac3bce9afa692144f79f315ab --- /dev/null +++ b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3-foss-2016a.eb @@ -0,0 +1,27 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel + +easyblock = 'ConfigureMake' + +name = 'HTSlib' +version = '1.3' + +homepage = "http://www.htslib.org/" +description = """A C library for reading/writing high-throughput sequencing data. + This package includes the utilities bgzip and tabix""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['https://github.com/samtools/%(namelower)s/releases/download/%(version)s/'] +sources = [SOURCELOWER_TAR_BZ2] + +dependencies = [('zlib', '1.2.8')] + +sanity_check_paths = { + 'files': ["bin/bgzip", "bin/tabix", "lib/libhts.%s" % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3.1-foss-2016a.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3.1-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..a935ba287085c25e4ae7dccd7a9482a63f466586 --- /dev/null +++ b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3.1-foss-2016a.eb @@ -0,0 +1,32 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics +# Modified by: +# Adam Huffman +# The Francis Crick Institute + +easyblock = 'ConfigureMake' + +name = 'HTSlib' +version = '1.3.1' + +homepage = 'http://www.htslib.org/' +description = """A C library for reading/writing high-throughput sequencing data. + HTSlib also provides the bgzip, htsfile, and tabix utilities""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['https://github.com/samtools/htslib/releases/download/%(version)s/'] +sources = [SOURCELOWER_TAR_BZ2] + +dependencies = [('zlib', '1.2.8')] + +runtest = 'test' + +sanity_check_paths = { + 'files': ["bin/bgzip", "bin/htsfile", "bin/tabix", "include/htslib/hts.h", "lib/libhts.%s" % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3.1-goolf-1.7.20.eb b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3.1-goolf-1.7.20.eb new file mode 100644 index 0000000000000000000000000000000000000000..f75133a502dd54a6de512154f6b94eebdc09cf00 --- /dev/null +++ b/easybuild/easyconfigs/h/HTSlib/HTSlib-1.3.1-goolf-1.7.20.eb @@ -0,0 +1,29 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +easyblock = 'ConfigureMake' + +name = 'HTSlib' +version = '1.3.1' + +homepage = 'http://www.htslib.org/' +description = """A C library for reading/writing high-throughput sequencing data. + HTSlib also provides the bgzip, htsfile, and tabix utilities""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} + +source_urls = ['https://github.com/samtools/htslib/releases/download/%(version)s/'] +sources = [SOURCELOWER_TAR_BZ2] + +dependencies = [('zlib', '1.2.8')] + +runtest = 'test' + +sanity_check_paths = { + 'files': ["bin/bgzip", "bin/htsfile", "bin/tabix", "include/htslib/hts.h", "lib/libhts.%s" % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/h/Hadoop/Hadoop-2.6.0-cdh5.7.0-native.eb b/easybuild/easyconfigs/h/Hadoop/Hadoop-2.6.0-cdh5.7.0-native.eb new file mode 100644 index 0000000000000000000000000000000000000000..b5884a562e492466a88019e707d10cc3a7e31832 --- /dev/null +++ b/easybuild/easyconfigs/h/Hadoop/Hadoop-2.6.0-cdh5.7.0-native.eb @@ -0,0 +1,30 @@ +name = 'Hadoop' +version = '2.6.0-cdh5.7.0' +versionsuffix = '-native' + +homepage = 'http://archive.cloudera.com/cdh5/cdh/5/' +description = """Hadoop MapReduce by Cloudera""" + +toolchain = {'name': 'dummy', 'version': ''} + +sources = ['%(namelower)s-%(version)s-src.tar.gz'] +source_urls = ['http://archive.cloudera.com/cdh5/cdh/5/'] + +patches = ['Hadoop-TeraSort-on-local-filesystem.patch'] + +builddependencies = [ + ('Maven', '3.3.9'), + ('protobuf', '2.5.0'), # *must* be this version + ('CMake', '3.5.2'), + ('snappy', '1.1.3', '', ('GCC', '4.9.3-2.25')), +] + +dependencies = [('Java', '1.7.0_80')] + +build_native_libs = True + +extra_native_libs = [('snappy', 'lib/libsnappy.so*')] + +parallel = 1 + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/Hadoop/Hadoop-2.6.0-cdh5.8.0-native.eb b/easybuild/easyconfigs/h/Hadoop/Hadoop-2.6.0-cdh5.8.0-native.eb new file mode 100644 index 0000000000000000000000000000000000000000..66a15912e54ab706f027dd29eec7d58ae5d45bb8 --- /dev/null +++ b/easybuild/easyconfigs/h/Hadoop/Hadoop-2.6.0-cdh5.8.0-native.eb @@ -0,0 +1,30 @@ +name = 'Hadoop' +version = '2.6.0-cdh5.8.0' +versionsuffix = '-native' + +homepage = 'http://archive.cloudera.com/cdh5/cdh/5/' +description = """Hadoop MapReduce by Cloudera""" + +toolchain = {'name': 'dummy', 'version': ''} + +sources = ['%(namelower)s-%(version)s-src.tar.gz'] +source_urls = ['http://archive.cloudera.com/cdh5/cdh/5/'] + +patches = ['Hadoop-TeraSort-on-local-filesystem.patch'] + +builddependencies = [ + ('Maven', '3.3.9'), + ('protobuf', '2.5.0'), # *must* be this version + ('CMake', '3.5.2'), + ('snappy', '1.1.3', '', ('GCC', '4.9.3-2.25')), +] + +dependencies = [('Java', '1.7.0_80')] + +build_native_libs = True + +extra_native_libs = [('snappy', 'lib/libsnappy.so*')] + +parallel = 1 + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.1.3-foss-2016a.eb b/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.1.3-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..91db4cfacdf229a5e1d9681230ce31f4d690f986 --- /dev/null +++ b/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.1.3-foss-2016a.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'HarfBuzz' +version = '1.1.3' + +homepage = 'http://www.freedesktop.org/wiki/Software/HarfBuzz' +description = """HarfBuzz is an OpenType text shaping engine.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['http://www.freedesktop.org/software/harfbuzz/release/'] +sources = [SOURCELOWER_TAR_BZ2] + +glibver = '2.47.5' +dependencies = [ + ('GLib', glibver), + ('cairo', '1.14.6'), + ('freetype', '2.6.2'), + ('GObject-Introspection', '1.47.1') +] + +configopts = "--enable-introspection=yes --with-gobject=yes --enable-static --enable-shared --with-cairo " + +modextrapaths = { + 'GI_TYPELIB_PATH': 'share', + 'XDG_DATA_DIRS': 'share', +} + +sanity_check_paths = { + 'files': ['lib/libharfbuzz.%s' % SHLIB_EXT, 'bin/hb-view'], + 'dirs': [] +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.2.7-foss-2016a.eb b/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.2.7-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..1c081e2c8ed708fa18f5b135ab4d9fe38513a8eb --- /dev/null +++ b/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.2.7-foss-2016a.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'HarfBuzz' +version = '1.2.7' + +homepage = 'http://www.freedesktop.org/wiki/Software/HarfBuzz' +description = """HarfBuzz is an OpenType text shaping engine.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['http://www.freedesktop.org/software/harfbuzz/release/'] +sources = [SOURCELOWER_TAR_BZ2] + +glibver = '2.48.0' +dependencies = [ + ('GLib', glibver), + ('cairo', '1.14.6', '-GLib-%s' % glibver), + ('freetype', '2.6.3'), + ('GObject-Introspection', '1.48.0') +] + +configopts = "--enable-introspection=yes --with-gobject=yes --enable-static --enable-shared --with-cairo " + +modextrapaths = { + 'GI_TYPELIB_PATH': 'share', + 'XDG_DATA_DIRS': 'share', +} + +sanity_check_paths = { + 'files': ['lib/libharfbuzz.%s' % SHLIB_EXT, 'bin/hb-view'], + 'dirs': [] +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.2.7-intel-2016a.eb b/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.2.7-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..23c2924fab3f5bbd4215203264ad6d8d5fa728b2 --- /dev/null +++ b/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.2.7-intel-2016a.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'HarfBuzz' +version = '1.2.7' + +homepage = 'http://www.freedesktop.org/wiki/Software/HarfBuzz' +description = """HarfBuzz is an OpenType text shaping engine.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +source_urls = ['http://www.freedesktop.org/software/harfbuzz/release/'] +sources = [SOURCELOWER_TAR_BZ2] + +glibver = '2.48.0' +dependencies = [ + ('GLib', glibver), + ('cairo', '1.14.6', '-GLib-%s' % glibver), + ('freetype', '2.6.3'), + ('GObject-Introspection', '1.48.0') +] + +configopts = "--enable-introspection=yes --with-gobject=yes --enable-static --enable-shared --with-cairo " + +modextrapaths = { + 'GI_TYPELIB_PATH': 'share', + 'XDG_DATA_DIRS': 'share', +} + +sanity_check_paths = { + 'files': ['lib/libharfbuzz.%s' % SHLIB_EXT, 'bin/hb-view'], + 'dirs': [] +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.3.1-intel-2016b.eb b/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.3.1-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..6a9022cf44825085bba6e6a38f5411c9b570cae7 --- /dev/null +++ b/easybuild/easyconfigs/h/HarfBuzz/HarfBuzz-1.3.1-intel-2016b.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'HarfBuzz' +version = '1.3.1' + +homepage = 'http://www.freedesktop.org/wiki/Software/HarfBuzz' +description = """HarfBuzz is an OpenType text shaping engine.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['http://www.freedesktop.org/software/harfbuzz/release/'] +sources = [SOURCELOWER_TAR_BZ2] + +dependencies = [ + ('GLib', '2.49.5'), + ('cairo', '1.14.6'), + ('freetype', '2.6.5'), +] + +builddependencies = [('GObject-Introspection', '1.49.1')] + +configopts = "--enable-introspection=yes --with-gobject=yes --enable-static --enable-shared --with-cairo " + +modextrapaths = { + 'GI_TYPELIB_PATH': 'share', + 'XDG_DATA_DIRS': 'share', +} + +sanity_check_paths = { + 'files': ['lib/libharfbuzz.%s' % SHLIB_EXT, 'bin/hb-view'], + 'dirs': [] +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/h/Harminv/Harminv-1.4-foss-2016a.eb b/easybuild/easyconfigs/h/Harminv/Harminv-1.4-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..783b534519d5f33ac68f69b77528765c9a6354b8 --- /dev/null +++ b/easybuild/easyconfigs/h/Harminv/Harminv-1.4-foss-2016a.eb @@ -0,0 +1,19 @@ +easyblock = 'ConfigureMake' + +name = 'Harminv' +version = '1.4' + +homepage = 'http://ab-initio.mit.edu/wiki/index.php/Harminv' +description = """Harminv is a free program (and accompanying library) to solve the problem of harmonic inversion - given + a discrete-time, finite-length signal that consists of a sum of finitely-many sinusoids (possibly exponentially decaying) + in a given bandwidth, it determines the frequencies, decay constants, amplitudes, and phases of those sinusoids.""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'opt': True, 'unroll': True, 'pic': True, 'cstd': 'c99'} + +source_urls = ['http://ab-initio.mit.edu/harminv/'] +sources = [SOURCELOWER_TAR_GZ] + +configopts = "--with-pic --with-blas=openblas --with-lapack=openblas --enable-shared" + +moduleclass = 'math' \ No newline at end of file diff --git a/easybuild/easyconfigs/h/Hypre/Hypre-2.11.1-foss-2016a.eb b/easybuild/easyconfigs/h/Hypre/Hypre-2.11.1-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..5f5821f26c1efd47e4c756ffa1d74681b911e31b --- /dev/null +++ b/easybuild/easyconfigs/h/Hypre/Hypre-2.11.1-foss-2016a.eb @@ -0,0 +1,22 @@ +name = 'Hypre' +version = '2.11.1' + +homepage = "https://computation.llnl.gov/casc/linear_solvers/sls_hypre.html" +description = """Hypre is a library for solving large, sparse linear systems of equations on massively parallel computers. + The problems of interest arise in the simulation codes being developed at LLNL and elsewhere + to study physical phenomena in the defense, environmental, energy, and biological sciences.""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'pic': True} + +source_urls = ['https://computation.llnl.gov/project/linear_solvers/download/'] +sources = [SOURCELOWER_TAR_GZ] + +start_dir = 'src' + +sanity_check_paths = { + 'files': ['lib/libHYPRE.a'], + 'dirs': ['include'] +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/h/Hypre/Hypre-2.11.1-intel-2016a.eb b/easybuild/easyconfigs/h/Hypre/Hypre-2.11.1-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..2de6608fd997df47b43334fdc856d566899e984b --- /dev/null +++ b/easybuild/easyconfigs/h/Hypre/Hypre-2.11.1-intel-2016a.eb @@ -0,0 +1,22 @@ +name = 'Hypre' +version = '2.11.1' + +homepage = "https://computation.llnl.gov/casc/linear_solvers/sls_hypre.html" +description = """Hypre is a library for solving large, sparse linear systems of equations on massively parallel computers. + The problems of interest arise in the simulation codes being developed at LLNL and elsewhere + to study physical phenomena in the defense, environmental, energy, and biological sciences.""" + +toolchain = {'name': 'intel', 'version': '2016a'} +toolchainopts = {'pic': True} + +source_urls = ['https://computation.llnl.gov/project/linear_solvers/download/'] +sources = [SOURCELOWER_TAR_GZ] + +start_dir = 'src' + +sanity_check_paths = { + 'files': ['lib/libHYPRE.a'], + 'dirs': ['include'] +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.5.0-CrayGNU-2015.11-Python-2.7.11-parallel.eb b/easybuild/easyconfigs/h/h5py/h5py-2.5.0-CrayGNU-2015.11-Python-2.7.11-parallel.eb new file mode 100644 index 0000000000000000000000000000000000000000..f6c5608a09c2dcedfa351ad7ad62c907b0c98738 --- /dev/null +++ b/easybuild/easyconfigs/h/h5py/h5py-2.5.0-CrayGNU-2015.11-Python-2.7.11-parallel.eb @@ -0,0 +1,33 @@ +easyblock = 'PythonPackage' + +name = 'h5py' +version = '2.5.0' +versionsuffix = '-Python-%(pyver)s-parallel' + +homepage = 'http://www.h5py.org/' +description = """HDF5 for Python (h5py) is a general-purpose Python interface to the Hierarchical Data Format library, + version 5. HDF5 is a versatile, mature scientific software library designed for the fast, flexible storage of enormous + amounts of data.""" + +toolchain = {'name': 'CrayGNU', 'version': '2015.11'} +toolchainopts = {'usempi': True} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('Python', '2.7.11'), + ('cray-hdf5-parallel/1.8.14', EXTERNAL_MODULE), +] + +prebuildopts = ' python setup.py configure --mpi && ' + +# sanity checks (import h5py) fails on login nodes (MPI not available) +options = {'modulename': 'os'} + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s-%(version)s-py%(pyshortver)s-linux-x86_64.egg'], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.5.0-CrayGNU-2015.11-Python-2.7.11-serial.eb b/easybuild/easyconfigs/h/h5py/h5py-2.5.0-CrayGNU-2015.11-Python-2.7.11-serial.eb new file mode 100644 index 0000000000000000000000000000000000000000..59d61bd390919e2290cb34a07d72bd0b60af1a47 --- /dev/null +++ b/easybuild/easyconfigs/h/h5py/h5py-2.5.0-CrayGNU-2015.11-Python-2.7.11-serial.eb @@ -0,0 +1,27 @@ +easyblock = 'PythonPackage' + +name = 'h5py' +version = '2.5.0' +versionsuffix = '-Python-%(pyver)s-serial' + +homepage = 'http://www.h5py.org/' +description = """HDF5 for Python (h5py) is a general-purpose Python interface to the Hierarchical Data Format library, + version 5. HDF5 is a versatile, mature scientific software library designed for the fast, flexible storage of enormous + amounts of data.""" + +toolchain = {'name': 'CrayGNU', 'version': '2015.11'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('Python', '2.7.11'), + ('cray-hdf5/1.8.13', EXTERNAL_MODULE), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages/%(name)s-%(version)s-py%(pyshortver)s-linux-x86_64.egg'], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.5.0-foss-2016a-Python-2.7.11-HDF5-1.8.16-serial.eb b/easybuild/easyconfigs/h/h5py/h5py-2.5.0-foss-2016a-Python-2.7.11-HDF5-1.8.16-serial.eb new file mode 100644 index 0000000000000000000000000000000000000000..5b6bd52a313b118ebdcee8008a404080568a7dee --- /dev/null +++ b/easybuild/easyconfigs/h/h5py/h5py-2.5.0-foss-2016a-Python-2.7.11-HDF5-1.8.16-serial.eb @@ -0,0 +1,35 @@ +easyblock = "PythonPackage" + +name = 'h5py' +version = '2.5.0' + +homepage = 'http://www.h5py.org/' +description = """HDF5 for Python (h5py) is a general-purpose Python interface to the Hierarchical Data Format library, + version 5. HDF5 is a versatile, mature scientific software library designed for the fast, flexible storage of enormous + amounts of data.""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'usempi': False} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +hdf5ver = '1.8.16' +hdf5versuffix = '-serial' +versionsuffix = '-Python-%%(pyver)s-HDF5-%s%s' % (hdf5ver, hdf5versuffix) + +prebuildopts = ' python setup.py configure --hdf5=$EBROOTHDF5 && ' + +dependencies = [ + ('Python', '2.7.11'), + ('HDF5', hdf5ver, hdf5versuffix), +] + +builddependencies = [('pkgconfig', '1.1.0', '-Python-%(pyver)s')] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages/'], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.5.0-foss-2016a-Python-2.7.11-HDF5-1.8.16.eb b/easybuild/easyconfigs/h/h5py/h5py-2.5.0-foss-2016a-Python-2.7.11-HDF5-1.8.16.eb new file mode 100644 index 0000000000000000000000000000000000000000..5f53eb490128ef4d60b63583332a1fa9ed4466d8 --- /dev/null +++ b/easybuild/easyconfigs/h/h5py/h5py-2.5.0-foss-2016a-Python-2.7.11-HDF5-1.8.16.eb @@ -0,0 +1,34 @@ +easyblock = "PythonPackage" + +name = 'h5py' +version = '2.5.0' + +homepage = 'http://www.h5py.org/' +description = """HDF5 for Python (h5py) is a general-purpose Python interface to the Hierarchical Data Format library, + version 5. HDF5 is a versatile, mature scientific software library designed for the fast, flexible storage of enormous + amounts of data.""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'usempi': True} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +hdf5ver = '1.8.16' +versionsuffix = '-Python-%%(pyver)s-HDF5-%s' % hdf5ver + +# to really use mpi enabled hdf5 we now seem to need a configure step +prebuildopts = ' python setup.py configure --mpi --hdf5=$EBROOTHDF5 && ' + +dependencies = [ + ('Python', '2.7.11'), + ('HDF5', hdf5ver), + ('pkgconfig', '1.1.0', '-Python-%(pyver)s'), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages/'], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.5.0-foss-2016a-Python-3.5.1-HDF5-1.8.16.eb b/easybuild/easyconfigs/h/h5py/h5py-2.5.0-foss-2016a-Python-3.5.1-HDF5-1.8.16.eb new file mode 100644 index 0000000000000000000000000000000000000000..21e131c882b137036c740102cbd74c140e5d10a0 --- /dev/null +++ b/easybuild/easyconfigs/h/h5py/h5py-2.5.0-foss-2016a-Python-3.5.1-HDF5-1.8.16.eb @@ -0,0 +1,35 @@ +easyblock = "PythonPackage" + +name = 'h5py' +version = '2.5.0' +hdf5ver = '1.8.16' +versionsuffix = '-Python-%%(pyver)s-HDF5-%s' % hdf5ver + +homepage = 'http://www.h5py.org/' +description = """HDF5 for Python (h5py) is a general-purpose Python interface to the Hierarchical Data Format library, + version 5. HDF5 is a versatile, mature scientific software library designed for the fast, flexible storage of enormous + amounts of data.""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'usempi': True} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +patches = ['h5py-%%(version)s-foss-2016a-Python-%%(pyver)s-HDF5-%s.patch' % hdf5ver] + +dependencies = [ + ('Python', '3.5.1'), + ('HDF5', hdf5ver), + ('pkgconfig', '1.1.0', '-Python-%(pyver)s'), +] + +# to really use mpi enabled hdf5 we now seem to need a configure step +prebuildopts = ' python setup.py configure --mpi --hdf5=$EBROOTHDF5 && ' + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages/'], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.5.0-foss-2016a-Python-3.5.1-HDF5-1.8.16.patch b/easybuild/easyconfigs/h/h5py/h5py-2.5.0-foss-2016a-Python-3.5.1-HDF5-1.8.16.patch new file mode 100644 index 0000000000000000000000000000000000000000..4f52e53b79660c0f9a064640423c1654e56a7304 --- /dev/null +++ b/easybuild/easyconfigs/h/h5py/h5py-2.5.0-foss-2016a-Python-3.5.1-HDF5-1.8.16.patch @@ -0,0 +1,39 @@ +# Fix to get h5py built using Python 3.5.1 and mpi4py 2.0.0 +# Issue described at: https://github.com/h5py/h5py/issues/567 +# Patch taken from: +# https://github.com/rdhyee/h5py/commit/f2e3f132fdc1c2308b74e8428c063ac6a8118439.diff +# Fokke Dijkstra - June 21 2016 +diff --git a/h5py/h5p.pyx b/h5py/h5p.pyx +index da175dd..42fe4ed 100644 +--- a/h5py/h5p.pyx ++++ b/h5py/h5p.pyx +@@ -25,7 +25,8 @@ from h5py import _objects + from ._objects import phil, with_phil + + if MPI: +- from mpi4py.mpi_c cimport MPI_Comm, MPI_Info, MPI_Comm_dup, MPI_Info_dup, \ ++ # reverse https://github.com/h5py/h5py/commit/bdd573ff73711ccce339a91ac82a058cdd910498 ++ from mpi4py.libmpi cimport MPI_Comm, MPI_Info, MPI_Comm_dup, MPI_Info_dup, \ + MPI_Comm_free, MPI_Info_free + + # Initialization +diff --git a/setup_build.py b/setup_build.py +index bc3a8b0..6a360ec 100644 +--- a/setup_build.py ++++ b/setup_build.py +@@ -169,7 +169,16 @@ def run(self): + + # Run Cython + print("Executing cythonize()") ++ ++ # https://github.com/h5py/h5py/issues/532#issuecomment-73631137 ++ try: ++ import mpi4py ++ include_path = [mpi4py.get_include(),] ++ except: ++ include_path = [] ++ + self.extensions = cythonize(self._make_extensions(config), ++ include_path=include_path, + force=config.rebuild_required or self.force) + self.check_rerun_cythonize() diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.6.0-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/h/h5py/h5py-2.6.0-intel-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..c1fd6e9c2f3521b73dd6b9a41f83dadcce12241a --- /dev/null +++ b/easybuild/easyconfigs/h/h5py/h5py-2.6.0-intel-2016a-Python-2.7.11.eb @@ -0,0 +1,32 @@ +easyblock = "PythonPackage" + +name = 'h5py' +version = '2.6.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.h5py.org/' +description = """HDF5 for Python (h5py) is a general-purpose Python interface to the Hierarchical Data Format library, + version 5. HDF5 is a versatile, mature scientific software library designed for the fast, flexible storage of enormous + amounts of data.""" + +toolchain = {'name': 'intel', 'version': '2016a'} +toolchainopts = {'usempi': True} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('Python', '2.7.11'), + ('HDF5', '1.8.17'), + ('pkgconfig', '1.1.0', '-Python-%(pyver)s'), +] + +# to really use mpi enabled hdf5 we now seem to need a configure step +prebuildopts = ' python setup.py configure --mpi --hdf5=$EBROOTHDF5 && ' + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages/'], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.6.0-intel-2016b-Python-2.7.12-HDF5-1.8.17.eb b/easybuild/easyconfigs/h/h5py/h5py-2.6.0-intel-2016b-Python-2.7.12-HDF5-1.8.17.eb new file mode 100644 index 0000000000000000000000000000000000000000..027c8b1e437015a3fc704af0deb5854e2f2ec990 --- /dev/null +++ b/easybuild/easyconfigs/h/h5py/h5py-2.6.0-intel-2016b-Python-2.7.12-HDF5-1.8.17.eb @@ -0,0 +1,34 @@ +easyblock = "PythonPackage" + +name = 'h5py' +version = '2.6.0' + +homepage = 'http://www.h5py.org/' +description = """HDF5 for Python (h5py) is a general-purpose Python interface to the Hierarchical Data Format library, + version 5. HDF5 is a versatile, mature scientific software library designed for the fast, flexible storage of enormous + amounts of data.""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'usempi': True} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +hdf5ver = '1.8.17' +versionsuffix = '-Python-%%(pyver)s-HDF5-%s' % hdf5ver + +# to really use mpi enabled hdf5 we now seem to need a configure step +prebuildopts = ' python setup.py configure --mpi --hdf5=$EBROOTHDF5 && ' + +dependencies = [ + ('Python', '2.7.12'), + ('HDF5', hdf5ver), + ('pkgconfig', '1.1.0', '-Python-%(pyver)s'), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages/'], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/h5py/h5py-2.6.0-intel-2016b-Python-3.5.2-HDF5-1.8.17.eb b/easybuild/easyconfigs/h/h5py/h5py-2.6.0-intel-2016b-Python-3.5.2-HDF5-1.8.17.eb new file mode 100644 index 0000000000000000000000000000000000000000..156acadec823ec9f2b8dc83a875ecf643fc7d953 --- /dev/null +++ b/easybuild/easyconfigs/h/h5py/h5py-2.6.0-intel-2016b-Python-3.5.2-HDF5-1.8.17.eb @@ -0,0 +1,34 @@ +easyblock = "PythonPackage" + +name = 'h5py' +version = '2.6.0' + +homepage = 'http://www.h5py.org/' +description = """HDF5 for Python (h5py) is a general-purpose Python interface to the Hierarchical Data Format library, + version 5. HDF5 is a versatile, mature scientific software library designed for the fast, flexible storage of enormous + amounts of data.""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'usempi': True} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +hdf5ver = '1.8.17' +versionsuffix = '-Python-%%(pyver)s-HDF5-%s' % hdf5ver + +# to really use mpi enabled hdf5 we now seem to need a configure step +prebuildopts = ' python setup.py configure --mpi --hdf5=$EBROOTHDF5 && ' + +dependencies = [ + ('Python', '3.5.2'), + ('HDF5', hdf5ver), + ('pkgconfig', '1.1.0', '-Python-%(pyver)s'), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages/'], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.0-cli.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.0-cli.eb new file mode 100644 index 0000000000000000000000000000000000000000..2c68b1bfaa0490e9a9d7c771c7bdbff3cc0286bc --- /dev/null +++ b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.0-cli.eb @@ -0,0 +1,42 @@ +easyblock = 'PythonPackage' + +name = 'hanythingondemand' +version = '3.1.0' +versionsuffix = '-cli' + +homepage = 'https://github.com/hpcugent/hanythingondemand' +description = """HanythingOnDemand (HOD) is a system for provisioning virtual Hadoop clusters over a large physical cluster. +It uses the Torque resource manager to do node allocation.""" + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +# minimal version for interactive use: just uses system Python (netaddr/netifaces/mpi4py not required) +dependencies = [ + ('pbs_python', '4.6.0'), + ('vsc-base', '2.5.1'), +] + +use_easy_install = True +zipped_egg = True + +# use 'hod' rather than 'hanythingondemand' in module name +modaltsoftname = 'hod' + +options = {'modulename': 'hod'} + +modextravars = { + # site-specific settings, hence commented out + # specify HOD module to use in jobs (*full* HOD installation, not a minimal one) + #'HOD_BATCH_HOD_MODULE': 'hanythingondemand/%(version)s-intel-2016a-Python-2.7.11', + #'HOD_CREATE_HOD_MODULE': 'hanythingondemand/%(version)s-intel-2016a-Python-2.7.11', + # specify location on shared 'scratch' filesystem for HOD working directories + #'HOD_BATCH_WORKDIR': '\$VSC_SCRATCH/hod', + #'HOD_CREATE_WORKDIR': '\$VSC_SCRATCH/hod', +} + +sanity_check_commands = [('hod', '--help'), ('hod', 'dists')] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.0-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.0-intel-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..efd171cae5eba0bd00befb3400c9f0bd288bda62 --- /dev/null +++ b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.0-intel-2016a-Python-2.7.11.eb @@ -0,0 +1,30 @@ +easyblock = 'PythonPackage' + +name = 'hanythingondemand' +version = '3.1.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/hpcugent/hanythingondemand' +description = """HanythingOnDemand (HOD) is a system for provisioning virtual Hadoop clusters over a large physical cluster. +It uses the Torque resource manager to do node allocation.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +# a Python version with netaddr/netifaces/mpi4py + pbs_python and vsc-base/vsc-mympirun is required at runtime +dependencies = [ + ('Python', '2.7.11'), # provides netaddr, netifaces, mpi4py + ('pbs_python', '4.6.0', versionsuffix), + ('vsc-mympirun', '3.4.2', versionsuffix + '-vsc-base-2.5.1'), +] + +use_easy_install = True +zipped_egg = True + +options = {'modulename': 'hod'} + +sanity_check_commands = [('hod', '--help'), ('hod', 'dists')] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.1-cli.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.1-cli.eb new file mode 100644 index 0000000000000000000000000000000000000000..3f8a48b472b4412387a3fa56efac409697f4bf4c --- /dev/null +++ b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.1-cli.eb @@ -0,0 +1,42 @@ +easyblock = 'PythonPackage' + +name = 'hanythingondemand' +version = '3.1.1' +versionsuffix = '-cli' + +homepage = 'https://github.com/hpcugent/hanythingondemand' +description = """HanythingOnDemand (HOD) is a system for provisioning virtual Hadoop clusters over a large physical cluster. +It uses the Torque resource manager to do node allocation.""" + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +# minimal version for interactive use: just uses system Python (netaddr/netifaces/mpi4py not required) +dependencies = [ + ('pbs_python', '4.6.0'), + ('vsc-base', '2.5.1'), +] + +use_easy_install = True +zipped_egg = True + +# use 'hod' rather than 'hanythingondemand' in module name +modaltsoftname = 'hod' + +options = {'modulename': 'hod'} + +modextravars = { + # site-specific settings, hence commented out + # specify HOD module to use in jobs (*full* HOD installation, not a minimal one) + #'HOD_BATCH_HOD_MODULE': 'hanythingondemand/%(version)s-intel-2016a-Python-2.7.11', + #'HOD_CREATE_HOD_MODULE': 'hanythingondemand/%(version)s-intel-2016a-Python-2.7.11', + # specify location on shared 'scratch' filesystem for HOD working directories + #'HOD_BATCH_WORKDIR': '\$VSC_SCRATCH/hod', + #'HOD_CREATE_WORKDIR': '\$VSC_SCRATCH/hod', +} + +sanity_check_commands = [('hod', '--help'), ('hod', 'dists')] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.1-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.1-intel-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..613177ab49076d2d14c3579156d2cd37d948700f --- /dev/null +++ b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.1-intel-2016a-Python-2.7.11.eb @@ -0,0 +1,30 @@ +easyblock = 'PythonPackage' + +name = 'hanythingondemand' +version = '3.1.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/hpcugent/hanythingondemand' +description = """HanythingOnDemand (HOD) is a system for provisioning virtual Hadoop clusters over a large physical cluster. +It uses the Torque resource manager to do node allocation.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +# a Python version with netaddr/netifaces/mpi4py + pbs_python and vsc-base/vsc-mympirun is required at runtime +dependencies = [ + ('Python', '2.7.11'), # provides netaddr, netifaces, mpi4py + ('pbs_python', '4.6.0', versionsuffix), + ('vsc-mympirun', '3.4.2', versionsuffix + '-vsc-base-2.5.1'), +] + +use_easy_install = True +zipped_egg = True + +options = {'modulename': 'hod'} + +sanity_check_commands = [('hod', '--help'), ('hod', 'dists')] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.2-cli.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.2-cli.eb new file mode 100644 index 0000000000000000000000000000000000000000..cb9ae643329bb3d7e33e78f1d20cded6ff461a32 --- /dev/null +++ b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.2-cli.eb @@ -0,0 +1,42 @@ +easyblock = 'PythonPackage' + +name = 'hanythingondemand' +version = '3.1.2' +versionsuffix = '-cli' + +homepage = 'https://github.com/hpcugent/hanythingondemand' +description = """HanythingOnDemand (HOD) is a system for provisioning virtual Hadoop clusters over a large physical cluster. +It uses the Torque resource manager to do node allocation.""" + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +# minimal version for interactive use: just uses system Python (netaddr/netifaces/mpi4py not required) +dependencies = [ + ('pbs_python', '4.6.0'), + ('vsc-base', '2.5.1'), +] + +use_easy_install = True +zipped_egg = True + +# use 'hod' rather than 'hanythingondemand' in module name +modaltsoftname = 'hod' + +options = {'modulename': 'hod'} + +modextravars = { + # site-specific settings, hence commented out + # specify HOD module to use in jobs (*full* HOD installation, not a minimal one) + #'HOD_BATCH_HOD_MODULE': 'hanythingondemand/%(version)s-intel-2016a-Python-2.7.11', + #'HOD_CREATE_HOD_MODULE': 'hanythingondemand/%(version)s-intel-2016a-Python-2.7.11', + # specify location on shared 'scratch' filesystem for HOD working directories + #'HOD_BATCH_WORKDIR': '\$VSC_SCRATCH/hod', + #'HOD_CREATE_WORKDIR': '\$VSC_SCRATCH/hod', +} + +sanity_check_commands = [('hod', '--help'), ('hod', 'dists')] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.2-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.2-intel-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..d281a9b737f9325f794e9039e1ae69b9206e9b23 --- /dev/null +++ b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.2-intel-2016a-Python-2.7.11.eb @@ -0,0 +1,30 @@ +easyblock = 'PythonPackage' + +name = 'hanythingondemand' +version = '3.1.2' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/hpcugent/hanythingondemand' +description = """HanythingOnDemand (HOD) is a system for provisioning virtual Hadoop clusters over a large physical cluster. +It uses the Torque resource manager to do node allocation.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +# a Python version with netaddr/netifaces/mpi4py + pbs_python and vsc-base/vsc-mympirun is required at runtime +dependencies = [ + ('Python', '2.7.11'), # provides netaddr, netifaces, mpi4py + ('pbs_python', '4.6.0', versionsuffix), + ('vsc-mympirun', '3.4.2', versionsuffix + '-vsc-base-2.5.1'), +] + +use_easy_install = True +zipped_egg = True + +options = {'modulename': 'hod'} + +sanity_check_commands = [('hod', '--help'), ('hod', 'dists')] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.3-cli.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.3-cli.eb new file mode 100644 index 0000000000000000000000000000000000000000..4846e39a8eb054ca2f45c2cc67e241b8aef40de1 --- /dev/null +++ b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.3-cli.eb @@ -0,0 +1,42 @@ +easyblock = 'PythonPackage' + +name = 'hanythingondemand' +version = '3.1.3' +versionsuffix = '-cli' + +homepage = 'https://github.com/hpcugent/hanythingondemand' +description = """HanythingOnDemand (HOD) is a system for provisioning virtual Hadoop clusters over a large physical cluster. +It uses the Torque resource manager to do node allocation.""" + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +# minimal version for interactive use: just uses system Python (netaddr/netifaces/mpi4py not required) +dependencies = [ + ('pbs_python', '4.6.0'), + ('vsc-base', '2.5.1'), +] + +use_easy_install = True +zipped_egg = True + +# use 'hod' rather than 'hanythingondemand' in module name +modaltsoftname = 'hod' + +options = {'modulename': 'hod'} + +modextravars = { + # site-specific settings, hence commented out + # specify HOD module to use in jobs (*full* HOD installation, not a minimal one) + #'HOD_BATCH_HOD_MODULE': 'hanythingondemand/%(version)s-intel-2016b-Python-2.7.12', + #'HOD_CREATE_HOD_MODULE': 'hanythingondemand/%(version)s-intel-2016b-Python-2.7.12', + # specify location on shared 'scratch' filesystem for HOD working directories + #'HOD_BATCH_WORKDIR': '\$VSC_SCRATCH/hod', + #'HOD_CREATE_WORKDIR': '\$VSC_SCRATCH/hod', +} + +sanity_check_commands = [('hod', '--help'), ('hod', 'dists')] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.3-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.3-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..1744dee95592f6461203c355c6e9006e221d0eeb --- /dev/null +++ b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.3-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,30 @@ +easyblock = 'PythonPackage' + +name = 'hanythingondemand' +version = '3.1.3' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/hpcugent/hanythingondemand' +description = """HanythingOnDemand (HOD) is a system for provisioning virtual Hadoop clusters over a large physical cluster. +It uses the Torque resource manager to do node allocation.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +# a Python version with netaddr/netifaces/mpi4py + pbs_python and vsc-base/vsc-mympirun is required at runtime +dependencies = [ + ('Python', '2.7.12'), # provides netaddr, netifaces, mpi4py + ('pbs_python', '4.6.0', versionsuffix), + ('vsc-mympirun', '3.4.3', versionsuffix), +] + +use_easy_install = True +zipped_egg = True + +options = {'modulename': 'hod'} + +sanity_check_commands = [('hod', '--help'), ('hod', 'dists')] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.4-cli.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.4-cli.eb new file mode 100644 index 0000000000000000000000000000000000000000..275b2940c7532bcfce2f2ca03605138b03cd6e07 --- /dev/null +++ b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.4-cli.eb @@ -0,0 +1,42 @@ +easyblock = 'PythonPackage' + +name = 'hanythingondemand' +version = '3.1.4' +versionsuffix = '-cli' + +homepage = 'https://github.com/hpcugent/hanythingondemand' +description = """HanythingOnDemand (HOD) is a system for provisioning virtual Hadoop clusters over a large physical cluster. +It uses the Torque resource manager to do node allocation.""" + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +# minimal version for interactive use: just uses system Python (netaddr/netifaces/mpi4py not required) +dependencies = [ + ('pbs_python', '4.6.0'), + ('vsc-base', '2.5.1'), +] + +use_easy_install = True +zipped_egg = True + +# use 'hod' rather than 'hanythingondemand' in module name +modaltsoftname = 'hod' + +options = {'modulename': 'hod'} + +modextravars = { + # site-specific settings, hence commented out + # specify HOD module to use in jobs (*full* HOD installation, not a minimal one) + #'HOD_BATCH_HOD_MODULE': 'hanythingondemand/%(version)s-intel-2016b-Python-2.7.12', + #'HOD_CREATE_HOD_MODULE': 'hanythingondemand/%(version)s-intel-2016b-Python-2.7.12', + # specify location on shared 'scratch' filesystem for HOD working directories + #'HOD_BATCH_WORKDIR': '\$VSC_SCRATCH/hod', + #'HOD_CREATE_WORKDIR': '\$VSC_SCRATCH/hod', +} + +sanity_check_commands = [('hod', '--help'), ('hod', 'dists')] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.4-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.4-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..f133f273c4776ca0274d63927f9db68dee6a7499 --- /dev/null +++ b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.1.4-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,30 @@ +easyblock = 'PythonPackage' + +name = 'hanythingondemand' +version = '3.1.4' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/hpcugent/hanythingondemand' +description = """HanythingOnDemand (HOD) is a system for provisioning virtual Hadoop clusters over a large physical cluster. +It uses the Torque resource manager to do node allocation.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +# a Python version with netaddr/netifaces/mpi4py + pbs_python and vsc-base/vsc-mympirun is required at runtime +dependencies = [ + ('Python', '2.7.12'), # provides netaddr, netifaces, mpi4py + ('pbs_python', '4.6.0', versionsuffix), + ('vsc-mympirun', '3.4.3', versionsuffix), +] + +use_easy_install = True +zipped_egg = True + +options = {'modulename': 'hod'} + +sanity_check_commands = [('hod', '--help'), ('hod', 'dists')] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.2.0-cli.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.2.0-cli.eb new file mode 100644 index 0000000000000000000000000000000000000000..7e255dbc21069de0b625f82f16495165f31314e6 --- /dev/null +++ b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.2.0-cli.eb @@ -0,0 +1,42 @@ +easyblock = 'PythonPackage' + +name = 'hanythingondemand' +version = '3.2.0' +versionsuffix = '-cli' + +homepage = 'https://github.com/hpcugent/hanythingondemand' +description = """HanythingOnDemand (HOD) is a system for provisioning virtual Hadoop clusters over a large physical cluster. +It uses the Torque resource manager to do node allocation.""" + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +# minimal version for interactive use: just uses system Python (netaddr/netifaces/mpi4py not required) +dependencies = [ + ('pbs_python', '4.6.0'), + ('vsc-base', '2.5.1'), +] + +use_easy_install = True +zipped_egg = True + +# use 'hod' rather than 'hanythingondemand' in module name +modaltsoftname = 'hod' + +options = {'modulename': 'hod'} + +modextravars = { + # site-specific settings, hence commented out + # specify HOD module to use in jobs (*full* HOD installation, not a minimal one) + #'HOD_BATCH_HOD_MODULE': 'hanythingondemand/%(version)s-intel-2016b-Python-2.7.12', + #'HOD_CREATE_HOD_MODULE': 'hanythingondemand/%(version)s-intel-2016b-Python-2.7.12', + # specify location on shared 'scratch' filesystem for HOD working directories + #'HOD_BATCH_WORKDIR': '\$VSC_SCRATCH/hod', + #'HOD_CREATE_WORKDIR': '\$VSC_SCRATCH/hod', +} + +sanity_check_commands = [('hod', '--help'), ('hod', 'dists')] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.2.0-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.2.0-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..ea99d52247b78ed9ead8f919a041e46d08e8fc97 --- /dev/null +++ b/easybuild/easyconfigs/h/hanythingondemand/hanythingondemand-3.2.0-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,30 @@ +easyblock = 'PythonPackage' + +name = 'hanythingondemand' +version = '3.2.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/hpcugent/hanythingondemand' +description = """HanythingOnDemand (HOD) is a system for provisioning virtual Hadoop clusters over a large physical cluster. +It uses the Torque resource manager to do node allocation.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +# a Python version with netaddr/netifaces/mpi4py + pbs_python and vsc-base/vsc-mympirun is required at runtime +dependencies = [ + ('Python', '2.7.12'), # provides netaddr, netifaces, mpi4py + ('pbs_python', '4.6.0', versionsuffix), + ('vsc-mympirun', '3.4.3', versionsuffix), +] + +use_easy_install = True +zipped_egg = True + +options = {'modulename': 'hod'} + +sanity_check_commands = [('hod', '--help'), ('hod', 'dists')] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/help2man/help2man-1.47.4-intel-2016b.eb b/easybuild/easyconfigs/h/help2man/help2man-1.47.4-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..53cf30b69c1b9d4b4e2ac8ad3db14e8e6bea72ff --- /dev/null +++ b/easybuild/easyconfigs/h/help2man/help2man-1.47.4-intel-2016b.eb @@ -0,0 +1,19 @@ +easyblock = 'ConfigureMake' + +name = 'help2man' +version = '1.47.4' + +homepage = 'https://www.gnu.org/software/help2man/' +description = """help2man produces simple manual pages from the '--help' and '--version' output of other commands.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = [GNU_SOURCE] +sources = [SOURCE_TAR_XZ] + +sanity_check_paths = { + 'files': ['bin/help2man'], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-GCC-5.2.0.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-GCC-5.2.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..ef0b1e1c2c957cd632fa8eea031435273fc089ba --- /dev/null +++ b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-GCC-5.2.0.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'hwloc' +version = '1.11.3' + +homepage = 'http://www.open-mpi.org/projects/hwloc/' +description = """The Portable Hardware Locality (hwloc) software package provides a portable abstraction +(across OS, versions, architectures, ...) of the hierarchical topology of modern architectures, including +NUMA memory nodes, sockets, shared caches, cores and simultaneous multithreading. It also gathers various +system attributes such as cache and memory information as well as the locality of I/O devices such as +network interfaces, InfiniBand HCAs or GPUs. It primarily aims at helping applications with gathering +information about modern computing hardware so as to exploit it accordingly and efficiently.""" + +toolchain = {'name': 'GCC', 'version': '5.2.0'} + +source_urls = ['http://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] +sources = [SOURCE_TAR_GZ] + +dependencies = [('numactl', '2.0.11')] + +configopts = "--enable-libnuma=$EBROOTNUMACTL" + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-GCC-5.3.0-2.26.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-GCC-5.3.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..5a122dc9232ce0cec021780bca8f0fcf0e780fd4 --- /dev/null +++ b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-GCC-5.3.0-2.26.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'hwloc' +version = '1.11.3' + +homepage = 'http://www.open-mpi.org/projects/hwloc/' +description = """The Portable Hardware Locality (hwloc) software package provides a portable abstraction + (across OS, versions, architectures, ...) of the hierarchical topology of modern architectures, including + NUMA memory nodes, sockets, shared caches, cores and simultaneous multithreading. It also gathers various + system attributes such as cache and memory information as well as the locality of I/O devices such as + network interfaces, InfiniBand HCAs or GPUs. It primarily aims at helping applications with gathering + information about modern computing hardware so as to exploit it accordingly and efficiently.""" + +toolchain = {'name': 'GCC', 'version': '5.3.0-2.26'} + +source_urls = ['http://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] +sources = [SOURCE_TAR_GZ] + +dependencies = [('numactl', '2.0.11')] + +configopts = "--enable-libnuma=$EBROOTNUMACTL" + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-GCC-5.4.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..0bf174a3ffce95efb791fea3cda8e82e943875f5 --- /dev/null +++ b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-GCC-5.4.0-2.26.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'hwloc' +version = '1.11.3' + +homepage = 'http://www.open-mpi.org/projects/hwloc/' +description = """The Portable Hardware Locality (hwloc) software package provides a portable abstraction + (across OS, versions, architectures, ...) of the hierarchical topology of modern architectures, including + NUMA memory nodes, sockets, shared caches, cores and simultaneous multithreading. It also gathers various + system attributes such as cache and memory information as well as the locality of I/O devices such as + network interfaces, InfiniBand HCAs or GPUs. It primarily aims at helping applications with gathering + information about modern computing hardware so as to exploit it accordingly and efficiently.""" + +toolchain = {'name': 'GCC', 'version': '5.4.0-2.26'} + +source_urls = ['http://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] +sources = [SOURCE_TAR_GZ] + +dependencies = [('numactl', '2.0.11')] + +configopts = "--enable-libnuma=$EBROOTNUMACTL" + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-GCC-6.1.0-2.27.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-GCC-6.1.0-2.27.eb new file mode 100644 index 0000000000000000000000000000000000000000..659a1fdf2707136c18fe56ee61171ff2a815531e --- /dev/null +++ b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-GCC-6.1.0-2.27.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'hwloc' +version = '1.11.3' + +homepage = 'http://www.open-mpi.org/projects/hwloc/' +description = """The Portable Hardware Locality (hwloc) software package provides a portable abstraction + (across OS, versions, architectures, ...) of the hierarchical topology of modern architectures, including + NUMA memory nodes, sockets, shared caches, cores and simultaneous multithreading. It also gathers various + system attributes such as cache and memory information as well as the locality of I/O devices such as + network interfaces, InfiniBand HCAs or GPUs. It primarily aims at helping applications with gathering + information about modern computing hardware so as to exploit it accordingly and efficiently.""" + +toolchain = {'name': 'GCC', 'version': '6.1.0-2.27'} + +source_urls = ['http://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] +sources = [SOURCE_TAR_GZ] + +dependencies = [('numactl', '2.0.11')] + +configopts = "--enable-libnuma=$EBROOTNUMACTL" + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-PGI-16.3-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-PGI-16.3-GCC-4.9.3-2.25.eb new file mode 100644 index 0000000000000000000000000000000000000000..7ea9401fcdd61d14592a9fe53deb3cec15d0a395 --- /dev/null +++ b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-PGI-16.3-GCC-4.9.3-2.25.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'hwloc' +version = '1.11.3' + +homepage = 'http://www.open-mpi.org/projects/hwloc/' +description = """The Portable Hardware Locality (hwloc) software package provides a portable abstraction + (across OS, versions, architectures, ...) of the hierarchical topology of modern architectures, including + NUMA memory nodes, sockets, shared caches, cores and simultaneous multithreading. It also gathers various + system attributes such as cache and memory information as well as the locality of I/O devices such as + network interfaces, InfiniBand HCAs or GPUs. It primarily aims at helping applications with gathering + information about modern computing hardware so as to exploit it accordingly and efficiently.""" + +toolchain = {'name': 'PGI', 'version': '16.3-GCC-4.9.3-2.25'} + +source_urls = ['http://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('numactl', '2.0.11', '', ('GCCcore', '4.9.3')), +] + +configopts = "--enable-libnuma=$EBROOTNUMACTL" + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-PGI-16.4-GCC-5.3.0-2.26.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-PGI-16.4-GCC-5.3.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..e7bd276c18f06f89e8820c62e76ada83eb72efe3 --- /dev/null +++ b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-PGI-16.4-GCC-5.3.0-2.26.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'hwloc' +version = '1.11.3' + +homepage = 'http://www.open-mpi.org/projects/hwloc/' +description = """The Portable Hardware Locality (hwloc) software package provides a portable abstraction + (across OS, versions, architectures, ...) of the hierarchical topology of modern architectures, including + NUMA memory nodes, sockets, shared caches, cores and simultaneous multithreading. It also gathers various + system attributes such as cache and memory information as well as the locality of I/O devices such as + network interfaces, InfiniBand HCAs or GPUs. It primarily aims at helping applications with gathering + information about modern computing hardware so as to exploit it accordingly and efficiently.""" + +toolchain = {'name': 'PGI', 'version': '16.4-GCC-5.3.0-2.26'} + +source_urls = ['http://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('numactl', '2.0.11', '', ('GCCcore', '5.3.0')), +] + +configopts = "--enable-libnuma=$EBROOTNUMACTL" + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-iccifort-2016.3.210-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-iccifort-2016.3.210-GCC-4.9.3-2.25.eb new file mode 100644 index 0000000000000000000000000000000000000000..d786ed3e2f845934b0178d1b359c1d9d6cc261a6 --- /dev/null +++ b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-iccifort-2016.3.210-GCC-4.9.3-2.25.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'hwloc' +version = '1.11.3' + +homepage = 'http://www.open-mpi.org/projects/hwloc/' +description = """The Portable Hardware Locality (hwloc) software package provides a portable abstraction + (across OS, versions, architectures, ...) of the hierarchical topology of modern architectures, including + NUMA memory nodes, sockets, shared caches, cores and simultaneous multithreading. It also gathers various + system attributes such as cache and memory information as well as the locality of I/O devices such as + network interfaces, InfiniBand HCAs or GPUs. It primarily aims at helping applications with gathering + information about modern computing hardware so as to exploit it accordingly and efficiently.""" + +toolchain = {'name': 'iccifort', 'version': '2016.3.210-GCC-4.9.3-2.25'} + +dependencies = [('numactl', '2.0.11')] + +configopts = "--enable-libnuma=$EBROOTNUMACTL" + +source_urls = ['http://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] +sources = [SOURCE_TAR_GZ] + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-iccifort-2016.3.210-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-iccifort-2016.3.210-GCC-5.4.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..b656f492fea6a6c20aadca64a4e07040e396cf96 --- /dev/null +++ b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-iccifort-2016.3.210-GCC-5.4.0-2.26.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'hwloc' +version = '1.11.3' + +homepage = 'http://www.open-mpi.org/projects/hwloc/' +description = """The Portable Hardware Locality (hwloc) software package provides a portable abstraction + (across OS, versions, architectures, ...) of the hierarchical topology of modern architectures, including + NUMA memory nodes, sockets, shared caches, cores and simultaneous multithreading. It also gathers various + system attributes such as cache and memory information as well as the locality of I/O devices such as + network interfaces, InfiniBand HCAs or GPUs. It primarily aims at helping applications with gathering + information about modern computing hardware so as to exploit it accordingly and efficiently.""" + +toolchain = {'name': 'iccifort', 'version': '2016.3.210-GCC-5.4.0-2.26'} + +dependencies = [('numactl', '2.0.11')] + +configopts = "--enable-libnuma=$EBROOTNUMACTL" + +source_urls = ['http://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] +sources = [SOURCE_TAR_GZ] + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-intel-2016a.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..aad28dd23b6cb27ba76824d625504cb0a129658b --- /dev/null +++ b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-intel-2016a.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'hwloc' +version = '1.11.3' + +homepage = 'http://www.open-mpi.org/projects/hwloc/' +description = """The Portable Hardware Locality (hwloc) software package provides a portable abstraction + (across OS, versions, architectures, ...) of the hierarchical topology of modern architectures, including + NUMA memory nodes, sockets, shared caches, cores and simultaneous multithreading. It also gathers various + system attributes such as cache and memory information as well as the locality of I/O devices such as + network interfaces, InfiniBand HCAs or GPUs. It primarily aims at helping applications with gathering + information about modern computing hardware so as to exploit it accordingly and efficiently.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +source_urls = ['http://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] +sources = [SOURCE_TAR_GZ] + +dependencies = [('numactl', '2.0.11')] + +configopts = "--enable-libnuma=$EBROOTNUMACTL" + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-intel-2016b.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..651e1648ba805bb3601f6a3684c363d010b73037 --- /dev/null +++ b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.3-intel-2016b.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'hwloc' +version = '1.11.3' + +homepage = 'http://www.open-mpi.org/projects/hwloc/' +description = """The Portable Hardware Locality (hwloc) software package provides a portable abstraction + (across OS, versions, architectures, ...) of the hierarchical topology of modern architectures, including + NUMA memory nodes, sockets, shared caches, cores and simultaneous multithreading. It also gathers various + system attributes such as cache and memory information as well as the locality of I/O devices such as + network interfaces, InfiniBand HCAs or GPUs. It primarily aims at helping applications with gathering + information about modern computing hardware so as to exploit it accordingly and efficiently.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['http://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] +sources = [SOURCE_TAR_GZ] + +dependencies = [('numactl', '2.0.11')] + +configopts = "--enable-libnuma=$EBROOTNUMACTL" + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.4-GCC-6.2.0-2.27.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.4-GCC-6.2.0-2.27.eb new file mode 100644 index 0000000000000000000000000000000000000000..35ced3699b49ed078f23acf88ef16609aca3680e --- /dev/null +++ b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.4-GCC-6.2.0-2.27.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'hwloc' +version = '1.11.4' + +homepage = 'http://www.open-mpi.org/projects/hwloc/' +description = """The Portable Hardware Locality (hwloc) software package provides a portable abstraction +(across OS, versions, architectures, ...) of the hierarchical topology of modern architectures, including +NUMA memory nodes, sockets, shared caches, cores and simultaneous multithreading. It also gathers various +system attributes such as cache and memory information as well as the locality of I/O devices such as +network interfaces, InfiniBand HCAs or GPUs. It primarily aims at helping applications with gathering +information about modern computing hardware so as to exploit it accordingly and efficiently.""" + +toolchain = {'name': 'GCC', 'version': '6.2.0-2.27'} + +source_urls = ['http://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] +sources = [SOURCE_TAR_GZ] + +dependencies = [('numactl', '2.0.11')] + +configopts = "--enable-libnuma=$EBROOTNUMACTL" + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.4-PGI-16.7-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.4-PGI-16.7-GCC-5.4.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..6138766fd96125e0883568b510d809df507f32ab --- /dev/null +++ b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.4-PGI-16.7-GCC-5.4.0-2.26.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'hwloc' +version = '1.11.4' + +homepage = 'http://www.open-mpi.org/projects/hwloc/' +description = """The Portable Hardware Locality (hwloc) software package provides a portable abstraction + (across OS, versions, architectures, ...) of the hierarchical topology of modern architectures, including + NUMA memory nodes, sockets, shared caches, cores and simultaneous multithreading. It also gathers various + system attributes such as cache and memory information as well as the locality of I/O devices such as + network interfaces, InfiniBand HCAs or GPUs. It primarily aims at helping applications with gathering + information about modern computing hardware so as to exploit it accordingly and efficiently.""" + +toolchain = {'name': 'PGI', 'version': '16.7-GCC-5.4.0-2.26'} + +source_urls = ['http://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] +sources = [SOURCE_TAR_GZ] + +checksums = ['b6f23eb59074fd09fdd84905d50b103d'] + +dependencies = [ + ('numactl', '2.0.11', '', ('GCCcore', '5.4.0')), +] + +configopts = "--enable-libnuma=$EBROOTNUMACTL" + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/h/hwloc/hwloc-1.11.4-gcccuda-2016.10.eb b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.4-gcccuda-2016.10.eb new file mode 100644 index 0000000000000000000000000000000000000000..a83862d85314b3221ef2ad6b80eaf180672990b3 --- /dev/null +++ b/easybuild/easyconfigs/h/hwloc/hwloc-1.11.4-gcccuda-2016.10.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'hwloc' +version = '1.11.4' + +homepage = 'http://www.open-mpi.org/projects/hwloc/' +description = """The Portable Hardware Locality (hwloc) software package provides a portable abstraction +(across OS, versions, architectures, ...) of the hierarchical topology of modern architectures, including +NUMA memory nodes, sockets, shared caches, cores and simultaneous multithreading. It also gathers various +system attributes such as cache and memory information as well as the locality of I/O devices such as +network interfaces, InfiniBand HCAs or GPUs. It primarily aims at helping applications with gathering +information about modern computing hardware so as to exploit it accordingly and efficiently.""" + +toolchain = {'name': 'gcccuda', 'version': '2016.10'} + +source_urls = ['http://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] +sources = [SOURCE_TAR_GZ] + +dependencies = [('numactl', '2.0.11')] + +configopts = "--enable-libnuma=$EBROOTNUMACTL" + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/i/IGV/IGV-2.3.80-Java-1.7.0_80.eb b/easybuild/easyconfigs/i/IGV/IGV-2.3.80-Java-1.7.0_80.eb new file mode 100644 index 0000000000000000000000000000000000000000..444b68f2e7e024a0bc848f5d4a020a08b2e097a0 --- /dev/null +++ b/easybuild/easyconfigs/i/IGV/IGV-2.3.80-Java-1.7.0_80.eb @@ -0,0 +1,38 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +easyblock = 'Tarball' + +name = 'IGV' +version = '2.3.80' + +homepage = 'http://www.broadinstitute.org/software/igv/' +description = """ The Integrative Genomics Viewer (IGV) is a high-performance visualization + tool for interactive exploration of large, integrated genomic datasets. It supports a wide + variety of data types, including array-based and next-generation sequence data, and genomic annotations. """ + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = ['http://data.broadinstitute.org/igv/projects/downloads/'] +sources = ['%(name)s_%(version)s.zip'] + +java = 'Java' +javaver = '1.7.0_80' +versionsuffix = '-%s-%s' % (java, javaver) +dependencies = [(java, javaver)] + +# add the installation dir to PATH +modextrapaths = { + 'PATH': '', +} + +modloadmsg = """ To execute IGV run igv.sh """ + +sanity_check_paths = { + 'files': ["igv.sh"], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/IGVTools/IGVTools-2.3.72-Java-1.7.0_80.eb b/easybuild/easyconfigs/i/IGVTools/IGVTools-2.3.72-Java-1.7.0_80.eb new file mode 100644 index 0000000000000000000000000000000000000000..af0616b491d09844d250c58a3543147372e99fad --- /dev/null +++ b/easybuild/easyconfigs/i/IGVTools/IGVTools-2.3.72-Java-1.7.0_80.eb @@ -0,0 +1,38 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics +# Modified by Adam Huffman +# The Francis Crick Institute + +easyblock = 'Tarball' + +name = 'IGVTools' +version = '2.3.72' + +homepage = 'http://www.broadinstitute.org/software/igv/' +description = """ This package contains command line utilities for preprocessing, + computing feature count density (coverage), sorting, and indexing data files. + See also http://www.broadinstitute.org/software/igv/igvtools_commandline. """ + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = ['http://data.broadinstitute.org/igv/projects/downloads/'] +sources = ['%(namelower)s_%(version)s.zip'] + +java = 'Java' +javaver = '1.7.0_80' +versionsuffix = '-%s-%s' % (java, javaver) +dependencies = [(java, javaver)] + +# add the installation dir to PATH +modextrapaths = { + 'PATH': '', +} + +sanity_check_paths = { + 'files': ["igvtools.jar", "igvtools"], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/IGVTools/IGVTools-2.3.75-Java-1.7.0_80.eb b/easybuild/easyconfigs/i/IGVTools/IGVTools-2.3.75-Java-1.7.0_80.eb new file mode 100644 index 0000000000000000000000000000000000000000..d2575fc6ec14782d88e24ceae02f0d6f4588ffb6 --- /dev/null +++ b/easybuild/easyconfigs/i/IGVTools/IGVTools-2.3.75-Java-1.7.0_80.eb @@ -0,0 +1,36 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics +# Modified by Adam Huffman +# The Francis Crick Institute + +easyblock = 'Tarball' + +name = 'IGVTools' +version = '2.3.75' +versionsuffix = '-Java-%(javaver)s' + +homepage = 'http://www.broadinstitute.org/software/igv/' +description = """ This package contains command line utilities for preprocessing, + computing feature count density (coverage), sorting, and indexing data files. + See also http://www.broadinstitute.org/software/igv/igvtools_commandline. """ + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = ['http://data.broadinstitute.org/igv/projects/downloads/'] +sources = ['%(namelower)s_%(version)s.zip'] + +dependencies = [('Java', '1.7.0_80')] + +# add the installation dir to PATH +modextrapaths = { + 'PATH': '', +} + +sanity_check_paths = { + 'files': ["igvtools.jar", "igvtools"], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/IMB/IMB-4.1-foss-2016a.eb b/easybuild/easyconfigs/i/IMB/IMB-4.1-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..09fb675534c8273b75415b919951cb4fee09aa31 --- /dev/null +++ b/easybuild/easyconfigs/i/IMB/IMB-4.1-foss-2016a.eb @@ -0,0 +1,30 @@ +easyblock = 'MakeCp' + +name = 'IMB' +version = '4.1' + +homepage = 'https://software.intel.com/en-us/articles/intel-mpi-benchmarks' +description = """ +The Intel® MPI Benchmarks perform a set of MPI performance measurements for point-to-point +and global communication operations for a range of message sizes. +""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = ['%(name)s_%(version)s.tgz'] +source_urls = ['https://software.intel.com/sites/default/files/managed/a3/b2/'] + +start_dir = 'src' +prebuildopts = 'export MPI_HOME=$EBROOTOPENMPI && ' +buildopts = "-f make_mpich MPI_HOME=$EBROOTOPENMPI" + +parallel = 1 + +files_to_copy = [(['src/IMB-*'], 'bin'), (['doc/IMB_Users_Guide.pdf'], 'doc')] + +sanity_check_paths = { + 'files': ['bin/%s' % binfile for binfile in ['IMB-RMA', 'IMB-EXT', 'IMB-NBC', 'IMB-MPI1']], + 'dirs': ['bin','doc'] +} + +moduleclass = 'perf' diff --git a/easybuild/easyconfigs/i/IMOD/IMOD-4.7.15_RHEL6-64_CUDA6.0.eb b/easybuild/easyconfigs/i/IMOD/IMOD-4.7.15_RHEL6-64_CUDA6.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..2cca42e4db17e4f3fc75752f4d22c32041e161ea --- /dev/null +++ b/easybuild/easyconfigs/i/IMOD/IMOD-4.7.15_RHEL6-64_CUDA6.0.eb @@ -0,0 +1,29 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# authors: +# * Pablo Escobar Lopez (sciCORE - University of Basel - SIB Swiss Institute of Bioinformatics) +# * Benjamin Roberts (Landcare Research NZ Ltd) + +name = 'IMOD' +version = '4.7.15' +versionsuffix = '_RHEL6-64_CUDA6.0' + +homepage = 'http://bio3d.colorado.edu/imod/' +description = """IMOD is a set of image processing, modeling and display +programs used for tomographic reconstruction and for 3D reconstruction of EM +serial sections and optical sections. The package contains tools for assembling +and aligning data within multiple types and sizes of image stacks, viewing 3-D +data from any orientation, and modeling and display of the image files. IMOD +was developed primarily by David Mastronarde, Rick Gaudette, Sue Held, Jim +Kremer, Quanren Xiong, and John Heumann at the University of Colorado.""" + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = ['http://bio3d.colorado.edu/imod/AMD64-RHEL5/'] +sources = ['%(namelower)s_%(version)s%(versionsuffix)s.csh'] + +dependencies = [ + ('CUDA', '6.0.37'), + ('Java', '1.7.0_80'), +] + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/i/IMa2/IMa2-8.27.12-foss-2016a.eb b/easybuild/easyconfigs/i/IMa2/IMa2-8.27.12-foss-2016a.eb new file mode 100755 index 0000000000000000000000000000000000000000..0a6e6fc8c6b501876b9c40409c0cb0343731228a --- /dev/null +++ b/easybuild/easyconfigs/i/IMa2/IMa2-8.27.12-foss-2016a.eb @@ -0,0 +1,23 @@ +easyblock = 'MakeCp' + +name = 'IMa2' +version = '8.27.12' + +homepage = 'https://bio.cst.temple.edu/~hey/software/software.htm#IMa2' +description = """IMa2 is a progam for population genetic analysis that can handle two or more populations.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['https://bio.cst.temple.edu/~hey/program_files/IMa2'] +sources = [SOURCELOWER_TAR_GZ] + +with_configure = True + +files_to_copy = [(['src/IMa2'], 'bin')] + +sanity_check_paths = { + 'files': ["bin/IMa2"], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/IMa2p/IMa2p-20151123-foss-2016a.eb b/easybuild/easyconfigs/i/IMa2p/IMa2p-20151123-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..54799f31a3cc27426b22acdc41f4df4c3aba0ece --- /dev/null +++ b/easybuild/easyconfigs/i/IMa2p/IMa2p-20151123-foss-2016a.eb @@ -0,0 +1,29 @@ +easyblock = 'ConfigureMake' + +name ='IMa2p' +version = '20151123' +commit = '66e7ac7bc5e4c5bbadbd7de943465afeb4641770' + +homepage = 'https://github.com/arunsethuraman/ima2p' +description = """ +IMa2p is a parallel implementation of IMa2, using OpenMPI-C++ - a Bayesian MCMC +based method for inferring population demography under the IM (Isolation with +Migration) model. http://dx.doi.org/10.1111/1755-0998.12437 +""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'usempi': True} + +source_urls = ['https://github.com/arunsethuraman/ima2p/archive/'] +sources = ['%s.zip' % commit] + +# The configure script needs to be made executable +preconfigopts = 'chmod +x configure && ' +configopts = '--with-mpi=auto' + +sanity_check_paths = { + 'files': ['bin/IMa2p'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/IMa2p/IMa2p-20160804-intel-2016b.eb b/easybuild/easyconfigs/i/IMa2p/IMa2p-20160804-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..28cdb8a360da0a5689161cfcdc12cdf25cc3c911 --- /dev/null +++ b/easybuild/easyconfigs/i/IMa2p/IMa2p-20160804-intel-2016b.eb @@ -0,0 +1,29 @@ +easyblock = 'ConfigureMake' + +name ='IMa2p' +version = '20160804' +commit = '1ebe5777ed96b878cc81109bede84dc3f7bb5e3b' + +homepage = 'https://github.com/arunsethuraman/ima2p' +description = """ +IMa2p is a parallel implementation of IMa2, using OpenMPI-C++ - a Bayesian MCMC +based method for inferring population demography under the IM (Isolation with +Migration) model. http://dx.doi.org/10.1111/1755-0998.12437 +""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'usempi': True} + +source_urls = ['https://github.com/arunsethuraman/ima2p/archive/'] +sources = ['%s.zip' % commit] + +# The configure script needs to be made executable +preconfigopts = 'chmod +x configure && ' +configopts = '--with-mpi=auto' + +sanity_check_paths = { + 'files': ['bin/IMa2p'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/IOR/IOR-3.0.1-foss-2016a-mpiio.eb b/easybuild/easyconfigs/i/IOR/IOR-3.0.1-foss-2016a-mpiio.eb new file mode 100644 index 0000000000000000000000000000000000000000..521eb6e805ea754a2aac71e9f2568a387f74cf46 --- /dev/null +++ b/easybuild/easyconfigs/i/IOR/IOR-3.0.1-foss-2016a-mpiio.eb @@ -0,0 +1,36 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel + +easyblock = 'ConfigureMake' + +name = "IOR" +version = "3.0.1" +versionsuffix = "-mpiio" + +homepage = 'https://github.com/chaos/ior' +description = """ The IOR software is used for benchmarking parallel file systems using POSIX, MPIIO, + or HDF5 interfaces. """ + +toolchain = {'name': 'foss', 'version': '2016a' } + +source_urls = [('https://github.com/chaos/ior/archive/')] +sources = ['%(version)s.tar.gz'] + +# configure opts listed below +# --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] +# --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) +# --with-lustre support configurable Lustre striping values [default=check] +# --with-posix support IO with POSIX backend [default=yes] +# --with-mpiio support IO with MPI-IO backend [default=yes] +# --with-hdf5 support IO with HDF5 backend [default=no] +# --with-ncmpi support IO with NCMPI backend [default=no] +preconfigopts = "./bootstrap &&" + +sanity_check_paths = { + 'files': ["bin/ior"], + 'dirs': ["share"] +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IOzone/IOzone-3.434-foss-2016a.eb b/easybuild/easyconfigs/i/IOzone/IOzone-3.434-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..8bd48f9c2e06260dbcebefdf859096ddea916dee --- /dev/null +++ b/easybuild/easyconfigs/i/IOzone/IOzone-3.434-foss-2016a.eb @@ -0,0 +1,35 @@ +easyblock = 'MakeCp' + +name = 'IOzone' +version = '3.434' + +homepage = 'http://www.iozone.org/' +description = """ +IOzone is a filesystem benchmark tool. The benchmark generates and measures a variety of file operations. Iozone has been ported + to many machines and runs under many operating systems. +""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = ['%(namelower)s%(version_major)s_%(version_minor)s.tar'] +source_urls = ['http://www.iozone.org/src/current/'] + +prebuildopts = 'cd src/current &&' +buildopts = 'linux-AMD64' + +files_to_copy = [ + (['src/current/iozone'], 'bin'), + (['src/current/%s' % docfile for docfile in ['gengnuplot.sh','report.pl','Changes.txt']],'share/doc'), + (['src/current/%s' % docfile for docfile in ['gengnuplot.sh','Generate_Graphs','gnu3d.dem']],'share'), + (['docs/iozone.1'], 'share/man/man1'), + (['docs/%s' % docfile for docfile in ['IOzone_msword_98.doc','IOzone_msword_98.pdf','Iozone_ps.gz','Run_rules.doc']], + 'share/doc'), +] + + +sanity_check_paths = { + 'files': ['bin/iozone'], + 'dirs': ['bin','share/doc','share/man'] +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-3.2.3-foss-2015a-Python-2.7.11.eb b/easybuild/easyconfigs/i/IPython/IPython-3.2.3-foss-2015a-Python-2.7.11.eb index 693b2889a64f1047e282af613aeecec47e09b80f..59f875819a2bc60d49f98174c1beb7da97bd545d 100644 --- a/easybuild/easyconfigs/i/IPython/IPython-3.2.3-foss-2015a-Python-2.7.11.eb +++ b/easybuild/easyconfigs/i/IPython/IPython-3.2.3-foss-2015a-Python-2.7.11.eb @@ -2,6 +2,7 @@ easyblock = 'Bundle' name = 'IPython' version = '3.2.3' +versionsuffix = '-Python-%(pyver)s' homepage = 'http://ipython.org/index.html' description = """IPython provides a rich architecture for interactive computing with: @@ -13,13 +14,8 @@ description = """IPython provides a rich architecture for interactive computing toolchain = {'name': 'foss', 'version': '2015a'} -python = 'Python' -pyver = '2.7.11' -pyshortver = '.'.join(pyver.split('.')[:2]) -versionsuffix = '-%s-%s' % (python, pyver) - dependencies = [ - (python, pyver), + ('Python', '2.7.11'), ('PyZMQ', '15.2.0', '%s-zmq4' % versionsuffix), ] @@ -52,9 +48,18 @@ exts_list = [ ('tornado', '4.3', { 'source_urls': ['https://pypi.python.org/packages/source/t/tornado/'], }), + ('MarkupSafe', '0.23', { + 'source_urls': ['https://pypi.python.org/packages/source/M/MarkupSafe/'], + }), ('Jinja2', '2.8', { 'source_urls': ['https://pypi.python.org/packages/source/J/Jinja2/'], }), + ('vcversioner', '2.16.0.0', { + 'source_urls': ['https://pypi.python.org/packages/source/v/vcversioner/'], + }), + ('functools32', '3.2.3-2', { + 'source_urls': ['https://pypi.python.org/packages/source/f/functools32/'], + }), ('jsonschema', '2.5.1', { 'source_urls': ['https://pypi.python.org/packages/source/j/jsonschema/'], }), @@ -73,11 +78,11 @@ exts_list = [ }), ] -modextrapaths = {'PYTHONPATH': ['lib/python%s/site-packages' % pyshortver]} +modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} sanity_check_paths = { 'files': ['bin/ipython'], - 'dirs': ['lib/python%s/site-packages/IPython' % pyshortver], + 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], } sanity_check_commands = [ diff --git a/easybuild/easyconfigs/i/IPython/IPython-3.2.3-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/i/IPython/IPython-3.2.3-foss-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..5a7a6fc6ee332041aa8a21312e0badb06d14e52a --- /dev/null +++ b/easybuild/easyconfigs/i/IPython/IPython-3.2.3-foss-2016a-Python-2.7.11.eb @@ -0,0 +1,94 @@ +easyblock = 'Bundle' + +name = 'IPython' +version = '3.2.3' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://ipython.org/index.html' +description = """IPython provides a rich architecture for interactive computing with: + Powerful interactive shells (terminal and Qt-based). + A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media. + Support for interactive data visualization and use of GUI toolkits. + Flexible, embeddable interpreters to load into your own projects. + Easy to use, high performance tools for parallel computing.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +dependencies = [ + ('Python', '2.7.11'), + ('PyZMQ', '15.2.0', '%s-zmq4' % versionsuffix), +] + +# this is a bundle of Python packages +exts_defaultclass = 'PythonPackage' + +exts_list = [ + ('pysqlite', '2.8.1', { + 'modulename': 'pysqlite2', + 'source_urls': ['https://pypi.python.org/packages/source/p/pysqlite/'], + }), + ('requests', '2.9.1', { + 'source_urls': ['https://pypi.python.org/packages/source/r/requests/'], + }), + ('Pygments', '2.0.2', { + 'source_urls': ['https://pypi.python.org/packages/source/P/Pygments/'], + }), + ('singledispatch', '3.4.0.3', { + 'source_urls': ['https://pypi.python.org/packages/source/s/singledispatch/'], + }), + ('backports.ssl_match_hostname', '3.5.0.1', { + 'source_urls': ['https://pypi.python.org/packages/source/b/backports.ssl_match_hostname/'], + }), + ('certifi', '2015.11.20.1', { + 'source_urls': ['https://pypi.python.org/packages/source/c/certifi/'], + }), + ('backports_abc', '0.4', { + 'source_urls': ['https://pypi.python.org/packages/source/b/backports_abc/'], + }), + ('tornado', '4.3', { + 'source_urls': ['https://pypi.python.org/packages/source/t/tornado/'], + }), + ('MarkupSafe', '0.23', { + 'source_urls': ['https://pypi.python.org/packages/source/M/MarkupSafe/'], + }), + ('Jinja2', '2.8', { + 'source_urls': ['https://pypi.python.org/packages/source/J/Jinja2/'], + }), + ('vcversioner', '2.16.0.0', { + 'source_urls': ['https://pypi.python.org/packages/source/v/vcversioner/'], + }), + ('functools32', '3.2.3-2', { + 'source_urls': ['https://pypi.python.org/packages/source/f/functools32/'], + }), + ('jsonschema', '2.5.1', { + 'source_urls': ['https://pypi.python.org/packages/source/j/jsonschema/'], + }), + ('mistune', '0.7.1', { + 'source_urls': ['https://pypi.python.org/packages/source/m/mistune/'], + }), + ('ptyprocess', '0.5', { + 'source_urls': ['https://pypi.python.org/packages/source/p/ptyprocess/'], + }), + ('terminado', '0.6', { + 'source_urls': ['https://pypi.python.org/packages/source/t/terminado/'], + }), + ('ipython', version, { + 'source_urls': ['https://pypi.python.org/packages/source/i/ipython/'], + 'modulename': 'IPython', + }), +] + +modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} + +sanity_check_paths = { + 'files': ['bin/ipython'], + 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], +} + +sanity_check_commands = [ + ('ipython -h', ''), + ('ipython notebook --help', ''), + ('iptest', ''), +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-3.2.3-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/i/IPython/IPython-3.2.3-intel-2015b-Python-2.7.10.eb index e3341fcf310c84e80da1b0cb87ab9db71444b77e..4c8be19f1d3b7d404fb6bbeb1a783ac1990b1af5 100644 --- a/easybuild/easyconfigs/i/IPython/IPython-3.2.3-intel-2015b-Python-2.7.10.eb +++ b/easybuild/easyconfigs/i/IPython/IPython-3.2.3-intel-2015b-Python-2.7.10.eb @@ -2,6 +2,7 @@ easyblock = 'Bundle' name = 'IPython' version = '3.2.3' +versionsuffix = '-Python-%(pyver)s' homepage = 'http://ipython.org/index.html' description = """IPython provides a rich architecture for interactive computing with: @@ -13,13 +14,8 @@ description = """IPython provides a rich architecture for interactive computing toolchain = {'name': 'intel', 'version': '2015b'} -python = 'Python' -pyver = '2.7.10' -pyshortver = '.'.join(pyver.split('.')[:2]) -versionsuffix = '-%s-%s' % (python, pyver) - dependencies = [ - (python, pyver), + ('Python', '2.7.10'), ('PyZMQ', '15.1.0', '%s-zmq4' % versionsuffix), ] @@ -52,9 +48,18 @@ exts_list = [ ('tornado', '4.3', { 'source_urls': ['https://pypi.python.org/packages/source/t/tornado/'], }), + ('MarkupSafe', '0.23', { + 'source_urls': ['https://pypi.python.org/packages/source/M/MarkupSafe/'], + }), ('Jinja2', '2.8', { 'source_urls': ['https://pypi.python.org/packages/source/J/Jinja2/'], }), + ('vcversioner', '2.16.0.0', { + 'source_urls': ['https://pypi.python.org/packages/source/v/vcversioner/'], + }), + ('functools32', '3.2.3-2', { + 'source_urls': ['https://pypi.python.org/packages/source/f/functools32/'], + }), ('jsonschema', '2.5.1', { 'source_urls': ['https://pypi.python.org/packages/source/j/jsonschema/'], }), @@ -73,11 +78,11 @@ exts_list = [ }), ] -modextrapaths = {'PYTHONPATH': ['lib/python%s/site-packages' % pyshortver]} +modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} sanity_check_paths = { 'files': ['bin/ipython'], - 'dirs': ['lib/python%s/site-packages/IPython' % pyshortver], + 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], } sanity_check_commands = [ diff --git a/easybuild/easyconfigs/i/IPython/IPython-3.2.3-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/i/IPython/IPython-3.2.3-intel-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..b9c58c257f86837dd3bfb28471094611bacbc532 --- /dev/null +++ b/easybuild/easyconfigs/i/IPython/IPython-3.2.3-intel-2016a-Python-2.7.11.eb @@ -0,0 +1,94 @@ +easyblock = 'Bundle' + +name = 'IPython' +version = '3.2.3' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://ipython.org/index.html' +description = """IPython provides a rich architecture for interactive computing with: + Powerful interactive shells (terminal and Qt-based). + A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media. + Support for interactive data visualization and use of GUI toolkits. + Flexible, embeddable interpreters to load into your own projects. + Easy to use, high performance tools for parallel computing.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +dependencies = [ + ('Python', '2.7.11'), + ('PyZMQ', '15.2.0', '%s-zmq4' % versionsuffix), +] + +# this is a bundle of Python packages +exts_defaultclass = 'PythonPackage' + +exts_list = [ + ('pysqlite', '2.8.1', { + 'modulename': 'pysqlite2', + 'source_urls': ['https://pypi.python.org/packages/source/p/pysqlite/'], + }), + ('requests', '2.9.1', { + 'source_urls': ['https://pypi.python.org/packages/source/r/requests/'], + }), + ('Pygments', '2.0.2', { + 'source_urls': ['https://pypi.python.org/packages/source/P/Pygments/'], + }), + ('singledispatch', '3.4.0.3', { + 'source_urls': ['https://pypi.python.org/packages/source/s/singledispatch/'], + }), + ('backports.ssl_match_hostname', '3.5.0.1', { + 'source_urls': ['https://pypi.python.org/packages/source/b/backports.ssl_match_hostname/'], + }), + ('certifi', '2015.11.20.1', { + 'source_urls': ['https://pypi.python.org/packages/source/c/certifi/'], + }), + ('backports_abc', '0.4', { + 'source_urls': ['https://pypi.python.org/packages/source/b/backports_abc/'], + }), + ('tornado', '4.3', { + 'source_urls': ['https://pypi.python.org/packages/source/t/tornado/'], + }), + ('MarkupSafe', '0.23', { + 'source_urls': ['https://pypi.python.org/packages/source/M/MarkupSafe/'], + }), + ('Jinja2', '2.8', { + 'source_urls': ['https://pypi.python.org/packages/source/J/Jinja2/'], + }), + ('vcversioner', '2.16.0.0', { + 'source_urls': ['https://pypi.python.org/packages/source/v/vcversioner/'], + }), + ('functools32', '3.2.3-2', { + 'source_urls': ['https://pypi.python.org/packages/source/f/functools32/'], + }), + ('jsonschema', '2.5.1', { + 'source_urls': ['https://pypi.python.org/packages/source/j/jsonschema/'], + }), + ('mistune', '0.7.1', { + 'source_urls': ['https://pypi.python.org/packages/source/m/mistune/'], + }), + ('ptyprocess', '0.5', { + 'source_urls': ['https://pypi.python.org/packages/source/p/ptyprocess/'], + }), + ('terminado', '0.6', { + 'source_urls': ['https://pypi.python.org/packages/source/t/terminado/'], + }), + ('ipython', version, { + 'source_urls': ['https://pypi.python.org/packages/source/i/ipython/'], + 'modulename': 'IPython', + }), +] + +modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} + +sanity_check_paths = { + 'files': ['bin/ipython'], + 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], +} + +sanity_check_commands = [ + ('ipython -h', ''), + ('ipython notebook --help', ''), + ('iptest', ''), +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-4.0.0-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/i/IPython/IPython-4.0.0-intel-2015a-Python-2.7.10.eb new file mode 100644 index 0000000000000000000000000000000000000000..4ba4b8c0f8c6a8f8bad55ca42a372271c6a3a530 --- /dev/null +++ b/easybuild/easyconfigs/i/IPython/IPython-4.0.0-intel-2015a-Python-2.7.10.eb @@ -0,0 +1,72 @@ +easyblock = 'Bundle' + +name = 'IPython' +version = '4.0.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://ipython.org/index.html' +description = """IPython provides a rich architecture for interactive computing with: + Powerful interactive shells (terminal and Qt-based). + A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media. + Support for interactive data visualization and use of GUI toolkits. + Flexible, embeddable interpreters to load into your own projects. + Easy to use, high performance tools for parallel computing.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +dependencies = [ + ('Python', '2.7.10'), + ('testpath', '0.2', versionsuffix), +] + +# this is a bundle of Python packages +# override extensions sanity check for IPython, importing a Python module doesn't work there +exts_defaultclass = 'PythonPackage' +exts_filter = ("python -c 'import %(ext_name)s'", '') + +exts_list = [ + ('traitlets', '4.0.0', { + 'source_urls': ['https://pypi.python.org/packages/source/t/traitlets/'], + }), + ('ipython_genutils', '0.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/i/ipython_genutils/'], + }), + ('pexpect', '3.3', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pexpect/'], + }), + ('path.py', '7.6', { + 'source_urls': ['https://pypi.python.org/packages/source/p/path.py/'], + 'modulename': 'path', + }), + ('pickleshare', '0.5', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pickleshare/'], + }), + ('simplegeneric', '0.8.1', { + 'source_urls': ['https://pypi.python.org/packages/source/s/simplegeneric/'], + 'source_tmpl': '%(name)s-%(version)s.zip', + }), + ('requests', '2.7.0', { + 'source_urls': ['https://pypi.python.org/packages/source/r/requests/'], + }), + ('ipython', version, { + 'source_urls': ['https://pypi.python.org/packages/source/i/ipython/'], + 'modulename': 'IPython', + }), +] + +modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} + +# specify that Bundle easyblock should run a full sanity check, rather than just trying to load the module +full_sanity_check = True + +sanity_check_paths = { + 'files': ['bin/ipython'], + 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], +} + +sanity_check_commands = [ + ('ipython -h', ''), + ('iptest', ''), +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-4.1.0-goolf-1.4.10-Python-2.7.5.eb b/easybuild/easyconfigs/i/IPython/IPython-4.1.0-goolf-1.4.10-Python-2.7.5.eb new file mode 100644 index 0000000000000000000000000000000000000000..cc3235c7077bb9d8a6b3ad1e645f7a60e5b6c2e8 --- /dev/null +++ b/easybuild/easyconfigs/i/IPython/IPython-4.1.0-goolf-1.4.10-Python-2.7.5.eb @@ -0,0 +1,153 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +easyblock = 'Bundle' + +name = 'IPython' +version = '4.1.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://ipython.org/index.html' +description = """IPython provides a rich architecture for interactive computing with: + Powerful interactive shells (terminal and Qt-based). + A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media. + Support for interactive data visualization and use of GUI toolkits. + Flexible, embeddable interpreters to load into your own projects. + Easy to use, high performance tools for parallel computing.""" + +toolchain = {'name': 'goolf', 'version': '1.4.10'} + +dependencies = [ + ('Python', '2.7.5'), + ('PyZMQ', '14.7.0', '%s-zmq3' % versionsuffix), + ('testpath', '0.3', versionsuffix), +] + +# this is a bundle of Python packages +exts_defaultclass = 'PythonPackage' +exts_filter = ("python -c 'import %(ext_name)s'", '') + +exts_list = [ + ('pysqlite', '2.8.1', { + 'modulename': 'pysqlite2', + 'source_urls': ['https://pypi.python.org/packages/source/p/pysqlite/'], + }), + ('six', '1.10.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/six/'], + }), + ('setuptools', '19.6', { + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], + }), + ('requests', '2.9.1', { + 'source_urls': ['https://pypi.python.org/packages/source/r/requests/'], + }), + ('nbformat', '4.0.1', { + 'source_urls': ['https://pypi.python.org/packages/source/n/nbformat/'], + }), + ('Pygments', '2.0.2', { + 'source_urls': ['https://pypi.python.org/packages/source/P/Pygments/'], + }), + ('singledispatch', '3.4.0.3', { + 'source_urls': ['https://pypi.python.org/packages/source/s/singledispatch/'], + }), + ('backports.ssl_match_hostname', '3.5.0.1', { + 'source_urls': ['https://pypi.python.org/packages/source/b/backports.ssl_match_hostname/'], + }), + ('certifi', '2015.11.20.1', { + 'source_urls': ['https://pypi.python.org/packages/source/c/certifi/'], + }), + ('backports_abc', '0.4', { + 'source_urls': ['https://pypi.python.org/packages/source/b/backports_abc/'], + }), + ('tornado', '4.3', { + 'source_urls': ['https://pypi.python.org/packages/source/t/tornado/'], + }), + ('Jinja2', '2.8', { + 'source_urls': ['https://pypi.python.org/packages/source/J/Jinja2/'], + }), + ('vcversioner', '2.14.0.0', { + 'source_urls': ['https://pypi.python.org/packages/source/v/vcversioner/'], + }), + ('jupyter_client', '4.1.1', { + 'source_urls': ['https://pypi.python.org/packages/source/j/jupyter_client/'], + }), + ('functools32', '3.2.3-2', { + 'source_urls': ['https://pypi.python.org/packages/source/f/functools32/'], + }), + ('jsonschema', '2.5.1', { + 'source_urls': ['https://pypi.python.org/packages/source/j/jsonschema/'], + }), + ('mistune', '0.7.1', { + 'source_urls': ['https://pypi.python.org/packages/source/m/mistune/'], + }), + ('ptyprocess', '0.5', { + 'source_urls': ['https://pypi.python.org/packages/source/p/ptyprocess/'], + }), + ('terminado', '0.6', { + 'source_urls': ['https://pypi.python.org/packages/source/t/terminado/'], + }), + ('setuptools_scm', '1.10.1', { + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools_scm/'], + 'source_tmpl': 'setuptools_scm-%(version)s.tar.bz2', + }), + ('simplegeneric', '0.8.1', { + 'source_urls': ['https://pypi.python.org/packages/source/s/simplegeneric/'], + 'source_tmpl': 'simplegeneric-%(version)s.zip', + }), + ('path.py', '8.1.2', { + 'source_urls': ['https://pypi.python.org/packages/source/p/path.py/'], + 'modulename': 'path', + }), + ('ipython_genutils', '0.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/i/ipython_genutils/'], + }), + ('pickleshare', '0.6', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pickleshare/'], + }), + ('traitlets', '4.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/t/traitlets/'], + }), + ('pbr', '1.8.0', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pbr/'], + }), + ('funcsigs', '0.4', { + 'source_urls': ['https://pypi.python.org/packages/source/f/funcsigs/'], + }), + ('mock', '1.3.0', { + 'source_urls': ['https://pypi.python.org/packages/source/m/mock/'], + }), + ('notebook', '4.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/n/notebook/'], + }), + ('jupyter_core', '4.0.6', { + 'source_urls': ['https://pypi.python.org/packages/source/j/jupyter_core/'], + }), + ('ipykernel', '4.2.2', { + 'source_urls': ['https://pypi.python.org/packages/source/i/ipykernel/'], + }), + ('pexpect', '4.0.1', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pexpect/'], + }), + ('ipython', version, { + 'source_urls': ['https://pypi.python.org/packages/source/i/ipython/'], + 'modulename': 'IPython', + }), +] + +modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} + +sanity_check_paths = { + 'files': ['bin/ipython'], + 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], +} + +sanity_check_commands = [ + ('ipython -h', ''), + ('ipython notebook --help', ''), + ('iptest', ''), + ('iptest2', ''), +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-4.2.0-goolf-1.7.20-Python-2.7.11.eb b/easybuild/easyconfigs/i/IPython/IPython-4.2.0-goolf-1.7.20-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..4cb75395cca9617a8fbba4802f0eb38f0d1fc485 --- /dev/null +++ b/easybuild/easyconfigs/i/IPython/IPython-4.2.0-goolf-1.7.20-Python-2.7.11.eb @@ -0,0 +1,148 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +easyblock = 'Bundle' + +name = 'IPython' +version = '4.2.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://ipython.org/index.html' +description = """IPython provides a rich architecture for interactive computing with: + Powerful interactive shells (terminal and Qt-based). + A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media. + Support for interactive data visualization and use of GUI toolkits. + Flexible, embeddable interpreters to load into your own projects. + Easy to use, high performance tools for parallel computing.""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} + +dependencies = [ + ('Python', '2.7.11'), + ('PyZMQ', '15.2.0', '%s-zmq4' % versionsuffix), + ('testpath', '0.3', versionsuffix), +] + +# this is a bundle of Python packages +exts_defaultclass = 'PythonPackage' +exts_filter = ("python -c 'import %(ext_name)s'", '') + +exts_list = [ + ('pysqlite', '2.8.2', { + 'modulename': 'pysqlite2', + 'source_urls': ['https://pypi.python.org/packages/source/p/pysqlite/'], + }), + ('requests', '2.10.0', { + 'source_urls': ['https://pypi.python.org/packages/source/r/requests/'], + }), + ('nbformat', '4.0.1', { + 'source_urls': ['https://pypi.python.org/packages/source/n/nbformat/'], + }), + ('Pygments', '2.1.3', { + 'source_urls': ['https://pypi.python.org/packages/source/P/Pygments/'], + }), + ('singledispatch', '3.4.0.3', { + 'source_urls': ['https://pypi.python.org/packages/source/s/singledispatch/'], + }), + ('backports.ssl_match_hostname', '3.5.0.1', { + 'source_urls': ['https://pypi.python.org/packages/source/b/backports.ssl_match_hostname/'], + }), + ('certifi', '2016.2.28', { + 'source_urls': ['https://pypi.python.org/packages/source/c/certifi/'], + }), + ('backports_abc', '0.4', { + 'source_urls': ['https://pypi.python.org/packages/source/b/backports_abc/'], + }), + ('tornado', '4.3', { + 'source_urls': ['https://pypi.python.org/packages/source/t/tornado/'], + }), + ('MarkupSafe', '0.23', { + 'source_urls': ['https://pypi.python.org/packages/source/M/MarkupSafe/'], + 'modulename': 'markupsafe', + }), + ('Jinja2', '2.8', { + 'source_urls': ['https://pypi.python.org/packages/source/J/Jinja2/'], + }), + ('vcversioner', '2.16.0.0', { + 'source_urls': ['https://pypi.python.org/packages/source/v/vcversioner/'], + }), + ('jupyter_client', '4.2.2', { + 'source_urls': ['https://pypi.python.org/packages/source/j/jupyter_client/'], + }), + ('functools32', '3.2.3-2', { + 'source_urls': ['https://pypi.python.org/packages/source/f/functools32/'], + }), + ('jsonschema', '2.5.1', { + 'source_urls': ['https://pypi.python.org/packages/source/j/jsonschema/'], + }), + ('mistune', '0.7.2', { + 'source_urls': ['https://pypi.python.org/packages/source/m/mistune/'], + }), + ('ptyprocess', '0.5.1', { + 'source_urls': ['https://pypi.python.org/packages/source/p/ptyprocess/'], + }), + ('terminado', '0.6', { + 'source_urls': ['https://pypi.python.org/packages/source/t/terminado/'], + }), + ('setuptools_scm', '1.11.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools_scm/'], + 'source_tmpl': 'setuptools_scm-%(version)s.tar.gz', + }), + ('simplegeneric', '0.8.1', { + 'source_urls': ['https://pypi.python.org/packages/source/s/simplegeneric/'], + 'source_tmpl': 'simplegeneric-%(version)s.zip', + }), + ('path.py', '8.1.2', { + 'source_urls': ['https://pypi.python.org/packages/source/p/path.py/'], + 'modulename': 'path', + }), + ('ipython_genutils', '0.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/i/ipython_genutils/'], + }), + ('pathlib2', '2.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pathlib2/'], + }), + ('pickleshare', '0.7.2', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pickleshare/'], + }), + ('traitlets', '4.2.1', { + 'source_urls': ['https://pypi.python.org/packages/source/t/traitlets/'], + }), + ('notebook', '4.2.0', { + 'source_urls': ['https://pypi.python.org/packages/source/n/notebook/'], + }), + ('jupyter_core', '4.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/j/jupyter_core/'], + }), + ('ipykernel', '4.3.1', { + 'source_urls': ['https://pypi.python.org/packages/source/i/ipykernel/'], + }), + ('pexpect', '4.0.1', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pexpect/'], + }), + ('backports.shutil_get_terminal_size', '1.0.0', { + 'source_urls': ['https://pypi.python.org/packages/source/b/backports.shutil_get_terminal_size/'], + }), + ('ipython', version, { + 'source_urls': ['https://pypi.python.org/packages/source/i/ipython/'], + 'modulename': 'IPython', + }), +] + +modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} + +sanity_check_paths = { + 'files': ['bin/ipython'], + 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], +} + +sanity_check_commands = [ + ('ipython -h', ''), + ('ipython notebook --help', ''), + ('iptest', ''), + ('iptest2', ''), +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-4.2.0-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/i/IPython/IPython-4.2.0-intel-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..0626eb2c280f0dda6d8abf3ade6caa06fde5597a --- /dev/null +++ b/easybuild/easyconfigs/i/IPython/IPython-4.2.0-intel-2016a-Python-2.7.11.eb @@ -0,0 +1,148 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +easyblock = 'Bundle' + +name = 'IPython' +version = '4.2.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://ipython.org/index.html' +description = """IPython provides a rich architecture for interactive computing with: + Powerful interactive shells (terminal and Qt-based). + A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media. + Support for interactive data visualization and use of GUI toolkits. + Flexible, embeddable interpreters to load into your own projects. + Easy to use, high performance tools for parallel computing.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +dependencies = [ + ('Python', '2.7.11'), + ('PyZMQ', '15.2.0', '%s-zmq4' % versionsuffix), + ('testpath', '0.3', versionsuffix), +] + +# this is a bundle of Python packages +exts_defaultclass = 'PythonPackage' +exts_filter = ("python -c 'import %(ext_name)s'", '') + +exts_list = [ + ('pysqlite', '2.8.2', { + 'modulename': 'pysqlite2', + 'source_urls': ['https://pypi.python.org/packages/source/p/pysqlite/'], + }), + ('requests', '2.10.0', { + 'source_urls': ['https://pypi.python.org/packages/source/r/requests/'], + }), + ('nbformat', '4.0.1', { + 'source_urls': ['https://pypi.python.org/packages/source/n/nbformat/'], + }), + ('Pygments', '2.1.3', { + 'source_urls': ['https://pypi.python.org/packages/source/P/Pygments/'], + }), + ('singledispatch', '3.4.0.3', { + 'source_urls': ['https://pypi.python.org/packages/source/s/singledispatch/'], + }), + ('backports.ssl_match_hostname', '3.5.0.1', { + 'source_urls': ['https://pypi.python.org/packages/source/b/backports.ssl_match_hostname/'], + }), + ('certifi', '2016.2.28', { + 'source_urls': ['https://pypi.python.org/packages/source/c/certifi/'], + }), + ('backports_abc', '0.4', { + 'source_urls': ['https://pypi.python.org/packages/source/b/backports_abc/'], + }), + ('tornado', '4.3', { + 'source_urls': ['https://pypi.python.org/packages/source/t/tornado/'], + }), + ('MarkupSafe', '0.23', { + 'source_urls': ['https://pypi.io/packages/source/M/MarkupSafe/'], + 'modulename': 'markupsafe', + }), + ('Jinja2', '2.8', { + 'source_urls': ['https://pypi.python.org/packages/source/J/Jinja2/'], + }), + ('vcversioner', '2.16.0.0', { + 'source_urls': ['https://pypi.python.org/packages/source/v/vcversioner/'], + }), + ('jupyter_client', '4.2.2', { + 'source_urls': ['https://pypi.python.org/packages/source/j/jupyter_client/'], + }), + ('functools32', '3.2.3-2', { + 'source_urls': ['https://pypi.python.org/packages/source/f/functools32/'], + }), + ('jsonschema', '2.5.1', { + 'source_urls': ['https://pypi.python.org/packages/source/j/jsonschema/'], + }), + ('mistune', '0.7.2', { + 'source_urls': ['https://pypi.python.org/packages/source/m/mistune/'], + }), + ('ptyprocess', '0.5.1', { + 'source_urls': ['https://pypi.python.org/packages/source/p/ptyprocess/'], + }), + ('terminado', '0.6', { + 'source_urls': ['https://pypi.python.org/packages/source/t/terminado/'], + }), + ('setuptools_scm', '1.11.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools_scm/'], + 'source_tmpl': 'setuptools_scm-%(version)s.tar.gz', + }), + ('simplegeneric', '0.8.1', { + 'source_urls': ['https://pypi.python.org/packages/source/s/simplegeneric/'], + 'source_tmpl': 'simplegeneric-%(version)s.zip', + }), + ('path.py', '8.1.2', { + 'source_urls': ['https://pypi.python.org/packages/source/p/path.py/'], + 'modulename': 'path', + }), + ('ipython_genutils', '0.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/i/ipython_genutils/'], + }), + ('pathlib2', '2.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pathlib2/'], + }), + ('pickleshare', '0.7.2', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pickleshare/'], + }), + ('traitlets', '4.2.1', { + 'source_urls': ['https://pypi.python.org/packages/source/t/traitlets/'], + }), + ('notebook', '4.2.0', { + 'source_urls': ['https://pypi.python.org/packages/source/n/notebook/'], + }), + ('jupyter_core', '4.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/j/jupyter_core/'], + }), + ('ipykernel', '4.3.1', { + 'source_urls': ['https://pypi.python.org/packages/source/i/ipykernel/'], + }), + ('pexpect', '4.0.1', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pexpect/'], + }), + ('backports.shutil_get_terminal_size', '1.0.0', { + 'source_urls': ['https://pypi.python.org/packages/source/b/backports.shutil_get_terminal_size/'], + }), + ('ipython', version, { + 'source_urls': ['https://pypi.python.org/packages/source/i/ipython/'], + 'modulename': 'IPython', + }), +] + +modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} + +sanity_check_paths = { + 'files': ['bin/ipython'], + 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], +} + +sanity_check_commands = [ + ('ipython -h', ''), + ('ipython notebook --help', ''), + ('iptest', ''), + ('iptest2', ''), +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-5.0.0-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/i/IPython/IPython-5.0.0-foss-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..0789701c37512799d877275fb3f7ae8a9fd4a38a --- /dev/null +++ b/easybuild/easyconfigs/i/IPython/IPython-5.0.0-foss-2016a-Python-2.7.11.eb @@ -0,0 +1,143 @@ +easyblock = 'Bundle' + +name = 'IPython' +version = '5.0.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://ipython.org/index.html' +description = """IPython provides a rich architecture for interactive computing with: + Powerful interactive shells (terminal and Qt-based). + A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media. + Support for interactive data visualization and use of GUI toolkits. + Flexible, embeddable interpreters to load into your own projects. + Easy to use, high performance tools for parallel computing.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +dependencies = [ + ('Python', '2.7.11'), + ('PyZMQ', '15.3.0', '%s-zmq4' % versionsuffix), + ('testpath', '0.3', versionsuffix), + ('entrypoints', '0.2.2', versionsuffix), + ('path.py', '8.2.1', versionsuffix), + ('prompt-toolkit', '1.0.3', versionsuffix), +] + +# this is a bundle of Python packages +# XXX: the wheel packages (testpath, entrypoints, path.py, prompt-toolkit) have +# to be included as dependencies because bundling wheels does not work +exts_defaultclass = 'PythonPackage' +exts_filter = ("python -c 'import %(ext_name)s'", '') + +exts_list = [ + ('nose', '1.3.7', { + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], + }), + ('requests', '2.10.0', { + 'source_urls': ['https://pypi.python.org/packages/source/r/requests/'], + }), + ('nbformat', '4.0.1', { + 'source_urls': ['https://pypi.python.org/packages/source/n/nbformat/'], + }), + ('Pygments', '2.1.3', { + 'source_urls': ['https://pypi.python.org/packages/source/P/Pygments/'], + }), + ('singledispatch', '3.4.0.3', { + 'source_urls': ['https://pypi.python.org/packages/source/s/singledispatch/'], + }), + ('certifi', '2016.2.28', { + 'source_urls': ['https://pypi.python.org/packages/source/c/certifi/'], + }), + ('backports_abc', '0.4', { + 'source_urls': ['https://pypi.python.org/packages/source/b/backports_abc/'], + }), + ('tornado', '4.4', { + 'source_urls': ['https://pypi.python.org/packages/source/t/tornado/'], + }), + ('MarkupSafe', '0.23', { + 'source_urls': ['https://pypi.python.org/packages/source/M/MarkupSafe/'], + 'modulename': 'markupsafe', + }), + ('Jinja2', '2.8', { + 'source_urls': ['https://pypi.python.org/packages/source/J/Jinja2/'], + }), + ('jupyter_client', '4.3.0', { + 'source_urls': ['https://pypi.python.org/packages/source/j/jupyter_client/'], + }), + ('functools32', '3.2.3-2', { + 'source_urls': ['https://pypi.python.org/packages/source/f/functools32/'], + }), + ('jsonschema', '2.5.1', { + 'source_urls': ['https://pypi.python.org/packages/source/j/jsonschema/'], + }), + ('mistune', '0.7.3', { + 'source_urls': ['https://pypi.python.org/packages/source/m/mistune/'], + }), + ('ptyprocess', '0.5.1', { + 'source_urls': ['https://pypi.python.org/packages/source/p/ptyprocess/'], + }), + ('terminado', '0.6', { + 'source_urls': ['https://pypi.python.org/packages/source/t/terminado/'], + }), + ('setuptools', '24.0.3', { + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], + }), + ('simplegeneric', '0.8.1', { + 'source_urls': ['https://pypi.python.org/packages/source/s/simplegeneric/'], + 'source_tmpl': 'simplegeneric-%(version)s.zip', + }), + ('ipython_genutils', '0.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/i/ipython_genutils/'], + }), + ('pathlib2', '2.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pathlib2/'], + }), + ('pickleshare', '0.7.3', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pickleshare/'], + }), + ('traitlets', '4.2.2', { + 'source_urls': ['https://pypi.python.org/packages/source/t/traitlets/'], + }), + ('notebook', '4.2.1', { + 'source_urls': ['https://pypi.python.org/packages/source/n/notebook/'], + }), + ('jupyter_core', '4.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/j/jupyter_core/'], + }), + ('ipykernel', '4.3.1', { + 'source_urls': ['https://pypi.python.org/packages/source/i/ipykernel/'], + }), + ('pexpect', '4.2.0', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pexpect/'], + }), + ('nbconvert', '4.2.0', { + 'source_urls': ['https://pypi.python.org/packages/source/n/nbconvert/'], + }), + ('backports.shutil_get_terminal_size', '1.0.0', { + 'source_urls': ['https://pypi.python.org/packages/source/b/backports.shutil_get_terminal_size/'], + }), + ('decorator', '4.0.10', { + 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], + }), + ('ipython', version, { + 'source_urls': ['https://pypi.python.org/packages/source/i/ipython/'], + 'patches': ['ipython-5.0.0_fix-test-paths-symlink.patch'], + 'modulename': 'IPython', + }), +] + +modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} + +sanity_check_paths = { + 'files': ['bin/ipython'], + 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], +} + +sanity_check_commands = [ + ('ipython -h', ''), + ('ipython notebook --help', ''), + ('iptest', ''), + ('iptest2', ''), +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-5.0.0-foss-2016a-Python-3.5.1.eb b/easybuild/easyconfigs/i/IPython/IPython-5.0.0-foss-2016a-Python-3.5.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..f78869f5b949647f8df5420688f60c0c69d03632 --- /dev/null +++ b/easybuild/easyconfigs/i/IPython/IPython-5.0.0-foss-2016a-Python-3.5.1.eb @@ -0,0 +1,125 @@ +easyblock = 'Bundle' + +name = 'IPython' +version = '5.0.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://ipython.org/index.html' +description = """IPython provides a rich architecture for interactive computing with: + Powerful interactive shells (terminal and Qt-based). + A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media. + Support for interactive data visualization and use of GUI toolkits. + Flexible, embeddable interpreters to load into your own projects. + Easy to use, high performance tools for parallel computing.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +dependencies = [ + ('Python', '3.5.1'), + ('PyZMQ', '15.3.0', '%s-zmq4' % versionsuffix), + ('testpath', '0.3', versionsuffix), + ('entrypoints', '0.2.2', versionsuffix), + ('path.py', '8.2.1', versionsuffix), + ('prompt-toolkit', '1.0.3', versionsuffix), +] + +# this is a bundle of Python packages +# XXX: the wheel packages (testpath, entrypoints, path.py, prompt-toolkit) have +# to be included as dependencies because bundling wheels does not work +exts_defaultclass = 'PythonPackage' +exts_filter = ("python -c 'import %(ext_name)s'", '') + +exts_list = [ + ('nose', '1.3.7', { + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], + }), + ('requests', '2.10.0', { + 'source_urls': ['https://pypi.python.org/packages/source/r/requests/'], + }), + ('nbformat', '4.0.1', { + 'source_urls': ['https://pypi.python.org/packages/source/n/nbformat/'], + }), + ('Pygments', '2.1.3', { + 'source_urls': ['https://pypi.python.org/packages/source/P/Pygments/'], + }), + ('tornado', '4.4', { + 'source_urls': ['https://pypi.python.org/packages/source/t/tornado/'], + }), + ('MarkupSafe', '0.23', { + 'source_urls': ['https://pypi.python.org/packages/source/M/MarkupSafe/'], + 'modulename': 'markupsafe', + }), + ('Jinja2', '2.8', { + 'source_urls': ['https://pypi.python.org/packages/source/J/Jinja2/'], + }), + ('jupyter_client', '4.3.0', { + 'source_urls': ['https://pypi.python.org/packages/source/j/jupyter_client/'], + }), + ('jsonschema', '2.5.1', { + 'source_urls': ['https://pypi.python.org/packages/source/j/jsonschema/'], + }), + ('mistune', '0.7.3', { + 'source_urls': ['https://pypi.python.org/packages/source/m/mistune/'], + }), + ('ptyprocess', '0.5.1', { + 'source_urls': ['https://pypi.python.org/packages/source/p/ptyprocess/'], + }), + ('terminado', '0.6', { + 'source_urls': ['https://pypi.python.org/packages/source/t/terminado/'], + }), + ('setuptools', '24.0.3', { + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], + }), + ('simplegeneric', '0.8.1', { + 'source_urls': ['https://pypi.python.org/packages/source/s/simplegeneric/'], + 'source_tmpl': 'simplegeneric-%(version)s.zip', + }), + ('ipython_genutils', '0.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/i/ipython_genutils/'], + }), + ('pickleshare', '0.7.3', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pickleshare/'], + }), + ('traitlets', '4.2.2', { + 'source_urls': ['https://pypi.python.org/packages/source/t/traitlets/'], + }), + ('notebook', '4.2.1', { + 'source_urls': ['https://pypi.python.org/packages/source/n/notebook/'], + }), + ('jupyter_core', '4.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/j/jupyter_core/'], + }), + ('ipykernel', '4.3.1', { + 'source_urls': ['https://pypi.python.org/packages/source/i/ipykernel/'], + }), + ('pexpect', '4.2.0', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pexpect/'], + }), + ('nbconvert', '4.2.0', { + 'source_urls': ['https://pypi.python.org/packages/source/n/nbconvert/'], + }), + ('decorator', '4.0.10', { + 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], + }), + ('ipython', version, { + 'source_urls': ['https://pypi.python.org/packages/source/i/ipython/'], + 'patches': ['ipython-5.0.0_fix-test-paths-symlink.patch'], + 'modulename': 'IPython', + }), +] + +modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} + +sanity_check_paths = { + 'files': ['bin/ipython'], + 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], +} + +sanity_check_commands = [ + ('ipython -h', ''), + ('ipython notebook --help', ''), + ('iptest', ''), + ('iptest3', ''), +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-5.1.0-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/i/IPython/IPython-5.1.0-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..b9a9c116d291d79b2a553625491e7d464b57d782 --- /dev/null +++ b/easybuild/easyconfigs/i/IPython/IPython-5.1.0-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,143 @@ +easyblock = 'Bundle' + +name = 'IPython' +version = '5.1.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://ipython.org/index.html' +description = """IPython provides a rich architecture for interactive computing with: + Powerful interactive shells (terminal and Qt-based). + A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media. + Support for interactive data visualization and use of GUI toolkits. + Flexible, embeddable interpreters to load into your own projects. + Easy to use, high performance tools for parallel computing.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +dependencies = [ + ('Python', '2.7.12'), + ('PyZMQ', '15.4.0', '%s-zmq4' % versionsuffix), + ('testpath', '0.3', versionsuffix), + ('entrypoints', '0.2.2', versionsuffix), + ('path.py', '8.2.1', versionsuffix), + ('prompt-toolkit', '1.0.6', versionsuffix), +] + +# this is a bundle of Python packages +# XXX: the wheel packages (testpath, entrypoints, path.py, prompt-toolkit) have +# to be included as dependencies because bundling wheels does not work +exts_defaultclass = 'PythonPackage' +exts_filter = ("python -c 'import %(ext_name)s'", '') + +exts_list = [ + ('nose', '1.3.7', { + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], + }), + ('requests', '2.11.0', { + 'source_urls': ['https://pypi.python.org/packages/source/r/requests/'], + }), + ('nbformat', '4.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/n/nbformat/'], + }), + ('Pygments', '2.1.3', { + 'source_urls': ['https://pypi.python.org/packages/source/P/Pygments/'], + }), + ('singledispatch', '3.4.0.3', { + 'source_urls': ['https://pypi.python.org/packages/source/s/singledispatch/'], + }), + ('certifi', '2016.8.8', { + 'source_urls': ['https://pypi.python.org/packages/source/c/certifi/'], + }), + ('backports_abc', '0.4', { + 'source_urls': ['https://pypi.python.org/packages/source/b/backports_abc/'], + }), + ('tornado', '4.4.1', { + 'source_urls': ['https://pypi.python.org/packages/source/t/tornado/'], + }), + ('MarkupSafe', '0.23', { + 'source_urls': ['https://pypi.python.org/packages/source/M/MarkupSafe/'], + 'modulename': 'markupsafe', + }), + ('Jinja2', '2.8', { + 'source_urls': ['https://pypi.python.org/packages/source/J/Jinja2/'], + }), + ('jupyter_client', '4.3.0', { + 'source_urls': ['https://pypi.python.org/packages/source/j/jupyter_client/'], + }), + ('functools32', '3.2.3-2', { + 'source_urls': ['https://pypi.python.org/packages/source/f/functools32/'], + }), + ('jsonschema', '2.5.1', { + 'source_urls': ['https://pypi.python.org/packages/source/j/jsonschema/'], + }), + ('mistune', '0.7.3', { + 'source_urls': ['https://pypi.python.org/packages/source/m/mistune/'], + }), + ('ptyprocess', '0.5.1', { + 'source_urls': ['https://pypi.python.org/packages/source/p/ptyprocess/'], + }), + ('terminado', '0.6', { + 'source_urls': ['https://pypi.python.org/packages/source/t/terminado/'], + }), + ('setuptools', '25.2.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], + }), + ('simplegeneric', '0.8.1', { + 'source_urls': ['https://pypi.python.org/packages/source/s/simplegeneric/'], + 'source_tmpl': 'simplegeneric-%(version)s.zip', + }), + ('ipython_genutils', '0.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/i/ipython_genutils/'], + }), + ('pathlib2', '2.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pathlib2/'], + }), + ('pickleshare', '0.7.4', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pickleshare/'], + }), + ('traitlets', '4.2.2', { + 'source_urls': ['https://pypi.python.org/packages/source/t/traitlets/'], + }), + ('notebook', '4.2.2', { + 'source_urls': ['https://pypi.python.org/packages/source/n/notebook/'], + }), + ('jupyter_core', '4.1.1', { + 'source_urls': ['https://pypi.python.org/packages/source/j/jupyter_core/'], + }), + ('ipykernel', '4.4.1', { + 'source_urls': ['https://pypi.python.org/packages/source/i/ipykernel/'], + }), + ('pexpect', '4.2.0', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pexpect/'], + }), + ('nbconvert', '4.2.0', { + 'source_urls': ['https://pypi.python.org/packages/source/n/nbconvert/'], + }), + ('backports.shutil_get_terminal_size', '1.0.0', { + 'source_urls': ['https://pypi.python.org/packages/source/b/backports.shutil_get_terminal_size/'], + }), + ('decorator', '4.0.10', { + 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], + }), + ('ipython', version, { + 'source_urls': ['https://pypi.python.org/packages/source/i/ipython/'], + 'patches': ['ipython-5.0.0_fix-test-paths-symlink.patch'], + 'modulename': 'IPython', + }), +] + +modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} + +sanity_check_paths = { + 'files': ['bin/ipython'], + 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], +} + +sanity_check_commands = [ + ('ipython -h', ''), + ('ipython notebook --help', ''), + ('iptest', ''), + ('iptest2', ''), +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/IPython-5.1.0-intel-2016b-Python-3.5.2.eb b/easybuild/easyconfigs/i/IPython/IPython-5.1.0-intel-2016b-Python-3.5.2.eb new file mode 100644 index 0000000000000000000000000000000000000000..c7fa3c0a41c20aacf8b591013adc24028030bb16 --- /dev/null +++ b/easybuild/easyconfigs/i/IPython/IPython-5.1.0-intel-2016b-Python-3.5.2.eb @@ -0,0 +1,134 @@ +easyblock = 'Bundle' + +name = 'IPython' +version = '5.1.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://ipython.org/index.html' +description = """IPython provides a rich architecture for interactive computing with: + Powerful interactive shells (terminal and Qt-based). + A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media. + Support for interactive data visualization and use of GUI toolkits. + Flexible, embeddable interpreters to load into your own projects. + Easy to use, high performance tools for parallel computing.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +dependencies = [ + ('Python', '3.5.2'), + ('PyZMQ', '15.4.0', '%s-zmq4' % versionsuffix), + ('entrypoints', '0.2.2', versionsuffix), + ('testpath', '0.3', versionsuffix), + ('path.py', '8.2.1', versionsuffix), + ('prompt-toolkit', '1.0.6', versionsuffix), +] + +# this is a bundle of Python packages +# XXX: the wheel packages (testpath, entrypoints, path.py, prompt-toolkit) have +# to be included as dependencies because bundling wheels does not work +exts_defaultclass = 'PythonPackage' +exts_filter = ("python -c 'import %(ext_name)s'", '') + +exts_list = [ + ('nose', '1.3.7', { + 'source_urls': ['https://pypi.python.org/packages/source/n/nose/'], + }), + ('requests', '2.11.0', { + 'source_urls': ['https://pypi.python.org/packages/source/r/requests/'], + }), + ('nbformat', '4.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/n/nbformat/'], + }), + ('Pygments', '2.1.3', { + 'source_urls': ['https://pypi.python.org/packages/source/P/Pygments/'], + }), + ('singledispatch', '3.4.0.3', { + 'source_urls': ['https://pypi.python.org/packages/source/s/singledispatch/'], + }), + ('certifi', '2016.8.8', { + 'source_urls': ['https://pypi.python.org/packages/source/c/certifi/'], + }), + ('tornado', '4.4.1', { + 'source_urls': ['https://pypi.python.org/packages/source/t/tornado/'], + }), + ('MarkupSafe', '0.23', { + 'source_urls': ['https://pypi.python.org/packages/source/M/MarkupSafe/'], + 'modulename': 'markupsafe', + }), + ('Jinja2', '2.8', { + 'source_urls': ['https://pypi.python.org/packages/source/J/Jinja2/'], + }), + ('jupyter_client', '4.3.0', { + 'source_urls': ['https://pypi.python.org/packages/source/j/jupyter_client/'], + }), + ('jsonschema', '2.5.1', { + 'source_urls': ['https://pypi.python.org/packages/source/j/jsonschema/'], + }), + ('mistune', '0.7.3', { + 'source_urls': ['https://pypi.python.org/packages/source/m/mistune/'], + }), + ('ptyprocess', '0.5.1', { + 'source_urls': ['https://pypi.python.org/packages/source/p/ptyprocess/'], + }), + ('terminado', '0.6', { + 'source_urls': ['https://pypi.python.org/packages/source/t/terminado/'], + }), + ('setuptools', '25.2.0', { + 'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'], + }), + ('simplegeneric', '0.8.1', { + 'source_urls': ['https://pypi.python.org/packages/source/s/simplegeneric/'], + 'source_tmpl': 'simplegeneric-%(version)s.zip', + }), + ('ipython_genutils', '0.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/i/ipython_genutils/'], + }), + ('pathlib2', '2.1.0', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pathlib2/'], + }), + ('pickleshare', '0.7.4', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pickleshare/'], + }), + ('traitlets', '4.2.2', { + 'source_urls': ['https://pypi.python.org/packages/source/t/traitlets/'], + }), + ('notebook', '4.2.2', { + 'source_urls': ['https://pypi.python.org/packages/source/n/notebook/'], + }), + ('jupyter_core', '4.1.1', { + 'source_urls': ['https://pypi.python.org/packages/source/j/jupyter_core/'], + }), + ('ipykernel', '4.4.1', { + 'source_urls': ['https://pypi.python.org/packages/source/i/ipykernel/'], + }), + ('pexpect', '4.2.0', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pexpect/'], + }), + ('nbconvert', '4.2.0', { + 'source_urls': ['https://pypi.python.org/packages/source/n/nbconvert/'], + }), + ('decorator', '4.0.10', { + 'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'], + }), + ('ipython', version, { + 'source_urls': ['https://pypi.python.org/packages/source/i/ipython/'], + 'patches': ['ipython-5.0.0_fix-test-paths-symlink.patch'], + 'modulename': 'IPython', + }), +] + +modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} + +sanity_check_paths = { + 'files': ['bin/ipython'], + 'dirs': ['lib/python%(pyshortver)s/site-packages/IPython'], +} + +sanity_check_commands = [ + ('ipython -h', ''), + ('ipython notebook --help', ''), + ('iptest', ''), + ('iptest3', ''), +] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/IPython/ipython-5.0.0_fix-test-paths-symlink.patch b/easybuild/easyconfigs/i/IPython/ipython-5.0.0_fix-test-paths-symlink.patch new file mode 100644 index 0000000000000000000000000000000000000000..a2b0a97f5582abea35c43b1c9af4a82a51433ab5 --- /dev/null +++ b/easybuild/easyconfigs/i/IPython/ipython-5.0.0_fix-test-paths-symlink.patch @@ -0,0 +1,14 @@ +take into account that $TMPDIR may be a symlinked directory, this is required because path equality is checked +in some tests +author: Kenneth Hoste (HPC-UGent) +--- ipython-5.0.0/IPython/core/tests/test_paths.py.orig 2016-08-17 11:11:24.104380000 +0200 ++++ ipython-5.0.0/IPython/core/tests/test_paths.py 2016-08-17 11:11:24.153308000 +0200 +@@ -17,7 +17,7 @@ + from IPython.testing.decorators import skip_win32 + from IPython.utils.tempdir import TemporaryDirectory + +-TMP_TEST_DIR = tempfile.mkdtemp() ++TMP_TEST_DIR = os.path.realpath(tempfile.mkdtemp()) + HOME_TEST_DIR = os.path.join(TMP_TEST_DIR, "home_test_dir") + XDG_TEST_DIR = os.path.join(HOME_TEST_DIR, "xdg_test_dir") + XDG_CACHE_DIR = os.path.join(HOME_TEST_DIR, "xdg_cache_dir") diff --git a/easybuild/easyconfigs/i/ISL/ISL-0.15-foss-2016a.eb b/easybuild/easyconfigs/i/ISL/ISL-0.15-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..bd7c2f7f2a1f70a91c4193c78c1e06b2a293c1ee --- /dev/null +++ b/easybuild/easyconfigs/i/ISL/ISL-0.15-foss-2016a.eb @@ -0,0 +1,21 @@ +easyblock = 'ConfigureMake' + +name = 'ISL' +version = '0.15' + +homepage = 'http://isl.gforge.inria.fr/' +description = """isl is a library for manipulating sets and relations of integer points bounded by linear constraints.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['http://isl.gforge.inria.fr/'] +sources = [SOURCELOWER_TAR_BZ2] + +dependencies = [('GMP', '6.1.0')] + +sanity_check_paths = { + 'files': ['lib/libisl.%s' % SHLIB_EXT, 'lib/libisl.a'], + 'dirs': ['include/isl'] +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/i/ISL/ISL-0.16-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/ISL/ISL-0.16-GCC-4.9.3-2.25.eb new file mode 100644 index 0000000000000000000000000000000000000000..6b38a91f39ee72a74dd68ba78fe266d1d76e9dbc --- /dev/null +++ b/easybuild/easyconfigs/i/ISL/ISL-0.16-GCC-4.9.3-2.25.eb @@ -0,0 +1,21 @@ +easyblock = 'ConfigureMake' + +name = 'ISL' +version = '0.16' + +homepage = 'http://isl.gforge.inria.fr/' +description = """isl is a library for manipulating sets and relations of integer points bounded by linear constraints.""" + +toolchain = {'name': 'GCC', 'version': '4.9.3-2.25'} + +source_urls = ['http://isl.gforge.inria.fr/'] +sources = [SOURCELOWER_TAR_BZ2] + +dependencies = [('GMP', '6.1.0')] + +sanity_check_paths = { + 'files': ['lib/libisl.%s' % SHLIB_EXT, 'lib/libisl.a'], + 'dirs': ['include/isl'] +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/i/ISL/ISL-0.17-foss-2016a.eb b/easybuild/easyconfigs/i/ISL/ISL-0.17-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..a7b67d3ddff0859a3692e29edaa33969091b3618 --- /dev/null +++ b/easybuild/easyconfigs/i/ISL/ISL-0.17-foss-2016a.eb @@ -0,0 +1,21 @@ +easyblock = 'ConfigureMake' + +name = 'ISL' +version = '0.17' + +homepage = 'http://isl.gforge.inria.fr/' +description = """isl is a library for manipulating sets and relations of integer points bounded by linear constraints.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['http://isl.gforge.inria.fr/'] +sources = [SOURCELOWER_TAR_BZ2] + +dependencies = [('GMP', '6.1.0')] + +sanity_check_paths = { + 'files': ['lib/libisl.%s' % SHLIB_EXT, 'lib/libisl.a'], + 'dirs': ['include/isl'] +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/i/ImageMagick/ImageMagick-6.9.4-8-intel-2016a.eb b/easybuild/easyconfigs/i/ImageMagick/ImageMagick-6.9.4-8-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..bcbe21baac1e1abf56cfd3d58705c89a472999cb --- /dev/null +++ b/easybuild/easyconfigs/i/ImageMagick/ImageMagick-6.9.4-8-intel-2016a.eb @@ -0,0 +1,40 @@ +easyblock = 'ConfigureMake' + +name = 'ImageMagick' +version = '6.9.4-8' + +homepage = 'http://www.imagemagick.org/' +description = """ImageMagick is a software suite to create, edit, compose, or convert bitmap images""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +sources = [SOURCE_TAR_XZ] +source_urls = ['http://www.imagemagick.org/download'] + +dependencies = [ + ('bzip2', '1.0.6'), + ('freetype', '2.6.3'), + ('Ghostscript', '9.19'), + ('JasPer', '1.900.1'), + ('libjpeg-turbo', '1.4.2'), + ('LibTIFF', '4.0.6'), + ('libX11', '1.6.3'), + ('libXext', '1.3.3'), + ('libXt', '1.1.5'), + ('LittleCMS', '2.7'), +] + +builddependencies = [ + ('pkg-config', '0.29'), +] + +configopts = "--with-gslib --with-x" + +sanity_check_paths = { + 'files': [], + 'dirs': ['bin', 'etc/%(name)s-%(version_major)s', 'include/%(name)s-%(version_major)s', 'lib', 'share'], +} + +modextravars = {'MAGICK_HOME': '%(installdir)s'} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.1-6-intel-2016a.eb b/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.1-6-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..cc86162edac40d38fd3608cb211b4818e2d8799f --- /dev/null +++ b/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.1-6-intel-2016a.eb @@ -0,0 +1,40 @@ +easyblock = 'ConfigureMake' + +name = 'ImageMagick' +version = '7.0.1-6' + +homepage = 'http://www.imagemagick.org/' +description = """ImageMagick is a software suite to create, edit, compose, or convert bitmap images""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +sources = [SOURCE_TAR_XZ] +source_urls = ['http://www.imagemagick.org/download'] + +dependencies = [ + ('bzip2', '1.0.6'), + ('freetype', '2.6.3'), + ('Ghostscript', '9.19'), + ('JasPer', '1.900.1'), + ('libjpeg-turbo', '1.4.2'), + ('LibTIFF', '4.0.6'), + ('libX11', '1.6.3'), + ('libXext', '1.3.3'), + ('libXt', '1.1.5'), + ('LittleCMS', '2.7'), +] + +builddependencies = [ + ('pkg-config', '0.29'), +] + +configopts = "--with-gslib --with-x" + +sanity_check_paths = { + 'files': [], + 'dirs': ['bin', 'etc/%(name)s-%(version_major)s', 'include/%(name)s-%(version_major)s', 'lib', 'share'], +} + +modextravars = {'MAGICK_HOME': '%(installdir)s'} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.1-9-intel-2016a.eb b/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.1-9-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..7765318123ddad977e8952e269cfde8122919a33 --- /dev/null +++ b/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.1-9-intel-2016a.eb @@ -0,0 +1,40 @@ +easyblock = 'ConfigureMake' + +name = 'ImageMagick' +version = '7.0.1-9' + +homepage = 'http://www.imagemagick.org/' +description = """ImageMagick is a software suite to create, edit, compose, or convert bitmap images""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +sources = [SOURCE_TAR_XZ] +source_urls = ['http://www.imagemagick.org/download'] + +dependencies = [ + ('bzip2', '1.0.6'), + ('freetype', '2.6.3'), + ('Ghostscript', '9.19'), + ('JasPer', '1.900.1'), + ('libjpeg-turbo', '1.4.2'), + ('LibTIFF', '4.0.6'), + ('libX11', '1.6.3'), + ('libXext', '1.3.3'), + ('libXt', '1.1.5'), + ('LittleCMS', '2.7'), +] + +builddependencies = [ + ('pkg-config', '0.29'), +] + +configopts = "--with-gslib --with-x" + +sanity_check_paths = { + 'files': [], + 'dirs': ['bin', 'etc/%(name)s-%(version_major)s', 'include/%(name)s-%(version_major)s', 'lib', 'share'], +} + +modextravars = {'MAGICK_HOME': '%(installdir)s'} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.2-9-intel-2016a.eb b/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.2-9-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..d83125eb93ee3200df0fb25d34ffb690d8c3e89a --- /dev/null +++ b/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.2-9-intel-2016a.eb @@ -0,0 +1,44 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Ravi Tripathi +# Email: ravi89@uab.edu + +easyblock = 'ConfigureMake' + +name = 'ImageMagick' +version = '7.0.2-9' + +homepage = 'http://www.imagemagick.org/' +description = """ImageMagick is a software suite to create, edit, compose, or convert bitmap images""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +sources = [SOURCE_TAR_XZ] +source_urls = ['http://www.imagemagick.org/download'] + +dependencies = [ + ('bzip2', '1.0.6'), + ('freetype', '2.6.3'), + ('Ghostscript', '9.19'), + ('JasPer', '1.900.1'), + ('libjpeg-turbo', '1.4.2'), + ('LibTIFF', '4.0.6'), + ('libX11', '1.6.3'), + ('libXext', '1.3.3'), + ('libXt', '1.1.5'), + ('LittleCMS', '2.7'), +] + +builddependencies = [ + ('pkg-config', '0.29'), +] + +configopts = "--with-gslib --with-x" + +sanity_check_paths = { + 'files': [], + 'dirs': ['bin', 'etc/%(name)s-%(version_major)s', 'include/%(name)s-%(version_major)s', 'lib', 'share'], +} + +modextravars = {'MAGICK_HOME': '%(installdir)s'} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.3-1-intel-2016b.eb b/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.3-1-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..f3c4211e8402f81d9ec9f85e50cdb6e19b97cc76 --- /dev/null +++ b/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.0.3-1-intel-2016b.eb @@ -0,0 +1,41 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Ravi Tripathi +# Email: ravi89@uab.edu + +easyblock = 'ConfigureMake' + +name = 'ImageMagick' +version = '7.0.3-1' + +homepage = 'http://www.imagemagick.org/' +description = """ImageMagick is a software suite to create, edit, compose, or convert bitmap images""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +sources = [SOURCE_TAR_XZ] +source_urls = ['http://www.imagemagick.org/download'] + +dependencies = [ + ('bzip2', '1.0.6'), + ('X11', '20160819'), + ('Ghostscript', '9.19'), + ('JasPer', '1.900.1'), + ('libjpeg-turbo', '1.5.0'), + ('LibTIFF', '4.0.6'), + ('LittleCMS', '2.8'), +] + +builddependencies = [ + ('pkg-config', '0.29.1'), +] + +configopts = "--with-gslib --with-x" + +sanity_check_paths = { + 'files': [], + 'dirs': ['bin', 'etc/%(name)s-%(version_major)s', 'include/%(name)s-%(version_major)s', 'lib', 'share'], +} + +modextravars = {'MAGICK_HOME': '%(installdir)s'} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/i/Inspector/Inspector-2013_update6.eb b/easybuild/easyconfigs/i/Inspector/Inspector-2013_update6.eb index 6959edee5c90246e162d2b19969f05f84f7e7752..59aa3e741492c6b9b1f44f67b2743d00a5d432eb 100644 --- a/easybuild/easyconfigs/i/Inspector/Inspector-2013_update6.eb +++ b/easybuild/easyconfigs/i/Inspector/Inspector-2013_update6.eb @@ -6,18 +6,10 @@ description = "Intel Inspector XE 2013 is an easy to use memory error checker an toolchain = {'name': 'dummy', 'version': 'dummy'} -sources = ['inspector_xe_%s.tar.gz' % version] +sources = ['inspector_xe_%(version)s.tar.gz'] dontcreateinstalldir = 'True' -# license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") - -# hackish sanity check paths -sanity_check_paths = { - 'files': [], - 'dirs': ['.'], -} +license_file = HOME + '/licenses/intel/license.lic' moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/Inspector/Inspector-2013_update7.eb b/easybuild/easyconfigs/i/Inspector/Inspector-2013_update7.eb new file mode 100644 index 0000000000000000000000000000000000000000..264e117584bed2a99da7dda72cb2dd727825e6d7 --- /dev/null +++ b/easybuild/easyconfigs/i/Inspector/Inspector-2013_update7.eb @@ -0,0 +1,16 @@ +name = 'Inspector' +version = '2013_update7' + +homepage = 'http://software.intel.com/en-us/intel-inspector-xe' +description = """Intel Inspector XE is an easy to use memory error checker and thread checker for serial + and parallel applications""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['inspector_xe_%(version)s.tar.gz'] + +dontcreateinstalldir = 'True' + +license_file = HOME + '/licenses/intel/license.lic' + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/Inspector/Inspector-2016_update3.eb b/easybuild/easyconfigs/i/Inspector/Inspector-2016_update3.eb new file mode 100644 index 0000000000000000000000000000000000000000..9e9351c66392aed56fcc0d630f37d29c3240c138 --- /dev/null +++ b/easybuild/easyconfigs/i/Inspector/Inspector-2016_update3.eb @@ -0,0 +1,16 @@ +name = 'Inspector' +version = '2016_update3' + +homepage = 'http://software.intel.com/en-us/intel-inspector-xe' +description = """Intel Inspector XE is an easy to use memory error checker and thread checker for serial + and parallel applications""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['inspector_xe_%(version)s.tar.gz'] + +dontcreateinstalldir = 'True' + +license_file = HOME + '/licenses/intel/license.lic' + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/i/InterProScan/InterProScan-5.21-60.0-intel-2015b.eb b/easybuild/easyconfigs/i/InterProScan/InterProScan-5.21-60.0-intel-2015b.eb new file mode 100644 index 0000000000000000000000000000000000000000..2388f280096784e9e0ffd1f05c1795bfef35d8e0 --- /dev/null +++ b/easybuild/easyconfigs/i/InterProScan/InterProScan-5.21-60.0-intel-2015b.eb @@ -0,0 +1,44 @@ +easyblock = 'Tarball' + +name = 'InterProScan' +version = '5.21-60.0' + +homepage = 'http://www.ebi.ac.uk/interpro/' +description = """InterProScan is a sequence analysis application (nucleotide and protein sequences) that combines + different protein signature recognition methods into one resource.""" + +toolchain = {'name': 'intel', 'version': '2015b'} + +source_urls = [ + 'http://ftp.ebi.ac.uk/pub/software/unix/iprscan/%(version_major)s/%(version)s/', + 'http://ftp.ebi.ac.uk/pub/databases/interpro/iprscan/5/bin/', +] +sources = [ + '%(namelower)s-%(version)s-64-bit.tar.gz', + 'sfld_binary.zip', +] +checksums = [ + '8090ff00ba75bce1383a257ff2b8d196', + '17ff8224789b9f35dd9304dcb7dc6a68', +] + +dependencies = [ + ('Java', '1.7.0_80', '', True), + ('Perl', '5.20.3'), + ('libgd', '2.1.1'), + ('Python', '2.7.10'), +] + +# Workaround required for CentOS 6 systems. Details here: +# https://github.com/ebi-pf-team/interproscan/issues/16 +postinstallcmds = [ + "cp -f %(builddir)s/sfld_postprocess %(installdir)s/bin/sfld/", + "cp -f %(builddir)s/sfld_preprocess %(installdir)s/bin/sfld/", +] + +sanity_check_paths = { + 'files': ['interproscan-%(version_major)s.jar', 'interproscan.sh', 'interproscan.properties'], + 'dirs': ['bin', 'lib', 'data'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/IronPython/IronPython-2.7-intel-2016b.eb b/easybuild/easyconfigs/i/IronPython/IronPython-2.7-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..b0645a78ef1d8b11587018e659d43fc8b250dcff --- /dev/null +++ b/easybuild/easyconfigs/i/IronPython/IronPython-2.7-intel-2016b.eb @@ -0,0 +1,16 @@ +name = 'IronPython' +version = '2.7' + +homepage = 'http://ironpython.net/' +description = """IronPython is an open-source implementation of the Python programming language + which is tightly integrated with the .NET Framework. IronPython can use the .NET Framework and +Python libraries, and other .NET languages can use Python code just as easily.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['https://github.com/IronLanguages/main/archive/'] +sources = ['ipy-%(version)s.tar.gz'] + +dependencies = [('Mono', '2.10.6')] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/i/i-PI/i-PI-1.0-20160213-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/i/i-PI/i-PI-1.0-20160213-intel-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..a0ac2c0885e18b579609756bf050f20b90bc0439 --- /dev/null +++ b/easybuild/easyconfigs/i/i-PI/i-PI-1.0-20160213-intel-2016a-Python-2.7.11.eb @@ -0,0 +1,27 @@ +easyblock = 'PythonPackage' + +name ='i-PI' +version = '1.0-20160213' +commit = '2a09a6d' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/i-pi/i-pi' +description = """A Python wrapper for (ab initio) (path integrals) molecular dynamics""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +source_urls = ['https://github.com/i-pi/i-pi/archive/'] +sources = ['%s.tar.gz' % commit] + +dependencies = [ + ('Python', '2.7.11'), +] + +options = {'modulename': 'ipi'} + +sanity_check_paths = { + 'files': ['bin/i-pi'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/i/i-cisTarget/i-cisTarget-20160602-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/i/i-cisTarget/i-cisTarget-20160602-intel-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..efeb188af27eb851a0f7a33b1149ce3267a240f9 --- /dev/null +++ b/easybuild/easyconfigs/i/i-cisTarget/i-cisTarget-20160602-intel-2016a-Python-2.7.11.eb @@ -0,0 +1,59 @@ +easyblock = 'Bundle' + +name = 'i-cisTarget' +version = '20160602' # corresponds to f8be714885560ddabdb1612cf9921a348ffac468 +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://gbiomed.kuleuven.be/apps/lcb/i-cisTarget' +description = """An integrative genomics method for the prediction of regulatory features and cis-regulatory modules + in Human, Mouse, and Fly""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +# this is a bundle of Python packages +exts_defaultclass = 'PythonPackage' + +exts_list = [ + # airspeed requires this specific version of cachetools + ('cachetools', '0.8.0', { + 'source_urls': ['https://pypi.python.org/packages/source/c/cachetools/'], + }), + ('airspeed', '0.5.4dev-20150515', { + 'source_urls': ['https://pypi.python.org/packages/source/a/airspeed/'], + }), + ('bx-python', '0.7.3', { + 'source_urls': ['https://pypi.python.org/packages/source/b/bx-python/'], + 'modulename': 'bx', + }), + ('Wand', '0.4.3', { + 'source_urls': ['https://pypi.python.org/packages/source/W/Wand/'], + 'modulename': 'wand.image', + }), + # i-cisTarget sources are not freely available, contact lcbtools@ls.kuleuven.be + (name, version, { + 'source_tmpl': 'icisTarget-%(version)s.tar.gz', + 'modulename': 'cistargetx', + }), +] + +dependencies = [ + ('Python', '2.7.11'), + ('matplotlib', '1.5.1', versionsuffix + '-freetype-2.6.3'), + ('MySQL-python', '1.2.5', versionsuffix + '-MariaDB-10.1.14'), + ('ImageMagick', '6.9.4-8'), + ('STAMP', '1.3'), + ('Cluster-Buster', '20160106'), + ('Kent_tools', '20130806', '-linux.x86_64', True), +] + +modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} + +# specify that Bundle easyblock should run a full sanity check, rather than just trying to load the module +full_sanity_check = True + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['ctx-convert', 'ctx-db2r', 'ctx-gt', 'ctx-r2db', 'ctx-rcc']], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/icc/icc-2016.0.109-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/icc/icc-2016.0.109-GCC-4.9.3-2.25.eb index 4ec5788f7fdff6ec2071dfef95b8dfdce4b6aac8..32978c0fbefda3cf7eba628d0d7627109bce171e 100644 --- a/easybuild/easyconfigs/i/icc/icc-2016.0.109-GCC-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/i/icc/icc-2016.0.109-GCC-4.9.3-2.25.eb @@ -21,6 +21,7 @@ dependencies = [ ('binutils', binutilsver, '', ('GCCcore', gccver)), ] +# list of regex for components to install # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources # cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_'] diff --git a/easybuild/easyconfigs/i/icc/icc-2016.0.109.eb b/easybuild/easyconfigs/i/icc/icc-2016.0.109.eb index c6144a5afd71b431b272866a66443c471a2c78e3..e56edba4dbd114128b90d96e06a41e1083cc9fe4 100644 --- a/easybuild/easyconfigs/i/icc/icc-2016.0.109.eb +++ b/easybuild/easyconfigs/i/icc/icc-2016.0.109.eb @@ -12,6 +12,7 @@ sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp.tgz'] checksums = ['f57a892fb494db3c80f20a88aa3e901f'] +# list of regex for components to install # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources # cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_'] diff --git a/easybuild/easyconfigs/i/icc/icc-2016.1.150-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/icc/icc-2016.1.150-GCC-4.9.3-2.25.eb index 2a840e4a5b01583ad4b9547930a707cce737e556..9d56289dfcdb4fe2dbbe093232f3f1d04cd4f600 100644 --- a/easybuild/easyconfigs/i/icc/icc-2016.1.150-GCC-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/i/icc/icc-2016.1.150-GCC-4.9.3-2.25.eb @@ -21,6 +21,7 @@ dependencies = [ ('binutils', binutilsver, '', ('GCCcore', gccver)), ] +# list of regex for components to install # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources # cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_'] diff --git a/easybuild/easyconfigs/i/icc/icc-2016.2.181-GCC-5.3.0-2.26.eb b/easybuild/easyconfigs/i/icc/icc-2016.2.181-GCC-5.3.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..5c1c6d97c5481d9ba12f629bd7d636fd54c343f1 --- /dev/null +++ b/easybuild/easyconfigs/i/icc/icc-2016.2.181-GCC-5.3.0-2.26.eb @@ -0,0 +1,33 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'icc' +version = '2016.2.181' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp_update%(version_minor)s.tgz'] + +checksums = ['d6f8529a44231e427219c8e025dec3b2'] + +gccver = '5.3.0' +binutilsver = '2.26' +versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) + +dependencies = [ + ('GCCcore', gccver), + ('binutils', binutilsver, '', ('GCCcore', gccver)), +] + +# list of regex for components to install +# full list of components can be obtained from pset/mediaconfig.xml in unpacked sources +# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_'] + +dontcreateinstalldir = 'True' + +license_file = HOME + '/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/icc/icc-2016.3.210-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/icc/icc-2016.3.210-GCC-4.9.3-2.25.eb new file mode 100644 index 0000000000000000000000000000000000000000..4511a57a9e080c021aa9dae539e19165b349e2f0 --- /dev/null +++ b/easybuild/easyconfigs/i/icc/icc-2016.3.210-GCC-4.9.3-2.25.eb @@ -0,0 +1,33 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'icc' +version = '2016.3.210' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp_update%(version_minor)s.tgz'] + +checksums = ['b256c5573d4bba3692c9c4a6ac994d1c'] + +gccver = '4.9.3' +binutilsver = '2.25' +versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) + +dependencies = [ + ('GCCcore', gccver), + ('binutils', binutilsver, '', ('GCCcore', gccver)), +] + +# list of regex for components to install +# full list of components can be obtained from pset/mediaconfig.xml in unpacked sources +# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_'] + +dontcreateinstalldir = 'True' + +license_file = HOME + '/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/icc/icc-2016.3.210-GCC-5.3.0-2.26.eb b/easybuild/easyconfigs/i/icc/icc-2016.3.210-GCC-5.3.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..2192bcc50619f64c1cd66b857a5b8172002b118a --- /dev/null +++ b/easybuild/easyconfigs/i/icc/icc-2016.3.210-GCC-5.3.0-2.26.eb @@ -0,0 +1,33 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'icc' +version = '2016.3.210' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp_update%(version_minor)s.tgz'] + +checksums = ['b256c5573d4bba3692c9c4a6ac994d1c'] + +gccver = '5.3.0' +binutilsver = '2.26' +versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) + +dependencies = [ + ('GCCcore', gccver), + ('binutils', binutilsver, '', ('GCCcore', gccver)), +] + +# list of regex for components to install +# full list of components can be obtained from pset/mediaconfig.xml in unpacked sources +# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_'] + +dontcreateinstalldir = 'True' + +license_file = HOME + '/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/icc/icc-2016.3.210-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/i/icc/icc-2016.3.210-GCC-5.4.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..9ce84e0f30037300a9c39401a24123eccba08fea --- /dev/null +++ b/easybuild/easyconfigs/i/icc/icc-2016.3.210-GCC-5.4.0-2.26.eb @@ -0,0 +1,33 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'icc' +version = '2016.3.210' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp_update%(version_minor)s.tgz'] + +checksums = ['b256c5573d4bba3692c9c4a6ac994d1c'] + +gccver = '5.4.0' +binutilsver = '2.26' +versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) + +dependencies = [ + ('GCCcore', gccver), + ('binutils', binutilsver, '', ('GCCcore', gccver)), +] + +# list of regex for components to install +# full list of components can be obtained from pset/mediaconfig.xml in unpacked sources +# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_'] + +dontcreateinstalldir = 'True' + +license_file = HOME + '/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/icc/icc-2017.0.098-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/i/icc/icc-2017.0.098-GCC-5.4.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..d1cc307109d8d9fe16605c02e80172767ae155e8 --- /dev/null +++ b/easybuild/easyconfigs/i/icc/icc-2017.0.098-GCC-5.4.0-2.26.eb @@ -0,0 +1,33 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'icc' +version = '2017.0.098' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_cpp.tgz'] + +checksums = ['c8a2fdb1501fbc93bfaad93195677d86'] + +gccver = '5.4.0' +binutilsver = '2.26' +versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) + +dependencies = [ + ('GCCcore', gccver), + ('binutils', binutilsver, '', ('GCCcore', gccver)), +] + +# list of regex for components to install +# full list of components can be obtained from pset/mediaconfig.xml in unpacked sources +# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_'] + +dontcreateinstalldir = 'True' + +license_file = HOME + '/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/icc/icc-2017.1.132-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/i/icc/icc-2017.1.132-GCC-5.4.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..924f53625d1f2e171833d3f65778c94428572c30 --- /dev/null +++ b/easybuild/easyconfigs/i/icc/icc-2017.1.132-GCC-5.4.0-2.26.eb @@ -0,0 +1,33 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'icc' +version = '2017.1.132' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz'] + +checksums = ['41a0e8850ebb5f7169076c89be743ee2'] + +gccver = '5.4.0' +binutilsver = '2.26' +versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) + +dependencies = [ + ('GCCcore', gccver), + ('binutils', binutilsver, '', ('GCCcore', gccver)), +] + +# list of regex for components to install +# full list of components can be obtained from pset/mediaconfig.xml in unpacked sources +# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_'] + +dontcreateinstalldir = 'True' + +license_file = HOME + '/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-2016.2.181-GCC-5.3.0-2.26.eb b/easybuild/easyconfigs/i/iccifort/iccifort-2016.2.181-GCC-5.3.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..e07e4371a20e3d6d836330d7dfb2f21d088c286c --- /dev/null +++ b/easybuild/easyconfigs/i/iccifort/iccifort-2016.2.181-GCC-5.3.0-2.26.eb @@ -0,0 +1,18 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +easyblock = "Toolchain" + +name = 'iccifort' +version = '2016.2.181' +versionsuffix = '-GCC-5.3.0-2.26' + +homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' +description = """Intel Cluster Toolkit Compiler Edition provides Intel C,C++ and fortran compilers, Intel MPI and Intel MKL""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +dependencies = [ + ('icc', version, versionsuffix), + ('ifort', version, versionsuffix), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-2016.3.210-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/iccifort/iccifort-2016.3.210-GCC-4.9.3-2.25.eb new file mode 100644 index 0000000000000000000000000000000000000000..73f4eda01fade1c0d4a9bb6629725bfe8f3a3483 --- /dev/null +++ b/easybuild/easyconfigs/i/iccifort/iccifort-2016.3.210-GCC-4.9.3-2.25.eb @@ -0,0 +1,18 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +easyblock = "Toolchain" + +name = 'iccifort' +version = '2016.3.210' +versionsuffix = '-GCC-4.9.3-2.25' + +homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' +description = """Intel Cluster Toolkit Compiler Edition provides Intel C,C++ and fortran compilers, Intel MPI and Intel MKL""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +dependencies = [ + ('icc', version, versionsuffix), + ('ifort', version, versionsuffix), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-2016.3.210-GCC-5.3.0-2.26.eb b/easybuild/easyconfigs/i/iccifort/iccifort-2016.3.210-GCC-5.3.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..a1f40c75aed8a2894454f626f2b3588b032f4e82 --- /dev/null +++ b/easybuild/easyconfigs/i/iccifort/iccifort-2016.3.210-GCC-5.3.0-2.26.eb @@ -0,0 +1,18 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +easyblock = "Toolchain" + +name = 'iccifort' +version = '2016.3.210' +versionsuffix = '-GCC-5.3.0-2.26' + +homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' +description = """Intel Cluster Toolkit Compiler Edition provides Intel C,C++ and fortran compilers, Intel MPI and Intel MKL""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +dependencies = [ + ('icc', version, versionsuffix), + ('ifort', version, versionsuffix), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-2016.3.210-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/i/iccifort/iccifort-2016.3.210-GCC-5.4.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..944d7a23b2fc72a2d39794af3a64e96db9b69648 --- /dev/null +++ b/easybuild/easyconfigs/i/iccifort/iccifort-2016.3.210-GCC-5.4.0-2.26.eb @@ -0,0 +1,18 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +easyblock = "Toolchain" + +name = 'iccifort' +version = '2016.3.210' +versionsuffix = '-GCC-5.4.0-2.26' + +homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' +description = """Intel Cluster Toolkit Compiler Edition provides Intel C,C++ and fortran compilers, Intel MPI and Intel MKL""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +dependencies = [ + ('icc', version, versionsuffix), + ('ifort', version, versionsuffix), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-2017.0.098-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/i/iccifort/iccifort-2017.0.098-GCC-5.4.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..3ed3f947b9c1e37ef1ba5888c177bb2babe2fb96 --- /dev/null +++ b/easybuild/easyconfigs/i/iccifort/iccifort-2017.0.098-GCC-5.4.0-2.26.eb @@ -0,0 +1,18 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +easyblock = "Toolchain" + +name = 'iccifort' +version = '2017.0.098' +versionsuffix = '-GCC-5.4.0-2.26' + +homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' +description = """Intel Cluster Toolkit Compiler Edition provides Intel C,C++ and fortran compilers, Intel MPI and Intel MKL""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +dependencies = [ + ('icc', version, versionsuffix), + ('ifort', version, versionsuffix), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iccifort/iccifort-2017.1.132-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/i/iccifort/iccifort-2017.1.132-GCC-5.4.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..8034a2a1e14089ff5211cca11129875e8239d2e7 --- /dev/null +++ b/easybuild/easyconfigs/i/iccifort/iccifort-2017.1.132-GCC-5.4.0-2.26.eb @@ -0,0 +1,18 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +easyblock = "Toolchain" + +name = 'iccifort' +version = '2017.1.132' +versionsuffix = '-GCC-5.4.0-2.26' + +homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' +description = """Intel Cluster Toolkit Compiler Edition provides Intel C,C++ and fortran compilers, Intel MPI and Intel MKL""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +dependencies = [ + ('icc', version, versionsuffix), + ('ifort', version, versionsuffix), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iccifortcuda/iccifortcuda-2016.10.eb b/easybuild/easyconfigs/i/iccifortcuda/iccifortcuda-2016.10.eb new file mode 100644 index 0000000000000000000000000000000000000000..1eeb749c6e9c13c431085f724270ac234986473e --- /dev/null +++ b/easybuild/easyconfigs/i/iccifortcuda/iccifortcuda-2016.10.eb @@ -0,0 +1,24 @@ +easyblock = 'Toolchain' + +name = 'iccifortcuda' +version = '2016.10' + +homepage = '(none)' +description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & Intel MKL, with CUDA toolkit""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +comp_name = 'iccifort' +comp_ver = '2016.3.210' +gccver = '5.4.0' +binutilsver = '2.26' +gccsuff = '-GCC-%s-%s' % (gccver, binutilsver) +cudacomp = (comp_name, '%s%s' % (comp_ver, gccsuff)) + +dependencies = [ + ('icc', comp_ver, gccsuff), + ('ifort', comp_ver, gccsuff), + ('CUDA', '8.0.44', '', cudacomp), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/icmake/icmake-7.23.02-foss-2016a.eb b/easybuild/easyconfigs/i/icmake/icmake-7.23.02-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..ed01c4e7446195bd4845fce582e94f27d6e06bd1 --- /dev/null +++ b/easybuild/easyconfigs/i/icmake/icmake-7.23.02-foss-2016a.eb @@ -0,0 +1,27 @@ +easyblock = 'PackedBinary' + +name = 'icmake' +version = '7.23.02' + +homepage = 'http://icmake.sourceforge.net/' +description = """Icmake is a hybrid between a 'make' utility and a 'shell script' language. Originally, it was written to + provide a useful tool for automatic program maintenance and system administrative tasks on old MS-DOS platforms.""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/fbb-git/%(name)s/archive/'] +sources = ['%(version)s.tar.gz'] + +install_cmd = 'cd %(name)s-%(version)s/%(name)s && sed -i \'s|usr/||g\' INSTALL.im && ' +install_cmd += './icm_bootstrap %(installdir)s && ./icm_install strip all /' + +sanity_check_paths = { + 'files': [ + 'bin/icmake', 'bin/icmbuild', 'bin/icmstart', 'bin/icmun', + 'lib/icmake/icm-comp', 'lib/icmake/icm-exec', 'lib/icmake/icm-pp' + ], + 'dirs': [] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/i/ifort/ifort-2016.0.109-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/ifort/ifort-2016.0.109-GCC-4.9.3-2.25.eb index 930a3dc326c96245d2e4e712421822273ba855bf..d331cd8e4a550d99529d4e4a37f49a48f78c78c8 100644 --- a/easybuild/easyconfigs/i/ifort/ifort-2016.0.109-GCC-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/i/ifort/ifort-2016.0.109-GCC-4.9.3-2.25.eb @@ -21,6 +21,7 @@ dependencies = [ ('binutils', binutilsver, '', ('GCCcore', gccver)), ] +# list of regex for components to install # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources # cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel-ipsf?_'] diff --git a/easybuild/easyconfigs/i/ifort/ifort-2016.0.109.eb b/easybuild/easyconfigs/i/ifort/ifort-2016.0.109.eb index b01714a6f586ff92646cf1f5a8f73660fdc578b7..c64470205a7a7123fbab6c4b14f5a796823c83ad 100644 --- a/easybuild/easyconfigs/i/ifort/ifort-2016.0.109.eb +++ b/easybuild/easyconfigs/i/ifort/ifort-2016.0.109.eb @@ -12,6 +12,7 @@ sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran.tg checksums = ['bce7f6a71f7e44f67956197501d00b7c'] +# list of regex for components to install # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources # cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel-ipsf?_'] diff --git a/easybuild/easyconfigs/i/ifort/ifort-2016.1.150-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/ifort/ifort-2016.1.150-GCC-4.9.3-2.25.eb index dd3cee42fa29a7920144a99e0b66e7e9c2d78a77..aee6ae915ef9191c408fb4fd85bf073126ccaf67 100644 --- a/easybuild/easyconfigs/i/ifort/ifort-2016.1.150-GCC-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/i/ifort/ifort-2016.1.150-GCC-4.9.3-2.25.eb @@ -21,6 +21,7 @@ dependencies = [ ('binutils', binutilsver, '', ('GCCcore', gccver)), ] +# list of regex for components to install # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources # cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel-ipsf?_'] diff --git a/easybuild/easyconfigs/i/ifort/ifort-2016.2.181-GCC-5.3.0-2.26.eb b/easybuild/easyconfigs/i/ifort/ifort-2016.2.181-GCC-5.3.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..5844c8abd9ac08bf0718250d6390280218d0942d --- /dev/null +++ b/easybuild/easyconfigs/i/ifort/ifort-2016.2.181-GCC-5.3.0-2.26.eb @@ -0,0 +1,33 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'ifort' +version = '2016.2.181' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran_update%(version_minor)s.tgz'] + +checksums = ['70e88db11efc59b1d8ff8b5aadf50f7f'] + +gccver = '5.3.0' +binutilsver = '2.26' +versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) + +dependencies = [ + ('GCCcore', gccver), + ('binutils', binutilsver, '', ('GCCcore', gccver)), +] + +# list of regex for components to install +# full list of components can be obtained from pset/mediaconfig.xml in unpacked sources +# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel-ipsf?_'] + +dontcreateinstalldir = 'True' + +license_file = HOME + '/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/ifort/ifort-2016.3.210-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/ifort/ifort-2016.3.210-GCC-4.9.3-2.25.eb new file mode 100644 index 0000000000000000000000000000000000000000..303793bfad7bc581285dddee4f2c82ef66528300 --- /dev/null +++ b/easybuild/easyconfigs/i/ifort/ifort-2016.3.210-GCC-4.9.3-2.25.eb @@ -0,0 +1,33 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'ifort' +version = '2016.3.210' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran_update%(version_minor)s.tgz'] + +checksums = ['70cf1ea91280e3e8ba4bc216bae63e4a'] + +gccver = '4.9.3' +binutilsver = '2.25' +versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) + +dependencies = [ + ('GCCcore', gccver), + ('binutils', binutilsver, '', ('GCCcore', gccver)), +] + +# list of regex for components to install +# full list of components can be obtained from pset/mediaconfig.xml in unpacked sources +# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel-ipsf?_'] + +dontcreateinstalldir = 'True' + +license_file = HOME + '/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/ifort/ifort-2016.3.210-GCC-5.3.0-2.26.eb b/easybuild/easyconfigs/i/ifort/ifort-2016.3.210-GCC-5.3.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..b354753609298ae005d9a9487b713c908a940db3 --- /dev/null +++ b/easybuild/easyconfigs/i/ifort/ifort-2016.3.210-GCC-5.3.0-2.26.eb @@ -0,0 +1,33 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'ifort' +version = '2016.3.210' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran_update%(version_minor)s.tgz'] + +checksums = ['70cf1ea91280e3e8ba4bc216bae63e4a'] + +gccver = '5.3.0' +binutilsver = '2.26' +versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) + +dependencies = [ + ('GCCcore', gccver), + ('binutils', binutilsver, '', ('GCCcore', gccver)), +] + +# list of regex for components to install +# full list of components can be obtained from pset/mediaconfig.xml in unpacked sources +# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel-ipsf?_'] + +dontcreateinstalldir = 'True' + +license_file = HOME + '/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/ifort/ifort-2016.3.210-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/i/ifort/ifort-2016.3.210-GCC-5.4.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..29953965f2869faaf89aff44b8831e06a5f00840 --- /dev/null +++ b/easybuild/easyconfigs/i/ifort/ifort-2016.3.210-GCC-5.4.0-2.26.eb @@ -0,0 +1,33 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'ifort' +version = '2016.3.210' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran_update%(version_minor)s.tgz'] + +checksums = ['70cf1ea91280e3e8ba4bc216bae63e4a'] + +gccver = '5.4.0' +binutilsver = '2.26' +versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) + +dependencies = [ + ('GCCcore', gccver), + ('binutils', binutilsver, '', ('GCCcore', gccver)), +] + +# list of regex for components to install +# full list of components can be obtained from pset/mediaconfig.xml in unpacked sources +# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel-ipsf?_'] + +dontcreateinstalldir = 'True' + +license_file = HOME + '/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/ifort/ifort-2017.0.098-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/i/ifort/ifort-2017.0.098-GCC-5.4.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..9f30cbac75c8fc0b595ad6af76f0572596cb5d90 --- /dev/null +++ b/easybuild/easyconfigs/i/ifort/ifort-2017.0.098-GCC-5.4.0-2.26.eb @@ -0,0 +1,33 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'ifort' +version = '2017.0.098' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran.tgz'] + +checksums = ['8787795951fe10f90ce7dcdcec1b9341'] + +gccver = '5.4.0' +binutilsver = '2.26' +versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) + +dependencies = [ + ('GCCcore', gccver), + ('binutils', binutilsver, '', ('GCCcore', gccver)), +] + +# list of regex for components to install +# full list of components can be obtained from pset/mediaconfig.xml in unpacked sources +# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel-ipsf?_'] + +dontcreateinstalldir = 'True' + +license_file = HOME + '/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/ifort/ifort-2017.1.132-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/i/ifort/ifort-2017.1.132-GCC-5.4.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..a400dd9f38651264ff9bf96f42ec02d05ebfc4b8 --- /dev/null +++ b/easybuild/easyconfigs/i/ifort/ifort-2017.1.132-GCC-5.4.0-2.26.eb @@ -0,0 +1,33 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'ifort' +version = '2017.1.132' + +homepage = 'http://software.intel.com/en-us/intel-compilers/' +description = "C and C++ compiler from Intel" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz'] + +checksums = ['612169f4b40cdded8e212bf097925e4f'] + +gccver = '5.4.0' +binutilsver = '2.26' +versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver) + +dependencies = [ + ('GCCcore', gccver), + ('binutils', binutilsver, '', ('GCCcore', gccver)), +] + +# list of regex for components to install +# full list of components can be obtained from pset/mediaconfig.xml in unpacked sources +# cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide +components = ['intel-comp', 'intel-fcomp', 'intel-ifort', 'intel-openmp', 'intel-ipsf?_'] + +dontcreateinstalldir = 'True' + +license_file = HOME + '/licenses/intel/license.lic' + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-2016.02-GCC-5.3.0-2.26.eb b/easybuild/easyconfigs/i/iimpi/iimpi-2016.02-GCC-5.3.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..9e93414ff173b03c012148d861570bd55e52ae9c --- /dev/null +++ b/easybuild/easyconfigs/i/iimpi/iimpi-2016.02-GCC-5.3.0-2.26.eb @@ -0,0 +1,22 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +easyblock = "Toolchain" + +name = 'iimpi' +version = '2016.02' +versionsuffix = '-GCC-5.3.0-2.26' + +homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' +description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +suff = '2.181' +compver = '2016.%s' % suff + +dependencies = [ + ('icc', compver, versionsuffix), + ('ifort', compver, versionsuffix), + ('impi', '5.1.3.181', '', ('iccifort', '%s%s' % (compver, versionsuffix))), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-2016.03-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/iimpi/iimpi-2016.03-GCC-4.9.3-2.25.eb new file mode 100644 index 0000000000000000000000000000000000000000..f4a56beef10f27064abb8825f75baa31a377ae86 --- /dev/null +++ b/easybuild/easyconfigs/i/iimpi/iimpi-2016.03-GCC-4.9.3-2.25.eb @@ -0,0 +1,20 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +easyblock = "Toolchain" + +name = 'iimpi' +version = '2016.03' +versionsuffix = '-GCC-4.9.3-2.25' + +homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' +description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +compver = '2016.3.210' +dependencies = [ + ('icc', compver, versionsuffix), + ('ifort', compver, versionsuffix), + ('impi', '5.1.3.181', '', ('iccifort', '%s%s' % (compver, versionsuffix))), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-2016.03-GCC-5.3.0-2.26.eb b/easybuild/easyconfigs/i/iimpi/iimpi-2016.03-GCC-5.3.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..8e5a35ceef5afc05d3bde68106758613257a709d --- /dev/null +++ b/easybuild/easyconfigs/i/iimpi/iimpi-2016.03-GCC-5.3.0-2.26.eb @@ -0,0 +1,20 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +easyblock = "Toolchain" + +name = 'iimpi' +version = '2016.03' +versionsuffix = '-GCC-5.3.0-2.26' + +homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' +description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +compver = '2016.3.210' +dependencies = [ + ('icc', compver, versionsuffix), + ('ifort', compver, versionsuffix), + ('impi', '5.1.3.181', '', ('iccifort', '%s%s' % (compver, versionsuffix))), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-2016.03-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/i/iimpi/iimpi-2016.03-GCC-5.4.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..8ee7c61e95bee2febd89f186b1413f2e598ee856 --- /dev/null +++ b/easybuild/easyconfigs/i/iimpi/iimpi-2016.03-GCC-5.4.0-2.26.eb @@ -0,0 +1,20 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +easyblock = "Toolchain" + +name = 'iimpi' +version = '2016.03' +versionsuffix = '-GCC-5.4.0-2.26' + +homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' +description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +compver = '2016.3.210' +dependencies = [ + ('icc', compver, versionsuffix), + ('ifort', compver, versionsuffix), + ('impi', '5.1.3.181', '', ('iccifort', '%s%s' % (compver, versionsuffix))), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-2016b.eb b/easybuild/easyconfigs/i/iimpi/iimpi-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..0af3e3a3ab235793abce4ae2cd209383c6bf3314 --- /dev/null +++ b/easybuild/easyconfigs/i/iimpi/iimpi-2016b.eb @@ -0,0 +1,20 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +easyblock = "Toolchain" + +name = 'iimpi' +version = '2016b' + +homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' +description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +compver = '2016.3.210' +suff = '-GCC-5.4.0-2.26' +dependencies = [ + ('icc', compver, suff), + ('ifort', compver, suff), + ('impi', '5.1.3.181', '', ('iccifort', '%s%s' % (compver, suff))), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-2017.00-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/i/iimpi/iimpi-2017.00-GCC-5.4.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..1af95a3473e8e410a77be258fa04eef239dd3c89 --- /dev/null +++ b/easybuild/easyconfigs/i/iimpi/iimpi-2017.00-GCC-5.4.0-2.26.eb @@ -0,0 +1,20 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +easyblock = "Toolchain" + +name = 'iimpi' +version = '2017.00' +versionsuffix = '-GCC-5.4.0-2.26' + +homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' +description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +compver = '2017.0.098' +dependencies = [ + ('icc', compver, versionsuffix), + ('ifort', compver, versionsuffix), + ('impi', '2017.0.098', '', ('iccifort', '%s%s' % (compver, versionsuffix))), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-2017.01-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/i/iimpi/iimpi-2017.01-GCC-5.4.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..97332c6ea3808843f5b35431d8ce1c3f37bd00ea --- /dev/null +++ b/easybuild/easyconfigs/i/iimpi/iimpi-2017.01-GCC-5.4.0-2.26.eb @@ -0,0 +1,20 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +easyblock = "Toolchain" + +name = 'iimpi' +version = '2017.01' +versionsuffix = '-GCC-5.4.0-2.26' + +homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' +description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +compver = '2017.1.132' +dependencies = [ + ('icc', compver, versionsuffix), + ('ifort', compver, versionsuffix), + ('impi', compver, '', ('iccifort', '%s%s' % (compver, versionsuffix))), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iimpic/iimpic-2016.10.eb b/easybuild/easyconfigs/i/iimpic/iimpic-2016.10.eb new file mode 100644 index 0000000000000000000000000000000000000000..33bf002bbfa5e3486c3a4c7406dd3700f76794e1 --- /dev/null +++ b/easybuild/easyconfigs/i/iimpic/iimpic-2016.10.eb @@ -0,0 +1,23 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild +easyblock = "Toolchain" + +name = 'iimpic' +version = '2016.10' + +homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' +description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +compver = '2016.3.210' +suff = '-GCC-5.4.0-2.26' +comp = ('iccifort', '%s%s' % (compver, suff)) + +dependencies = [ + ('icc', compver, suff), + ('ifort', compver, suff), + ('CUDA', '8.0.44', '', comp), + ('impi', '5.1.3.181', '', ('iccifortcuda', version)), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/imake/imake-1.0.7-intel-2016a.eb b/easybuild/easyconfigs/i/imake/imake-1.0.7-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..dd473f56b968fdf75202906b98ed67825bd157af --- /dev/null +++ b/easybuild/easyconfigs/i/imake/imake-1.0.7-intel-2016a.eb @@ -0,0 +1,21 @@ +easyblock = 'ConfigureMake' + +name = 'imake' +version = '1.0.7' + +homepage = 'http://www.x.org/' +description = """imake is a Makefile-generator that is intended to make it easier to develop software + portably for multiple systems.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['ftp://artfiles.org/x.org/pub/individual/util/'] + +sanity_check_paths = { + 'files': ['bin/%s' % binfile for binfile in ['ccmakedep', 'cleanlinks', 'imake', 'makeg', 'mergelib', + 'mkdirhier', 'mkhtmlindex', 'revpath', 'xmkmf']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/i/imkl/imkl-10.3.12.361-MVAPICH2-1.9.eb b/easybuild/easyconfigs/i/imkl/imkl-10.3.12.361-MVAPICH2-1.9.eb deleted file mode 100644 index 4d5ef42fcf1ae19862198e6890807257f9e08ad7..0000000000000000000000000000000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-10.3.12.361-MVAPICH2-1.9.eb +++ /dev/null @@ -1,35 +0,0 @@ -name = 'imkl' -version = '10.3.12.361' - -homepage = 'http://software.intel.com/en-us/intel-mkl/' -description = """Intel Math Kernel Library is a library of highly optimized, extensively threaded math routines -for science, engineering, and financial applications that require maximum performance. Core math functions include -BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more.""" - -toolchain = {'name': 'dummy', 'version': ''} - -sources = ['l_mkl_%(version)s.tgz'] - -compver = '2011.13.367' -comp = ('iccifort', compver) - -# deps for interface build -mpi = 'MVAPICH2' -mpiver = '1.9' -versionsuffix = '-%s-%s' % (mpi, mpiver) - -dependencies = [ - ('icc', compver), - ('ifort', compver), - (mpi, mpiver, '', comp), -] - -dontcreateinstalldir = 'True' - -interfaces = True - -# license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-10.3.12.361-OpenMPI-1.6.3.eb b/easybuild/easyconfigs/i/imkl/imkl-10.3.12.361-OpenMPI-1.6.3.eb deleted file mode 100644 index 2bd88ac625c46afa75b23783cd16177323c9645e..0000000000000000000000000000000000000000 --- a/easybuild/easyconfigs/i/imkl/imkl-10.3.12.361-OpenMPI-1.6.3.eb +++ /dev/null @@ -1,35 +0,0 @@ -name = 'imkl' -version = '10.3.12.361' - -homepage = 'http://software.intel.com/en-us/intel-mkl/' -description = """Intel Math Kernel Library is a library of highly optimized, extensively threaded math routines -for science, engineering, and financial applications that require maximum performance. Core math functions include -BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more.""" - -toolchain = {'name': 'dummy', 'version': ''} - -sources = ['l_mkl_%(version)s.tgz'] - -compver = '2011.13.367' -comp = ('iccifort', compver) - -# deps for interface build -mpi = 'OpenMPI' -mpiver = '1.6.3' -versionsuffix = '-%s-%s' % (mpi, mpiver) - -dependencies = [ - ('icc', compver), - ('ifort', compver), - (mpi, mpiver, '', comp), -] - -dontcreateinstalldir = 'True' - -interfaces = True - -# license file -import os -license_file = os.path.join(os.getenv('HOME'), "licenses", "intel", "license.lic") - -moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.3.2.181-iimpi-2016.02-GCC-5.3.0-2.26.eb b/easybuild/easyconfigs/i/imkl/imkl-11.3.2.181-iimpi-2016.02-GCC-5.3.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..d1edf0b015abf516ebe2cd76890a1b34685b41a4 --- /dev/null +++ b/easybuild/easyconfigs/i/imkl/imkl-11.3.2.181-iimpi-2016.02-GCC-5.3.0-2.26.eb @@ -0,0 +1,36 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'imkl' +version = '11.3.2.181' + +homepage = 'http://software.intel.com/en-us/intel-mkl/' +description = """Intel Math Kernel Library is a library of highly optimized, + extensively threaded math routines for science, engineering, and financial + applications that require maximum performance. Core math functions include + BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more.""" + +toolchain = {'name': 'iimpi', 'version': '2016.02-GCC-5.3.0-2.26'} + +sources = ['l_mkl_%(version)s.tgz'] +checksums = ['536dbd82896d6facc16de8f961d17d65'] + +dontcreateinstalldir = 'True' + +license_file = HOME + '/licenses/intel/license.lic' + +interfaces = True + +postinstallcmds = [ + # extract the examples + 'tar xvzf %(installdir)s/mkl/examples/examples_cluster.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_core_c.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_core_f.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_f95.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_mic.tgz -C %(installdir)s/mkl/examples/' +] + +modextravars = { + 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.3.2.181-pompi-2016.03.eb b/easybuild/easyconfigs/i/imkl/imkl-11.3.2.181-pompi-2016.03.eb new file mode 100644 index 0000000000000000000000000000000000000000..ac3a95728c618ceefe9b60177420a7d1e02e4ef1 --- /dev/null +++ b/easybuild/easyconfigs/i/imkl/imkl-11.3.2.181-pompi-2016.03.eb @@ -0,0 +1,36 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'imkl' +version = '11.3.2.181' + +homepage = 'http://software.intel.com/en-us/intel-mkl/' +description = """Intel Math Kernel Library is a library of highly optimized, + extensively threaded math routines for science, engineering, and financial + applications that require maximum performance. Core math functions include + BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more.""" + +toolchain = {'name': 'pompi', 'version': '2016.03'} + +sources = ['l_mkl_%(version)s.tgz'] +checksums = ['536dbd82896d6facc16de8f961d17d65'] + +dontcreateinstalldir = 'True' + +license_file = HOME + '/licenses/intel/license.lic' + +interfaces = True + +postinstallcmds = [ + # extract the examples + 'tar xvzf %(installdir)s/mkl/examples/examples_cluster.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_core_c.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_core_f.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_f95.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_mic.tgz -C %(installdir)s/mkl/examples/' +] + +modextravars = { + 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-iimpi-2016.03-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-iimpi-2016.03-GCC-4.9.3-2.25.eb new file mode 100644 index 0000000000000000000000000000000000000000..0a5bb0e3eeb2c364616979d4fe7db62e52e6dd8a --- /dev/null +++ b/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-iimpi-2016.03-GCC-4.9.3-2.25.eb @@ -0,0 +1,36 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'imkl' +version = '11.3.3.210' + +homepage = 'http://software.intel.com/en-us/intel-mkl/' +description = """Intel Math Kernel Library is a library of highly optimized, + extensively threaded math routines for science, engineering, and financial + applications that require maximum performance. Core math functions include + BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more.""" + +toolchain = {'name': 'iimpi', 'version': '2016.03-GCC-4.9.3-2.25'} + +sources = ['l_mkl_%(version)s.tgz'] +checksums = ['f72546df27f5ebb0941b5d21fd804e34'] + +dontcreateinstalldir = 'True' + +license_file = HOME + '/licenses/intel/license.lic' + +interfaces = True + +postinstallcmds = [ + # extract the examples + 'tar xvzf %(installdir)s/mkl/examples/examples_cluster.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_core_c.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_core_f.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_f95.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_mic.tgz -C %(installdir)s/mkl/examples/' +] + +modextravars = { + 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-iimpi-2016.03-GCC-5.3.0-2.26.eb b/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-iimpi-2016.03-GCC-5.3.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..09806746b295042be535ed42ff06b174f1d104ba --- /dev/null +++ b/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-iimpi-2016.03-GCC-5.3.0-2.26.eb @@ -0,0 +1,36 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'imkl' +version = '11.3.3.210' + +homepage = 'http://software.intel.com/en-us/intel-mkl/' +description = """Intel Math Kernel Library is a library of highly optimized, + extensively threaded math routines for science, engineering, and financial + applications that require maximum performance. Core math functions include + BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more.""" + +toolchain = {'name': 'iimpi', 'version': '2016.03-GCC-5.3.0-2.26'} + +sources = ['l_mkl_%(version)s.tgz'] +checksums = ['f72546df27f5ebb0941b5d21fd804e34'] + +dontcreateinstalldir = 'True' + +license_file = HOME + '/licenses/intel/license.lic' + +interfaces = True + +postinstallcmds = [ + # extract the examples + 'tar xvzf %(installdir)s/mkl/examples/examples_cluster.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_core_c.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_core_f.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_f95.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_mic.tgz -C %(installdir)s/mkl/examples/' +] + +modextravars = { + 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-iimpi-2016.03-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-iimpi-2016.03-GCC-5.4.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..490c4fbf4200decba44a6a2a48bc8d55710f15c7 --- /dev/null +++ b/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-iimpi-2016.03-GCC-5.4.0-2.26.eb @@ -0,0 +1,36 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'imkl' +version = '11.3.3.210' + +homepage = 'http://software.intel.com/en-us/intel-mkl/' +description = """Intel Math Kernel Library is a library of highly optimized, + extensively threaded math routines for science, engineering, and financial + applications that require maximum performance. Core math functions include + BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more.""" + +toolchain = {'name': 'iimpi', 'version': '2016.03-GCC-5.4.0-2.26'} + +sources = ['l_mkl_%(version)s.tgz'] +checksums = ['f72546df27f5ebb0941b5d21fd804e34'] + +dontcreateinstalldir = 'True' + +license_file = HOME + '/licenses/intel/license.lic' + +interfaces = True + +postinstallcmds = [ + # extract the examples + 'tar xvzf %(installdir)s/mkl/examples/examples_cluster.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_core_c.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_core_f.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_f95.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_mic.tgz -C %(installdir)s/mkl/examples/' +] + +modextravars = { + 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-iimpi-2016b.eb b/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-iimpi-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..cce72ce10ae171c391fd9ef0f21aa0fe498ec027 --- /dev/null +++ b/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-iimpi-2016b.eb @@ -0,0 +1,38 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'imkl' +version = '11.3.3.210' + +homepage = 'http://software.intel.com/en-us/intel-mkl/' +description = """Intel Math Kernel Library is a library of highly optimized, + extensively threaded math routines for science, engineering, and financial + applications that require maximum performance. Core math functions include + BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more.""" + +toolchain = {'name': 'iimpi', 'version': '2016b'} + +sources = ['l_mkl_%(version)s.tgz'] +checksums = ['f72546df27f5ebb0941b5d21fd804e34'] + +dontcreateinstalldir = 'True' + +components = ['intel-mkl'] + +license_file = HOME + '/licenses/intel/license.lic' + +interfaces = True + +postinstallcmds = [ + # extract the examples + 'tar xvzf %(installdir)s/mkl/examples/examples_cluster.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_core_c.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_core_f.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_f95.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_mic.tgz -C %(installdir)s/mkl/examples/' +] + +modextravars = { + 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-iimpic-2016.10.eb b/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-iimpic-2016.10.eb new file mode 100644 index 0000000000000000000000000000000000000000..601460577a3543f1b7ebdf4f7fb7f738a1372103 --- /dev/null +++ b/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-iimpic-2016.10.eb @@ -0,0 +1,38 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'imkl' +version = '11.3.3.210' + +homepage = 'http://software.intel.com/en-us/intel-mkl/' +description = """Intel Math Kernel Library is a library of highly optimized, + extensively threaded math routines for science, engineering, and financial + applications that require maximum performance. Core math functions include + BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more.""" + +toolchain = {'name': 'iimpic', 'version': '2016.10'} + +sources = ['l_mkl_%(version)s.tgz'] +checksums = ['f72546df27f5ebb0941b5d21fd804e34'] + +dontcreateinstalldir = 'True' + +components = ['intel-mkl'] + +license_file = HOME + '/licenses/intel/license.lic' + +interfaces = True + +postinstallcmds = [ + # extract the examples + 'tar xvzf %(installdir)s/mkl/examples/examples_cluster.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_core_c.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_core_f.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_f95.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_mic.tgz -C %(installdir)s/mkl/examples/' +] + +modextravars = { + 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-iompi-2016.07.eb b/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-iompi-2016.07.eb new file mode 100644 index 0000000000000000000000000000000000000000..425ca0043d7dc40220caa45310c79f3a1b4090c9 --- /dev/null +++ b/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-iompi-2016.07.eb @@ -0,0 +1,35 @@ +name = 'imkl' +version = '11.3.3.210' + +homepage = 'http://software.intel.com/en-us/intel-mkl/' +description = """Intel Math Kernel Library is a library of highly optimized, extensively threaded math routines +for science, engineering, and financial applications that require maximum performance. Core math functions include +BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more.""" + +toolchain = {'name': 'iompi', 'version': '2016.07'} + +sources = ['l_mkl_%(version)s.tgz'] +checksums = ['f72546df27f5ebb0941b5d21fd804e34'] + +dontcreateinstalldir = 'True' + +components = ['intel-mkl'] + +interfaces = True + +license_file = HOME + '/licenses/intel/license.lic' + +postinstallcmds = [ + # extract the examples + 'tar xvzf %(installdir)s/mkl/examples/examples_cluster.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_core_c.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_core_f.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_f95.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_mic.tgz -C %(installdir)s/mkl/examples/' +] + +modextravars = { + 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-iompi-2016.09-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-iompi-2016.09-GCC-4.9.3-2.25.eb new file mode 100644 index 0000000000000000000000000000000000000000..bbbfc083fb7ace6586906892fb3ec05aac751100 --- /dev/null +++ b/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-iompi-2016.09-GCC-4.9.3-2.25.eb @@ -0,0 +1,36 @@ +name = 'imkl' +version = '11.3.3.210' + +homepage = 'http://software.intel.com/en-us/intel-mkl/' +description = """Intel Math Kernel Library is a library of highly optimized, + extensively threaded math routines for science, engineering, and financial + applications that require maximum performance. Core math functions include + BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more.""" + +toolchain = {'name': 'iompi', 'version': '2016.09-GCC-4.9.3-2.25'} + +sources = ['l_mkl_%(version)s.tgz'] +checksums = ['f72546df27f5ebb0941b5d21fd804e34'] + +dontcreateinstalldir = 'True' + +components = ['intel-mkl'] + +interfaces = True + +license_file = HOME + '/licenses/intel/license.lic' + +postinstallcmds = [ + # extract the examples + 'tar xvzf %(installdir)s/mkl/examples/examples_cluster.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_core_c.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_core_f.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_f95.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_mic.tgz -C %(installdir)s/mkl/examples/' +] + +modextravars = { + 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-pompi-2016.04.eb b/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-pompi-2016.04.eb new file mode 100644 index 0000000000000000000000000000000000000000..ab281bf6b12d050ad330da9b31c2d8269442b300 --- /dev/null +++ b/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-pompi-2016.04.eb @@ -0,0 +1,36 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'imkl' +version = '11.3.3.210' + +homepage = 'http://software.intel.com/en-us/intel-mkl/' +description = """Intel Math Kernel Library is a library of highly optimized, + extensively threaded math routines for science, engineering, and financial + applications that require maximum performance. Core math functions include + BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more.""" + +toolchain = {'name': 'pompi', 'version': '2016.04'} + +sources = ['l_mkl_%(version)s.tgz'] +checksums = ['f72546df27f5ebb0941b5d21fd804e34'] + +dontcreateinstalldir = 'True' + +license_file = HOME + '/licenses/intel/license.lic' + +interfaces = True + +postinstallcmds = [ + # extract the examples + 'tar xvzf %(installdir)s/mkl/examples/examples_cluster.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_core_c.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_core_f.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_f95.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_mic.tgz -C %(installdir)s/mkl/examples/' +] + +modextravars = { + 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-pompi-2016.09.eb b/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-pompi-2016.09.eb new file mode 100644 index 0000000000000000000000000000000000000000..ea94f4aa6a31332cbfb3b95257e90af0538394ee --- /dev/null +++ b/easybuild/easyconfigs/i/imkl/imkl-11.3.3.210-pompi-2016.09.eb @@ -0,0 +1,38 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'imkl' +version = '11.3.3.210' + +homepage = 'http://software.intel.com/en-us/intel-mkl/' +description = """Intel Math Kernel Library is a library of highly optimized, + extensively threaded math routines for science, engineering, and financial + applications that require maximum performance. Core math functions include + BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more.""" + +toolchain = {'name': 'pompi', 'version': '2016.09'} + +sources = ['l_mkl_%(version)s.tgz'] +checksums = ['f72546df27f5ebb0941b5d21fd804e34'] + +dontcreateinstalldir = 'True' + +license_file = HOME + '/licenses/intel/license.lic' + +components = ['intel-mkl'] + +interfaces = True + +postinstallcmds = [ + # extract the examples + 'tar xvzf %(installdir)s/mkl/examples/examples_cluster.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_core_c.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_core_f.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_f95.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_mic.tgz -C %(installdir)s/mkl/examples/' +] + +modextravars = { + 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-2017.0.098-iimpi-2017.00-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/i/imkl/imkl-2017.0.098-iimpi-2017.00-GCC-5.4.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..341dbab7ed44ce75dbc27cd404ced266444ce737 --- /dev/null +++ b/easybuild/easyconfigs/i/imkl/imkl-2017.0.098-iimpi-2017.00-GCC-5.4.0-2.26.eb @@ -0,0 +1,38 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'imkl' +version = '2017.0.098' + +homepage = 'http://software.intel.com/en-us/intel-mkl/' +description = """Intel Math Kernel Library is a library of highly optimized, + extensively threaded math routines for science, engineering, and financial + applications that require maximum performance. Core math functions include + BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more.""" + +toolchain = {'name': 'iimpi', 'version': '2017.00-GCC-5.4.0-2.26'} + +sources = ['l_mkl_%(version)s.tgz'] +checksums = ['3cdcb739ab5ab1e047eb130b9ffdd8d0'] + +dontcreateinstalldir = 'True' + +license_file = HOME + '/licenses/intel/license.lic' + +interfaces = True + +postinstallcmds = [ + # extract the examples + 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_c.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_f.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_core_c.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_core_f.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_f95.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_mic_f.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_mic_c.tgz -C %(installdir)s/mkl/examples/', +] + +modextravars = { + 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/imkl/imkl-2017.1.132-iimpi-2017.01-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/i/imkl/imkl-2017.1.132-iimpi-2017.01-GCC-5.4.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..be8b68226a4ec99740c780d6ca7ef33bd9bdcbf3 --- /dev/null +++ b/easybuild/easyconfigs/i/imkl/imkl-2017.1.132-iimpi-2017.01-GCC-5.4.0-2.26.eb @@ -0,0 +1,38 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'imkl' +version = '2017.1.132' + +homepage = 'http://software.intel.com/en-us/intel-mkl/' +description = """Intel Math Kernel Library is a library of highly optimized, + extensively threaded math routines for science, engineering, and financial + applications that require maximum performance. Core math functions include + BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more.""" + +toolchain = {'name': 'iimpi', 'version': '2017.01-GCC-5.4.0-2.26'} + +sources = ['l_mkl_%(version)s.tgz'] +checksums = ['7911c0f777c4cb04225bf4518088939e'] + +dontcreateinstalldir = 'True' + +license_file = HOME + '/licenses/intel/license.lic' + +interfaces = True + +postinstallcmds = [ + # extract the examples + 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_c.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_f.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_core_c.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_core_f.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_f95.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_mic_f.tgz -C %(installdir)s/mkl/examples/', + 'tar xvzf %(installdir)s/mkl/examples/examples_mic_c.tgz -C %(installdir)s/mkl/examples/', +] + +modextravars = { + 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/', +} + +moduleclass = 'numlib' diff --git a/easybuild/easyconfigs/i/impi/impi-2017.0.098-iccifort-2017.0.098-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/i/impi/impi-2017.0.098-iccifort-2017.0.098-GCC-5.4.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..867202a35792cdba6f8cdb01fc904197e4cf507d --- /dev/null +++ b/easybuild/easyconfigs/i/impi/impi-2017.0.098-iccifort-2017.0.098-GCC-5.4.0-2.26.eb @@ -0,0 +1,35 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'impi' +version = '2017.0.098' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message + passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for + Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" + +toolchain = {'name': 'iccifort', 'version': '2017.0.098-GCC-5.4.0-2.26'} + +sources = ['l_mpi_%(version)s.tgz'] + +checksums = ['fc123875773816b7084a91e419d54d20'] + +dontcreateinstalldir = 'True' + +components = ['intel-mpi', 'intel-psxe', 'intel-imb'] + +license_file = HOME + '/licenses/intel/license.lic' + +# set up all the mpi commands to default to intel compilers +# set_mpi_wrappers_all = 'True' + +postinstallcmds = [ + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpich.so', + 'ln -s %(installdir)s/lib64/libmpigc4.so %(installdir)s/lib64/libmpichcxx.so', + 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libfmpich.so', + 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libmpichf90.so', + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpl.so', + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so' +] + +moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/i/impi/impi-2017.1.132-iccifort-2017.1.132-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/i/impi/impi-2017.1.132-iccifort-2017.1.132-GCC-5.4.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..bebecd8cf61eca7ead1fe486b10f8cc097a5bc87 --- /dev/null +++ b/easybuild/easyconfigs/i/impi/impi-2017.1.132-iccifort-2017.1.132-GCC-5.4.0-2.26.eb @@ -0,0 +1,35 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'impi' +version = '2017.1.132' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message + passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for + Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" + +toolchain = {'name': 'iccifort', 'version': '2017.1.132-GCC-5.4.0-2.26'} + +sources = ['l_mpi_%(version)s.tgz'] + +checksums = ['d5e941ac2bcf7c5576f85f6bcfee4c18'] + +dontcreateinstalldir = 'True' + +components = ['intel-mpi', 'intel-psxe', 'intel-imb'] + +license_file = HOME + '/licenses/intel/license.lic' + +# set up all the mpi commands to default to intel compilers +# set_mpi_wrappers_all = 'True' + +postinstallcmds = [ + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpich.so', + 'ln -s %(installdir)s/lib64/libmpigc4.so %(installdir)s/lib64/libmpichcxx.so', + 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libfmpich.so', + 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libmpichf90.so', + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpl.so', + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so' +] + +moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/i/impi/impi-5.1.3.181-iccifort-2016.2.181-GCC-5.3.0-2.26.eb b/easybuild/easyconfigs/i/impi/impi-5.1.3.181-iccifort-2016.2.181-GCC-5.3.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..eaf9a3b7a7f8919345981dd160591167eb6dc260 --- /dev/null +++ b/easybuild/easyconfigs/i/impi/impi-5.1.3.181-iccifort-2016.2.181-GCC-5.3.0-2.26.eb @@ -0,0 +1,33 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'impi' +version = '5.1.3.181' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message + passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for + Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" + +toolchain = {'name': 'iccifort', 'version': '2016.2.181-GCC-5.3.0-2.26'} + +sources = ['l_mpi_p_%(version)s.tgz'] + +checksums = ['1c14656859d48bf8b90c71dace2a977b'] + +dontcreateinstalldir = 'True' + +license_file = HOME + '/licenses/intel/license.lic' + +# set up all the mpi commands to default to intel compilers +# set_mpi_wrappers_all = 'True' + +postinstallcmds = [ + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpich.so', + 'ln -s %(installdir)s/lib64/libmpigc4.so %(installdir)s/lib64/libmpichcxx.so', + 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libfmpich.so', + 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libmpichf90.so', + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpl.so', + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so' +] + +moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/i/impi/impi-5.1.3.181-iccifort-2016.3.210-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/impi/impi-5.1.3.181-iccifort-2016.3.210-GCC-4.9.3-2.25.eb new file mode 100644 index 0000000000000000000000000000000000000000..56d81448bff58bb1cdaa85ab6c0c0edc3b9e5f14 --- /dev/null +++ b/easybuild/easyconfigs/i/impi/impi-5.1.3.181-iccifort-2016.3.210-GCC-4.9.3-2.25.eb @@ -0,0 +1,33 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'impi' +version = '5.1.3.181' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message + passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for + Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" + +toolchain = {'name': 'iccifort', 'version': '2016.3.210-GCC-4.9.3-2.25'} + +sources = ['l_mpi_p_%(version)s.tgz'] + +checksums = ['1c14656859d48bf8b90c71dace2a977b'] + +dontcreateinstalldir = 'True' + +license_file = HOME + '/licenses/intel/license.lic' + +# set up all the mpi commands to default to intel compilers +# set_mpi_wrappers_all = 'True' + +postinstallcmds = [ + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpich.so', + 'ln -s %(installdir)s/lib64/libmpigc4.so %(installdir)s/lib64/libmpichcxx.so', + 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libfmpich.so', + 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libmpichf90.so', + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpl.so', + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so' +] + +moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/i/impi/impi-5.1.3.181-iccifort-2016.3.210-GCC-5.3.0-2.26.eb b/easybuild/easyconfigs/i/impi/impi-5.1.3.181-iccifort-2016.3.210-GCC-5.3.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..cc0d58235f6186c6d5a9fe81c45943e0287deaa1 --- /dev/null +++ b/easybuild/easyconfigs/i/impi/impi-5.1.3.181-iccifort-2016.3.210-GCC-5.3.0-2.26.eb @@ -0,0 +1,33 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'impi' +version = '5.1.3.181' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message + passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for + Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" + +toolchain = {'name': 'iccifort', 'version': '2016.3.210-GCC-5.3.0-2.26'} + +sources = ['l_mpi_p_%(version)s.tgz'] + +checksums = ['1c14656859d48bf8b90c71dace2a977b'] + +dontcreateinstalldir = 'True' + +license_file = HOME + '/licenses/intel/license.lic' + +# set up all the mpi commands to default to intel compilers +# set_mpi_wrappers_all = 'True' + +postinstallcmds = [ + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpich.so', + 'ln -s %(installdir)s/lib64/libmpigc4.so %(installdir)s/lib64/libmpichcxx.so', + 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libfmpich.so', + 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libmpichf90.so', + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpl.so', + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so' +] + +moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/i/impi/impi-5.1.3.181-iccifort-2016.3.210-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/i/impi/impi-5.1.3.181-iccifort-2016.3.210-GCC-5.4.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..565380f44c465ac127ade7010c2e84ee92ab0c2d --- /dev/null +++ b/easybuild/easyconfigs/i/impi/impi-5.1.3.181-iccifort-2016.3.210-GCC-5.4.0-2.26.eb @@ -0,0 +1,35 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'impi' +version = '5.1.3.181' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message + passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for + Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" + +toolchain = {'name': 'iccifort', 'version': '2016.3.210-GCC-5.4.0-2.26'} + +sources = ['l_mpi_p_%(version)s.tgz'] + +checksums = ['1c14656859d48bf8b90c71dace2a977b'] + +dontcreateinstalldir = 'True' + +components = ['intel-mpi', 'intel-psxe', 'intel-imb'] + +license_file = HOME + '/licenses/intel/license.lic' + +# set up all the mpi commands to default to intel compilers +# set_mpi_wrappers_all = 'True' + +postinstallcmds = [ + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpich.so', + 'ln -s %(installdir)s/lib64/libmpigc4.so %(installdir)s/lib64/libmpichcxx.so', + 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libfmpich.so', + 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libmpichf90.so', + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpl.so', + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so' +] + +moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/i/impi/impi-5.1.3.181-iccifortcuda-2016.10.eb b/easybuild/easyconfigs/i/impi/impi-5.1.3.181-iccifortcuda-2016.10.eb new file mode 100644 index 0000000000000000000000000000000000000000..292b8c704ec50e0ee9b6468c87fe3a124b9aa947 --- /dev/null +++ b/easybuild/easyconfigs/i/impi/impi-5.1.3.181-iccifortcuda-2016.10.eb @@ -0,0 +1,35 @@ +# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild + +name = 'impi' +version = '5.1.3.181' + +homepage = 'http://software.intel.com/en-us/intel-mpi-library/' +description = """The Intel(R) MPI Library for Linux* OS is a multi-fabric message + passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for + Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification.""" + +toolchain = {'name': 'iccifortcuda', 'version': '2016.10'} + +sources = ['l_mpi_p_%(version)s.tgz'] + +checksums = ['1c14656859d48bf8b90c71dace2a977b'] + +dontcreateinstalldir = 'True' + +components = ['intel-mpi', 'intel-psxe', 'intel-imb'] + +license_file = HOME + '/licenses/intel/license.lic' + +# set up all the mpi commands to default to intel compilers +# set_mpi_wrappers_all = 'True' + +postinstallcmds = [ + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpich.so', + 'ln -s %(installdir)s/lib64/libmpigc4.so %(installdir)s/lib64/libmpichcxx.so', + 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libfmpich.so', + 'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libmpichf90.so', + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpl.so', + 'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so' +] + +moduleclass = 'mpi' diff --git a/easybuild/easyconfigs/i/inputproto/inputproto-2.3-foss-2014b.eb b/easybuild/easyconfigs/i/inputproto/inputproto-2.3-foss-2014b.eb index 3297e8dea09165c14f6698d6219d142ec5e0fe47..ce9480d3aab34d69213d7f402c7e5217d137aad4 100644 --- a/easybuild/easyconfigs/i/inputproto/inputproto-2.3-foss-2014b.eb +++ b/easybuild/easyconfigs/i/inputproto/inputproto-2.3-foss-2014b.eb @@ -9,7 +9,7 @@ description = """X.org InputProto protocol headers.""" toolchain = {'name': 'foss', 'version': '2014b'} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { 'files': ['include/X11/extensions/%s' % x for x in ['XI2.h', 'XI.h', 'XIproto.h', 'XI2proto.h']], diff --git a/easybuild/easyconfigs/i/inputproto/inputproto-2.3-goolf-1.4.10.eb b/easybuild/easyconfigs/i/inputproto/inputproto-2.3-goolf-1.4.10.eb index 1e1be175b1ca661d8c30acd4896a8a0520ccde15..475b25485eaf4bbd40edba958fd8fc527652883b 100644 --- a/easybuild/easyconfigs/i/inputproto/inputproto-2.3-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/i/inputproto/inputproto-2.3-goolf-1.4.10.eb @@ -9,7 +9,7 @@ description = """X.org InputProto protocol headers.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { 'files': ['include/X11/extensions/%s' % x for x in ['XI2.h', 'XI.h', 'XIproto.h', 'XI2proto.h']], diff --git a/easybuild/easyconfigs/i/inputproto/inputproto-2.3-goolf-1.5.14.eb b/easybuild/easyconfigs/i/inputproto/inputproto-2.3-goolf-1.5.14.eb index 56a7e864e0e45e6c60b8ed68302e7c32bfc1638b..7ae3e0efff6490868088fc5cbe4ffe0ecef7eca1 100644 --- a/easybuild/easyconfigs/i/inputproto/inputproto-2.3-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/i/inputproto/inputproto-2.3-goolf-1.5.14.eb @@ -9,7 +9,7 @@ description = """X.org InputProto protocol headers.""" toolchain = {'name': 'goolf', 'version': '1.5.14'} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { 'files': ['include/X11/extensions/%s' % x for x in ['XI2.h', 'XI.h', 'XIproto.h', 'XI2proto.h']], diff --git a/easybuild/easyconfigs/i/inputproto/inputproto-2.3-ictce-5.3.0.eb b/easybuild/easyconfigs/i/inputproto/inputproto-2.3-ictce-5.3.0.eb index 804a25ce18b2749c7c2cecbfd4818fa3998c42bb..19917b0ef7a46ad8164749234fe55ae0bd8c8adb 100644 --- a/easybuild/easyconfigs/i/inputproto/inputproto-2.3-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/i/inputproto/inputproto-2.3-ictce-5.3.0.eb @@ -9,7 +9,7 @@ description = """X.org InputProto protocol headers.""" toolchain = {'name': 'ictce', 'version': '5.3.0'} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { 'files': ['include/X11/extensions/%s' % x for x in ['XI2.h', 'XI.h', 'XIproto.h', 'XI2proto.h']], diff --git a/easybuild/easyconfigs/i/inputproto/inputproto-2.3-intel-2014b.eb b/easybuild/easyconfigs/i/inputproto/inputproto-2.3-intel-2014b.eb index e307d5deb42a98db29f4a8ab594137d2f41d8642..eb95b2f34ad69b2e4846861a9cd2a0e71a90e61c 100644 --- a/easybuild/easyconfigs/i/inputproto/inputproto-2.3-intel-2014b.eb +++ b/easybuild/easyconfigs/i/inputproto/inputproto-2.3-intel-2014b.eb @@ -9,7 +9,7 @@ description = """X.org InputProto protocol headers.""" toolchain = {'name': 'intel', 'version': '2014b'} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { 'files': ['include/X11/extensions/%s' % x for x in ['XI2.h', 'XI.h', 'XIproto.h', 'XI2proto.h']], diff --git a/easybuild/easyconfigs/i/inputproto/inputproto-2.3-intel-2015a.eb b/easybuild/easyconfigs/i/inputproto/inputproto-2.3-intel-2015a.eb index 0437a042dbb3891fc9d8440e099ce18063758faa..d652aba38761ae5fd2e0ea36858831b00645a566 100644 --- a/easybuild/easyconfigs/i/inputproto/inputproto-2.3-intel-2015a.eb +++ b/easybuild/easyconfigs/i/inputproto/inputproto-2.3-intel-2015a.eb @@ -9,7 +9,7 @@ description = """X.org InputProto protocol headers.""" toolchain = {'name': 'intel', 'version': '2015a'} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { 'files': ['include/X11/extensions/%s' % x for x in ['XI2.h', 'XI.h', 'XIproto.h', 'XI2proto.h']], diff --git a/easybuild/easyconfigs/i/inputproto/inputproto-2.3.1-foss-2016a.eb b/easybuild/easyconfigs/i/inputproto/inputproto-2.3.1-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..cad6b846e63049c686d5093064bc0147f7078d1f --- /dev/null +++ b/easybuild/easyconfigs/i/inputproto/inputproto-2.3.1-foss-2016a.eb @@ -0,0 +1,19 @@ +easyblock = 'ConfigureMake' + +name = 'inputproto' +version = '2.3.1' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """X.org InputProto protocol headers.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_PROTO_SOURCE] + +sanity_check_paths = { + 'files': ['include/X11/extensions/%s' % x for x in ['XI2.h', 'XI.h', 'XIproto.h', 'XI2proto.h']], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/i/inputproto/inputproto-2.3.1-gimkl-2.11.5.eb b/easybuild/easyconfigs/i/inputproto/inputproto-2.3.1-gimkl-2.11.5.eb index 1a5db1eefa851137f32ffb3816e9e4af1dfe1c69..b26cb202221b665bd81f703f70d0661012e528d9 100644 --- a/easybuild/easyconfigs/i/inputproto/inputproto-2.3.1-gimkl-2.11.5.eb +++ b/easybuild/easyconfigs/i/inputproto/inputproto-2.3.1-gimkl-2.11.5.eb @@ -9,7 +9,7 @@ description = """X.org InputProto protocol headers.""" toolchain = {'name': 'gimkl', 'version': '2.11.5'} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { 'files': ['include/X11/extensions/%s' % x for x in ['XI2.h', 'XI.h', 'XIproto.h', 'XI2proto.h']], diff --git a/easybuild/easyconfigs/i/inputproto/inputproto-2.3.1-goolf-1.5.14.eb b/easybuild/easyconfigs/i/inputproto/inputproto-2.3.1-goolf-1.5.14.eb index 66fc05b6d48e235bd1eb2786b2664004c30d9e28..6a557da522dc83287aa7d83a71196b134fff5541 100644 --- a/easybuild/easyconfigs/i/inputproto/inputproto-2.3.1-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/i/inputproto/inputproto-2.3.1-goolf-1.5.14.eb @@ -9,7 +9,7 @@ description = """X.org InputProto protocol headers.""" toolchain = {'name': 'goolf', 'version': '1.5.14'} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { 'files': ['include/X11/extensions/%s' % x for x in ['XI2.h', 'XI.h', 'XIproto.h', 'XI2proto.h']], diff --git a/easybuild/easyconfigs/i/inputproto/inputproto-2.3.1-intel-2015a.eb b/easybuild/easyconfigs/i/inputproto/inputproto-2.3.1-intel-2015a.eb index 21d5d376d510549336698e88bb30a242a93995e9..512fcad71516a14cdca671ed83b918db0baba312 100644 --- a/easybuild/easyconfigs/i/inputproto/inputproto-2.3.1-intel-2015a.eb +++ b/easybuild/easyconfigs/i/inputproto/inputproto-2.3.1-intel-2015a.eb @@ -9,7 +9,7 @@ description = """X.org InputProto protocol headers.""" toolchain = {'name': 'intel', 'version': '2015a'} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { 'files': ['include/X11/extensions/%s' % x for x in ['XI2.h', 'XI.h', 'XIproto.h', 'XI2proto.h']], diff --git a/easybuild/easyconfigs/i/inputproto/inputproto-2.3.1-intel-2015b.eb b/easybuild/easyconfigs/i/inputproto/inputproto-2.3.1-intel-2015b.eb index 83bc32fc03af99e8eddbd87fbb25b347c2a2ea8a..00ad73c8ec6e2729f5a1d6d2c3eeeb8ce51c391f 100644 --- a/easybuild/easyconfigs/i/inputproto/inputproto-2.3.1-intel-2015b.eb +++ b/easybuild/easyconfigs/i/inputproto/inputproto-2.3.1-intel-2015b.eb @@ -9,7 +9,7 @@ description = """X.org InputProto protocol headers.""" toolchain = {'name': 'intel', 'version': '2015b'} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { 'files': ['include/X11/extensions/%s' % x for x in ['XI2.h', 'XI.h', 'XIproto.h', 'XI2proto.h']], diff --git a/easybuild/easyconfigs/i/inputproto/inputproto-2.3.1-intel-2016a.eb b/easybuild/easyconfigs/i/inputproto/inputproto-2.3.1-intel-2016a.eb index 323816dd0b58c3ada562ced00e0ad65885aeced6..f40968ca7adab37d947e251cb4564c6a8c7df3d1 100644 --- a/easybuild/easyconfigs/i/inputproto/inputproto-2.3.1-intel-2016a.eb +++ b/easybuild/easyconfigs/i/inputproto/inputproto-2.3.1-intel-2016a.eb @@ -9,7 +9,7 @@ description = """X.org InputProto protocol headers.""" toolchain = {'name': 'intel', 'version': '2016a'} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { 'files': ['include/X11/extensions/%s' % x for x in ['XI2.h', 'XI.h', 'XIproto.h', 'XI2proto.h']], diff --git a/easybuild/easyconfigs/i/inputproto/inputproto-2.3.2-intel-2016a.eb b/easybuild/easyconfigs/i/inputproto/inputproto-2.3.2-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..5bb475eb735dd16939c45bd4c0346eefee0d9674 --- /dev/null +++ b/easybuild/easyconfigs/i/inputproto/inputproto-2.3.2-intel-2016a.eb @@ -0,0 +1,21 @@ +easyblock = 'ConfigureMake' + +name = 'inputproto' +version = '2.3.2' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """X.org InputProto protocol headers.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_PROTO_SOURCE] + +builddependencies = [('xorg-macros', '1.19.0')] + +sanity_check_paths = { + 'files': ['include/X11/extensions/%s' % x for x in ['XI2.h', 'XI.h', 'XIproto.h', 'XI2proto.h']], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/i/intel/intel-2016.02-GCC-5.3.eb b/easybuild/easyconfigs/i/intel/intel-2016.02-GCC-5.3.eb new file mode 100644 index 0000000000000000000000000000000000000000..4d1e0dddac5b2974f4488b8ced16d846c81657dc --- /dev/null +++ b/easybuild/easyconfigs/i/intel/intel-2016.02-GCC-5.3.eb @@ -0,0 +1,26 @@ +easyblock = 'Toolchain' + +name = 'intel' +version = '2016.02' +gcc_maj_min = '5.3' +versionsuffix = '-GCC-%s' % gcc_maj_min + +homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' +description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & Intel MKL.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +compver = '2016.2.181' +gccver = '%s.0' % gcc_maj_min +binutilsver = '2.26' +gccsuff = '-GCC-%s-%s' % (gccver, binutilsver) +dependencies = [ + ('GCCcore', gccver), + ('binutils', binutilsver, '-GCCcore-%s' % gccver), + ('icc', compver, gccsuff), + ('ifort', compver, gccsuff), + ('impi', '5.1.3.181', '', ('iccifort', '%s%s' % (compver, gccsuff))), + ('imkl', '11.3.2.181', '', ('iimpi', '%s%s' % (version, gccsuff))), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/intel/intel-2016.03-GCC-4.9.eb b/easybuild/easyconfigs/i/intel/intel-2016.03-GCC-4.9.eb new file mode 100644 index 0000000000000000000000000000000000000000..aa6be8f54d47abbed78a8663231c9374fa380a85 --- /dev/null +++ b/easybuild/easyconfigs/i/intel/intel-2016.03-GCC-4.9.eb @@ -0,0 +1,26 @@ +easyblock = 'Toolchain' + +name = 'intel' +version = '2016.03' +gcc_maj_min = '4.9' +versionsuffix = '-GCC-%s' % gcc_maj_min + +homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' +description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & Intel MKL.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +compver = '2016.3.210' +gccver = '%s.3' % gcc_maj_min +binutilsver = '2.25' +gccsuff = '-GCC-%s-%s' % (gccver, binutilsver) +dependencies = [ + ('GCCcore', gccver), + ('binutils', binutilsver, '-GCCcore-%s' % gccver), + ('icc', compver, gccsuff), + ('ifort', compver, gccsuff), + ('impi', '5.1.3.181', '', ('iccifort', '%s%s' % (compver, gccsuff))), + ('imkl', '11.3.3.210', '', ('iimpi', '%s%s' % (version, gccsuff))), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/intel/intel-2016.03-GCC-5.3.eb b/easybuild/easyconfigs/i/intel/intel-2016.03-GCC-5.3.eb new file mode 100644 index 0000000000000000000000000000000000000000..3de185ca6388eb7dc8032ea2e1e6595a7caf6f9f --- /dev/null +++ b/easybuild/easyconfigs/i/intel/intel-2016.03-GCC-5.3.eb @@ -0,0 +1,26 @@ +easyblock = 'Toolchain' + +name = 'intel' +version = '2016.03' +gcc_maj_min = '5.3' +versionsuffix = '-GCC-%s' % gcc_maj_min + +homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' +description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & Intel MKL.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +compver = '2016.3.210' +gccver = '%s.0' % gcc_maj_min +binutilsver = '2.26' +gccsuff = '-GCC-%s-%s' % (gccver, binutilsver) +dependencies = [ + ('GCCcore', gccver), + ('binutils', binutilsver, '-GCCcore-%s' % gccver), + ('icc', compver, gccsuff), + ('ifort', compver, gccsuff), + ('impi', '5.1.3.181', '', ('iccifort', '%s%s' % (compver, gccsuff))), + ('imkl', '11.3.3.210', '', ('iimpi', '%s%s' % (version, gccsuff))), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/intel/intel-2016.03-GCC-5.4.eb b/easybuild/easyconfigs/i/intel/intel-2016.03-GCC-5.4.eb new file mode 100644 index 0000000000000000000000000000000000000000..1de4297cceeadc693a73588b680f4c47234c198f --- /dev/null +++ b/easybuild/easyconfigs/i/intel/intel-2016.03-GCC-5.4.eb @@ -0,0 +1,26 @@ +easyblock = 'Toolchain' + +name = 'intel' +version = '2016.03' +gcc_maj_min = '5.4' +versionsuffix = '-GCC-%s' % gcc_maj_min + +homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' +description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & Intel MKL.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +compver = '2016.3.210' +gccver = '%s.0' % gcc_maj_min +binutilsver = '2.26' +gccsuff = '-GCC-%s-%s' % (gccver, binutilsver) +dependencies = [ + ('GCCcore', gccver), + ('binutils', binutilsver, '-GCCcore-%s' % gccver), + ('icc', compver, gccsuff), + ('ifort', compver, gccsuff), + ('impi', '5.1.3.181', '', ('iccifort', '%s%s' % (compver, gccsuff))), + ('imkl', '11.3.3.210', '', ('iimpi', '%s%s' % (version, gccsuff))), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/intel/intel-2016b.eb b/easybuild/easyconfigs/i/intel/intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..92aacd886cb8392383012810ad3933f00d6f5747 --- /dev/null +++ b/easybuild/easyconfigs/i/intel/intel-2016b.eb @@ -0,0 +1,24 @@ +easyblock = 'Toolchain' + +name = 'intel' +version = '2016b' + +homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' +description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & Intel MKL.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +compver = '2016.3.210' +gccver = '5.4.0' +binutilsver = '2.26' +gccsuff = '-GCC-%s-%s' % (gccver, binutilsver) +dependencies = [ + ('GCCcore', gccver), + ('binutils', binutilsver, '-GCCcore-%s' % gccver), + ('icc', compver, gccsuff), + ('ifort', compver, gccsuff), + ('impi', '5.1.3.181', '', ('iccifort', '%s%s' % (compver, gccsuff))), + ('imkl', '11.3.3.210', '', ('iimpi', version)), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/intel/intel-2017.00.eb b/easybuild/easyconfigs/i/intel/intel-2017.00.eb new file mode 100644 index 0000000000000000000000000000000000000000..ad8be63148a87d6eb827c77331cc04190cc877eb --- /dev/null +++ b/easybuild/easyconfigs/i/intel/intel-2017.00.eb @@ -0,0 +1,24 @@ +easyblock = 'Toolchain' + +name = 'intel' +version = '2017.00' + +homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' +description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & Intel MKL.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +compver = '2017.0.098' +gccver = '5.4.0' +binutilsver = '2.26' +gccsuff = '-GCC-%s-%s' % (gccver, binutilsver) +dependencies = [ + ('GCCcore', gccver), + ('binutils', binutilsver, '-GCCcore-%s' % gccver), + ('icc', compver, gccsuff), + ('ifort', compver, gccsuff), + ('impi', '2017.0.098', '', ('iccifort', '%s%s' % (compver, gccsuff))), + ('imkl', '2017.0.098', '', ('iimpi', version + gccsuff)), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/intel/intel-2017.01.eb b/easybuild/easyconfigs/i/intel/intel-2017.01.eb new file mode 100644 index 0000000000000000000000000000000000000000..9993bc8e4708c7117307c5cb060e8c3d0dd63298 --- /dev/null +++ b/easybuild/easyconfigs/i/intel/intel-2017.01.eb @@ -0,0 +1,24 @@ +easyblock = 'Toolchain' + +name = 'intel' +version = '2017.01' + +homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' +description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & Intel MKL.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +compver = '2017.1.132' +gccver = '5.4.0' +binutilsver = '2.26' +gccsuff = '-GCC-%s-%s' % (gccver, binutilsver) +dependencies = [ + ('GCCcore', gccver), + ('binutils', binutilsver, '-GCCcore-%s' % gccver), + ('icc', compver, gccsuff), + ('ifort', compver, gccsuff), + ('impi', compver, '', ('iccifort', '%s%s' % (compver, gccsuff))), + ('imkl', compver, '', ('iimpi', version + gccsuff)), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/intelcuda/intelcuda-2016.10.eb b/easybuild/easyconfigs/i/intelcuda/intelcuda-2016.10.eb new file mode 100644 index 0000000000000000000000000000000000000000..ac6a734e6e5e2ca6335058c415243be07c7e3f9a --- /dev/null +++ b/easybuild/easyconfigs/i/intelcuda/intelcuda-2016.10.eb @@ -0,0 +1,27 @@ +easyblock = 'Toolchain' + +name = 'intelcuda' +version = '2016.10' + +homepage = '(none)' +description = """Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & Intel MKL, with CUDA toolkit""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +comp_name = 'iccifort' +comp_ver = '2016.3.210' +gccver = '5.4.0' +binutilsver = '2.26' +gccsuff = '-GCC-%s-%s' % (gccver, binutilsver) +comp = (comp_name, '%s%s' % (comp_ver, gccsuff)) + +dependencies = [ + comp, # part of iimpic + ('CUDA', '8.0.44', '', comp), + ('icc', comp_ver, gccsuff), + ('ifort', comp_ver, gccsuff), + ('impi', '5.1.3.181', '', ('iccifortcuda', version)), + ('imkl', '11.3.3.210', '', ('iimpic', version)), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/intltool/intltool-0.51.0-GCCcore-4.9.3-Perl-5.24.0.eb b/easybuild/easyconfigs/i/intltool/intltool-0.51.0-GCCcore-4.9.3-Perl-5.24.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..0acb163cda03df350f6cf8ddf755ede403528e2e --- /dev/null +++ b/easybuild/easyconfigs/i/intltool/intltool-0.51.0-GCCcore-4.9.3-Perl-5.24.0.eb @@ -0,0 +1,29 @@ +easyblock = 'ConfigureMake' + +name = 'intltool' +version = '0.51.0' +versionsuffix = '-Perl-5.24.0' + +homepage = 'http://freedesktop.org/wiki/Software/intltool/' +description = """intltool is a set of tools to centralize translation of + many different file formats using GNU gettext-compatible PO files.""" + +toolchain = {'name': 'GCCcore', 'version': '4.9.3'} + +source_urls = ['http://launchpad.net/intltool/trunk/%(version)s/+download/'] +sources = [SOURCE_TAR_GZ] + +builddependencies = [ + ('binutils', '2.25'), +] + +dependencies = [ + ('XML-Parser', '2.44_01', versionsuffix), +] + +sanity_check_paths = { + 'files': ['bin/intltool%s' % x for x in ['-extract', '-merge', '-prepare', '-update', 'ize']], + 'dirs': [] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/i/intltool/intltool-0.51.0-foss-2016a-Perl-5.22.1.eb b/easybuild/easyconfigs/i/intltool/intltool-0.51.0-foss-2016a-Perl-5.22.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..e0b8aa4117cd46777e80796d29c1cc0cdff1a90d --- /dev/null +++ b/easybuild/easyconfigs/i/intltool/intltool-0.51.0-foss-2016a-Perl-5.22.1.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'intltool' +version = '0.51.0' +versionsuffix = '-Perl-5.22.1' + +homepage = 'http://freedesktop.org/wiki/Software/intltool/' +description = """intltool is a set of tools to centralize translation of + many different file formats using GNU gettext-compatible PO files.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['http://launchpad.net/intltool/trunk/%(version)s/+download/'] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('XML-Parser', '2.44', versionsuffix), +] + +sanity_check_paths = { + 'files': ['bin/intltool%s' % x for x in ['-extract', '-merge', '-prepare', '-update', 'ize']], + 'dirs': [] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/i/intltool/intltool-0.51.0-intel-2016a-Perl-5.22.1.eb b/easybuild/easyconfigs/i/intltool/intltool-0.51.0-intel-2016a-Perl-5.22.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..0b9db08cffb0e74087cd214b8dbf8979dec7449e --- /dev/null +++ b/easybuild/easyconfigs/i/intltool/intltool-0.51.0-intel-2016a-Perl-5.22.1.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'intltool' +version = '0.51.0' +versionsuffix = '-Perl-5.22.1' + +homepage = 'http://freedesktop.org/wiki/Software/intltool/' +description = """intltool is a set of tools to centralize translation of + many different file formats using GNU gettext-compatible PO files.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +source_urls = ['http://launchpad.net/intltool/trunk/%(version)s/+download/'] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('XML-Parser', '2.44', versionsuffix), +] + +sanity_check_paths = { + 'files': ['bin/intltool%s' % x for x in ['-extract', '-merge', '-prepare', '-update', 'ize']], + 'dirs': [] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/i/intltool/intltool-0.51.0-intel-2016b-Perl-5.24.0.eb b/easybuild/easyconfigs/i/intltool/intltool-0.51.0-intel-2016b-Perl-5.24.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..c5a095b3f6afe8ef802835ee1c92a1bdf27796be --- /dev/null +++ b/easybuild/easyconfigs/i/intltool/intltool-0.51.0-intel-2016b-Perl-5.24.0.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'intltool' +version = '0.51.0' +versionsuffix = '-Perl-5.24.0' + +homepage = 'http://freedesktop.org/wiki/Software/intltool/' +description = """intltool is a set of tools to centralize translation of + many different file formats using GNU gettext-compatible PO files.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['http://launchpad.net/intltool/trunk/%(version)s/+download/'] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('XML-Parser', '2.44_01', versionsuffix), +] + +sanity_check_paths = { + 'files': ['bin/intltool%s' % x for x in ['-extract', '-merge', '-prepare', '-update', 'ize']], + 'dirs': [] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/i/io_lib/io_lib-1.14.8-foss-2016a.eb b/easybuild/easyconfigs/i/io_lib/io_lib-1.14.8-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..9d67e520661f177d3acbb9427b4175809ea46dab --- /dev/null +++ b/easybuild/easyconfigs/i/io_lib/io_lib-1.14.8-foss-2016a.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'io_lib' +version = '1.14.8' + +homepage = 'http://sourceforge.net/projects/staden/files/io_lib/' +description = """Io_lib is a library of file reading and writing code to provide a general purpose trace file (and Experiment + File) reading interface. The programmer simply calls the (eg) read_reading to create a "Read" C structure with the data loaded + into memory. It has been compiled and tested on a variety of unix systems, MacOS X and MS Windows. +""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = [('http://sourceforge.net/projects/staden/files/%(namelower)s/%(version)s', 'download')] +sources = [SOURCELOWER_TAR_GZ] + +sanity_check_paths = { + 'files': ["bin/scramble", "bin/append_sff", "bin/ztr_dump"], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/i/iomkl/iomkl-2016.07.eb b/easybuild/easyconfigs/i/iomkl/iomkl-2016.07.eb new file mode 100644 index 0000000000000000000000000000000000000000..54ed73649a82ac957b0c23edce844f606f677b99 --- /dev/null +++ b/easybuild/easyconfigs/i/iomkl/iomkl-2016.07.eb @@ -0,0 +1,20 @@ +easyblock = "Toolchain" + +name = 'iomkl' +version = '2016.07' + +homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' +description = """Intel Cluster Toolchain Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MKL & OpenMPI.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +compver = '2016.3.210-GCC-5.4.0-2.26' + +dependencies = [ + ('icc', compver), + ('ifort', compver), + ('OpenMPI', '1.10.3', '', ('iccifort', compver)), + ('imkl', '11.3.3.210', '', ('iompi', version)), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iomkl/iomkl-2016.09-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/iomkl/iomkl-2016.09-GCC-4.9.3-2.25.eb new file mode 100644 index 0000000000000000000000000000000000000000..cf9954cf88316acdf02c8c9abff7b7dce5e4958d --- /dev/null +++ b/easybuild/easyconfigs/i/iomkl/iomkl-2016.09-GCC-4.9.3-2.25.eb @@ -0,0 +1,20 @@ +easyblock = "Toolchain" + +name = 'iomkl' +version = '2016.09-GCC-4.9.3-2.25' + +homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' +description = """Intel Cluster Toolchain Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MKL & OpenMPI.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +compver = '2016.3.210-GCC-4.9.3-2.25' + +dependencies = [ + ('icc', compver), + ('ifort', compver), + ('OpenMPI', '1.10.4', '', ('iccifort', compver)), + ('imkl', '11.3.3.210', '', ('iompi', version)), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iompi/iompi-2016.07.eb b/easybuild/easyconfigs/i/iompi/iompi-2016.07.eb new file mode 100644 index 0000000000000000000000000000000000000000..6cfe2ee8254f50fe5787da149c0d25ed6817e077 --- /dev/null +++ b/easybuild/easyconfigs/i/iompi/iompi-2016.07.eb @@ -0,0 +1,19 @@ +easyblock = "Toolchain" + +name = 'iompi' +version = '2016.07' + +homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' +description = """Toolchain with Intel C, C++ and Fortran compilers, alongside OpenMPI.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +compver = '2016.3.210-GCC-5.4.0-2.26' + +dependencies = [ + ('icc', compver), + ('ifort', compver), + ('OpenMPI', '1.10.3', '', ('iccifort', compver)), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/iompi/iompi-2016.09-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/i/iompi/iompi-2016.09-GCC-4.9.3-2.25.eb new file mode 100644 index 0000000000000000000000000000000000000000..3c9854b3e19ce4561dad5987d8fecc449e974c9b --- /dev/null +++ b/easybuild/easyconfigs/i/iompi/iompi-2016.09-GCC-4.9.3-2.25.eb @@ -0,0 +1,20 @@ +easyblock = "Toolchain" + +name = 'iompi' +version = '2016.09-GCC-4.9.3-2.25' + +homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/' +description = """Toolchain with Intel C, C++ and Fortran compilers, alongside OpenMPI.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +compver = '2016.3.210-GCC-4.9.3-2.25' + +dependencies = [ + ('OpenMPI', '1.10.4', '', ('iccifort', compver)), + ('icc', compver), + ('ifort', compver), +] + +moduleclass = 'toolchain' + diff --git a/easybuild/easyconfigs/j/JAGS/JAGS-4.2.0-foss-2016a.eb b/easybuild/easyconfigs/j/JAGS/JAGS-4.2.0-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..b168dd347edbce51532b5cb6a85b19ba9cf7b50e --- /dev/null +++ b/easybuild/easyconfigs/j/JAGS/JAGS-4.2.0-foss-2016a.eb @@ -0,0 +1,32 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel + +easyblock = 'ConfigureMake' + +name = 'JAGS' +version = '4.2.0' + +homepage = 'http://mcmc-jags.sourceforge.net/' +description = """JAGS is Just Another Gibbs Sampler. It is a program for analysis + of Bayesian hierarchical models using Markov Chain Monte Carlo (MCMC) simulation """ + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = [('http://sourceforge.net/projects/mcmc-jags/files/JAGS/%(version_major)s.x/Source/', 'download')] +sources = [SOURCE_TAR_GZ] + +configopts = ' --with-blas="$LIBBLAS" --with-lapack="$LIBLAPACK" ' + +sanity_check_paths = { + 'files': ["bin/jags", "libexec/jags-terminal", "lib/libjags.%s" % SHLIB_EXT], + 'dirs': [] +} + +modextrapaths = { + 'JAGS_INCLUDE': 'include/JAGS', + 'JAGS_LIB': 'lib', +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/j/JAGS/JAGS-4.2.0-intel-2016a.eb b/easybuild/easyconfigs/j/JAGS/JAGS-4.2.0-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..1474dde18b67235d6ad742edac1b6185daa4e4bd --- /dev/null +++ b/easybuild/easyconfigs/j/JAGS/JAGS-4.2.0-intel-2016a.eb @@ -0,0 +1,32 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel + +easyblock = 'ConfigureMake' + +name = 'JAGS' +version = '4.2.0' + +homepage = 'http://mcmc-jags.sourceforge.net/' +description = """JAGS is Just Another Gibbs Sampler. It is a program for analysis + of Bayesian hierarchical models using Markov Chain Monte Carlo (MCMC) simulation """ + +toolchain = {'name': 'intel', 'version': '2016a'} + +source_urls = [('http://sourceforge.net/projects/mcmc-jags/files/JAGS/%(version_major)s.x/Source/', 'download')] +sources = [SOURCE_TAR_GZ] + +configopts = ' --with-blas="-lmkl" --with-lapack="-lmkl" ' + +sanity_check_paths = { + 'files': ["bin/jags", "libexec/jags-terminal", "lib/libjags.%s" % SHLIB_EXT], + 'dirs': [] +} + +modextrapaths = { + 'JAGS_INCLUDE': 'include/JAGS', + 'JAGS_LIB': 'lib', +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/j/JUnit/JUnit-4.12-Java-1.8.0_72.eb b/easybuild/easyconfigs/j/JUnit/JUnit-4.12-Java-1.8.0_72.eb new file mode 100644 index 0000000000000000000000000000000000000000..e078225e6a9116d0ac173525d9ecc185962a3a5a --- /dev/null +++ b/easybuild/easyconfigs/j/JUnit/JUnit-4.12-Java-1.8.0_72.eb @@ -0,0 +1,22 @@ +easyblock = 'JAR' + +name = 'JUnit' +version = '4.12' +versionsuffix = '-Java-%(javaver)s' + +homepage = 'http://sourceforge.net/projects/junit' +description = """A programmer-oriented testing framework for Java.""" + +toolchain = {'name': 'dummy', 'version': ''} + +sources = ['%(namelower)s-%(version)s.jar'] +source_urls = ['http://search.maven.org/remotecontent?filepath=junit/junit/%(version)s/'] + +dependencies = [('Java', '1.8.0_72')] + +sanity_check_paths = { + 'files': sources, + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/j/JUnit/JUnit-4.12-Java-1.8.0_77.eb b/easybuild/easyconfigs/j/JUnit/JUnit-4.12-Java-1.8.0_77.eb new file mode 100644 index 0000000000000000000000000000000000000000..1879fb86c091836855facb2102b9e752e54a20d6 --- /dev/null +++ b/easybuild/easyconfigs/j/JUnit/JUnit-4.12-Java-1.8.0_77.eb @@ -0,0 +1,22 @@ +easyblock = 'JAR' + +name = 'JUnit' +version = '4.12' +versionsuffix = '-Java-%(javaver)s' + +homepage = 'http://sourceforge.net/projects/junit' +description = """A programmer-oriented testing framework for Java.""" + +toolchain = {'name': 'dummy', 'version': ''} + +sources = ['%(namelower)s-%(version)s.jar'] +source_urls = ['http://search.maven.org/remotecontent?filepath=junit/junit/%(version)s/'] + +dependencies = [('Java', '1.8.0_77')] + +sanity_check_paths = { + 'files': sources, + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/j/JUnit/JUnit-4.12-Java-1.8.0_92.eb b/easybuild/easyconfigs/j/JUnit/JUnit-4.12-Java-1.8.0_92.eb new file mode 100644 index 0000000000000000000000000000000000000000..f9eed98346b24b96a7291da0eaea0e72510be7ae --- /dev/null +++ b/easybuild/easyconfigs/j/JUnit/JUnit-4.12-Java-1.8.0_92.eb @@ -0,0 +1,22 @@ +easyblock = 'JAR' + +name = 'JUnit' +version = '4.12' +versionsuffix = '-Java-%(javaver)s' + +homepage = 'http://sourceforge.net/projects/junit' +description = """A programmer-oriented testing framework for Java.""" + +toolchain = {'name': 'dummy', 'version': ''} + +sources = ['%(namelower)s-%(version)s.jar'] +source_urls = ['http://search.maven.org/remotecontent?filepath=junit/junit/%(version)s/'] + +dependencies = [('Java', '1.8.0_92')] + +sanity_check_paths = { + 'files': sources, + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/j/JWM/JWM-2.3.5-intel-2016a.eb b/easybuild/easyconfigs/j/JWM/JWM-2.3.5-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..754b3694f892120d79964a412bb8b8dd26873111 --- /dev/null +++ b/easybuild/easyconfigs/j/JWM/JWM-2.3.5-intel-2016a.eb @@ -0,0 +1,35 @@ +easyblock = 'ConfigureMake' + +name = 'JWM' +version = '2.3.5' + +homepage = 'https://joewing.net/projects/jwm/' +description = """JWM is a light-weight window manager for the X11 Window System.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +sources = [SOURCELOWER_TAR_XZ] +source_urls = ['https://joewing.net/projects/jwm/releases'] + +dependencies = [ + ('bzip2', '1.0.6'), + ('libX11', '1.6.3'), + ('libXft', '2.3.2', '-fontconfig-2.11.95'), + ('libXext', '1.3.3'), + ('libXmu', '1.1.2'), + ('libXpm', '3.5.11'), + ('libpng', '1.6.21'), + ('libjpeg-turbo', '1.4.2', '-NASM-2.12.01'), + ('libXinerama', '1.1.3'), + ('fontconfig', '2.11.95'), + ('cairo', '1.14.6', '-GLib-2.48.0'), + ('libcroco', '0.6.11'), + ('librsvg', '2.40.15'), +] + +sanity_check_paths = { + 'files': ['bin/jwm'], + 'dirs': ['etc', 'share'] +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-foss-2016a.eb b/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..77a86b683148862d19aff1ecbf6434438e0de64d --- /dev/null +++ b/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-foss-2016a.eb @@ -0,0 +1,21 @@ +easyblock = 'ConfigureMake' + +name = 'JasPer' +version = '1.900.1' + +homepage = 'http://www.ece.uvic.ca/~frodo/jasper/' +description = """The JasPer Project is an open-source initiative to provide a free + software-based reference implementation of the codec specified in the JPEG-2000 Part-1 standard.""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_ZIP] +source_urls = ['http://www.ece.uvic.ca/~frodo/jasper/software/'] + +sanity_check_paths = { + 'files': ["bin/jasper", "lib/libjasper.a"], + 'dirs': ["include"], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-intel-2016a.eb b/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..ea3c5924273ee2707de04ad3305063ae1fc5deb3 --- /dev/null +++ b/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-intel-2016a.eb @@ -0,0 +1,21 @@ +easyblock = 'ConfigureMake' + +name = 'JasPer' +version = '1.900.1' + +homepage = 'http://www.ece.uvic.ca/~frodo/jasper/' +description = """The JasPer Project is an open-source initiative to provide a free + software-based reference implementation of the codec specified in the JPEG-2000 Part-1 standard.""" + +toolchain = {'name': 'intel', 'version': '2016a'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_ZIP] +source_urls = ['http://www.ece.uvic.ca/~frodo/jasper/software/'] + +sanity_check_paths = { + 'files': ["bin/jasper", "lib/libjasper.a"], + 'dirs': ["include"], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-intel-2016b.eb b/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..4da54a15727bdf0d278935ee4c698782d18a67e7 --- /dev/null +++ b/easybuild/easyconfigs/j/JasPer/JasPer-1.900.1-intel-2016b.eb @@ -0,0 +1,21 @@ +easyblock = 'ConfigureMake' + +name = 'JasPer' +version = '1.900.1' + +homepage = 'http://www.ece.uvic.ca/~frodo/jasper/' +description = """The JasPer Project is an open-source initiative to provide a free + software-based reference implementation of the codec specified in the JPEG-2000 Part-1 standard.""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_ZIP] +source_urls = ['http://www.ece.uvic.ca/~frodo/jasper/software/'] + +sanity_check_paths = { + 'files': ["bin/jasper", "lib/libjasper.a"], + 'dirs': ["include"], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/j/Java/Java-1.6.0_24.eb b/easybuild/easyconfigs/j/Java/Java-1.6.0_24.eb new file mode 100644 index 0000000000000000000000000000000000000000..ec1642238fe539e6888236328c7128215e7aa0b4 --- /dev/null +++ b/easybuild/easyconfigs/j/Java/Java-1.6.0_24.eb @@ -0,0 +1,15 @@ +name = 'Java' +version = '1.6.0_24' + +homepage = 'http://java.com/' +description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy + Java applications on desktops and servers.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +# download the tar.gz directly from http://www.oracle.com/technetwork/java/javase/downloads/index.html +(vp, vs) = version.split('_') +altver = '%su%s' % (vp.split('.')[1], vs) +sources = ['jdk-%s-linux-x64.bin' % altver] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Java/Java-1.8.0_112.eb b/easybuild/easyconfigs/j/Java/Java-1.8.0_112.eb new file mode 100644 index 0000000000000000000000000000000000000000..6b87f36815bcb59f5285a0bd85a3eb37bde0401f --- /dev/null +++ b/easybuild/easyconfigs/j/Java/Java-1.8.0_112.eb @@ -0,0 +1,15 @@ +name = 'Java' +version = '1.8.0_112' + +homepage = 'http://java.com/' +description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy + Java applications on desktops and servers.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +# download the tar.gz directly from http://www.oracle.com/technetwork/java/javase/downloads/index.html +(vp, vs) = version.split('_') +altver = '%su%s' % (vp.split('.')[1], vs) +sources = ['jdk-%s-linux-x64.tar.gz' % altver] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Java/Java-1.8.0_77.eb b/easybuild/easyconfigs/j/Java/Java-1.8.0_77.eb new file mode 100644 index 0000000000000000000000000000000000000000..fa48d66cd4810cd690dedd16d86c25e37556fd33 --- /dev/null +++ b/easybuild/easyconfigs/j/Java/Java-1.8.0_77.eb @@ -0,0 +1,15 @@ +name = 'Java' +version = '1.8.0_77' + +homepage = 'http://java.com/' +description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy + Java applications on desktops and servers.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +# download the tar.gz directly from http://www.oracle.com/technetwork/java/javase/downloads/index.html +(vp, vs) = version.split('_') +altver = '%su%s' % (vp.split('.')[1], vs) +sources = ['jdk-%s-linux-x64.tar.gz' % altver] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Java/Java-1.8.0_92.eb b/easybuild/easyconfigs/j/Java/Java-1.8.0_92.eb new file mode 100644 index 0000000000000000000000000000000000000000..72fb7c3057a255d72355e188bd6dd6997770eb97 --- /dev/null +++ b/easybuild/easyconfigs/j/Java/Java-1.8.0_92.eb @@ -0,0 +1,15 @@ +name = 'Java' +version = '1.8.0_92' + +homepage = 'http://java.com/' +description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy + Java applications on desktops and servers.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +# download the tar.gz directly from http://www.oracle.com/technetwork/java/javase/downloads/index.html +(vp, vs) = version.split('_') +altver = '%su%s' % (vp.split('.')[1], vs) +sources = ['jdk-%s-linux-x64.tar.gz' % altver] + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/j/Jellyfish/Jellyfish-1.1.11-foss-2016a.eb b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-1.1.11-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..8e2a518511e709daf5f8565c76a99578c30538ca --- /dev/null +++ b/easybuild/easyconfigs/j/Jellyfish/Jellyfish-1.1.11-foss-2016a.eb @@ -0,0 +1,25 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel +easyblock = 'ConfigureMake' + +name = 'Jellyfish' +version = '1.1.11' + +homepage = 'http://www.cbcb.umd.edu/software/jellyfish/' +description = """ Jellyfish is a tool for fast, memory-efficient counting of k-mers in DNA.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['http://www.cbcb.umd.edu/software/jellyfish/'] +sources = [SOURCELOWER_TAR_GZ] + +parallel = 1 + +sanity_check_paths = { + 'files': ['bin/jellyfish'], + 'dirs': [] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/j/jModelTest/jModelTest-2.1.10r20160303-Java-1.8.0_92.eb b/easybuild/easyconfigs/j/jModelTest/jModelTest-2.1.10r20160303-Java-1.8.0_92.eb new file mode 100644 index 0000000000000000000000000000000000000000..00bc8cb97d9e349ff8551f3b206b12658f6e9ec4 --- /dev/null +++ b/easybuild/easyconfigs/j/jModelTest/jModelTest-2.1.10r20160303-Java-1.8.0_92.eb @@ -0,0 +1,36 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +easyblock = 'PackedBinary' + +name = 'jModelTest' +version = '2.1.10r20160303' +versionsuffix = '-Java-%(javaver)s' + +homepage = 'https://github.com/ddarriba/jmodeltest2' +description="""jModelTest is a tool to carry out statistical selection of best-fit models of nucleotide substitution.""" + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = ['https://github.com/ddarriba/jmodeltest2/archive/'] +sources = ['v%(version)s.tar.gz'] + +builddependencies = [('ant', '1.9.7', versionsuffix)] + +dependencies = [ + ('MPJ-Express', '0.44', versionsuffix, ('foss', '2016a')), + ('Java', '1.8.0_92'), +] + +install_cmd = "cd jmodeltest2-%(version)s && ant -Ddist.dir=%(installdir)s jar" + +modloadmsg = """To execute jModelTest run: java -jar \\$EBROOTJMODELTEST/jModelTest.jar""" + +sanity_check_paths = { + 'files': ['jModelTest.jar'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/j/jemalloc/jemalloc-4.1.0-intel-2016a.eb b/easybuild/easyconfigs/j/jemalloc/jemalloc-4.1.0-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..7bee41cdcd56b03d3650179a1c339f1bcc029bf6 --- /dev/null +++ b/easybuild/easyconfigs/j/jemalloc/jemalloc-4.1.0-intel-2016a.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = 'jemalloc' +version = '4.1.0' + +homepage = 'http://www.canonware.com/jemalloc' +description = """jemalloc is a general purpose malloc(3) implementation that emphasizes fragmentation avoidance and + scalable concurrency support.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +source_urls = ['https://github.com/jemalloc/jemalloc/archive'] +sources = ['%(version)s.tar.gz'] + +builddependencies = [('Autotools', '20150215')] + +preconfigopts = "./autogen.sh && " +prebuildopts = "make dist && " + +sanity_check_paths = { + 'files': ['bin/jeprof', 'lib/libjemalloc.a', 'lib/libjemalloc_pic.a', 'lib/libjemalloc.%s' % SHLIB_EXT, + 'include/jemalloc/jemalloc.h'], + 'dirs': ['share'], +} + +modextrapaths = {'LD_PRELOAD': ['lib/libjemalloc.%s' % SHLIB_EXT]} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/j/jemalloc/jemalloc-4.2.0-foss-2016a.eb b/easybuild/easyconfigs/j/jemalloc/jemalloc-4.2.0-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..0fe7cf019d2938ad8132c41643eebdea96758177 --- /dev/null +++ b/easybuild/easyconfigs/j/jemalloc/jemalloc-4.2.0-foss-2016a.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = 'jemalloc' +version = '4.2.0' + +homepage = 'http://www.canonware.com/jemalloc' +description = """jemalloc is a general purpose malloc(3) implementation that emphasizes fragmentation avoidance and + scalable concurrency support.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['https://github.com/jemalloc/jemalloc/archive'] +sources = ['%(version)s.tar.gz'] + +builddependencies = [('Autotools', '20150215')] + +preconfigopts = "./autogen.sh && " +prebuildopts = "make dist && " + +sanity_check_paths = { + 'files': ['bin/jeprof', 'lib/libjemalloc.a', 'lib/libjemalloc_pic.a', 'lib/libjemalloc.%s' % SHLIB_EXT, + 'include/jemalloc/jemalloc.h'], + 'dirs': ['share'], +} + +modextrapaths = {'LD_PRELOAD': ['lib/libjemalloc.%s' % SHLIB_EXT]} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/j/jemalloc/jemalloc-4.2.0-intel-2016a.eb b/easybuild/easyconfigs/j/jemalloc/jemalloc-4.2.0-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..dccd9491cd5f755bb20cddb0bc35a468caaa7f67 --- /dev/null +++ b/easybuild/easyconfigs/j/jemalloc/jemalloc-4.2.0-intel-2016a.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = 'jemalloc' +version = '4.2.0' + +homepage = 'http://www.canonware.com/jemalloc' +description = """jemalloc is a general purpose malloc(3) implementation that emphasizes fragmentation avoidance and + scalable concurrency support.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +source_urls = ['https://github.com/jemalloc/jemalloc/archive'] +sources = ['%(version)s.tar.gz'] + +builddependencies = [('Autotools', '20150215')] + +preconfigopts = "./autogen.sh && " +prebuildopts = "make dist && " + +sanity_check_paths = { + 'files': ['bin/jeprof', 'lib/libjemalloc.a', 'lib/libjemalloc_pic.a', 'lib/libjemalloc.%s' % SHLIB_EXT, + 'include/jemalloc/jemalloc.h'], + 'dirs': ['share'], +} + +modextrapaths = {'LD_PRELOAD': ['lib/libjemalloc.%s' % SHLIB_EXT]} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/j/jemalloc/jemalloc-4.2.1-intel-2016b.eb b/easybuild/easyconfigs/j/jemalloc/jemalloc-4.2.1-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..7ab95453f84c67f59745e50fabb07d306598c102 --- /dev/null +++ b/easybuild/easyconfigs/j/jemalloc/jemalloc-4.2.1-intel-2016b.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = 'jemalloc' +version = '4.2.1' + +homepage = 'http://www.canonware.com/jemalloc' +description = """jemalloc is a general purpose malloc(3) implementation that emphasizes fragmentation avoidance and + scalable concurrency support.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['https://github.com/jemalloc/jemalloc/archive'] +sources = ['%(version)s.tar.gz'] + +builddependencies = [('Autotools', '20150215')] + +preconfigopts = "./autogen.sh && " +prebuildopts = "make dist && " + +sanity_check_paths = { + 'files': ['bin/jeprof', 'lib/libjemalloc.a', 'lib/libjemalloc_pic.a', 'lib/libjemalloc.%s' % SHLIB_EXT, + 'include/jemalloc/jemalloc.h'], + 'dirs': ['share'], +} + +modextrapaths = {'LD_PRELOAD': ['lib/libjemalloc.%s' % SHLIB_EXT]} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/j/jhbuild/jhbuild-3.15.92-GCCcore-4.9.3.eb b/easybuild/easyconfigs/j/jhbuild/jhbuild-3.15.92-GCCcore-4.9.3.eb new file mode 100644 index 0000000000000000000000000000000000000000..b2f1cf65eb7bd22f80852cc42e83e0f97cbc94f6 --- /dev/null +++ b/easybuild/easyconfigs/j/jhbuild/jhbuild-3.15.92-GCCcore-4.9.3.eb @@ -0,0 +1,49 @@ +easyblock = 'ConfigureMake' + +name = 'jhbuild' +version = '3.15.92' + +homepage = 'https://wiki.gnome.org/action/show/Projects/Jhbuild' +description = """JHBuild allows you to automatically download and compile “modules” (i.e. source code packages). +Modules are listed in “module set” files, which also include dependency information so that JHBuild can discover +what modules need to be built and in what order.""" + +toolchain = {'name': 'GCCcore', 'version': '4.9.3'} + +sources = ['%(version)s.tar.gz'] +source_urls = [('https://github.com/GNOME/jhbuild/archive/')] + +# jhbuild is python so it has a python dependency, but we want to give people freedom to use whatever python they +# chose during a build process +allow_system_deps = [('Python', SYS_PYTHON_VERSION)] + +builddependencies = [ + ('binutils', '2.25'), +] + +dependencies = [ + ('Autotools', '20150215'), + ('pkg-config', '0.29.1'), + ('gettext', '0.19.8'), + ('flex', '2.6.0'), + ('Bison', '3.0.4'), + ('M4', '1.4.17'), + ('CVS', '1.11.23'), +] + +# We use the simple install method as per: +# https://developer.gnome.org/jhbuild/stable/getting-started.html.en +# to avoid unnecessary dependencies. This requires us to build in the install dir so that all libs are found. +buildininstalldir = True +skipsteps = ['configure'] +prebuildopts = './autogen.sh --prefix=%(installdir)s &&' + +# Make sure there are no "not found" in the sanitycheck output +sanity_check_commands = [('! jhbuild', 'sanitycheck| grep not\ found')] + +sanity_check_paths = { + 'files': ['bin/jhbuild'], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/j/jupyterhub/jupyterhub-0.6.1-foss-2016a-Python-3.5.1.eb b/easybuild/easyconfigs/j/jupyterhub/jupyterhub-0.6.1-foss-2016a-Python-3.5.1.eb new file mode 100755 index 0000000000000000000000000000000000000000..3484e3c6a6d7476637dcb7a91251b8815d3a41c0 --- /dev/null +++ b/easybuild/easyconfigs/j/jupyterhub/jupyterhub-0.6.1-foss-2016a-Python-3.5.1.eb @@ -0,0 +1,46 @@ +easyblock = 'Bundle' + +name = 'jupyterhub' +version = '0.6.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://jupyter.org' +description = """JupyterHub is a multiuser version of the Jupyter (IPython) notebook designed for + centralized deployments in companies, university classrooms and research labs.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +dependencies = [ + ('Python', '3.5.1'), + ('IPython', '5.0.0', versionsuffix), + ('configurable-http-proxy', '1.3.0', '-nodejs-4.4.7'), +] + +# this is a bundle of Python packages +exts_defaultclass = 'PythonPackage' + +exts_list = [ + ('SQLAlchemy', '1.0.13', { + 'source_urls': ['https://pypi.python.org/packages/source/S/SQLAlchemy/'], + }), + ('requests', '2.10.0', { + 'source_urls': ['https://pypi.python.org/packages/source/r/requests/'], + }), + ('pamela', '0.2.1', { + 'source_urls': ['https://pypi.python.org/packages/source/p/pamela/'], + }), + ('jupyterhub', version, { + 'source_urls': ['https://pypi.python.org/packages/source/j/jupyterhub/'], + }), +] + +modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']} + +sanity_check_paths = { + 'files': ['bin/jupyterhub'], + 'dirs': ['lib/python%(pyshortver)s/site-packages/jupyterhub'], +} + +sanity_check_commands = ['jupyterhub --help'] + +moduleclass = 'tools' diff --git a/easybuild/easyconfigs/k/Kent_tools/Kent_tools-20130806-linux.x86_64.eb b/easybuild/easyconfigs/k/Kent_tools/Kent_tools-20130806-linux.x86_64.eb new file mode 100644 index 0000000000000000000000000000000000000000..d103de7895830adcb2c10f2ff62080148725a281 --- /dev/null +++ b/easybuild/easyconfigs/k/Kent_tools/Kent_tools-20130806-linux.x86_64.eb @@ -0,0 +1,28 @@ +easyblock = 'BinariesTarball' + +name = 'Kent_tools' +version = '20130806' +versionsuffix = '-linux.x86_64' + +homepage = 'http://genome.cse.ucsc.edu/' +description = """Kent tools: collection of tools used by the UCSC genome browser.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +# download from http://hgdownload.cse.ucsc.edu/admin/exe/linux.x86_64/, and pack into tarball with: +# mkdir Kent_tools +# rsync -aP rsync://hgdownload.cse.ucsc.edu/genome/admin/exe/linux.x86_64/ Kent_tools +# tar cfvz Kent_tools-20130806.tar.gz Kent_tools +sources = [SOURCE_TAR_GZ] + +postinstallcmds = [ + "cp -a %(builddir)s/Kent_tools/blat/{blat,gfClient,gfServer} %(installdir)s/bin", + "cp -a %(builddir)s/Kent_tools/blat/FOOTER.txt %(installdir)s/bin/FOOTER_blat.txt", +] + +sanity_check_paths = { + 'files': ['bin/FOOTER', 'bin/blat', 'bin/getRna', 'bin/liftOver', 'bin/mafGene', 'bin/splitFile', 'bin/twoBitToFa'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/Keras/Keras-1.0.8-intel-2016b-Python-3.5.2.eb b/easybuild/easyconfigs/k/Keras/Keras-1.0.8-intel-2016b-Python-3.5.2.eb new file mode 100644 index 0000000000000000000000000000000000000000..418b1b87b0efcc1bb7fcb67c139b8759bf100001 --- /dev/null +++ b/easybuild/easyconfigs/k/Keras/Keras-1.0.8-intel-2016b-Python-3.5.2.eb @@ -0,0 +1,28 @@ +easyblock = "PythonPackage" + +name = 'Keras' +version = '1.0.8' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://keras.io/' +description = """Keras is a minimalist, highly modular neural networks library, written in Python and +capable of running on top of either TensorFlow or Theano.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('Python', '3.5.2'), + ('Theano', '0.8.2', versionsuffix), + ('h5py', '2.6.0', '%(versionsuffix)s-HDF5-1.8.17'), + ('PyYAML', '3.12', versionsuffix), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/k/Keras/Keras-1.1.0-intel-2016b-Python-3.5.2.eb b/easybuild/easyconfigs/k/Keras/Keras-1.1.0-intel-2016b-Python-3.5.2.eb new file mode 100644 index 0000000000000000000000000000000000000000..503271be943e0bf503f3eb768410b1e1d633c509 --- /dev/null +++ b/easybuild/easyconfigs/k/Keras/Keras-1.1.0-intel-2016b-Python-3.5.2.eb @@ -0,0 +1,28 @@ +easyblock = "PythonPackage" + +name = 'Keras' +version = '1.1.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://keras.io/' +description = """Keras is a minimalist, highly modular neural networks library, written in Python and +capable of running on top of either TensorFlow or Theano.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('Python', '3.5.2'), + ('Theano', '0.8.2', versionsuffix), + ('h5py', '2.6.0', '%(versionsuffix)s-HDF5-1.8.17'), + ('PyYAML', '3.12', versionsuffix), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/k/Kraken/Kraken-0.10.5-beta-foss-2016a-Perl-5.22.1.eb b/easybuild/easyconfigs/k/Kraken/Kraken-0.10.5-beta-foss-2016a-Perl-5.22.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..4bb09cbfe2ae21d6675f245aff4201cd39948460 --- /dev/null +++ b/easybuild/easyconfigs/k/Kraken/Kraken-0.10.5-beta-foss-2016a-Perl-5.22.1.eb @@ -0,0 +1,44 @@ +easyblock = 'PackedBinary' + +name = 'Kraken' +version = '0.10.5-beta' +versionsuffix='-Perl-%(perlver)s' + +homepage = 'http://ccb.jhu.edu/software/kraken/' +description = """Kraken is a system for assigning taxonomic labels to short DNA sequences, + usually obtained through metagenomic studies. Previous attempts by other + bioinformatics software to accomplish this task have often used sequence + alignment or machine learning techniques that were quite slow, leading to + the development of less sensitive but much faster abundance estimation + programs. Kraken aims to achieve high sensitivity and high speed by + utilizing exact alignments of k-mers and a novel classification algorithm.""" + +#Part is compiled with CXX, the rest is in Perl +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'openmp': True} + +source_urls = ['http://ccb.jhu.edu/software/kraken/dl/'] +sources = [SOURCELOWER_TGZ] + +patches = ['Kraken_%(version)s_makefile.patch'] + +dependencies = [ + ('Perl', '5.22.1'), + ('Jellyfish', '1.1.11'), + ('wget', '1.17.1'), +] + +install_cmd = 'cd %(builddir)s/%(namelower)s-%(version)s && ' +install_cmd += './install_kraken.sh %(installdir)s' + +sanity_check_paths = { + 'files': ['add_to_library.sh', 'build_kraken_db.sh', 'check_for_jellyfish.sh', 'classify', 'clean_db.sh', + 'cp_into_tempfile.pl', 'db_shrink', 'db_sort', 'download_genomic_library.sh', + 'download_taxonomy.sh', 'kraken', 'kraken-build', 'kraken-filter', 'krakenlib.pm', + 'kraken-mpa-report', 'kraken-report', 'kraken-translate', 'make_seqid_to_taxid_map', + 'read_merger.pl', 'report_gi_numbers.pl', 'set_lcas', 'shrink_db.sh', + 'standard_installation.sh', 'upgrade_db.sh', 'verify_gi_numbers.pl'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/Kraken/Kraken_0.10.5-beta_makefile.patch b/easybuild/easyconfigs/k/Kraken/Kraken_0.10.5-beta_makefile.patch new file mode 100644 index 0000000000000000000000000000000000000000..4a0bc26aa6fd4d0feffa14a21078a8399e5c5449 --- /dev/null +++ b/easybuild/easyconfigs/k/Kraken/Kraken_0.10.5-beta_makefile.patch @@ -0,0 +1,12 @@ +#Pick CXX and CXXFLAGS from EasyBuild via pre-defined variables +#May 11th 2016 by B. Hajgato (Free Uninrrsity Brussels, VUB) +--- kraken-0.10.5-beta/src/Makefile.orig 2015-02-18 12:38:00.000000000 +0100 ++++ kraken-0.10.5-beta/src/Makefile 2016-05-11 13:33:39.370016057 +0200 +@@ -1,5 +1,5 @@ +-CXX = g++ +-CXXFLAGS = -Wall -fopenmp -O3 ++CXX ?= g++ ++CXXFLAGS ?= -Wall -fopenmp -O3 + PROGS = db_sort set_lcas classify make_seqid_to_taxid_map db_shrink + + .PHONY: all install clean diff --git a/easybuild/easyconfigs/k/kallisto/kallisto-0.42.5-foss-2016a.eb b/easybuild/easyconfigs/k/kallisto/kallisto-0.42.5-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..2287c59cc6394473d2b0b126d907e20a5015712d --- /dev/null +++ b/easybuild/easyconfigs/k/kallisto/kallisto-0.42.5-foss-2016a.eb @@ -0,0 +1,25 @@ +easyblock = 'CMakeMake' + +name = 'kallisto' +version = '0.42.5' + +homepage = 'http://pachterlab.github.io/kallisto/' +description = """kallisto is a program for quantifying abundances of transcripts from RNA-Seq data, or more generally + of target sequences using high-throughput sequencing reads.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['https://github.com/pachterlab/kallisto/archive/'] +sources = ['v%(version)s.tar.gz'] + +builddependencies = [('CMake', '3.4.3')] +dependencies = [('HDF5', '1.8.16', '-serial')] + +separate_build_dir = True + +sanity_check_paths = { + 'files': ['bin/kallisto'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/kallisto/kallisto-0.43.0-intel-2016b.eb b/easybuild/easyconfigs/k/kallisto/kallisto-0.43.0-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..24e6fb2d59ae0bd49d42357d02ec405be1cce9b5 --- /dev/null +++ b/easybuild/easyconfigs/k/kallisto/kallisto-0.43.0-intel-2016b.eb @@ -0,0 +1,25 @@ +easyblock = 'CMakeMake' + +name = 'kallisto' +version = '0.43.0' + +homepage = 'http://pachterlab.github.io/kallisto/' +description = """kallisto is a program for quantifying abundances of transcripts from RNA-Seq data, or more generally + of target sequences using high-throughput sequencing reads.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['https://github.com/pachterlab/kallisto/archive/'] +sources = ['v%(version)s.tar.gz'] + +builddependencies = [('CMake', '3.5.2')] +dependencies = [('HDF5', '1.8.17')] + +separate_build_dir = True + +sanity_check_paths = { + 'files': ['bin/kallisto'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/k/kbproto/kbproto-1.0.6-foss-2014b.eb b/easybuild/easyconfigs/k/kbproto/kbproto-1.0.6-foss-2014b.eb index 7482053f6fbc7c8dc9feff3ce3991b03353d2fb2..30967e9fe4abed96f90d52bf179820f781afba2a 100644 --- a/easybuild/easyconfigs/k/kbproto/kbproto-1.0.6-foss-2014b.eb +++ b/easybuild/easyconfigs/k/kbproto/kbproto-1.0.6-foss-2014b.eb @@ -9,7 +9,7 @@ description = """X.org KBProto protocol headers.""" toolchain = {'name': 'foss', 'version': '2014b'} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { 'files': ['include/X11/extensions/%s' % x for x in ['XKBgeom.h', 'XKB.h', 'XKBproto.h', 'XKBsrv.h', 'XKBstr.h']], diff --git a/easybuild/easyconfigs/k/kbproto/kbproto-1.0.6-goolf-1.4.10.eb b/easybuild/easyconfigs/k/kbproto/kbproto-1.0.6-goolf-1.4.10.eb index e54e5f74c9e153b886de8c7ea6c5337bab14ee22..7e3ad5f572220a5fdc898699caaf985fba9f04b3 100644 --- a/easybuild/easyconfigs/k/kbproto/kbproto-1.0.6-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/k/kbproto/kbproto-1.0.6-goolf-1.4.10.eb @@ -9,7 +9,7 @@ description = """X.org KBProto protocol headers.""" toolchain = {'name': 'goolf', 'version': '1.4.10'} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { 'files': ['include/X11/extensions/%s' % x for x in ['XKBgeom.h', 'XKB.h', 'XKBproto.h', 'XKBsrv.h', 'XKBstr.h']], diff --git a/easybuild/easyconfigs/k/kbproto/kbproto-1.0.6-ictce-5.3.0.eb b/easybuild/easyconfigs/k/kbproto/kbproto-1.0.6-ictce-5.3.0.eb index 664996727e1b7fa8466ecd087f0e09c0f1f0b09d..48cbc77814c28b90be3186e1559dd2201f65bae7 100644 --- a/easybuild/easyconfigs/k/kbproto/kbproto-1.0.6-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/k/kbproto/kbproto-1.0.6-ictce-5.3.0.eb @@ -9,7 +9,7 @@ description = """X.org KBProto protocol headers.""" toolchain = {'name': 'ictce', 'version': '5.3.0'} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { 'files': ['include/X11/extensions/%s' % x for x in ['XKBgeom.h', 'XKB.h', 'XKBproto.h', 'XKBsrv.h', 'XKBstr.h']], diff --git a/easybuild/easyconfigs/k/kbproto/kbproto-1.0.6-intel-2014b.eb b/easybuild/easyconfigs/k/kbproto/kbproto-1.0.6-intel-2014b.eb index 31cb837d0f63198bf32e19f04b5ed2fce9f5bcb6..2393fe61dcce30ef59a0f22fd44c867c55b04cae 100644 --- a/easybuild/easyconfigs/k/kbproto/kbproto-1.0.6-intel-2014b.eb +++ b/easybuild/easyconfigs/k/kbproto/kbproto-1.0.6-intel-2014b.eb @@ -9,7 +9,7 @@ description = """X.org KBProto protocol headers.""" toolchain = {'name': 'intel', 'version': '2014b'} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { 'files': ['include/X11/extensions/%s' % x for x in ['XKBgeom.h', 'XKB.h', 'XKBproto.h', 'XKBsrv.h', 'XKBstr.h']], diff --git a/easybuild/easyconfigs/k/kbproto/kbproto-1.0.6-intel-2015a.eb b/easybuild/easyconfigs/k/kbproto/kbproto-1.0.6-intel-2015a.eb index 2d16cb0b139c8a45182b87fcc39e93290e476cd1..295d7b8f948bab9c1ec9349516b83652f21b0e7e 100644 --- a/easybuild/easyconfigs/k/kbproto/kbproto-1.0.6-intel-2015a.eb +++ b/easybuild/easyconfigs/k/kbproto/kbproto-1.0.6-intel-2015a.eb @@ -9,7 +9,7 @@ description = """X.org KBProto protocol headers.""" toolchain = {'name': 'intel', 'version': '2015a'} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { 'files': ['include/X11/extensions/%s' % x for x in ['XKBgeom.h', 'XKB.h', 'XKBproto.h', 'XKBsrv.h', 'XKBstr.h']], diff --git a/easybuild/easyconfigs/k/kbproto/kbproto-1.0.7-foss-2016a.eb b/easybuild/easyconfigs/k/kbproto/kbproto-1.0.7-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..645a67a71bbcb125bc118e41d71a170553bfdb81 --- /dev/null +++ b/easybuild/easyconfigs/k/kbproto/kbproto-1.0.7-foss-2016a.eb @@ -0,0 +1,21 @@ +easyblock = 'ConfigureMake' + +name = 'kbproto' +version = '1.0.7' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """X.org KBProto protocol headers.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_PROTO_SOURCE] + +builddependencies = [('xorg-macros', '1.19.0')] + +sanity_check_paths = { + 'files': ['include/X11/extensions/%s' % x for x in ['XKBgeom.h', 'XKB.h', 'XKBproto.h', 'XKBsrv.h', 'XKBstr.h']], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/k/kbproto/kbproto-1.0.7-gimkl-2.11.5.eb b/easybuild/easyconfigs/k/kbproto/kbproto-1.0.7-gimkl-2.11.5.eb index 050b2bda557dd00f1e93ba730e6af188f9f48449..a2add0de300401cf9e5aae6aae4e4adf5f6ad8c5 100644 --- a/easybuild/easyconfigs/k/kbproto/kbproto-1.0.7-gimkl-2.11.5.eb +++ b/easybuild/easyconfigs/k/kbproto/kbproto-1.0.7-gimkl-2.11.5.eb @@ -9,7 +9,7 @@ description = """X.org KBProto protocol headers.""" toolchain = {'name': 'gimkl', 'version': '2.11.5'} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { 'files': ['include/X11/extensions/%s' % x for x in ['XKBgeom.h', 'XKB.h', 'XKBproto.h', 'XKBsrv.h', 'XKBstr.h']], diff --git a/easybuild/easyconfigs/k/kbproto/kbproto-1.0.7-intel-2015a.eb b/easybuild/easyconfigs/k/kbproto/kbproto-1.0.7-intel-2015a.eb index 62923f260f75b2e09b1850a3cba8f59e1c2c4838..13dbd2eb082b9a415d0f71aed6e10934c0ae761c 100644 --- a/easybuild/easyconfigs/k/kbproto/kbproto-1.0.7-intel-2015a.eb +++ b/easybuild/easyconfigs/k/kbproto/kbproto-1.0.7-intel-2015a.eb @@ -9,7 +9,7 @@ description = """X.org KBProto protocol headers.""" toolchain = {'name': 'intel', 'version': '2015a'} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { 'files': ['include/X11/extensions/%s' % x for x in ['XKBgeom.h', 'XKB.h', 'XKBproto.h', 'XKBsrv.h', 'XKBstr.h']], diff --git a/easybuild/easyconfigs/k/kbproto/kbproto-1.0.7-intel-2015b.eb b/easybuild/easyconfigs/k/kbproto/kbproto-1.0.7-intel-2015b.eb index d692faf3931201d1a5d698a4205e08b48976fc71..9a5a48c48021938d165be20e0cfacaaccbd5c00f 100644 --- a/easybuild/easyconfigs/k/kbproto/kbproto-1.0.7-intel-2015b.eb +++ b/easybuild/easyconfigs/k/kbproto/kbproto-1.0.7-intel-2015b.eb @@ -9,7 +9,7 @@ description = """X.org KBProto protocol headers.""" toolchain = {'name': 'intel', 'version': '2015b'} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] sanity_check_paths = { 'files': ['include/X11/extensions/%s' % x for x in ['XKBgeom.h', 'XKB.h', 'XKBproto.h', 'XKBsrv.h', 'XKBstr.h']], diff --git a/easybuild/easyconfigs/k/kbproto/kbproto-1.0.7-intel-2016a.eb b/easybuild/easyconfigs/k/kbproto/kbproto-1.0.7-intel-2016a.eb index 29d6a6987afc6b9f25d2a4204ea8d31df8204b6d..2c6fbcd6f5390fab961f71e5562404fe833ef230 100644 --- a/easybuild/easyconfigs/k/kbproto/kbproto-1.0.7-intel-2016a.eb +++ b/easybuild/easyconfigs/k/kbproto/kbproto-1.0.7-intel-2016a.eb @@ -9,7 +9,9 @@ description = """X.org KBProto protocol headers.""" toolchain = {'name': 'intel', 'version': '2016a'} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/'] +source_urls = [XORG_PROTO_SOURCE] + +builddependencies = [('xorg-macros', '1.19.0')] sanity_check_paths = { 'files': ['include/X11/extensions/%s' % x for x in ['XKBgeom.h', 'XKB.h', 'XKBproto.h', 'XKBsrv.h', 'XKBstr.h']], diff --git a/easybuild/easyconfigs/k/khmer/khmer-1.1-goolf-1.4.10-Python-2.7.5.eb b/easybuild/easyconfigs/k/khmer/khmer-1.1-goolf-1.4.10-Python-2.7.5.eb new file mode 100644 index 0000000000000000000000000000000000000000..a821aa77f2956ea7ee6facad0f12a37e92bf4290 --- /dev/null +++ b/easybuild/easyconfigs/k/khmer/khmer-1.1-goolf-1.4.10-Python-2.7.5.eb @@ -0,0 +1,30 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# Swiss Institute of Bioinformatics +# Biozentrum - University of Basel + +easyblock = "PythonPackage" + +name = 'khmer' +version = '1.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://github.com/ged-lab/khmer/' +description = """ In-memory nucleotide sequence k-mer counting, filtering, graph traversal and more """ + +toolchain = {'name': 'goolf', 'version': '1.4.10'} + +source_urls = ['https://github.com/ged-lab/khmer/archive/'] +sources = ['v%(version)s.tar.gz'] + +dependencies = [ + ('Python', '2.7.5'), +] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["count-median.py", "extract-long-sequences.py", "filter-abund.py", + "load-into-counting.py", "sample-reads-randomly.py"]], + 'dirs': ["lib/python%(pyshortver)s/site-packages/khmer-%(version)s-py%(pyshortver)s-linux-x86_64.egg"], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/LAME/LAME-3.99.5-foss-2015a.eb b/easybuild/easyconfigs/l/LAME/LAME-3.99.5-foss-2015a.eb new file mode 100644 index 0000000000000000000000000000000000000000..a1da0d2c9035d2f509ed1ae8512dea8d60d94a80 --- /dev/null +++ b/easybuild/easyconfigs/l/LAME/LAME-3.99.5-foss-2015a.eb @@ -0,0 +1,30 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Author: Stephane Thiell +### + +easyblock = 'ConfigureMake' + +name = 'LAME' +version = '3.99.5' + +homepage = 'http://lame.sourceforge.net/' +description = """LAME is a high quality MPEG Audio Layer III (MP3) encoder licensed under the LGPL.""" + +toolchain = {'name': 'foss', 'version': '2015a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['https://sourceforge.net/projects/lame/files/lame/%(version_major_minor)s/'] + +dependencies = [('ncurses', '5.9')] + +# configure is broken: add workaround to find libncurses... +configure_cmd_prefix = "FRONTEND_LDADD='-L${EBROOTNCURSES}/lib' " + +sanity_check_paths = { + 'files': ['bin/lame', 'include/lame/lame.h', 'lib/libmp3lame.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/l/LASTZ/LASTZ-1.02.00-foss-2016a.eb b/easybuild/easyconfigs/l/LASTZ/LASTZ-1.02.00-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..10dacf3472931bf7fb63aa00f358858c17335bf6 --- /dev/null +++ b/easybuild/easyconfigs/l/LASTZ/LASTZ-1.02.00-foss-2016a.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = 'LASTZ' +version = '1.02.00' + +homepage = 'http://www.bx.psu.edu/~rsharris/lastz/' +description = """ LASTZ is a program for aligning DNA sequences, a pairwise aligner. Originally designed to handle + sequences the size of human chromosomes and from different species, it is also useful for sequences produced by NGS + sequencing technologies such as Roche 454. +""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://www.bx.psu.edu/miller_lab/dist/'] + +patches = ['LASTZ-%(version)s_Makefile.patch'] + +skipsteps = ['configure'] + +installopts = 'installDir=%(installdir)s/bin' + +sanity_check_paths = { + 'files': ["bin/%s" % binfile for binfile in ["lastz", "lastz_D"]], + 'dirs': ["bin"] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/LASTZ/LASTZ-1.02.00-goolf-1.7.20.eb b/easybuild/easyconfigs/l/LASTZ/LASTZ-1.02.00-goolf-1.7.20.eb new file mode 100644 index 0000000000000000000000000000000000000000..d7a88ce495d30a705dfbcc9e541915c8be8ce408 --- /dev/null +++ b/easybuild/easyconfigs/l/LASTZ/LASTZ-1.02.00-goolf-1.7.20.eb @@ -0,0 +1,46 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +easyblock = 'ConfigureMake' + +name = 'LASTZ' +version = '1.02.00' + +homepage = 'http://www.bx.psu.edu/~rsharris/lastz/' + +description = """LASTZ is a program for aligning DNA sequences, a pairwise aligner. Originally designed to + handle sequences the size of human chromosomes and from different species, it is also useful for sequences + produced by NGS sequencing technologies such as Roche 454.""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} + +source_urls = ['http://www.bx.psu.edu/miller_lab/dist/'] +sources = ['%(namelower)s-%(version)s.tar.gz'] + +# the tarball includes some test data which is not copied when doing the "make install" step. +# We use the buildininstalldir option to keep this test data in the %(installdir)s +buildininstalldir = True + +parallel = 1 + +unpack_options = '--strip-components=1' + +skipsteps = ['configure'] + +# by default definedForAll variable in src/Makefile contains -Werror which works with gcc-4.4 +# but crashes with newer gcc versions so we override definedForAll to remove the -Werror option +buildopts = " definedForAll='-Wall -Wextra -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE'" + +# use the LASTZ_INSTALL variable to define the directory where to copy the binaries during "make install" step +# Tarball includes an empty bin/ folder. In case the tarball doesn't include a bin/ folder you can do +# preinstallopts = 'mkdir %(installdir)s/bin/ && ' +installopts = " LASTZ_INSTALL='%(installdir)s/bin'" + +sanity_check_paths = { + 'files': ["bin/lastz", "bin/lastz_D"], + 'dirs': [] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/l/LASTZ/LASTZ-1.02.00_Makefile.patch b/easybuild/easyconfigs/l/LASTZ/LASTZ-1.02.00_Makefile.patch new file mode 100644 index 0000000000000000000000000000000000000000..39bfb5c65520110c97734c69bfa56d97b984d7d1 --- /dev/null +++ b/easybuild/easyconfigs/l/LASTZ/LASTZ-1.02.00_Makefile.patch @@ -0,0 +1,15 @@ +# Remove use of -Werror because Werror is not used (discussed in http://seqanswers.com/forums/showthread.php?t=20113). +# Using -Werror gives warnings which result in a failure of the installation. +# Author: Fokke Dijkstra - Rijksuniversiteit Groningen (RUG) +--- lastz-distrib-1.02.00/src/Makefile 2010-01-13 18:00:09.000000000 +0100 ++++ lastz-distrib-1.02.00/src/Makefile 2015-02-09 17:22:41.030256461 +0100 +@@ -28,7 +28,7 @@ + # + #--------- + +-definedForAll = -Wall -Wextra -Werror -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE ++definedForAll = -Wall -Wextra -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE + + + VERSION_FLAGS= \ + diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-3.8.0-foss-2016a.eb b/easybuild/easyconfigs/l/LLVM/LLVM-3.8.0-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..fc0af540c128df6179fa4443bdd92f6760b5a482 --- /dev/null +++ b/easybuild/easyconfigs/l/LLVM/LLVM-3.8.0-foss-2016a.eb @@ -0,0 +1,41 @@ +easyblock = 'CMakeMake' + +name = 'LLVM' +version = '3.8.0' + +homepage = "http://llvm.org/" +description = """The LLVM Core libraries provide a modern source- and target-independent + optimizer, along with code generation support for many popular CPUs + (as well as some less common ones!) These libraries are built around a well + specified code representation known as the LLVM intermediate representation + ("LLVM IR"). The LLVM Core libraries are well documented, and it is + particularly easy to invent your own language (or port an existing compiler) + to use LLVM as an optimizer and code generator.""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'cstd': 'gnu++11'} + +source_urls = ["http://llvm.org/releases/%(version)s"] +sources = ["llvm-%(version)s.src.tar.xz"] + +builddependencies = [ + ('CMake', '3.5.2'), + ('Python', '2.7.11'), +] + +dependencies = [ + ('ncurses', '6.0'), +] + +configopts = '-DBUILD_SHARED_LIBS=ON ' +# required to install extra tools in bin/ +configopts += "-DLLVM_INSTALL_UTILS=ON" + +sanity_check_paths = { + 'files': ['bin/llvm-ar', 'bin/FileCheck'], + 'dirs': ['include/llvm', 'include/llvm-c'], +} + +separate_build_dir = True + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-3.8.0-intel-2016a.eb b/easybuild/easyconfigs/l/LLVM/LLVM-3.8.0-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..7a9543d2601c5863d6636ad210ffd33fc637db33 --- /dev/null +++ b/easybuild/easyconfigs/l/LLVM/LLVM-3.8.0-intel-2016a.eb @@ -0,0 +1,41 @@ +easyblock = 'CMakeMake' + +name = 'LLVM' +version = '3.8.0' + +homepage = "http://llvm.org/" +description = """The LLVM Core libraries provide a modern source- and target-independent + optimizer, along with code generation support for many popular CPUs + (as well as some less common ones!) These libraries are built around a well + specified code representation known as the LLVM intermediate representation + ("LLVM IR"). The LLVM Core libraries are well documented, and it is + particularly easy to invent your own language (or port an existing compiler) + to use LLVM as an optimizer and code generator.""" + +toolchain = {'name': 'intel', 'version': '2016a'} +toolchainopts = {'cstd': 'gnu++11'} + +source_urls = ["http://llvm.org/releases/%(version)s"] +sources = ["llvm-%(version)s.src.tar.xz"] + +builddependencies = [ + ('CMake', '3.5.1'), + ('Python', '2.7.11'), +] + +dependencies = [ + ('ncurses', '6.0'), +] + +configopts = '-DBUILD_SHARED_LIBS=ON -DCMAKE_EXE_LINKER_FLAGS="$LDFLAGS -shared-intel" ' +# required to install extra tools in bin/ +configopts += "-DLLVM_INSTALL_UTILS=ON" + +sanity_check_paths = { + 'files': ['bin/llvm-ar', 'bin/FileCheck'], + 'dirs': ['include/llvm', 'include/llvm-c'], +} + +separate_build_dir = True + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-3.8.1-GCCcore-4.9.3.eb b/easybuild/easyconfigs/l/LLVM/LLVM-3.8.1-GCCcore-4.9.3.eb new file mode 100644 index 0000000000000000000000000000000000000000..fe4a09d2cd410520940832a4879a22068ea22013 --- /dev/null +++ b/easybuild/easyconfigs/l/LLVM/LLVM-3.8.1-GCCcore-4.9.3.eb @@ -0,0 +1,42 @@ +easyblock = 'CMakeMake' + +name = 'LLVM' +version = '3.8.1' + +homepage = "http://llvm.org/" +description = """The LLVM Core libraries provide a modern source- and target-independent + optimizer, along with code generation support for many popular CPUs + (as well as some less common ones!) These libraries are built around a well + specified code representation known as the LLVM intermediate representation + ("LLVM IR"). The LLVM Core libraries are well documented, and it is + particularly easy to invent your own language (or port an existing compiler) + to use LLVM as an optimizer and code generator.""" + +toolchain = {'name': 'GCCcore', 'version': '4.9.3'} + +source_urls = ["http://llvm.org/releases/%(version)s"] +sources = ["llvm-%(version)s.src.tar.xz"] + +builddependencies = [ + ('binutils', '2.25'), + ('CMake', '3.6.1'), + # We use the minimal Python in GCCcore + ('Python', '2.7.12', '-bare'), +] + +dependencies = [ + ('ncurses', '6.0'), +] + +configopts = '-DBUILD_SHARED_LIBS=ON ' +# required to install extra tools in bin/ +configopts += "-DLLVM_INSTALL_UTILS=ON" + +separate_build_dir = True + +sanity_check_paths = { + 'files': ['bin/llvm-ar', 'bin/FileCheck'], + 'dirs': ['include/llvm', 'include/llvm-c'], +} + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-3.8.1-foss-2016b.eb b/easybuild/easyconfigs/l/LLVM/LLVM-3.8.1-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..959113598997d12dc9db166f08179dda1d747eba --- /dev/null +++ b/easybuild/easyconfigs/l/LLVM/LLVM-3.8.1-foss-2016b.eb @@ -0,0 +1,42 @@ +easyblock = 'CMakeMake' + +name = 'LLVM' +version = '3.8.1' + +homepage = "http://llvm.org/" +description = """The LLVM Core libraries provide a modern source- and target-independent + optimizer, along with code generation support for many popular CPUs + (as well as some less common ones!) These libraries are built around a well + specified code representation known as the LLVM intermediate representation + ("LLVM IR"). The LLVM Core libraries are well documented, and it is + particularly easy to invent your own language (or port an existing compiler) + to use LLVM as an optimizer and code generator.""" + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'cstd': 'gnu++11'} + +source_urls = ["http://llvm.org/releases/%(version)s"] +sources = ["llvm-%(version)s.src.tar.xz"] + +builddependencies = [ + ('CMake', '3.6.1'), + ('Python', '2.7.12'), +] + +dependencies = [ + ('ncurses', '6.0'), + ('zlib', '1.2.8'), +] + +configopts = '-DBUILD_SHARED_LIBS=ON ' +# required to install extra tools in bin/ +configopts += "-DLLVM_INSTALL_UTILS=ON -DLLVM_TARGETS_TO_BUILD=X86 -DLLVM_ENABLE_ZLIB=ON" + +sanity_check_paths = { + 'files': ['bin/llvm-ar', 'bin/FileCheck'], + 'dirs': ['include/llvm', 'include/llvm-c'], +} + +separate_build_dir = True + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-3.8.1-intel-2016b.eb b/easybuild/easyconfigs/l/LLVM/LLVM-3.8.1-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..243e52187d062fd16de946f82743168db236c9d7 --- /dev/null +++ b/easybuild/easyconfigs/l/LLVM/LLVM-3.8.1-intel-2016b.eb @@ -0,0 +1,42 @@ +easyblock = 'CMakeMake' + +name = 'LLVM' +version = '3.8.1' + +homepage = "http://llvm.org/" +description = """The LLVM Core libraries provide a modern source- and target-independent + optimizer, along with code generation support for many popular CPUs + (as well as some less common ones!) These libraries are built around a well + specified code representation known as the LLVM intermediate representation + ("LLVM IR"). The LLVM Core libraries are well documented, and it is + particularly easy to invent your own language (or port an existing compiler) + to use LLVM as an optimizer and code generator.""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'cstd': 'gnu++11'} + +source_urls = ["http://llvm.org/releases/%(version)s"] +sources = ["llvm-%(version)s.src.tar.xz"] + +builddependencies = [ + ('CMake', '3.5.2'), + ('Python', '2.7.12'), +] + +dependencies = [ + ('ncurses', '6.0'), + ('zlib', '1.2.8'), +] + +configopts = '-DBUILD_SHARED_LIBS=ON -DCMAKE_EXE_LINKER_FLAGS="$LDFLAGS -shared-intel" ' +# required to install extra tools in bin/ +configopts += "-DLLVM_INSTALL_UTILS=ON -DLLVM_TARGETS_TO_BUILD=X86 -DLLVM_ENABLE_ZLIB=ON" + +sanity_check_paths = { + 'files': ['bin/llvm-ar', 'bin/FileCheck'], + 'dirs': ['include/llvm', 'include/llvm-c'], +} + +separate_build_dir = True + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-3.9.0-foss-2016b.eb b/easybuild/easyconfigs/l/LLVM/LLVM-3.9.0-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..2a5106af44b13e3ccb0592a79744cc0130554ee6 --- /dev/null +++ b/easybuild/easyconfigs/l/LLVM/LLVM-3.9.0-foss-2016b.eb @@ -0,0 +1,43 @@ +easyblock = 'CMakeMake' + +name = 'LLVM' +version = '3.9.0' + +homepage = "http://llvm.org/" +description = """The LLVM Core libraries provide a modern source- and target-independent + optimizer, along with code generation support for many popular CPUs + (as well as some less common ones!) These libraries are built around a well + specified code representation known as the LLVM intermediate representation + ("LLVM IR"). The LLVM Core libraries are well documented, and it is + particularly easy to invent your own language (or port an existing compiler) + to use LLVM as an optimizer and code generator.""" + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'cstd': 'gnu++11'} + +source_urls = ["http://llvm.org/releases/%(version)s"] +sources = ["llvm-%(version)s.src.tar.xz"] + +builddependencies = [ + ('CMake', '3.6.1'), + ('Python', '2.7.12'), +] + +dependencies = [ + ('ncurses', '6.0'), + ('zlib', '1.2.8'), +] + +configopts = '-DBUILD_SHARED_LIBS=ON ' +# required to install extra tools in bin/ +configopts += '-DLLVM_INSTALL_UTILS=ON -DLLVM_TARGETS_TO_BUILD=X86 -DLLVM_ENABLE_ZLIB=ON ' +configopts += '-DCMAKE_BUILD_TYPE=Release ' + +sanity_check_paths = { + 'files': ['bin/llvm-ar', 'bin/FileCheck'], + 'dirs': ['include/llvm', 'include/llvm-c'], +} + +separate_build_dir = True + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-3.9.0-intel-2016b.eb b/easybuild/easyconfigs/l/LLVM/LLVM-3.9.0-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..2bf426d402314b9f516138fab8fa46fe2ca7ef52 --- /dev/null +++ b/easybuild/easyconfigs/l/LLVM/LLVM-3.9.0-intel-2016b.eb @@ -0,0 +1,45 @@ +easyblock = 'CMakeMake' + +name = 'LLVM' +version = '3.9.0' + +homepage = "http://llvm.org/" +description = """The LLVM Core libraries provide a modern source- and target-independent + optimizer, along with code generation support for many popular CPUs + (as well as some less common ones!) These libraries are built around a well + specified code representation known as the LLVM intermediate representation + ("LLVM IR"). The LLVM Core libraries are well documented, and it is + particularly easy to invent your own language (or port an existing compiler) + to use LLVM as an optimizer and code generator.""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'cstd': 'gnu++11'} + +source_urls = ["http://llvm.org/releases/%(version)s"] +sources = ["llvm-%(version)s.src.tar.xz"] + +patches = ['LLVM-3.9.0-intel-fix-loop.patch'] + +builddependencies = [ + ('CMake', '3.6.1'), + ('Python', '2.7.12'), +] + +dependencies = [ + ('ncurses', '6.0'), + ('zlib', '1.2.8'), +] + +configopts = '-DBUILD_SHARED_LIBS=ON -DCMAKE_EXE_LINKER_FLAGS="$LDFLAGS -shared-intel" ' +# required to install extra tools in bin/ +configopts += '-DLLVM_INSTALL_UTILS=ON -DLLVM_TARGETS_TO_BUILD=X86 -DLLVM_ENABLE_ZLIB=ON ' +configopts += '-DCMAKE_BUILD_TYPE=Release ' + +sanity_check_paths = { + 'files': ['bin/llvm-ar', 'bin/FileCheck'], + 'dirs': ['include/llvm', 'include/llvm-c'], +} + +separate_build_dir = True + +moduleclass = 'compiler' diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-3.9.0-intel-fix-loop.patch b/easybuild/easyconfigs/l/LLVM/LLVM-3.9.0-intel-fix-loop.patch new file mode 100644 index 0000000000000000000000000000000000000000..33e6578be43522e81d3c090af4cb8f72603db1f3 --- /dev/null +++ b/easybuild/easyconfigs/l/LLVM/LLVM-3.9.0-intel-fix-loop.patch @@ -0,0 +1,26 @@ +# Bug in intel compiler +# Source: From https://sft.its.cern.ch/jira/browse/ROOT-8233 +diff -ur llvm-3.9.0rc3.src.orig/lib/Transforms/Utils/LoopUtils.cpp llvm-3.9.0rc3.src/lib/Transforms/Utils/LoopUtils.cpp +--- llvm-3.9.0rc3.src.orig/lib/Transforms/Utils/LoopUtils.cpp 2016-06-11 23:48:25.000000000 +0200 ++++ llvm-3.9.0rc3.src/lib/Transforms/Utils/LoopUtils.cpp 2016-09-01 11:40:34.394205219 +0200 +@@ -834,6 +834,11 @@ + return UsedOutside; + } + ++namespace llvm { ++ extern char &LoopSimplifyID; ++ extern char &LCSSAID; ++} ++ + void llvm::getLoopAnalysisUsage(AnalysisUsage &AU) { + // By definition, all loop passes need the LoopInfo analysis and the + // Dominator tree it depends on. Because they all participate in the loop +@@ -845,8 +850,6 @@ + + // We must also preserve LoopSimplify and LCSSA. We locally access their IDs + // here because users shouldn't directly get them from this header. +- extern char &LoopSimplifyID; +- extern char &LCSSAID; + AU.addRequiredID(LoopSimplifyID); + AU.addPreservedID(LoopSimplifyID); + AU.addRequiredID(LCSSAID); diff --git a/easybuild/easyconfigs/l/LMDB/LMDB-0.9.18-foss-2016a.eb b/easybuild/easyconfigs/l/LMDB/LMDB-0.9.18-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..2961d2e3756c46b97c72d55a9be1cddfb9b9f883 --- /dev/null +++ b/easybuild/easyconfigs/l/LMDB/LMDB-0.9.18-foss-2016a.eb @@ -0,0 +1,26 @@ +easyblock = 'MakeCp' + +name = 'LMDB' +version = '0.9.18' + +homepage = 'https://github.com/LMDB/lmdb' +description = """ +OpenLDAP's Lightning Memory-Mapped Database (LMDB) library. +""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = ['%(name)s_%(version)s.tar.gz'] +source_urls = ['https://github.com/LMDB/lmdb/archive/'] + +files_to_copy = [ + (['liblmdb.a', 'liblmdb.%s' % SHLIB_EXT], 'lib'), + (['lmdb.h'], 'include') +] + +sanity_check_paths = { + 'files': ['include/lmdb.h', 'lib/liblmdb.a', 'lib/liblmdb.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/LZO/LZO-2.09-intel-2016b.eb b/easybuild/easyconfigs/l/LZO/LZO-2.09-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..6e7ff8a59616911358f279418b32a22124067281 --- /dev/null +++ b/easybuild/easyconfigs/l/LZO/LZO-2.09-intel-2016b.eb @@ -0,0 +1,31 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos +# License:: MIT/GPL +# $Id$ +## + +easyblock = 'ConfigureMake' + +name = 'LZO' +version = '2.09' + +homepage = 'http://www.oberhumer.com/opensource/lzo/' +description = "LZO-2.06: Portable lossless data compression library" + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [homepage + 'download/'] + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True} + +runtest = 'test' + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib', 'include'] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/LeadIT/LeadIT-2.1.9.eb b/easybuild/easyconfigs/l/LeadIT/LeadIT-2.1.9.eb new file mode 100644 index 0000000000000000000000000000000000000000..128c5bbc07bbdc51f814b4bbeea20e5d339881b0 --- /dev/null +++ b/easybuild/easyconfigs/l/LeadIT/LeadIT-2.1.9.eb @@ -0,0 +1,27 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Ravi Tripathi +# Email: ravi89@uab.edu + +easyblock = "Tarball" + +name = 'LeadIT' +version = '2.1.9' + +homepage = 'http://www.biosolveit.de/LeadIT/index.html' +description = """Visually Informed LeadOpt""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +#You need to get the software manually from http://www.biosolveit.de/LeadIT/index.html +sources = ['leadit-%(version)s-Linux-x64.tar.gz'] + +checksums = ['363fa557861c4d109fd595ab895df3fd'] + +modextrapaths = {'PATH': ''} + +sanity_check_paths = { + 'files': ["leadit", "flexv", "hydescorer"], + 'dirs': ["example", "doc"] +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/LevelDB/LevelDB-1.18-foss-2016a.eb b/easybuild/easyconfigs/l/LevelDB/LevelDB-1.18-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..f3fb0f0115443177d356af4c05f8b351649df7ac --- /dev/null +++ b/easybuild/easyconfigs/l/LevelDB/LevelDB-1.18-foss-2016a.eb @@ -0,0 +1,34 @@ +easyblock = 'MakeCp' + +name = 'LevelDB' +version = '1.18' + +homepage = 'https://github.com/google/leveldb' +description = """ +LevelDB is a fast key-value storage library written at Google that provides an +ordered mapping from string keys to string values. +""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = ['v%(version)s.tar.gz'] +source_urls = ['https://github.com/google/leveldb/archive/'] + +files_to_copy = [ + (['libleveldb.%s.%%(version)s' % SHLIB_EXT, 'libleveldb.a'], 'lib'), + (['include/leveldb/*.h'], 'include/leveldb') +] + +postinstallcmds=[ + 'cd %(installdir)s/lib; ln -s libleveldb.so.%(version)s libleveldb.so.%(version_major)s', + 'cd %%(installdir)s/lib; ln -s libleveldb.so.%%(version)s libleveldb.%s' % SHLIB_EXT, +] + + +sanity_check_paths = { + 'files': ['include/leveldb/cache.h','include/leveldb/table.h', + 'lib/libleveldb.a', 'lib/libleveldb.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.6-foss-2016a.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.6-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..d7aa3b2df4bd6dcc6ecb234794f355d42815bd74 --- /dev/null +++ b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.6-foss-2016a.eb @@ -0,0 +1,33 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos , Alan O'Cais (JSC) +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/ +## +easyblock = 'ConfigureMake' + +name = 'LibTIFF' +version = '4.0.6' + +homepage = 'http://www.remotesensing.org/libtiff/' +description = "tiff: Library and tools for reading and writing TIFF data files" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = [ + 'http://download.osgeo.org/libtiff/', + 'ftp://ftp.remotesensing.org/pub/libtiff/', +] +sources = ['tiff-%(version)s.tar.gz'] + +sanity_check_paths = { + 'files': ['bin/tiffinfo'], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.6-foss-2016b.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.6-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..07fa7682edf77f542e46a009b0bf33d41f846393 --- /dev/null +++ b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.6-foss-2016b.eb @@ -0,0 +1,33 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos , Alan O'Cais (JSC) +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/ +## +easyblock = 'ConfigureMake' + +name = 'LibTIFF' +version = '4.0.6' + +homepage = 'http://www.remotesensing.org/libtiff/' +description = "tiff: Library and tools for reading and writing TIFF data files" + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = [ + 'http://download.osgeo.org/libtiff/', + 'ftp://ftp.remotesensing.org/pub/libtiff/', +] +sources = ['tiff-%(version)s.tar.gz'] + +sanity_check_paths = { + 'files': ['bin/tiffinfo'], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.6-intel-2016b.eb b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.6-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..d8f291e4e8f30afe990e7b24afbc22407475aac7 --- /dev/null +++ b/easybuild/easyconfigs/l/LibTIFF/LibTIFF-4.0.6-intel-2016b.eb @@ -0,0 +1,33 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos , Alan O'Cais (JSC) +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/ +## +easyblock = 'ConfigureMake' + +name = 'LibTIFF' +version = '4.0.6' + +homepage = 'http://www.remotesensing.org/libtiff/' +description = "tiff: Library and tools for reading and writing TIFF data files" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = [ + 'http://download.osgeo.org/libtiff/', + 'ftp://ftp.remotesensing.org/pub/libtiff/', +] +sources = ['tiff-%(version)s.tar.gz'] + +sanity_check_paths = { + 'files': ['bin/tiffinfo'], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/LibUUID/LibUUID-1.0.3-foss-2016a.eb b/easybuild/easyconfigs/l/LibUUID/LibUUID-1.0.3-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..8da640da4e6b6eb7e4cd932626a428f6a0c5eb03 --- /dev/null +++ b/easybuild/easyconfigs/l/LibUUID/LibUUID-1.0.3-foss-2016a.eb @@ -0,0 +1,19 @@ +easyblock = 'ConfigureMake' + +name = 'LibUUID' +version = '1.0.3' + +homepage = 'http://sourceforge.net/projects/libuuid/' +description = """Portable uuid C library""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +sanity_check_paths = { + 'files': ['include/uuid/uuid.h', 'lib/libuuid.a', 'lib/libuuid.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/Libint/Libint-1.1.4-intel-2016a.eb b/easybuild/easyconfigs/l/Libint/Libint-1.1.4-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..56cf148c48df8b112d85d0dbe91aaca049655e72 --- /dev/null +++ b/easybuild/easyconfigs/l/Libint/Libint-1.1.4-intel-2016a.eb @@ -0,0 +1,23 @@ +name = 'Libint' +version = '1.1.4' + +homepage = 'https://sourceforge.net/p/libint/' +description = """Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body + matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory.""" + +toolchain = {'name': 'intel', 'version': '2016a'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ('http://sourceforge.net/projects/libint/files/v1-releases/', 'download') + +configopts = "--enable-deriv --enable-r12" + +sanity_check_paths = { + 'files': ['include/lib%(x)s/lib%(x)s.h' % {'x': x} for x in ['deriv', 'int', 'r12']] + + ['include/libint/hrr_header.h', 'include/libint/vrr_header.h'] + + ['lib/lib%s.%s' % (x,y) for x in ['deriv', 'int', 'r12'] for y in ['a', SHLIB_EXT]], + 'dirs': [], +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/Libint/Libint-1.1.6-intel-2016b.eb b/easybuild/easyconfigs/l/Libint/Libint-1.1.6-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..accf89b9e8944ce9c93960b8f490434c441896db --- /dev/null +++ b/easybuild/easyconfigs/l/Libint/Libint-1.1.6-intel-2016b.eb @@ -0,0 +1,27 @@ +name = 'Libint' +version = '1.1.6' + +homepage = 'https://sourceforge.net/p/libint/' +description = """Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body + matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory.""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True} + +sources = ['release-%s.tar.gz' % '-'.join(version.split('.'))] +source_urls = ['https://github.com/evaleev/libint/archive/'] + +builddependencies = [('Autotools', '20150215')] + +preconfigopts = "aclocal -I lib/autoconf && libtoolize && autoconf && " + +configopts = "--enable-deriv --enable-r12" + +sanity_check_paths = { + 'files': ['include/lib%(x)s/lib%(x)s.h' % {'x': x} for x in ['deriv', 'int', 'r12']] + + ['include/libint/hrr_header.h', 'include/libint/vrr_header.h'] + + ['lib/lib%s.%s' % (x,y) for x in ['deriv', 'int', 'r12'] for y in ['a', SHLIB_EXT]], + 'dirs': [], +} + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/Libint/Libint-2.1.0-intel-2016b.eb b/easybuild/easyconfigs/l/Libint/Libint-2.1.0-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..8282cb93ccd351b27d73c0799d7beae40ee1bd18 --- /dev/null +++ b/easybuild/easyconfigs/l/Libint/Libint-2.1.0-intel-2016b.eb @@ -0,0 +1,21 @@ +name = 'Libint' +version = '2.1.0' + +homepage = 'https://github.com/evaleev/libint' +description = """Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body + matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory.""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True} + +sources = ['libint-%(version)s-stable.tgz'] +source_urls = ['https://github.com/evaleev/libint/releases/download/v%(version)s'] + +builddependencies = [ + ('GMP', '6.1.1'), + ('Boost', '1.61.0', '-Python-2.7.12'), + ('Eigen', '3.2.9'), + ('Python', '2.7.12'), +] + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/LinBox/LinBox-1.4.0-foss-2016a.eb b/easybuild/easyconfigs/l/LinBox/LinBox-1.4.0-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..f0951b2b358a8a861db8e1aab7a8f0f02d723a0e --- /dev/null +++ b/easybuild/easyconfigs/l/LinBox/LinBox-1.4.0-foss-2016a.eb @@ -0,0 +1,39 @@ +## +# This file is an EasyBuild recipe; see https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright (c) 2016 Riccardo Murri +# Authors:: Riccardo Murri +# License:: GPL +# +## + +easyblock = 'ConfigureMake' + +name = 'LinBox' +version = '1.4.0' + +homepage = 'http://linalg.org/' +description = "C++ library for exact, high-performance linear algebra" + +toolchain = {'version': '2016a', 'name': 'foss'} + +sources = ['v%(version)s.zip'] +source_urls = ['https://github.com/linbox-team/linbox/archive'] + +builddependencies = [ + ('Autotools', '20150215'), +] +dependencies = [ + ('FFLAS-FFPACK', '2.2.0'), + ('Givaro', '4.0.1'), +] + +preconfigopts = "env NOCONFIGURE=1 ./autogen.sh && " +configopts = "--with-givaro=$EBROOTGIVARO --with-fflas-ffpack=$EBROOTFFLASMINFFPACK --enable-openmp" + +sanity_check_paths = { + 'files': ['bin/linbox-config', 'include/linbox/linbox-config.h', 'lib/liblinbox.a'], + 'dirs': ['bin', 'include', 'lib'], +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/LittleCMS/LittleCMS-2.7-intel-2016a.eb b/easybuild/easyconfigs/l/LittleCMS/LittleCMS-2.7-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..a11a17f3e07dee031c70b0225963738a3eb96224 --- /dev/null +++ b/easybuild/easyconfigs/l/LittleCMS/LittleCMS-2.7-intel-2016a.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'LittleCMS' +version = '2.7' + +homepage = 'http://www.littlecms.com/' +description = """ Little CMS intends to be an OPEN SOURCE small-footprint color management engine, + with special focus on accuracy and performance. """ + +toolchain = {'name': 'intel', 'version': '2016a'} + +source_urls = ['http://sourceforge.net/projects/lcms/files/lcms/%(version)s/'] +sources = ['lcms2-%(version)s.tar.gz'] + +dependencies = [('libjpeg-turbo', '1.4.2')] + +sanity_check_paths = { + 'files': ['bin/jpgicc', 'bin/linkicc', 'bin/psicc', 'bin/transicc', 'include/lcms2.h', 'include/lcms2_plugin.h', + 'lib/liblcms2.a', 'lib/liblcms2.%s' % SHLIB_EXT, 'lib/pkgconfig/lcms2.pc'], + 'dirs': ['share/man'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/LittleCMS/LittleCMS-2.8-intel-2016b.eb b/easybuild/easyconfigs/l/LittleCMS/LittleCMS-2.8-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..738095618f9ca021e29a25ebab1382e5d5e14330 --- /dev/null +++ b/easybuild/easyconfigs/l/LittleCMS/LittleCMS-2.8-intel-2016b.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'LittleCMS' +version = '2.8' + +homepage = 'http://www.littlecms.com/' +description = """ Little CMS intends to be an OPEN SOURCE small-footprint color management engine, + with special focus on accuracy and performance. """ + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['http://sourceforge.net/projects/lcms/files/lcms/%(version)s/'] +sources = ['lcms2-%(version)s.tar.gz'] + +dependencies = [('libjpeg-turbo', '1.5.0')] + +sanity_check_paths = { + 'files': ['bin/jpgicc', 'bin/linkicc', 'bin/psicc', 'bin/transicc', 'include/lcms2.h', 'include/lcms2_plugin.h', + 'lib/liblcms2.a', 'lib/liblcms2.%s' % SHLIB_EXT, 'lib/pkgconfig/lcms2.pc'], + 'dirs': ['share/man'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/Lmod/Lmod-6.4.2.eb b/easybuild/easyconfigs/l/Lmod/Lmod-6.4.2.eb new file mode 100644 index 0000000000000000000000000000000000000000..8be10c542cf7be5acf2893c798cd3a5df6cdbfd8 --- /dev/null +++ b/easybuild/easyconfigs/l/Lmod/Lmod-6.4.2.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = "Lmod" +version = "6.4.2" + +homepage = "http://sourceforge.net/projects/lmod/" +description = """Lmod is a Lua based module system. Modules allow for dynamic modification + of a user's environment under Unix systems. See www.tacc.utexas.edu/tacc-projects/lmod + for a complete description. Lmod is a new implementation that easily handles the MODULEPATH + Hierarchical problem. It is drop-in replacement for TCL/C modules and reads TCL modulefiles directly.""" + +toolchain = {'name': 'dummy', 'version': ''} + +sources = ['%(version)s.tar.gz'] +source_urls = [ + 'https://github.com/TACC/Lmod/archive', + 'http://sourceforge.net/projects/lmod/files/', + 'http://sourceforge.net/projects/lmod/files/Testing' +] + +dependencies = [("Lua", "5.1.4-8")] + +sanity_check_paths = { + 'files': ["lmod/%(version)s/libexec/lmod", "lmod/%(version)s/init/profile"], + 'dirs': [] +} + +moduleclass = "tools" diff --git a/easybuild/easyconfigs/l/Log-Log4perl/Log-Log4perl-1.47-foss-2016a.eb b/easybuild/easyconfigs/l/Log-Log4perl/Log-Log4perl-1.47-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..da1c7223b7d6db420d0752847841fbb13a410e57 --- /dev/null +++ b/easybuild/easyconfigs/l/Log-Log4perl/Log-Log4perl-1.47-foss-2016a.eb @@ -0,0 +1,23 @@ +easyblock = 'PerlModule' + +name = 'Log-Log4perl' +version = '1.47' + +homepage = 'https://metacpan.org/pod/Log::Log4perl' +description = """Log4perl""" + +toolchain = {'name': 'foss', 'version': '2016a'} +source_urls = ['https://cpan.metacpan.org/authors/id/M/MS/MSCHILLI/'] +sources = [SOURCE_TAR_GZ] + +perl = 'Perl' +perlver = '5.22.1' +perlversuffix = '-bare' + +dependencies = [ + (perl, perlver, perlversuffix) +] + +options = {'modulename': 'Log::Log4perl'} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/l/Loki/Loki-0.1.7-foss-2016a.eb b/easybuild/easyconfigs/l/Loki/Loki-0.1.7-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..07ee05389366f94e66cbe48f755dae163fcf2587 --- /dev/null +++ b/easybuild/easyconfigs/l/Loki/Loki-0.1.7-foss-2016a.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'Loki' +version = '0.1.7' + +homepage = 'http://loki-lib.sourceforge.net/' +description = """ Loki is a C++ library of designs, containing flexible implementations of common design patterns and + idioms. """ + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['https://sourceforge.net/projects/loki-lib/files/Loki/Loki %(version)s/'] +sources = [SOURCELOWER_TAR_GZ] + +skipsteps = ['configure'] + +installopts = "prefix=%(installdir)s" + +sanity_check_paths={ + 'files': ['lib/libloki.a', 'lib/libloki.%s' % SHLIB_EXT, 'lib/libloki.%s.%%(version)s' % SHLIB_EXT], + 'dirs': ['include/loki'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/Loki/Loki-0.1.7-intel-2016a.eb b/easybuild/easyconfigs/l/Loki/Loki-0.1.7-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..353bbfd9402a768028ef1373e2e1cd88827f0cca --- /dev/null +++ b/easybuild/easyconfigs/l/Loki/Loki-0.1.7-intel-2016a.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'Loki' +version = '0.1.7' + +homepage = 'http://loki-lib.sourceforge.net/' +description = """ Loki is a C++ library of designs, containing flexible implementations of common design patterns and + idioms. """ + +toolchain = {'name': 'intel', 'version': '2016a'} + +source_urls = ['https://sourceforge.net/projects/loki-lib/files/Loki/Loki %(version)s/'] +sources = [SOURCELOWER_TAR_GZ] + +skipsteps = ['configure'] + +installopts = "prefix=%(installdir)s" + +sanity_check_paths={ + 'files': ['lib/libloki.a', 'lib/libloki.%s' % SHLIB_EXT, 'lib/libloki.%s.%%(version)s' % SHLIB_EXT], + 'dirs': ['include/loki'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/Loki/Loki-0.1.7-intel-2016b.eb b/easybuild/easyconfigs/l/Loki/Loki-0.1.7-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..a25e47aac4fbfaae99f635c077a2c19fb096b4b4 --- /dev/null +++ b/easybuild/easyconfigs/l/Loki/Loki-0.1.7-intel-2016b.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'Loki' +version = '0.1.7' + +homepage = 'http://loki-lib.sourceforge.net/' +description = """ Loki is a C++ library of designs, containing flexible implementations of common design patterns and + idioms. """ + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['https://sourceforge.net/projects/loki-lib/files/Loki/Loki %(version)s/'] +sources = [SOURCELOWER_TAR_GZ] + +skipsteps = ['configure'] + +installopts = "prefix=%(installdir)s" + +sanity_check_paths={ + 'files': ['lib/libloki.a', 'lib/libloki.%s' % SHLIB_EXT, 'lib/libloki.%s.%%(version)s' % SHLIB_EXT], + 'dirs': ['include/loki'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/Lua/Lua-5.1.4-8.eb b/easybuild/easyconfigs/l/Lua/Lua-5.1.4-8.eb new file mode 100644 index 0000000000000000000000000000000000000000..08d864aaf628672e6e666a6ae398fcc2944abb49 --- /dev/null +++ b/easybuild/easyconfigs/l/Lua/Lua-5.1.4-8.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = "Lua" +version = "5.1.4-8" + +homepage = "http://www.lua.org/" +description = """Lua is a powerful, fast, lightweight, embeddable scripting language. + Lua combines simple procedural syntax with powerful data description constructs based + on associative arrays and extensible semantics. Lua is dynamically typed, + runs by interpreting bytecode for a register-based virtual machine, + and has automatic memory management with incremental garbage collection, + making it ideal for configuration, scripting, and rapid prototyping.""" + +toolchain = {'name': 'dummy', 'version': ''} + +sources = ['lua-%s.tar.gz' % version.replace('-', '.')] +source_urls = ['http://sourceforge.net/projects/lmod/files/'] + +builddependencies = [ + ('ncurses', '6.0'), + ('libreadline', '6.3') +] + +# Use static linking for ncurses so it's not a runtime dep +configopts = "--with-static=yes" + +sanity_check_paths = { + 'files': ["bin/lua"], + 'dirs': [] +} + +moduleclass = "lang" diff --git a/easybuild/easyconfigs/l/lbzip2/lbzip2-2.5-goolf-1.7.20.eb b/easybuild/easyconfigs/l/lbzip2/lbzip2-2.5-goolf-1.7.20.eb new file mode 100644 index 0000000000000000000000000000000000000000..5abfa7b4da3d5ecf8b1d05f87b2a8e177d34ed80 --- /dev/null +++ b/easybuild/easyconfigs/l/lbzip2/lbzip2-2.5-goolf-1.7.20.eb @@ -0,0 +1,27 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +easyblock = 'ConfigureMake' + +name = 'lbzip2' +version = '2.5' + +homepage = 'http://lbzip2.org/' +description = """lbzip2 is a free, multi-threaded compression utility with support for bzip2 compressed file format""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} +toolchainopts = {'openmp': True} + +source_urls = ['http://archive.lbzip2.org/'] +sources = [SOURCELOWER_TAR_GZ] + +buildopts = ' check' + +sanity_check_paths = { + 'files': ['bin/lbunzip2', 'bin/lbzcat', 'bin/lbzip2'], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/lftp/lftp-4.4.1-goolf-1.4.10.eb b/easybuild/easyconfigs/l/lftp/lftp-4.4.1-goolf-1.4.10.eb index e96735ec2cf1d29cb7687c0356336456731fab88..d1eb5179b8511d6649ba1a59e8a7a2acd54a92dd 100644 --- a/easybuild/easyconfigs/l/lftp/lftp-4.4.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/l/lftp/lftp-4.4.1-goolf-1.4.10.eb @@ -29,7 +29,7 @@ source_urls = [ 'http://ftp.yar.ru/pub/source/lftp/old/', ] -dependencies = [('gnutls', '3.1.8')] +dependencies = [('GnuTLS', '3.1.8')] sanity_check_paths = { 'files': ['bin/lftp'], diff --git a/easybuild/easyconfigs/l/lftp/lftp-4.6.4-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/l/lftp/lftp-4.6.4-GNU-4.9.3-2.25.eb index a70f4084e336f1d6476b1dface08574c3dba61c2..f9975e31e2983291b5753b4308132d42608cc57c 100644 --- a/easybuild/easyconfigs/l/lftp/lftp-4.6.4-GNU-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/l/lftp/lftp-4.6.4-GNU-4.9.3-2.25.eb @@ -30,7 +30,7 @@ source_urls = [ ] dependencies = [ - ('gnutls', '3.4.7'), + ('GnuTLS', '3.4.7'), ('gettext', '0.19.6'), ('zlib', '1.2.8'), ] diff --git a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-foss-2016a-Mesa-11.2.1.eb b/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-foss-2016a-Mesa-11.2.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..38c8310594fa7615f7936e6db4e9394c1f2f6be3 --- /dev/null +++ b/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-foss-2016a-Mesa-11.2.1.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'libGLU' +version = '9.0.0' + +homepage = 'ftp://ftp.freedesktop.org/pub/mesa/glu/' +description = """The OpenGL Utility Library (GLU) is a computer graphics library for OpenGL. """ + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'pic': True} + +source_urls = ['ftp://ftp.freedesktop.org/pub/mesa/glu/'] +sources = ['glu-%(version)s.tar.bz2'] + +mesa_ver = '11.2.1' +versionsuffix = '-Mesa-%s' % mesa_ver + +dependencies = [ + ('Mesa', mesa_ver), +] + +sanity_check_paths = { + 'files': ['lib/libGLU.so.1'], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-foss-2016a.eb b/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..087bd589cbe5e211bd341b68d36ac6702444145c --- /dev/null +++ b/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-foss-2016a.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'libGLU' +version = '9.0.0' + +homepage = 'ftp://ftp.freedesktop.org/pub/mesa/glu/' +description = """The OpenGL Utility Library (GLU) is a computer graphics library for OpenGL. """ + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'pic': True} + +source_urls = ['ftp://ftp.freedesktop.org/pub/mesa/glu/'] +sources = ['glu-%(version)s.tar.bz2'] + +dependencies = [ + ('Mesa', '11.1.2'), +] + +sanity_check_paths = { + 'files': ['lib/libGLU.so.1'], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-foss-2016b.eb b/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..361489070d9e258967fff258f292c9700fd00dd4 --- /dev/null +++ b/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-foss-2016b.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'libGLU' +version = '9.0.0' + +homepage = 'ftp://ftp.freedesktop.org/pub/mesa/glu/' +description = """The OpenGL Utility Library (GLU) is a computer graphics library for OpenGL. """ + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'pic': True} + +source_urls = ['ftp://ftp.freedesktop.org/pub/mesa/glu/'] +sources = ['glu-%(version)s.tar.bz2'] + +dependencies = [ + ('Mesa', '12.0.2'), +] + +sanity_check_paths = { + 'files': ['lib/libGLU.so.1'], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-intel-2016a-Mesa-11.2.1.eb b/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-intel-2016a-Mesa-11.2.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..fe3cfb14d679d516d2baf16d42fb5484d646b37b --- /dev/null +++ b/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-intel-2016a-Mesa-11.2.1.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'libGLU' +version = '9.0.0' + +homepage = 'ftp://ftp.freedesktop.org/pub/mesa/glu/' +description = """The OpenGL Utility Library (GLU) is a computer graphics library for OpenGL. """ + +toolchain = {'name': 'intel', 'version': '2016a'} +toolchainopts = {'pic': True} + +source_urls = ['ftp://ftp.freedesktop.org/pub/mesa/glu/'] +sources = ['glu-%(version)s.tar.bz2'] + +mesaver = '11.2.1' +versionsuffix = '-Mesa-%s' % mesaver + +dependencies = [ + ('Mesa', mesaver), +] + +sanity_check_paths = { + 'files': ['lib/libGLU.so.1'], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-intel-2016b.eb b/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..51bb338e1e3a08c06dcd718f3673a7c69112ff33 --- /dev/null +++ b/easybuild/easyconfigs/l/libGLU/libGLU-9.0.0-intel-2016b.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'libGLU' +version = '9.0.0' + +homepage = 'ftp://ftp.freedesktop.org/pub/mesa/glu/' +description = """The OpenGL Utility Library (GLU) is a computer graphics library for OpenGL. """ + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True} + +source_urls = ['ftp://ftp.freedesktop.org/pub/mesa/glu/'] +sources = ['glu-%(version)s.tar.bz2'] + +dependencies = [ + ('Mesa', '12.0.2'), +] + +sanity_check_paths = { + 'files': ['lib/libGLU.so.1'], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libICE/libICE-1.0.8-intel-2014b.eb b/easybuild/easyconfigs/l/libICE/libICE-1.0.8-intel-2014b.eb index bb3839e6a656332beb122593752b4cd2aaaf64ef..ff2702cd71881b7dde43aeb1a7b8990a8dcd273d 100644 --- a/easybuild/easyconfigs/l/libICE/libICE-1.0.8-intel-2014b.eb +++ b/easybuild/easyconfigs/l/libICE/libICE-1.0.8-intel-2014b.eb @@ -9,7 +9,7 @@ description = """X Inter-Client Exchange library for freedesktop.org""" toolchain = {'name': 'intel', 'version': '2014b'} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] +source_urls = [XORG_LIB_SOURCE] dependencies = [ ('xtrans', '1.3.4'), diff --git a/easybuild/easyconfigs/l/libICE/libICE-1.0.9-foss-2016a.eb b/easybuild/easyconfigs/l/libICE/libICE-1.0.9-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..dc0eb73d0742db45da000d72e6fc90facb513c26 --- /dev/null +++ b/easybuild/easyconfigs/l/libICE/libICE-1.0.9-foss-2016a.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = 'libICE' +version = '1.0.9' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """X Inter-Client Exchange library for freedesktop.org""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_LIB_SOURCE] + +dependencies = [ + ('xtrans', '1.3.5'), +] + +builddependencies = [ + ('xproto', '7.0.28'), + ('xorg-macros', '1.19.0'), +] + +sanity_check_paths = { + 'files': ['include/X11/ICE/ICE%s.h' % x for x in ['', 'conn', 'lib', 'msg', 'proto', 'util']], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libICE/libICE-1.0.9-gimkl-2.11.5.eb b/easybuild/easyconfigs/l/libICE/libICE-1.0.9-gimkl-2.11.5.eb index 407ce4845dc4fff3083f3e082fbf5c26cd488777..b63222e9d8bccccab6121f685160a848907fb9a7 100644 --- a/easybuild/easyconfigs/l/libICE/libICE-1.0.9-gimkl-2.11.5.eb +++ b/easybuild/easyconfigs/l/libICE/libICE-1.0.9-gimkl-2.11.5.eb @@ -9,7 +9,7 @@ description = """X Inter-Client Exchange library for freedesktop.org""" toolchain = {'name': 'gimkl', 'version': '2.11.5'} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] +source_urls = [XORG_LIB_SOURCE] dependencies = [ ('xtrans', '1.3.5'), diff --git a/easybuild/easyconfigs/l/libICE/libICE-1.0.9-intel-2015a.eb b/easybuild/easyconfigs/l/libICE/libICE-1.0.9-intel-2015a.eb index 0fb685525a9ab458f3e046a77cddb9c6b605bd98..1bd7511944cae10a9cae63bd8c43a79759d91fa2 100644 --- a/easybuild/easyconfigs/l/libICE/libICE-1.0.9-intel-2015a.eb +++ b/easybuild/easyconfigs/l/libICE/libICE-1.0.9-intel-2015a.eb @@ -9,7 +9,7 @@ description = """X Inter-Client Exchange library for freedesktop.org""" toolchain = {'name': 'intel', 'version': '2015a'} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] +source_urls = [XORG_LIB_SOURCE] dependencies = [ ('xtrans', '1.3.5'), diff --git a/easybuild/easyconfigs/l/libICE/libICE-1.0.9-intel-2015b.eb b/easybuild/easyconfigs/l/libICE/libICE-1.0.9-intel-2015b.eb index d28d3a6e76598182c9fe359a02891d3a95faa57f..2f28c257c5ee52f7d17ed4162e99aeae158775d1 100644 --- a/easybuild/easyconfigs/l/libICE/libICE-1.0.9-intel-2015b.eb +++ b/easybuild/easyconfigs/l/libICE/libICE-1.0.9-intel-2015b.eb @@ -9,7 +9,7 @@ description = """X Inter-Client Exchange library for freedesktop.org""" toolchain = {'name': 'intel', 'version': '2015b'} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] +source_urls = [XORG_LIB_SOURCE] dependencies = [ ('xtrans', '1.3.5'), diff --git a/easybuild/easyconfigs/l/libICE/libICE-1.0.9-intel-2016a.eb b/easybuild/easyconfigs/l/libICE/libICE-1.0.9-intel-2016a.eb index 0038b410475db16b6328d9f2f9a843091352091a..e723c9c6e8c83a29f6f377a34d60bbb0df3ebd10 100644 --- a/easybuild/easyconfigs/l/libICE/libICE-1.0.9-intel-2016a.eb +++ b/easybuild/easyconfigs/l/libICE/libICE-1.0.9-intel-2016a.eb @@ -9,7 +9,7 @@ description = """X Inter-Client Exchange library for freedesktop.org""" toolchain = {'name': 'intel', 'version': '2016a'} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] +source_urls = [XORG_LIB_SOURCE] dependencies = [ ('xtrans', '1.3.5'), @@ -17,6 +17,7 @@ dependencies = [ builddependencies = [ ('xproto', '7.0.28'), + ('xorg-macros', '1.19.0'), ] sanity_check_paths = { diff --git a/easybuild/easyconfigs/l/libQGLViewer/libQGLViewer-2.6.3-foss-2016a-Mesa-11.2.1.eb b/easybuild/easyconfigs/l/libQGLViewer/libQGLViewer-2.6.3-foss-2016a-Mesa-11.2.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..3f7a781e6b096180de6243a4dfb320f6f226b137 --- /dev/null +++ b/easybuild/easyconfigs/l/libQGLViewer/libQGLViewer-2.6.3-foss-2016a-Mesa-11.2.1.eb @@ -0,0 +1,23 @@ +name = 'libQGLViewer' +version = '2.6.3' + +homepage = 'http://libqglviewer.com/' +description = "libQGLViewer is a C++ library based on Qt that eases the creation of OpenGL 3D viewers." + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['http://www.libqglviewer.com/src/'] +sources = [SOURCE_TAR_GZ] + +mesa_ver = '11.2.1' +versionsuffix = '-Mesa-%s' % mesa_ver + +dependencies = [ + ('libGLU', '9.0.0', versionsuffix), +] + +builddependencies = [('Qt', '4.8.7', '-GLib-2.48.0')] + +start_dir = '%(builddir)s/libQGLViewer-%(version)s/QGLViewer' + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libQGLViewer/libQGLViewer-2.6.3-foss-2016a.eb b/easybuild/easyconfigs/l/libQGLViewer/libQGLViewer-2.6.3-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..7bcbf378aab6b483017fccaf56fe76839e80933b --- /dev/null +++ b/easybuild/easyconfigs/l/libQGLViewer/libQGLViewer-2.6.3-foss-2016a.eb @@ -0,0 +1,20 @@ +name = 'libQGLViewer' +version = '2.6.3' + +homepage = 'http://libqglviewer.com/' +description = "libQGLViewer is a C++ library based on Qt that eases the creation of OpenGL 3D viewers." + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['http://www.libqglviewer.com/src/'] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('libGLU', '9.0.0'), +] + +builddependencies = [('Qt', '4.8.7')] + +start_dir = '%(builddir)s/libQGLViewer-%(version)s/QGLViewer' + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libQGLViewer/libQGLViewer-2.6.3-intel-2016a-Mesa-11.2.1.eb b/easybuild/easyconfigs/l/libQGLViewer/libQGLViewer-2.6.3-intel-2016a-Mesa-11.2.1.eb new file mode 100644 index 0000000000000000000000000000000000000000..3e6a70b031cfcc844633f3d1fd24e241e13b7933 --- /dev/null +++ b/easybuild/easyconfigs/l/libQGLViewer/libQGLViewer-2.6.3-intel-2016a-Mesa-11.2.1.eb @@ -0,0 +1,23 @@ +name = 'libQGLViewer' +version = '2.6.3' + +homepage = 'http://libqglviewer.com/' +description = "libQGLViewer is a C++ library based on Qt that eases the creation of OpenGL 3D viewers." + +toolchain = {'name': 'intel', 'version': '2016a'} + +source_urls = ['http://www.libqglviewer.com/src/'] +sources = [SOURCE_TAR_GZ] + +mesa_ver = '11.2.1' +versionsuffix = '-Mesa-%s' % mesa_ver + +dependencies = [ + ('libGLU', '9.0.0', versionsuffix), +] + +builddependencies = [('Qt', '4.8.7', '-GLib-2.48.0')] + +start_dir = '%(builddir)s/libQGLViewer-%(version)s/QGLViewer' + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libQGLViewer/libQGLViewer-2.6.3-intel-2016b.eb b/easybuild/easyconfigs/l/libQGLViewer/libQGLViewer-2.6.3-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..4edf05a0d20b30b5b0092c2fe1e940675e25b63d --- /dev/null +++ b/easybuild/easyconfigs/l/libQGLViewer/libQGLViewer-2.6.3-intel-2016b.eb @@ -0,0 +1,20 @@ +name = 'libQGLViewer' +version = '2.6.3' + +homepage = 'http://libqglviewer.com/' +description = "libQGLViewer is a C++ library based on Qt that eases the creation of OpenGL 3D viewers." + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['http://www.libqglviewer.com/src/'] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('libGLU', '9.0.0'), +] + +builddependencies = [('Qt', '4.8.7')] + +start_dir = '%(builddir)s/libQGLViewer-%(version)s/QGLViewer' + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libSM/libSM-1.2.1-intel-2014b.eb b/easybuild/easyconfigs/l/libSM/libSM-1.2.1-intel-2014b.eb index a15bba69ef0ac314ec20b4812bcab675c87addf0..30a7625681691bd6ab3533acb8c4bf792103c2d2 100644 --- a/easybuild/easyconfigs/l/libSM/libSM-1.2.1-intel-2014b.eb +++ b/easybuild/easyconfigs/l/libSM/libSM-1.2.1-intel-2014b.eb @@ -10,7 +10,7 @@ description = """X11 Session Management library, which allows for applications t toolchain = {'name': 'intel', 'version': '2014b'} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] +source_urls = [XORG_LIB_SOURCE] dependencies = [ ('libICE', '1.0.8'), diff --git a/easybuild/easyconfigs/l/libSM/libSM-1.2.2-foss-2016a.eb b/easybuild/easyconfigs/l/libSM/libSM-1.2.2-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..5aaa76c22f2ed25bc6a33e0e7382331ed267a684 --- /dev/null +++ b/easybuild/easyconfigs/l/libSM/libSM-1.2.2-foss-2016a.eb @@ -0,0 +1,29 @@ +easyblock = 'ConfigureMake' + +name = 'libSM' +version = '1.2.2' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """X11 Session Management library, which allows for applications to both manage sessions, + and make use of session managers to save and restore their state for later use.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_LIB_SOURCE] + +dependencies = [ + ('libICE', '1.0.9'), +] +builddependencies = [ + ('xproto', '7.0.28'), + ('xtrans', '1.3.5'), + ('xorg-macros', '1.19.0'), +] + +sanity_check_paths = { + 'files': ['include/X11/SM/%s' % x for x in ['SM.h', 'SMlib.h', 'SMproto.h']], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/libSM/libSM-1.2.2-gimkl-2.11.5.eb b/easybuild/easyconfigs/l/libSM/libSM-1.2.2-gimkl-2.11.5.eb index 580ce7f28a1dc19dbbf6c92fba8c3b7cd163bc6e..a8d0c1fc5507025fcb002a8f4e74f6c20d7a55ca 100644 --- a/easybuild/easyconfigs/l/libSM/libSM-1.2.2-gimkl-2.11.5.eb +++ b/easybuild/easyconfigs/l/libSM/libSM-1.2.2-gimkl-2.11.5.eb @@ -10,7 +10,7 @@ description = """X11 Session Management library, which allows for applications t toolchain = {'name': 'gimkl', 'version': '2.11.5'} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] +source_urls = [XORG_LIB_SOURCE] dependencies = [ ('libICE', '1.0.9'), diff --git a/easybuild/easyconfigs/l/libSM/libSM-1.2.2-intel-2015a.eb b/easybuild/easyconfigs/l/libSM/libSM-1.2.2-intel-2015a.eb index 2a2391d84707047a1c92746781d8beb9550b813f..c3a28914e6b1c3b46eebb46b211b2506c21ec0ae 100644 --- a/easybuild/easyconfigs/l/libSM/libSM-1.2.2-intel-2015a.eb +++ b/easybuild/easyconfigs/l/libSM/libSM-1.2.2-intel-2015a.eb @@ -10,7 +10,7 @@ description = """X11 Session Management library, which allows for applications t toolchain = {'name': 'intel', 'version': '2015a'} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] +source_urls = [XORG_LIB_SOURCE] dependencies = [ ('libICE', '1.0.9'), diff --git a/easybuild/easyconfigs/l/libSM/libSM-1.2.2-intel-2015b.eb b/easybuild/easyconfigs/l/libSM/libSM-1.2.2-intel-2015b.eb index 641ea444768c8466cb450155f6ba31748e645a4c..503006a89b3aa433b3af2bf8aaa17791a3e7105b 100644 --- a/easybuild/easyconfigs/l/libSM/libSM-1.2.2-intel-2015b.eb +++ b/easybuild/easyconfigs/l/libSM/libSM-1.2.2-intel-2015b.eb @@ -10,7 +10,7 @@ description = """X11 Session Management library, which allows for applications t toolchain = {'name': 'intel', 'version': '2015b'} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] +source_urls = [XORG_LIB_SOURCE] dependencies = [ ('libICE', '1.0.9'), diff --git a/easybuild/easyconfigs/l/libSM/libSM-1.2.2-intel-2016a.eb b/easybuild/easyconfigs/l/libSM/libSM-1.2.2-intel-2016a.eb index b34ef0db3325dbe5bd1ef75cfabd5d6e96472b8d..f63a385fdd69f221a2dc6488d162c8c994ee9cbd 100644 --- a/easybuild/easyconfigs/l/libSM/libSM-1.2.2-intel-2016a.eb +++ b/easybuild/easyconfigs/l/libSM/libSM-1.2.2-intel-2016a.eb @@ -10,7 +10,7 @@ description = """X11 Session Management library, which allows for applications t toolchain = {'name': 'intel', 'version': '2016a'} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] +source_urls = [XORG_LIB_SOURCE] dependencies = [ ('libICE', '1.0.9'), @@ -18,6 +18,7 @@ dependencies = [ builddependencies = [ ('xproto', '7.0.28'), ('xtrans', '1.3.5'), + ('xorg-macros', '1.19.0'), ] sanity_check_paths = { diff --git a/easybuild/easyconfigs/l/libX11/libX11-1.6.1-intel-2014b.eb b/easybuild/easyconfigs/l/libX11/libX11-1.6.1-intel-2014b.eb index 3522b7de999bcd34f1608722b5ebd4d85ca5cd52..3a034255d64a7b39a43e87c2b1212102acaae51a 100644 --- a/easybuild/easyconfigs/l/libX11/libX11-1.6.1-intel-2014b.eb +++ b/easybuild/easyconfigs/l/libX11/libX11-1.6.1-intel-2014b.eb @@ -9,7 +9,7 @@ description = """X11 client-side library""" toolchain = {'name': 'intel', 'version': '2014b'} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] +source_urls = [XORG_LIB_SOURCE] pythonversion = '-Python-2.7.8' builddependencies = [ diff --git a/easybuild/easyconfigs/l/libX11/libX11-1.6.3-foss-2016a.eb b/easybuild/easyconfigs/l/libX11/libX11-1.6.3-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..29c369131f246b6d87e797ac5b1fd373f7990390 --- /dev/null +++ b/easybuild/easyconfigs/l/libX11/libX11-1.6.3-foss-2016a.eb @@ -0,0 +1,38 @@ +easyblock = 'ConfigureMake' + +name = 'libX11' +version = '1.6.3' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """X11 client-side library""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_LIB_SOURCE] + +builddependencies = [ + ('xextproto', '7.3.0'), + ('xcb-proto', '1.11', '', True), + ('inputproto', '2.3.1'), + ('xproto', '7.0.28'), + ('libpthread-stubs', '0.3'), + ('kbproto', '1.0.7'), + ('xtrans', '1.3.5'), + ('xorg-macros', '1.19.0'), +] + +dependencies = [ + ('libxcb', '1.11.1'), +] + +sanity_check_paths = { + 'files': ['include/X11/%s' % x for x in [ + 'cursorfont.h', 'ImUtil.h', 'Xcms.h', 'XKBlib.h', 'XlibConf.h', 'Xlib.h', 'Xlibint.h', 'Xlib-xcb.h', + 'Xlocale.h', 'Xregion.h', 'Xresource.h', 'Xutil.h', + ] + ], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libX11/libX11-1.6.3-intel-2016a.eb b/easybuild/easyconfigs/l/libX11/libX11-1.6.3-intel-2016a.eb index 5df5e13e4384191b805c2779f3afd5e1e101b8e1..5d0e481e2b0ebc02f527c7bc86e3450c913fc025 100644 --- a/easybuild/easyconfigs/l/libX11/libX11-1.6.3-intel-2016a.eb +++ b/easybuild/easyconfigs/l/libX11/libX11-1.6.3-intel-2016a.eb @@ -19,6 +19,7 @@ builddependencies = [ ('libpthread-stubs', '0.3'), ('kbproto', '1.0.7'), ('xtrans', '1.3.5'), + ('xorg-macros', '1.19.0'), ] dependencies = [ diff --git a/easybuild/easyconfigs/l/libXau/libXau-1.0.8-foss-2016a.eb b/easybuild/easyconfigs/l/libXau/libXau-1.0.8-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..6f68f2e8c7c85a71f48a5556c234822299bd70a0 --- /dev/null +++ b/easybuild/easyconfigs/l/libXau/libXau-1.0.8-foss-2016a.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'libXau' +version = '1.0.8' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """The libXau package contains a library implementing the X11 Authorization Protocol. +This is useful for restricting client access to the display.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_LIB_SOURCE] + +builddependencies = [ + ('pkg-config', '0.29'), + ('xproto', '7.0.28'), + ('xorg-macros', '1.19.0'), +] + +sanity_check_paths = { + 'files': ['lib/libXau.a', 'lib/libXau.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXau/libXau-1.0.8-gimkl-2.11.5.eb b/easybuild/easyconfigs/l/libXau/libXau-1.0.8-gimkl-2.11.5.eb index 2e88286d07dd5193b4a6c78cba93a27eb278570c..934e207665c7f6f71fbdd4162db4783b19c40130 100644 --- a/easybuild/easyconfigs/l/libXau/libXau-1.0.8-gimkl-2.11.5.eb +++ b/easybuild/easyconfigs/l/libXau/libXau-1.0.8-gimkl-2.11.5.eb @@ -11,7 +11,7 @@ toolchain = {'name': 'gimkl', 'version': '2.11.5'} toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] +source_urls = [XORG_LIB_SOURCE] builddependencies = [ ('xproto', '7.0.28'), diff --git a/easybuild/easyconfigs/l/libXau/libXau-1.0.8-goolf-1.5.14.eb b/easybuild/easyconfigs/l/libXau/libXau-1.0.8-goolf-1.5.14.eb index f1bc2bfb36875150420155b91c7a9d1722f124cd..bd0254a3352dc7a87d065bbb9e85f42500fd18de 100644 --- a/easybuild/easyconfigs/l/libXau/libXau-1.0.8-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/l/libXau/libXau-1.0.8-goolf-1.5.14.eb @@ -11,7 +11,7 @@ toolchain = {'name': 'goolf', 'version': '1.5.14'} toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] +source_urls = [XORG_LIB_SOURCE] dependencies = [ ('xproto', '7.0.27'), diff --git a/easybuild/easyconfigs/l/libXau/libXau-1.0.8-intel-2014b.eb b/easybuild/easyconfigs/l/libXau/libXau-1.0.8-intel-2014b.eb index 22bf8016cf0fdc86c152fe18f46913fd5eee4b88..afa4166c18f76f1bea52d47b9935e641a3e3f976 100644 --- a/easybuild/easyconfigs/l/libXau/libXau-1.0.8-intel-2014b.eb +++ b/easybuild/easyconfigs/l/libXau/libXau-1.0.8-intel-2014b.eb @@ -11,7 +11,7 @@ toolchain = {'name': 'intel', 'version': '2014b'} toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] +source_urls = [XORG_LIB_SOURCE] dependencies = [ ('xproto', '7.0.26'), diff --git a/easybuild/easyconfigs/l/libXau/libXau-1.0.8-intel-2015a.eb b/easybuild/easyconfigs/l/libXau/libXau-1.0.8-intel-2015a.eb index 408dc4aede5be980d0830bd718f95963e3351909..1accebb77fe4d857550ecfaac4d70bbb82ddcb27 100644 --- a/easybuild/easyconfigs/l/libXau/libXau-1.0.8-intel-2015a.eb +++ b/easybuild/easyconfigs/l/libXau/libXau-1.0.8-intel-2015a.eb @@ -11,7 +11,7 @@ toolchain = {'name': 'intel', 'version': '2015a'} toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] +source_urls = [XORG_LIB_SOURCE] dependencies = [ ('xproto', '7.0.27'), diff --git a/easybuild/easyconfigs/l/libXau/libXau-1.0.8-intel-2015b.eb b/easybuild/easyconfigs/l/libXau/libXau-1.0.8-intel-2015b.eb index 9304d0fc7923a5a9e3a090ac67aed9a4dfd402c5..dafc84e4632ae5b3cec558a2b80043f972c873a6 100644 --- a/easybuild/easyconfigs/l/libXau/libXau-1.0.8-intel-2015b.eb +++ b/easybuild/easyconfigs/l/libXau/libXau-1.0.8-intel-2015b.eb @@ -11,7 +11,7 @@ toolchain = {'name': 'intel', 'version': '2015b'} toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] +source_urls = [XORG_LIB_SOURCE] dependencies = [ ('xproto', '7.0.28'), diff --git a/easybuild/easyconfigs/l/libXau/libXau-1.0.8-intel-2016a.eb b/easybuild/easyconfigs/l/libXau/libXau-1.0.8-intel-2016a.eb index 243dbd6f22b4c08fdf9b93aec56d036ffc025ea3..6c2ae5abd8663f0ba44815398a273514ff323944 100644 --- a/easybuild/easyconfigs/l/libXau/libXau-1.0.8-intel-2016a.eb +++ b/easybuild/easyconfigs/l/libXau/libXau-1.0.8-intel-2016a.eb @@ -8,13 +8,14 @@ description = """The libXau package contains a library implementing the X11 Auth This is useful for restricting client access to the display.""" toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] +source_urls = [XORG_LIB_SOURCE] builddependencies = [ + ('pkg-config', '0.29'), ('xproto', '7.0.28'), + ('xorg-macros', '1.19.0'), ] sanity_check_paths = { diff --git a/easybuild/easyconfigs/l/libXcursor/libXcursor-1.1.14-foss-2016a.eb b/easybuild/easyconfigs/l/libXcursor/libXcursor-1.1.14-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..ecc5385774088401f734a076f16c94f5f788706f --- /dev/null +++ b/easybuild/easyconfigs/l/libXcursor/libXcursor-1.1.14-foss-2016a.eb @@ -0,0 +1,38 @@ +easyblock = 'ConfigureMake' + +name = 'libXcursor' +version = '1.1.14' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """X Cursor management library""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_LIB_SOURCE] + +builddependencies = [ + ('fixesproto', '5.0'), + ('xorg-macros', '1.19.0'), + ('kbproto', '1.0.7'), + ('renderproto', '0.11'), + ('xextproto', '7.3.0'), + ('xcb-proto', '1.11', '', True), + ('inputproto', '2.3.1'), + ('xproto', '7.0.28'), + ('libpthread-stubs', '0.3'), + ('xtrans', '1.3.5'), +] + +dependencies = [ + ('libX11', '1.6.3'), + ('libXfixes', '5.0.1'), + ('libXrender', '0.9.9'), +] + +sanity_check_paths = { + 'files': ['include/X11/Xcursor/Xcursor.h', 'lib/libXcursor.%s' % SHLIB_EXT, 'lib/libXcursor.a'], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXcursor/libXcursor-1.1.14-intel-2016a.eb b/easybuild/easyconfigs/l/libXcursor/libXcursor-1.1.14-intel-2016a.eb index e7e9608bd8a46029604e707f99994f39dc8bea0d..8068f14ea72a07a27dd4adead1db4f27207dbcb9 100644 --- a/easybuild/easyconfigs/l/libXcursor/libXcursor-1.1.14-intel-2016a.eb +++ b/easybuild/easyconfigs/l/libXcursor/libXcursor-1.1.14-intel-2016a.eb @@ -13,6 +13,15 @@ source_urls = [XORG_LIB_SOURCE] builddependencies = [ ('fixesproto', '5.0'), + ('xorg-macros', '1.19.0'), + ('kbproto', '1.0.7'), + ('renderproto', '0.11'), + ('xextproto', '7.3.0'), + ('xcb-proto', '1.11', '', True), + ('inputproto', '2.3.1'), + ('xproto', '7.0.28'), + ('libpthread-stubs', '0.3'), + ('xtrans', '1.3.5'), ] dependencies = [ diff --git a/easybuild/easyconfigs/l/libXdamage/libXdamage-1.1.4-foss-2016a.eb b/easybuild/easyconfigs/l/libXdamage/libXdamage-1.1.4-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..b9a8c3b204c32e0964abe7537b7bb67692e4e7e5 --- /dev/null +++ b/easybuild/easyconfigs/l/libXdamage/libXdamage-1.1.4-foss-2016a.eb @@ -0,0 +1,39 @@ +easyblock = 'ConfigureMake' + +name = 'libXdamage' +version = '1.1.4' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """X Damage extension library""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_LIB_SOURCE] + +builddependencies = [ + ('xorg-macros', '1.19.0'), + ('fixesproto', '5.0'), + ('xextproto', '7.3.0'), + ('xcb-proto', '1.11', '', True), + ('inputproto', '2.3.1'), + ('xproto', '7.0.28'), + ('libpthread-stubs', '0.3'), + ('kbproto', '1.0.7'), + ('xtrans', '1.3.5'), + ('damageproto', '1.2.1'), +] + +dependencies = [ + ('libX11', '1.6.3'), + ('libxcb', '1.11.1'), + ('libXau', '1.0.8'), + ('libXfixes', '5.0.1'), +] + +sanity_check_paths = { + 'files': ['include/X11/extensions/Xdamage.h', 'lib/libXdamage.%s' % SHLIB_EXT, 'lib/libXdamage.a'], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXdamage/libXdamage-1.1.4-intel-2016a.eb b/easybuild/easyconfigs/l/libXdamage/libXdamage-1.1.4-intel-2016a.eb index bc72561b6e0a46282df0e90e2d59abd0eb44deea..bbe2ea95f7ee7bbf4e56237ccdca997e93a58628 100644 --- a/easybuild/easyconfigs/l/libXdamage/libXdamage-1.1.4-intel-2016a.eb +++ b/easybuild/easyconfigs/l/libXdamage/libXdamage-1.1.4-intel-2016a.eb @@ -11,10 +11,24 @@ toolchain = {'name': 'intel', 'version': '2016a'} sources = [SOURCE_TAR_GZ] source_urls = [XORG_LIB_SOURCE] +builddependencies = [ + ('xorg-macros', '1.19.0'), + ('fixesproto', '5.0'), + ('xextproto', '7.3.0'), + ('xcb-proto', '1.11', '', True), + ('inputproto', '2.3.1'), + ('xproto', '7.0.28'), + ('libpthread-stubs', '0.3'), + ('kbproto', '1.0.7'), + ('xtrans', '1.3.5'), + ('damageproto', '1.2.1'), +] + dependencies = [ ('libX11', '1.6.3'), ('libxcb', '1.11.1'), ('libXau', '1.0.8'), + ('libXfixes', '5.0.1'), ] sanity_check_paths = { diff --git a/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.1-intel-2014b.eb b/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.1-intel-2014b.eb index 735a0391abffd08d8c9c8d6a79dd8bcaea45739d..efb7a8e46c3fc806dfb3e504c1df354dc2889d9e 100644 --- a/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.1-intel-2014b.eb +++ b/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.1-intel-2014b.eb @@ -12,7 +12,7 @@ toolchain = {'name': 'intel', 'version': '2014b'} toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] +source_urls = [XORG_LIB_SOURCE] builddependencies = [ ('xproto', '7.0.26'), diff --git a/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.2-foss-2016a.eb b/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.2-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..f64b25d2063e1e17c97511c378813de27e026a7c --- /dev/null +++ b/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.2-foss-2016a.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'libXdmcp' +version = '1.1.2' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """The libXdmcp package contains a library implementing the X Display Manager Control Protocol. This is +useful for allowing clients to interact with the X Display Manager. +""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_LIB_SOURCE] + +builddependencies = [ + ('pkg-config', '0.29'), + ('xproto', '7.0.28'), + ('xorg-macros', '1.19.0'), +] + +sanity_check_paths = { + 'files': ['lib/%(name)s.a', 'lib/%%(name)s.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.2-gimkl-2.11.5.eb b/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.2-gimkl-2.11.5.eb index 9233da540e70d56efd4f9d04c138dba19857dc4e..395760652d78ee240234c25ab2d2f1228415029e 100644 --- a/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.2-gimkl-2.11.5.eb +++ b/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.2-gimkl-2.11.5.eb @@ -12,7 +12,7 @@ toolchain = {'name': 'gimkl', 'version': '2.11.5'} toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] +source_urls = [XORG_LIB_SOURCE] builddependencies = [ ('xproto', '7.0.28'), diff --git a/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.2-goolf-1.5.14.eb b/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.2-goolf-1.5.14.eb index cc513f2315aedf275183f042cf6dd839d6626ad8..599620e265d8e9c31e34abb9e53844feb4fcf9f5 100644 --- a/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.2-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.2-goolf-1.5.14.eb @@ -12,7 +12,7 @@ toolchain = {'name': 'goolf', 'version': '1.5.14'} toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] +source_urls = [XORG_LIB_SOURCE] builddependencies = [ ('xproto', '7.0.27'), diff --git a/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.2-intel-2015a.eb b/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.2-intel-2015a.eb index 79416debddbfd359a5066c65424137059358e1f9..0912eb03113c9f6e18fad7914685309cdc4c3020 100644 --- a/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.2-intel-2015a.eb +++ b/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.2-intel-2015a.eb @@ -12,7 +12,7 @@ toolchain = {'name': 'intel', 'version': '2015a'} toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] +source_urls = [XORG_LIB_SOURCE] builddependencies = [ ('xproto', '7.0.27'), diff --git a/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.2-intel-2015b.eb b/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.2-intel-2015b.eb index 93de3908f000986abdaeb6fc0ad9ccfd0341ebfb..1639916a6f8d952f18c5791e007a117ce3046100 100644 --- a/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.2-intel-2015b.eb +++ b/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.2-intel-2015b.eb @@ -12,7 +12,7 @@ toolchain = {'name': 'intel', 'version': '2015b'} toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] +source_urls = [XORG_LIB_SOURCE] builddependencies = [ ('xproto', '7.0.28'), diff --git a/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.2-intel-2016a.eb b/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.2-intel-2016a.eb index 24fc239d5ebde295fab3546a4a1a758b9600c629..0f3fd57765052c29708f44c18b5f7ff0e25014c2 100644 --- a/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.2-intel-2016a.eb +++ b/easybuild/easyconfigs/l/libXdmcp/libXdmcp-1.1.2-intel-2016a.eb @@ -9,14 +9,16 @@ useful for allowing clients to interact with the X Display Manager. """ toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] +source_urls = [XORG_LIB_SOURCE] builddependencies = [ + ('pkg-config', '0.29'), ('xproto', '7.0.28'), + ('xorg-macros', '1.19.0'), ] + sanity_check_paths = { 'files': ['lib/%(name)s.a', 'lib/%%(name)s.%s' % SHLIB_EXT], 'dirs': [], diff --git a/easybuild/easyconfigs/l/libXext/libXext-1.3.2-intel-2014b.eb b/easybuild/easyconfigs/l/libXext/libXext-1.3.2-intel-2014b.eb index 1eeae06c66d2b5b79961527fc7b1668ffcd3b04a..b642948a1ba44534488bae2bf2fea97ecc0b282a 100644 --- a/easybuild/easyconfigs/l/libXext/libXext-1.3.2-intel-2014b.eb +++ b/easybuild/easyconfigs/l/libXext/libXext-1.3.2-intel-2014b.eb @@ -10,7 +10,7 @@ toolchain = {'name': 'intel', 'version': '2014b'} toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] +source_urls = [XORG_LIB_SOURCE] dependencies = [ ('libX11', '1.6.1'), diff --git a/easybuild/easyconfigs/l/libXext/libXext-1.3.3-foss-2016a.eb b/easybuild/easyconfigs/l/libXext/libXext-1.3.3-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..dcc203e11e33dbbcd6c22746d6320e11a3e6fc75 --- /dev/null +++ b/easybuild/easyconfigs/l/libXext/libXext-1.3.3-foss-2016a.eb @@ -0,0 +1,38 @@ +easyblock = 'ConfigureMake' + +name = 'libXext' +version = '1.3.3' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """Common X Extensions library""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_LIB_SOURCE] + +builddependencies = [ + ('xproto', '7.0.28'), + ('xextproto', '7.3.0'), + ('libpthread-stubs', '0.3'), + ('xcb-proto', '1.11', '', True), + ('inputproto', '2.3.1'), + ('kbproto', '1.0.7'), + ('xtrans', '1.3.5'), + ('xorg-macros', '1.19.0'), +] + +dependencies = [ + ('libX11', '1.6.3'), +] + +sanity_check_paths = { + 'files': ['include/X11/extensions/%s' % x for x in [ + 'dpms.h', 'extutil.h', 'MITMisc.h', 'multibuf.h', 'security.h', 'shape.h', 'sync.h', 'Xag.h', 'Xcup.h', + 'Xdbe.h', 'XEVI.h', 'Xext.h', 'Xge.h', 'XLbx.h', 'XShm.h', 'xtestext1.h', + ] + ], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXext/libXext-1.3.3-gimkl-2.11.5.eb b/easybuild/easyconfigs/l/libXext/libXext-1.3.3-gimkl-2.11.5.eb index 9ce9ef676fe9465303638102fd43833d395d947b..388076a4983eadc943f7bfe5e05f8aca4713c82e 100644 --- a/easybuild/easyconfigs/l/libXext/libXext-1.3.3-gimkl-2.11.5.eb +++ b/easybuild/easyconfigs/l/libXext/libXext-1.3.3-gimkl-2.11.5.eb @@ -10,7 +10,7 @@ toolchain = {'name': 'gimkl', 'version': '2.11.5'} toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] +source_urls = [XORG_LIB_SOURCE] builddependencies = [ ('xproto', '7.0.28'), diff --git a/easybuild/easyconfigs/l/libXext/libXext-1.3.3-goolf-1.5.14.eb b/easybuild/easyconfigs/l/libXext/libXext-1.3.3-goolf-1.5.14.eb index f5d31320ddbee49261ed4016dcf4f41c24f5c000..e0c74eaaa7fe52d58ddcc63d5ec72e239ed1fc3b 100644 --- a/easybuild/easyconfigs/l/libXext/libXext-1.3.3-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/l/libXext/libXext-1.3.3-goolf-1.5.14.eb @@ -10,7 +10,7 @@ toolchain = {'name': 'goolf', 'version': '1.5.14'} toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] +source_urls = [XORG_LIB_SOURCE] builddependencies = [ ('xproto', '7.0.27'), diff --git a/easybuild/easyconfigs/l/libXext/libXext-1.3.3-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/l/libXext/libXext-1.3.3-intel-2015a-Python-2.7.10.eb index fea0b330b99710ce3e39220e175ae7aaf70974ac..59f66ccd07df0f164d8f711b45730815ebda667e 100644 --- a/easybuild/easyconfigs/l/libXext/libXext-1.3.3-intel-2015a-Python-2.7.10.eb +++ b/easybuild/easyconfigs/l/libXext/libXext-1.3.3-intel-2015a-Python-2.7.10.eb @@ -11,7 +11,7 @@ toolchain = {'name': 'intel', 'version': '2015a'} toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] +source_urls = [XORG_LIB_SOURCE] builddependencies = [ ('xproto', '7.0.27'), diff --git a/easybuild/easyconfigs/l/libXext/libXext-1.3.3-intel-2015a.eb b/easybuild/easyconfigs/l/libXext/libXext-1.3.3-intel-2015a.eb index c076690abe4da871c64288d82729c17c1924848b..3b9f118decc98974da5179a39d364465ae79b403 100644 --- a/easybuild/easyconfigs/l/libXext/libXext-1.3.3-intel-2015a.eb +++ b/easybuild/easyconfigs/l/libXext/libXext-1.3.3-intel-2015a.eb @@ -10,7 +10,7 @@ toolchain = {'name': 'intel', 'version': '2015a'} toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] +source_urls = [XORG_LIB_SOURCE] builddependencies = [ ('xproto', '7.0.27'), diff --git a/easybuild/easyconfigs/l/libXext/libXext-1.3.3-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/l/libXext/libXext-1.3.3-intel-2015b-Python-2.7.11.eb index 23544e2ee33727185a21dda798561a31e8754b36..7c257d0a2f52971e5e7f6f3501da39c745a78f2c 100644 --- a/easybuild/easyconfigs/l/libXext/libXext-1.3.3-intel-2015b-Python-2.7.11.eb +++ b/easybuild/easyconfigs/l/libXext/libXext-1.3.3-intel-2015b-Python-2.7.11.eb @@ -11,7 +11,7 @@ toolchain = {'name': 'intel', 'version': '2015b'} toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] +source_urls = [XORG_LIB_SOURCE] builddependencies = [ ('xproto', '7.0.28'), diff --git a/easybuild/easyconfigs/l/libXext/libXext-1.3.3-intel-2015b.eb b/easybuild/easyconfigs/l/libXext/libXext-1.3.3-intel-2015b.eb index 93ffb79a95543fc3edab3697f6d404b61a979720..3751e0a221fbd5c750d78b75a5ba6b865e81e08c 100644 --- a/easybuild/easyconfigs/l/libXext/libXext-1.3.3-intel-2015b.eb +++ b/easybuild/easyconfigs/l/libXext/libXext-1.3.3-intel-2015b.eb @@ -10,7 +10,7 @@ toolchain = {'name': 'intel', 'version': '2015b'} toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] +source_urls = [XORG_LIB_SOURCE] builddependencies = [ ('xproto', '7.0.28'), diff --git a/easybuild/easyconfigs/l/libXext/libXext-1.3.3-intel-2016a.eb b/easybuild/easyconfigs/l/libXext/libXext-1.3.3-intel-2016a.eb index 3e89327b588652cdf88285d9f631460b8e3b4eb4..ba7aa8aa456109612b1d347c77cc86714ceb9f5f 100644 --- a/easybuild/easyconfigs/l/libXext/libXext-1.3.3-intel-2016a.eb +++ b/easybuild/easyconfigs/l/libXext/libXext-1.3.3-intel-2016a.eb @@ -7,14 +7,19 @@ homepage = "http://www.freedesktop.org/wiki/Software/xlibs" description = """Common X Extensions library""" toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] +source_urls = [XORG_LIB_SOURCE] builddependencies = [ ('xproto', '7.0.28'), ('xextproto', '7.3.0'), + ('libpthread-stubs', '0.3'), + ('xcb-proto', '1.11', '', True), + ('inputproto', '2.3.1'), + ('kbproto', '1.0.7'), + ('xtrans', '1.3.5'), + ('xorg-macros', '1.19.0'), ] dependencies = [ diff --git a/easybuild/easyconfigs/l/libXfixes/libXfixes-5.0.1-foss-2016a.eb b/easybuild/easyconfigs/l/libXfixes/libXfixes-5.0.1-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..76dc5940533315442d1d5e9466aef4517062ac59 --- /dev/null +++ b/easybuild/easyconfigs/l/libXfixes/libXfixes-5.0.1-foss-2016a.eb @@ -0,0 +1,35 @@ +easyblock = 'ConfigureMake' + +name = 'libXfixes' +version = '5.0.1' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """X Fixes extension library""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_LIB_SOURCE] + +builddependencies = [ + ('fixesproto', '5.0'), + ('xextproto', '7.3.0'), + ('xorg-macros', '1.19.0'), + ('xproto', '7.0.28'), + ('kbproto', '1.0.7'), + ('xcb-proto', '1.11', '', True), + ('libpthread-stubs', '0.3'), + ('inputproto', '2.3.1'), + ('xtrans', '1.3.5'), +] + +dependencies = [ + ('libX11', '1.6.3') +] + +sanity_check_paths = { + 'files': ['include/X11/extensions/Xfixes.h', 'lib/libXfixes.a', 'lib/libXfixes.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXfixes/libXfixes-5.0.1-intel-2016a.eb b/easybuild/easyconfigs/l/libXfixes/libXfixes-5.0.1-intel-2016a.eb index 3dd084da608f66d69538186f7f973b7c6a84e14b..d0b72a86ea21335893b7296c1a36e6ec7884324f 100644 --- a/easybuild/easyconfigs/l/libXfixes/libXfixes-5.0.1-intel-2016a.eb +++ b/easybuild/easyconfigs/l/libXfixes/libXfixes-5.0.1-intel-2016a.eb @@ -14,6 +14,17 @@ source_urls = [XORG_LIB_SOURCE] builddependencies = [ ('fixesproto', '5.0'), ('xextproto', '7.3.0'), + ('xorg-macros', '1.19.0'), + ('xproto', '7.0.28'), + ('kbproto', '1.0.7'), + ('xcb-proto', '1.11', '', True), + ('libpthread-stubs', '0.3'), + ('inputproto', '2.3.1'), + ('xtrans', '1.3.5'), +] + +dependencies = [ + ('libX11', '1.6.3') ] sanity_check_paths = { diff --git a/easybuild/easyconfigs/l/libXfixes/libXfixes-5.0.2-intel-2016a.eb b/easybuild/easyconfigs/l/libXfixes/libXfixes-5.0.2-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..5af14da529b4240466d26a1bbf2b82bff1786a31 --- /dev/null +++ b/easybuild/easyconfigs/l/libXfixes/libXfixes-5.0.2-intel-2016a.eb @@ -0,0 +1,35 @@ +easyblock = 'ConfigureMake' + +name = 'libXfixes' +version = '5.0.2' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """X Fixes extension library""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_LIB_SOURCE] + +builddependencies = [ + ('fixesproto', '5.0'), + ('xextproto', '7.3.0'), + ('xorg-macros', '1.19.0'), + ('xproto', '7.0.28'), + ('kbproto', '1.0.7'), + ('xcb-proto', '1.11', '', True), + ('libpthread-stubs', '0.3'), + ('inputproto', '2.3.1'), + ('xtrans', '1.3.5'), +] + +dependencies = [ + ('libX11', '1.6.3') +] + +sanity_check_paths = { + 'files': ['include/X11/extensions/Xfixes.h', 'lib/libXfixes.a', 'lib/libXfixes.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXfont/libXfont-1.5.1-foss-2016a-freetype-2.6.3.eb b/easybuild/easyconfigs/l/libXfont/libXfont-1.5.1-foss-2016a-freetype-2.6.3.eb new file mode 100644 index 0000000000000000000000000000000000000000..63d5bbf4440b3e813fb24e839ddb9f45fb026c7a --- /dev/null +++ b/easybuild/easyconfigs/l/libXfont/libXfont-1.5.1-foss-2016a-freetype-2.6.3.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'libXfont' +version = '1.5.1' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """X font libary""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_LIB_SOURCE] + +freetype_ver = '2.6.3' +versionsuffix = '-freetype-%s' % freetype_ver + +builddependencies = [ + ('fontsproto', '2.1.3'), + ('xproto', '7.0.28'), + ('xtrans', '1.3.5'), + ('xorg-macros', '1.19.0'), + ('libfontenc', '1.1.3'), +] +dependencies = [ + ('libX11', '1.6.3'), + ('freetype', freetype_ver), +] + +sanity_check_paths = { + 'files': ['lib/libXfont.%s' % SHLIB_EXT, 'lib/libXfont.a'], + 'dirs': ['include/X11/fonts'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXfont/libXfont-1.5.1-foss-2016a.eb b/easybuild/easyconfigs/l/libXfont/libXfont-1.5.1-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..b62ce08a63a7ce8cd23bc4e1681f04abfe2ccc1a --- /dev/null +++ b/easybuild/easyconfigs/l/libXfont/libXfont-1.5.1-foss-2016a.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'libXfont' +version = '1.5.1' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """X font libary""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_LIB_SOURCE] + +builddependencies = [ + ('fontsproto', '2.1.3'), + ('xproto', '7.0.28'), + ('xtrans', '1.3.5'), + ('xorg-macros', '1.19.0'), + ('libfontenc', '1.1.3'), +] +dependencies = [ + ('libX11', '1.6.3'), + ('freetype', '2.6.2'), +] + +sanity_check_paths = { + 'files': ['lib/libXfont.%s' % SHLIB_EXT, 'lib/libXfont.a'], + 'dirs': ['include/X11/fonts'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXfont/libXfont-1.5.1-intel-2016a-freetype-2.6.3.eb b/easybuild/easyconfigs/l/libXfont/libXfont-1.5.1-intel-2016a-freetype-2.6.3.eb new file mode 100644 index 0000000000000000000000000000000000000000..45a31bc1bd1db238ed8ffef5a33588a265e99c55 --- /dev/null +++ b/easybuild/easyconfigs/l/libXfont/libXfont-1.5.1-intel-2016a-freetype-2.6.3.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'libXfont' +version = '1.5.1' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """X font libary""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_LIB_SOURCE] + +freetype_ver = '2.6.3' +versionsuffix = '-freetype-%s' % freetype_ver + +builddependencies = [ + ('fontsproto', '2.1.3'), + ('xproto', '7.0.28'), + ('xtrans', '1.3.5'), + ('xorg-macros', '1.19.0'), + ('libfontenc', '1.1.3'), +] +dependencies = [ + ('libX11', '1.6.3'), + ('freetype', freetype_ver), +] + +sanity_check_paths = { + 'files': ['lib/libXfont.%s' % SHLIB_EXT, 'lib/libXfont.a'], + 'dirs': ['include/X11/fonts'], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXft/libXft-2.3.2-foss-2016a.eb b/easybuild/easyconfigs/l/libXft/libXft-2.3.2-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..b95d581275b0e4e873620c348080475c85877db2 --- /dev/null +++ b/easybuild/easyconfigs/l/libXft/libXft-2.3.2-foss-2016a.eb @@ -0,0 +1,39 @@ +easyblock = 'ConfigureMake' + +name = 'libXft' +version = '2.3.2' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """X11 client-side library""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_LIB_SOURCE] + +builddependencies = [ + ('inputproto', '2.3.1'), + ('kbproto', '1.0.7'), + ('libpthread-stubs', '0.3'), + ('renderproto', '0.11'), + ('xcb-proto', '1.11', '', True), + ('xextproto', '7.3.0'), + ('xorg-macros', '1.19.0'), + ('xproto', '7.0.28'), + ('xtrans', '1.3.5'), +] + + +dependencies = [ + ('libX11', '1.6.3'), + ('libXrender', '0.9.9'), + ('freetype', '2.6.2'), + ('fontconfig', '2.11.94'), +] + +sanity_check_paths = { + 'files': ['lib/libXft.a'], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXft/libXft-2.3.2-intel-2016a-fontconfig-2.11.95.eb b/easybuild/easyconfigs/l/libXft/libXft-2.3.2-intel-2016a-fontconfig-2.11.95.eb new file mode 100644 index 0000000000000000000000000000000000000000..1cc411ee297e31ae42ee6f2d1c654e9e1fd1ea50 --- /dev/null +++ b/easybuild/easyconfigs/l/libXft/libXft-2.3.2-intel-2016a-fontconfig-2.11.95.eb @@ -0,0 +1,39 @@ +easyblock = 'ConfigureMake' + +name = 'libXft' +version = '2.3.2' +versionsuffix = '-fontconfig-2.11.95' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """X11 client-side library""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_LIB_SOURCE] + +builddependencies = [ + ('inputproto', '2.3.1'), + ('kbproto', '1.0.7'), + ('libpthread-stubs', '0.3'), + ('renderproto', '0.11'), + ('xcb-proto', '1.11', '', True), + ('xextproto', '7.3.0'), + ('xorg-macros', '1.19.0'), + ('xproto', '7.0.28'), + ('xtrans', '1.3.5'), +] + +dependencies = [ + ('libX11', '1.6.3'), + ('libXrender', '0.9.9'), + ('freetype', '2.6.3'), + ('fontconfig', '2.11.95'), +] + +sanity_check_paths = { + 'files': ['lib/libXft.a'], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXft/libXft-2.3.2-intel-2016a.eb b/easybuild/easyconfigs/l/libXft/libXft-2.3.2-intel-2016a.eb index 17ddfd09d93227633ebd4817091fa53002d6330a..6589aeeb49211187e7e94433407d6d9adc9a5cf7 100644 --- a/easybuild/easyconfigs/l/libXft/libXft-2.3.2-intel-2016a.eb +++ b/easybuild/easyconfigs/l/libXft/libXft-2.3.2-intel-2016a.eb @@ -12,10 +12,18 @@ sources = [SOURCE_TAR_GZ] source_urls = [XORG_LIB_SOURCE] builddependencies = [ + ('inputproto', '2.3.1'), ('kbproto', '1.0.7'), + ('libpthread-stubs', '0.3'), ('renderproto', '0.11'), + ('xcb-proto', '1.11', '', True), + ('xextproto', '7.3.0'), + ('xorg-macros', '1.19.0'), + ('xproto', '7.0.28'), + ('xtrans', '1.3.5'), ] + dependencies = [ ('libX11', '1.6.3'), ('libXrender', '0.9.9'), diff --git a/easybuild/easyconfigs/l/libXi/libXi-1.7.4-intel-2015a.eb b/easybuild/easyconfigs/l/libXi/libXi-1.7.4-intel-2015a.eb index 6943d3e084c3390e2243d96887d7cf344f1a29c5..68589245d1f3450dd0cbc0777d51fa734e804d1d 100644 --- a/easybuild/easyconfigs/l/libXi/libXi-1.7.4-intel-2015a.eb +++ b/easybuild/easyconfigs/l/libXi/libXi-1.7.4-intel-2015a.eb @@ -1,4 +1,5 @@ easyblock = 'ConfigureMake' + name = 'libXi' version = '1.7.4' diff --git a/easybuild/easyconfigs/l/libXi/libXi-1.7.4-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/l/libXi/libXi-1.7.4-intel-2015b-Python-2.7.11.eb index eaa232fe89b5623e244200c86516ddb54de93610..cd973d2ea0b74d22c5fbe732b0e1985eb5596838 100644 --- a/easybuild/easyconfigs/l/libXi/libXi-1.7.4-intel-2015b-Python-2.7.11.eb +++ b/easybuild/easyconfigs/l/libXi/libXi-1.7.4-intel-2015b-Python-2.7.11.eb @@ -1,4 +1,5 @@ easyblock = 'ConfigureMake' + name = 'libXi' version = '1.7.4' versionsuffix = '-Python-2.7.11' diff --git a/easybuild/easyconfigs/l/libXi/libXi-1.7.4-intel-2015b.eb b/easybuild/easyconfigs/l/libXi/libXi-1.7.4-intel-2015b.eb index 0ed8e42a2078618241a5c260eead5a7814d8ef01..60cd626d31f6380b26c3d664c8cde29a1c284192 100644 --- a/easybuild/easyconfigs/l/libXi/libXi-1.7.4-intel-2015b.eb +++ b/easybuild/easyconfigs/l/libXi/libXi-1.7.4-intel-2015b.eb @@ -1,4 +1,5 @@ easyblock = 'ConfigureMake' + name = 'libXi' version = '1.7.4' diff --git a/easybuild/easyconfigs/l/libXi/libXi-1.7.6-foss-2016a.eb b/easybuild/easyconfigs/l/libXi/libXi-1.7.6-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..2f7d28f58a9286cab00b2757211dcc21cfdfe7aa --- /dev/null +++ b/easybuild/easyconfigs/l/libXi/libXi-1.7.6-foss-2016a.eb @@ -0,0 +1,37 @@ +easyblock = 'ConfigureMake' + +name = 'libXi' +version = '1.7.6' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """LibXi provides an X Window System client interface to the XINPUT extension to the X protocol.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_LIB_SOURCE] + +builddependencies = [ + ('xproto', '7.0.28'), + ('xextproto', '7.3.0'), + ('inputproto', '2.3.1'), + ('xorg-macros', '1.19.0'), + ('fixesproto', '5.0'), + ('kbproto', '1.0.7'), + ('xcb-proto', '1.11', '', True), + ('libpthread-stubs', '0.3'), + ('xtrans', '1.3.5'), +] + +dependencies = [ + ('libXext', '1.3.3'), + ('libXfixes', '5.0.1'), +] + +sanity_check_paths = { + 'files': ['include/X11/extensions/XInput.h', 'include/X11/extensions/XInput2.h', + 'lib/libXi.%s' % SHLIB_EXT, 'lib/libXi.a'], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXi/libXi-1.7.6-intel-2016a.eb b/easybuild/easyconfigs/l/libXi/libXi-1.7.6-intel-2016a.eb index 265985f5e5de76edaf2cca81ea7bd08f1697dcf4..028286d16106e70b0c7e1583db76cecd4a824bae 100644 --- a/easybuild/easyconfigs/l/libXi/libXi-1.7.6-intel-2016a.eb +++ b/easybuild/easyconfigs/l/libXi/libXi-1.7.6-intel-2016a.eb @@ -1,4 +1,5 @@ easyblock = 'ConfigureMake' + name = 'libXi' version = '1.7.6' @@ -15,6 +16,11 @@ builddependencies = [ ('xextproto', '7.3.0'), ('inputproto', '2.3.1'), ('xorg-macros', '1.19.0'), + ('fixesproto', '5.0'), + ('kbproto', '1.0.7'), + ('xcb-proto', '1.11', '', True), + ('libpthread-stubs', '0.3'), + ('xtrans', '1.3.5'), ] dependencies = [ @@ -23,7 +29,8 @@ dependencies = [ ] sanity_check_paths = { - 'files': ['include/X11/extensions/XInput.h', 'include/X11/extensions/XInput2.h', 'lib/libXi.%s' % SHLIB_EXT, 'lib/libXi.a'], + 'files': ['include/X11/extensions/XInput.h', 'include/X11/extensions/XInput2.h', + 'lib/libXi.%s' % SHLIB_EXT, 'lib/libXi.a'], 'dirs': [], } diff --git a/easybuild/easyconfigs/l/libXinerama/libXinerama-1.1.3-foss-2016a.eb b/easybuild/easyconfigs/l/libXinerama/libXinerama-1.1.3-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..7f990b2124d3bb600678f32720e039b66f80d8d6 --- /dev/null +++ b/easybuild/easyconfigs/l/libXinerama/libXinerama-1.1.3-foss-2016a.eb @@ -0,0 +1,37 @@ +easyblock = 'ConfigureMake' + +name = 'libXinerama' +version = '1.1.3' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """Xinerama multiple monitor library""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_LIB_SOURCE] + +builddependencies = [ + ('kbproto', '1.0.7'), + ('xineramaproto', '1.2.1'), + ('xextproto', '7.3.0'), + ('xproto', '7.0.28'), + ('xorg-macros', '1.19.0'), + ('renderproto', '0.11'), + ('xcb-proto', '1.11', '', True), + ('inputproto', '2.3.1'), + ('libpthread-stubs', '0.3'), + ('xtrans', '1.3.5'), +] + +dependencies = [ + ('libX11', '1.6.3'), + ('libXext', '1.3.3'), +] + +sanity_check_paths = { + 'files': ['lib/libXinerama.a'], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXinerama/libXinerama-1.1.3-intel-2016a.eb b/easybuild/easyconfigs/l/libXinerama/libXinerama-1.1.3-intel-2016a.eb index 59633745894cf15d8d270872106bacbd247724e6..7e2411fa015702b7cca4f6f18e6793e551c00412 100644 --- a/easybuild/easyconfigs/l/libXinerama/libXinerama-1.1.3-intel-2016a.eb +++ b/easybuild/easyconfigs/l/libXinerama/libXinerama-1.1.3-intel-2016a.eb @@ -16,6 +16,12 @@ builddependencies = [ ('xineramaproto', '1.2.1'), ('xextproto', '7.3.0'), ('xproto', '7.0.28'), + ('xorg-macros', '1.19.0'), + ('renderproto', '0.11'), + ('xcb-proto', '1.11', '', True), + ('inputproto', '2.3.1'), + ('libpthread-stubs', '0.3'), + ('xtrans', '1.3.5'), ] dependencies = [ diff --git a/easybuild/easyconfigs/l/libXmu/libXmu-1.1.2-foss-2016a.eb b/easybuild/easyconfigs/l/libXmu/libXmu-1.1.2-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..c219eeb168131241503dc9c13206753ea390174e --- /dev/null +++ b/easybuild/easyconfigs/l/libXmu/libXmu-1.1.2-foss-2016a.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'libXmu' +version = '1.1.2' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """libXmu provides a set of miscellaneous utility convenience functions for X libraries to use. + libXmuu is a lighter-weight version that does not depend on libXt or libXext""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'optarch': True} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_LIB_SOURCE] + +dependencies = [ + ('libXt', '1.1.5'), + ('libXpm', '3.5.11'), +] +sanity_check_paths = { + 'files': ['lib/%s' % x for x in ['%(name)s.a', '%%(name)s.%s' % SHLIB_EXT]], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXp/libXp-1.0.3-intel-2016a.eb b/easybuild/easyconfigs/l/libXp/libXp-1.0.3-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..996267718150ad403086217078104e145b75c32e --- /dev/null +++ b/easybuild/easyconfigs/l/libXp/libXp-1.0.3-intel-2016a.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'libXp' +version = '1.0.3' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """libXp provides the X print library.""" + +toolchain = {'name': 'intel', 'version': '2016a'} +toolchainopts = {'optarch': True} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_LIB_SOURCE] + +builddependencies = [ + ('xextproto', '7.3.0'), + ('printproto', '1.0.5'), +] + +dependencies = [ + ('libX11', '1.6.3'), + ('libXext', '1.3.3'), + ('libXau', '1.0.8'), +] + +sanity_check_paths = { + 'files': ['lib/%s' % x for x in ['libXp.a', 'libXp.%s' % SHLIB_EXT]], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXpm/libXpm-3.5.11-foss-2016a.eb b/easybuild/easyconfigs/l/libXpm/libXpm-3.5.11-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..1cc567cb363b01f220b0bdaf4e1aac8e8a0c0469 --- /dev/null +++ b/easybuild/easyconfigs/l/libXpm/libXpm-3.5.11-foss-2016a.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'libXpm' +version = '3.5.11' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """libXp provides the X print library.""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'optarch': True} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_LIB_SOURCE] + +builddependencies = [('gettext', '0.19.6')] + +sanity_check_paths = { + 'files': ['lib/%s' % x for x in ['libXpm.a', 'libXpm.%s' % SHLIB_EXT]], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXrandr/libXrandr-1.5.0-foss-2016a.eb b/easybuild/easyconfigs/l/libXrandr/libXrandr-1.5.0-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..62c6216169214283720fc84d30928d5476c96bb8 --- /dev/null +++ b/easybuild/easyconfigs/l/libXrandr/libXrandr-1.5.0-foss-2016a.eb @@ -0,0 +1,38 @@ +easyblock = 'ConfigureMake' + +name = 'libXrandr' +version = '1.5.0' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """X Resize, Rotate and Reflection extension library""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_LIB_SOURCE] + +builddependencies = [ + ('inputproto', '2.3.1'), + ('kbproto', '1.0.7'), + ('libpthread-stubs', '0.3'), + ('randrproto', '1.5.0'), + ('renderproto', '0.11'), + ('xcb-proto', '1.11', '', True), + ('xextproto', '7.3.0'), + ('xorg-macros', '1.19.0'), + ('xproto', '7.0.28'), + ('xtrans', '1.3.5'), +] + +dependencies = [ + ('libX11', '1.6.3'), + ('libXext', '1.3.3'), + ('libXrender', '0.9.9'), +] + +sanity_check_paths = { + 'files': ['lib/libXrandr.%s' % SHLIB_EXT, 'lib/libXrandr.a'], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXrandr/libXrandr-1.5.0-intel-2016a.eb b/easybuild/easyconfigs/l/libXrandr/libXrandr-1.5.0-intel-2016a.eb index d7c99042a39ce2e1b271f3274d45aecd7dc59829..d6e4b7406dd0d243923f4fac9f32ec0438d37237 100644 --- a/easybuild/easyconfigs/l/libXrandr/libXrandr-1.5.0-intel-2016a.eb +++ b/easybuild/easyconfigs/l/libXrandr/libXrandr-1.5.0-intel-2016a.eb @@ -12,9 +12,16 @@ sources = [SOURCE_TAR_GZ] source_urls = [XORG_LIB_SOURCE] builddependencies = [ + ('inputproto', '2.3.1'), + ('kbproto', '1.0.7'), + ('libpthread-stubs', '0.3'), ('randrproto', '1.5.0'), ('renderproto', '0.11'), + ('xcb-proto', '1.11', '', True), ('xextproto', '7.3.0'), + ('xorg-macros', '1.19.0'), + ('xproto', '7.0.28'), + ('xtrans', '1.3.5'), ] dependencies = [ diff --git a/easybuild/easyconfigs/l/libXrender/libXrender-0.9.9-foss-2016a.eb b/easybuild/easyconfigs/l/libXrender/libXrender-0.9.9-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..b4c2ef6a53d9be61463351401f4a540f84f006a7 --- /dev/null +++ b/easybuild/easyconfigs/l/libXrender/libXrender-0.9.9-foss-2016a.eb @@ -0,0 +1,35 @@ +easyblock = 'ConfigureMake' + +name = 'libXrender' +version = '0.9.9' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """X11 client-side library""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_LIB_SOURCE] + +builddependencies = [ + ('xorg-macros', '1.19.0'), + ('kbproto', '1.0.7'), + ('renderproto', '0.11'), + ('xextproto', '7.3.0'), + ('xcb-proto', '1.11', '', True), + ('inputproto', '2.3.1'), + ('xproto', '7.0.28'), + ('libpthread-stubs', '0.3'), + ('xtrans', '1.3.5'), +] + +dependencies = [ + ('libX11', '1.6.3'), +] + +sanity_check_paths = { + 'files': ['lib/libXrender.a'], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXrender/libXrender-0.9.9-intel-2016a.eb b/easybuild/easyconfigs/l/libXrender/libXrender-0.9.9-intel-2016a.eb index fefc99f4eb0a28753443a0b2e9d580846b0f7439..2c473580acb50d43f37ed664b7e47ac4c7e39b6d 100644 --- a/easybuild/easyconfigs/l/libXrender/libXrender-0.9.9-intel-2016a.eb +++ b/easybuild/easyconfigs/l/libXrender/libXrender-0.9.9-intel-2016a.eb @@ -12,8 +12,15 @@ sources = [SOURCE_TAR_GZ] source_urls = [XORG_LIB_SOURCE] builddependencies = [ + ('xorg-macros', '1.19.0'), ('kbproto', '1.0.7'), ('renderproto', '0.11'), + ('xextproto', '7.3.0'), + ('xcb-proto', '1.11', '', True), + ('inputproto', '2.3.1'), + ('xproto', '7.0.28'), + ('libpthread-stubs', '0.3'), + ('xtrans', '1.3.5'), ] dependencies = [ diff --git a/easybuild/easyconfigs/l/libXt/libXt-1.1.4-intel-2014b.eb b/easybuild/easyconfigs/l/libXt/libXt-1.1.4-intel-2014b.eb index 6f7913580175e47fb1fdc3415c4a5831f52773a5..4646632358335e1bb325e533531dedfdc591ae1f 100644 --- a/easybuild/easyconfigs/l/libXt/libXt-1.1.4-intel-2014b.eb +++ b/easybuild/easyconfigs/l/libXt/libXt-1.1.4-intel-2014b.eb @@ -11,7 +11,7 @@ toolchain = {'name': 'intel', 'version': '2014b'} toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] -source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] +source_urls = [XORG_LIB_SOURCE] dependencies = [ ('libSM', '1.2.1'), diff --git a/easybuild/easyconfigs/l/libXt/libXt-1.1.5-foss-2016a.eb b/easybuild/easyconfigs/l/libXt/libXt-1.1.5-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..c7e832fe55b48198971de7dec48cafb1634c14cb --- /dev/null +++ b/easybuild/easyconfigs/l/libXt/libXt-1.1.5-foss-2016a.eb @@ -0,0 +1,44 @@ +easyblock = 'ConfigureMake' + +name = 'libXt' +version = '1.1.5' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """libXt provides the X Toolkit Intrinsics, an abstract widget library upon which other toolkits are + based. Xt is the basis for many toolkits, including the Athena widgets (Xaw), and LessTif (a Motif implementation).""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = [SOURCE_TAR_GZ] +source_urls = [XORG_LIB_SOURCE] + +builddependencies = [ + ('xproto', '7.0.28'), + ('kbproto', '1.0.7'), + ('xorg-macros', '1.19.0'), + ('xcb-proto', '1.11', '', True), + ('libpthread-stubs', '0.3'), + ('xextproto', '7.3.0'), + ('inputproto', '2.3.1'), + ('xtrans', '1.3.5'), +] + +dependencies = [ + ('libSM', '1.2.2'), + ('libICE', '1.0.9'), + ('libX11', '1.6.3'), +] + +sanity_check_paths = { + 'files': ['include/X11/%s' % x for x in [ + 'CallbackI.h', 'CompositeP.h', 'Constraint.h', 'Core.h', 'CreateI.h', 'HookObjI.h', 'Intrinsic.h', + 'IntrinsicP.h', 'ObjectP.h', 'RectObj.h', 'ResConfigP.h', 'SelectionI.h', 'ShellI.h', 'StringDefs.h', + 'TranslateI.h', 'Vendor.h', 'Xtos.h', 'Composite.h', 'ConstrainP.h', 'ConvertI.h', 'CoreP.h', 'EventI.h', + 'InitialI.h', 'IntrinsicI.h', 'Object.h', 'PassivGraI.h', 'RectObjP.h', 'ResourceI.h', 'Shell.h', 'ShellP.h', + 'ThreadsI.h', 'VarargsI.h', 'VendorP.h', + ] + ], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXt/libXt-1.1.5-intel-2016a.eb b/easybuild/easyconfigs/l/libXt/libXt-1.1.5-intel-2016a.eb index 66391ee4ad35f010f7de8221ad303f5a73d9b9dd..e12535727a9bc6a76361c58b90577f257193c2f1 100644 --- a/easybuild/easyconfigs/l/libXt/libXt-1.1.5-intel-2016a.eb +++ b/easybuild/easyconfigs/l/libXt/libXt-1.1.5-intel-2016a.eb @@ -8,7 +8,6 @@ description = """libXt provides the X Toolkit Intrinsics, an abstract widget lib based. Xt is the basis for many toolkits, including the Athena widgets (Xaw), and LessTif (a Motif implementation).""" toolchain = {'name': 'intel', 'version': '2016a'} -toolchainopts = {'optarch': True} sources = [SOURCE_TAR_GZ] source_urls = [XORG_LIB_SOURCE] @@ -16,6 +15,12 @@ source_urls = [XORG_LIB_SOURCE] builddependencies = [ ('xproto', '7.0.28'), ('kbproto', '1.0.7'), + ('xorg-macros', '1.19.0'), + ('xcb-proto', '1.11', '', True), + ('libpthread-stubs', '0.3'), + ('xextproto', '7.3.0'), + ('inputproto', '2.3.1'), + ('xtrans', '1.3.5'), ] dependencies = [ diff --git a/easybuild/easyconfigs/l/libXxf86vm/libXxf86vm-1.1.4-foss-2016a.eb b/easybuild/easyconfigs/l/libXxf86vm/libXxf86vm-1.1.4-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..ea33d4f1808c86ff591f1961ff50843358527358 --- /dev/null +++ b/easybuild/easyconfigs/l/libXxf86vm/libXxf86vm-1.1.4-foss-2016a.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'libXxf86vm' +version = '1.1.4' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """X11 XFree86 video mode extension library""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'optarch': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] + +builddependencies = [ + ('xf86vidmodeproto', '2.3.1'), + ('xorg-macros', '1.19.0'), +] + +dependencies = [ + ('libX11', '1.6.3'), +] + +sanity_check_paths = { + 'files': ['include/X11/extensions/xf86vmode.h']+ + ['lib/libXxf86vm.%s' % x for x in ['a', SHLIB_EXT]], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libXxf86vm/libXxf86vm-1.1.4-intel-2016a.eb b/easybuild/easyconfigs/l/libXxf86vm/libXxf86vm-1.1.4-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..873ae3da80b4e0b797043e11aeb81eae0251f2ae --- /dev/null +++ b/easybuild/easyconfigs/l/libXxf86vm/libXxf86vm-1.1.4-intel-2016a.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'libXxf86vm' +version = '1.1.4' + +homepage = "http://www.freedesktop.org/wiki/Software/xlibs" +description = """X11 XFree86 video mode extension library""" + +toolchain = {'name': 'intel', 'version': '2016a'} +toolchainopts = {'optarch': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://xorg.freedesktop.org/archive/individual/lib/'] + +builddependencies = [ + ('xf86vidmodeproto', '2.3.1'), + ('xorg-macros', '1.19.0'), +] + +dependencies = [ + ('libX11', '1.6.3'), +] + +sanity_check_paths = { + 'files': ['include/X11/extensions/xf86vmode.h']+ + ['lib/libXxf86vm.%s' % x for x in ['a', SHLIB_EXT]], + 'dirs': [], +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libbitmask/libbitmask-2.0.eb b/easybuild/easyconfigs/l/libbitmask/libbitmask-2.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..5a0206f95032209215fec0ab760ccb524bb73c83 --- /dev/null +++ b/easybuild/easyconfigs/l/libbitmask/libbitmask-2.0.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'libbitmask' +version = '2.0' + +homepage = 'http://oss.sgi.com/projects/cpusets/' +description = "libbitmask provides a convenient, powerful bitmask data type" + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = ['ftp://oss.sgi.com/projects/cpusets/download/'] +sources = [SOURCE_TAR_BZ2] + +builddependencies = [('Autotools', '20150215')] + +preconfigopts = "aclocal && libtoolize && autoconf && automake --add-missing && " + +sanity_check_paths = { + 'files': ['include/bitmask.h', 'lib/libbitmask.a', 'lib/libbitmask.so'], + 'dirs': ['share'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libcerf/libcerf-1.4-foss-2016a.eb b/easybuild/easyconfigs/l/libcerf/libcerf-1.4-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..4f3471b4f66aa55aca5038c82d48649ed813b807 --- /dev/null +++ b/easybuild/easyconfigs/l/libcerf/libcerf-1.4-foss-2016a.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = 'libcerf' +version = '1.4' + +homepage = 'http://gnuplot.sourceforge.net/' +description = """libcerf is a self-contained numeric library that provides an efficient and accurate + implementation of complex error functions, along with Dawson, Faddeeva, and Voigt functions.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = [SOURCE_TGZ] +source_urls = [ + 'http://apps.jcns.fz-juelich.de/src/libcerf/', + 'http://apps.jcns.fz-juelich.de/src/libcerf/old', +] + +builddependencies = [ + ('Autotools', '20150215'), + ('libtool', '2.4.6'), +] + +sanity_check_paths = { + 'files': ['lib/libcerf.%s' % SHLIB_EXT], + 'dirs': [] +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/libcerf/libcerf-1.5-intel-2016b.eb b/easybuild/easyconfigs/l/libcerf/libcerf-1.5-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..0cce9f8c9873b35f1d4af6a82e5e6a9341f9161c --- /dev/null +++ b/easybuild/easyconfigs/l/libcerf/libcerf-1.5-intel-2016b.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = 'libcerf' +version = '1.5' + +homepage = 'http://gnuplot.sourceforge.net/' +description = """libcerf is a self-contained numeric library that provides an efficient and accurate + implementation of complex error functions, along with Dawson, Faddeeva, and Voigt functions.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +sources = [SOURCE_TGZ] +source_urls = [ + 'http://apps.jcns.fz-juelich.de/src/libcerf/', + 'http://apps.jcns.fz-juelich.de/src/libcerf/old', +] + +builddependencies = [ + ('Autotools', '20150215'), + ('libtool', '2.4.6'), +] + +sanity_check_paths = { + 'files': ['lib/libcerf.%s' % SHLIB_EXT], + 'dirs': [] +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/libcmaes/libcmaes-0.9.5-foss-2016a.eb b/easybuild/easyconfigs/l/libcmaes/libcmaes-0.9.5-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..33991cf99da11bcaba30d7f89780f4d0bb926987 --- /dev/null +++ b/easybuild/easyconfigs/l/libcmaes/libcmaes-0.9.5-foss-2016a.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = 'libcmaes' +version = '0.9.5' + +homepage = 'http://beniz.github.io/libcmaes/' +description = """libcmaes is a multithreaded C++11 library for high performance +blackbox stochastic optimization using the CMA-ES algorithm +for Covariance Matrix Adaptation Evolution Strategy.""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/beniz/%(namelower)s/archive'] +sources = ['%(version)s.tar.gz'] + +dependencies = [ + ('Eigen', '3.2.8'), +] + +sanity_check_paths = { + 'files': ['lib/libcmaes.a', 'lib/libcmaes.%s' % SHLIB_EXT, 'lib/pkgconfig/libcmaes.pc'], + 'dirs': ['bin', 'include/libcmaes'], +} + +preconfigopts = "./autogen.sh && " + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/libcpuset/libcpuset-1.0.eb b/easybuild/easyconfigs/l/libcpuset/libcpuset-1.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..51fb71266e59fa4bfd6c55ac35600a4bcba31c34 --- /dev/null +++ b/easybuild/easyconfigs/l/libcpuset/libcpuset-1.0.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'libcpuset' +version = '1.0' + +homepage = 'http://oss.sgi.com/projects/cpusets/' +description = "libcpuset provides full access to cpuset capabilities" + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = ['ftp://oss.sgi.com/projects/cpusets/download/'] +sources = [SOURCE_TAR_BZ2] + +builddependencies = [('Autotools', '20150215')] +dependencies = [('libbitmask', '2.0')] + +preconfigopts = "mv configure.in configure.ac && aclocal && libtoolize && autoconf && automake --add-missing && " + +sanity_check_paths = { + 'files': ['include/cpuset.h', 'lib/libcpuset.a', 'lib/libcpuset.so'], + 'dirs': ['share'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libcroco/libcroco-0.6.11-intel-2016a.eb b/easybuild/easyconfigs/l/libcroco/libcroco-0.6.11-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..dd509f93684e4b29cb5cbc12f087c61cf9733cac --- /dev/null +++ b/easybuild/easyconfigs/l/libcroco/libcroco-0.6.11-intel-2016a.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'libcroco' +version = '0.6.11' + +homepage = 'https://github.com/GNOME/libcroco' +description = """Libcroco is a standalone css2 parsing and manipulation library.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +sources = [SOURCE_TAR_XZ] +source_urls = ['http://ftp.gnome.org/pub/GNOME/sources/libcroco/%(version_major_minor)s/'] + +dependencies = [ + ('zlib', '1.2.8'), + ('libxml2', '2.9.3'), + ('GLib', '2.48.0'), +] + +sanity_check_paths = { + 'files': ['bin/csslint-%(version_major_minor)s', 'lib/libcroco-%%(version_major_minor)s.%s' % SHLIB_EXT, + 'lib/libcroco-%(version_major_minor)s.a'], + 'dirs': ['include/libcroco-%(version_major_minor)s', 'share'] +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libctl/libctl-3.2.1-goolf-1.4.10.eb b/easybuild/easyconfigs/l/libctl/libctl-3.2.1-goolf-1.4.10.eb index e765208e8d31bbf53fbccb161fc7747da2f3cfd9..d1965504ac23730d66fbe94f4a213caa135a2d28 100644 --- a/easybuild/easyconfigs/l/libctl/libctl-3.2.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/l/libctl/libctl-3.2.1-goolf-1.4.10.eb @@ -11,7 +11,7 @@ toolchainopts = {'optarch': True} source_urls = ['http://ab-initio.mit.edu/libctl/'] sources = [SOURCELOWER_TAR_GZ] -dependencies = [('guile', '1.8.8')] +dependencies = [('Guile', '1.8.8')] # fix for guile-config being broken because shebang line contains full path to bin/guile configopts = 'GUILE_CONFIG="$EBROOTGUILE/bin/guile -e main -s $EBROOTGUILE/bin/guile-config"' diff --git a/easybuild/easyconfigs/l/libctl/libctl-3.2.1-ictce-5.3.0.eb b/easybuild/easyconfigs/l/libctl/libctl-3.2.1-ictce-5.3.0.eb index d73a51293468555a9e2bae5c79ad4e1f56fba2ad..e2eae48a9cc16c38c04aecbc1397d92a4f419116 100644 --- a/easybuild/easyconfigs/l/libctl/libctl-3.2.1-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/l/libctl/libctl-3.2.1-ictce-5.3.0.eb @@ -12,7 +12,7 @@ toolchainopts = {'optarch': True} source_urls = ['http://ab-initio.mit.edu/libctl/'] sources = [SOURCELOWER_TAR_GZ] -dependencies = [('guile', '1.8.8')] +dependencies = [('Guile', '1.8.8')] # fix for guile-config being broken because shebang line contains full path to bin/guile configopts = 'GUILE_CONFIG="$EBROOTGUILE/bin/guile -e main -s $EBROOTGUILE/bin/guile-config"' diff --git a/easybuild/easyconfigs/l/libctl/libctl-3.2.2-foss-2016a.eb b/easybuild/easyconfigs/l/libctl/libctl-3.2.2-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..c0df76a350a9ebf78b48f7ad9b4fccf2ee867af3 --- /dev/null +++ b/easybuild/easyconfigs/l/libctl/libctl-3.2.2-foss-2016a.eb @@ -0,0 +1,20 @@ +easyblock = 'ConfigureMake' + +name = 'libctl' +version = '3.2.2' + +homepage = 'http://ab-initio.mit.edu/libctl' +description = """libctl is a free Guile-based library implementing flexible control files for scientific simulations.""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'optarch': True} + +source_urls = ['http://ab-initio.mit.edu/libctl/'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('Guile', '2.0.11')] + +# fix for guile-config being broken because shebang line contains full path to bin/guile +configopts = 'GUILE_CONFIG="$EBROOTGUILE/bin/guile -e main -s $EBROOTGUILE/bin/guile-config"' + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/libctl/libctl-3.2.2-intel-2015a.eb b/easybuild/easyconfigs/l/libctl/libctl-3.2.2-intel-2015a.eb index 0de2f0bd938d65de14493ce42034937df366cd65..86ba253737cf9997f183843783f6512144cc5aea 100644 --- a/easybuild/easyconfigs/l/libctl/libctl-3.2.2-intel-2015a.eb +++ b/easybuild/easyconfigs/l/libctl/libctl-3.2.2-intel-2015a.eb @@ -12,7 +12,7 @@ toolchainopts = {'optarch': True} source_urls = ['http://ab-initio.mit.edu/libctl/'] sources = [SOURCELOWER_TAR_GZ] -dependencies = [('guile', '1.8.8')] +dependencies = [('Guile', '1.8.8')] # fix for guile-config being broken because shebang line contains full path to bin/guile configopts = 'GUILE_CONFIG="$EBROOTGUILE/bin/guile -e main -s $EBROOTGUILE/bin/guile-config"' diff --git a/easybuild/easyconfigs/l/libdap/libdap-3.18.1-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/l/libdap/libdap-3.18.1-foss-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..dc2d40a9157369e7e89af9ba94b2c3eca9e9aee4 --- /dev/null +++ b/easybuild/easyconfigs/l/libdap/libdap-3.18.1-foss-2016a-Python-2.7.11.eb @@ -0,0 +1,33 @@ +easyblock = 'ConfigureMake' + +name = 'libdap' +version = '3.18.1' +versionsuffix = "-Python-2.7.11" + +homepage = 'http://opendap.org/download/libdap' +description = """A C++ SDK which contains an implementation of DAP 2.0 + and the development versions of DAP3, up to 3.4. + This includes both Client- and Server-side support classes.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['http://www.opendap.org/pub/source/'] +sources = [SOURCE_TAR_GZ] + +builddependencies = [ + ('Bison', '3.0.4'), + ('flex', '2.5.39'), +] + +dependencies = [ + ('cURL', '7.47.0'), + ('libxml2', '2.9.3', versionsuffix), + ('LibUUID', '1.0.3'), +] + +sanity_check_paths = { + 'files': ['bin/getdap', 'bin/getdap4', 'bin/dap-config', 'lib/libdap.a', 'lib/libdap.%s' % SHLIB_EXT], + 'dirs': ['include'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libdrm/libdrm-2.4.67-foss-2016a.eb b/easybuild/easyconfigs/l/libdrm/libdrm-2.4.67-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..93d87d95336cce4c98418ec9cca5883577a6389c --- /dev/null +++ b/easybuild/easyconfigs/l/libdrm/libdrm-2.4.67-foss-2016a.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = 'libdrm' +version = '2.4.67' + +homepage = 'http://dri.freedesktop.org' +description = """Direct Rendering Manager runtime library.""" + +source_urls = ['http://dri.freedesktop.org/libdrm/'] +sources = [SOURCELOWER_TAR_GZ] + +toolchain = {'name': 'foss', 'version': '2016a'} + +builddependencies = [ + ('libpthread-stubs', '0.3'), +] + +dependencies = [ + ('libpciaccess', '0.13.4'), +] + +sanity_check_paths = { + 'files': ['include/xf86drm.h', 'include/xf86drmMode.h', 'lib/libdrm_intel.%s' % SHLIB_EXT, + 'lib/libdrm_radeon.%s' % SHLIB_EXT, 'lib/libdrm.%s' % SHLIB_EXT, 'lib/libkms.%s' % SHLIB_EXT], + 'dirs': ['include/libdrm', 'include/libkms', 'lib/pkgconfig'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libdrm/libdrm-2.4.68-foss-2016a.eb b/easybuild/easyconfigs/l/libdrm/libdrm-2.4.68-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..68f8a6be8998abb2cf0e67dd219866f517bf7919 --- /dev/null +++ b/easybuild/easyconfigs/l/libdrm/libdrm-2.4.68-foss-2016a.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = 'libdrm' +version = '2.4.68' + +homepage = 'http://dri.freedesktop.org' +description = """Direct Rendering Manager runtime library.""" + +source_urls = ['http://dri.freedesktop.org/libdrm/'] +sources = [SOURCELOWER_TAR_GZ] + +toolchain = {'name': 'foss', 'version': '2016a'} + +builddependencies = [ + ('libpthread-stubs', '0.3'), +] + +dependencies = [ + ('libpciaccess', '0.13.4'), +] + +sanity_check_paths = { + 'files': ['include/xf86drm.h', 'include/xf86drmMode.h', 'lib/libdrm_intel.%s' % SHLIB_EXT, + 'lib/libdrm_radeon.%s' % SHLIB_EXT, 'lib/libdrm.%s' % SHLIB_EXT, 'lib/libkms.%s' % SHLIB_EXT], + 'dirs': ['include/libdrm', 'include/libkms', 'lib/pkgconfig'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libdrm/libdrm-2.4.68-intel-2016a.eb b/easybuild/easyconfigs/l/libdrm/libdrm-2.4.68-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..e64ac66c51a1d7428c076fdf5a7a55df0e6a3f41 --- /dev/null +++ b/easybuild/easyconfigs/l/libdrm/libdrm-2.4.68-intel-2016a.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = 'libdrm' +version = '2.4.68' + +homepage = 'http://dri.freedesktop.org' +description = """Direct Rendering Manager runtime library.""" + +source_urls = ['http://dri.freedesktop.org/libdrm/'] +sources = [SOURCELOWER_TAR_GZ] + +toolchain = {'name': 'intel', 'version': '2016a'} + +builddependencies = [ + ('libpthread-stubs', '0.3'), +] + +dependencies = [ + ('libpciaccess', '0.13.4'), +] + +sanity_check_paths = { + 'files': ['include/xf86drm.h', 'include/xf86drmMode.h', 'lib/libdrm_intel.%s' % SHLIB_EXT, + 'lib/libdrm_radeon.%s' % SHLIB_EXT, 'lib/libdrm.%s' % SHLIB_EXT, 'lib/libkms.%s' % SHLIB_EXT], + 'dirs': ['include/libdrm', 'include/libkms', 'lib/pkgconfig'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libdrm/libdrm-2.4.70-foss-2016b.eb b/easybuild/easyconfigs/l/libdrm/libdrm-2.4.70-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..5d9e8ac938590bffa90d210a8b88e35cd512cd1b --- /dev/null +++ b/easybuild/easyconfigs/l/libdrm/libdrm-2.4.70-foss-2016b.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'libdrm' +version = '2.4.70' + +homepage = 'http://dri.freedesktop.org' +description = """Direct Rendering Manager runtime library.""" + +source_urls = ['http://dri.freedesktop.org/libdrm/'] +sources = [SOURCELOWER_TAR_GZ] + +toolchain = {'name': 'foss', 'version': '2016b'} + +dependencies = [ + ('X11', '20160819'), +] + +sanity_check_paths = { + 'files': ['include/xf86drm.h', 'include/xf86drmMode.h', 'lib/libdrm_intel.%s' % SHLIB_EXT, + 'lib/libdrm_radeon.%s' % SHLIB_EXT, 'lib/libdrm.%s' % SHLIB_EXT, 'lib/libkms.%s' % SHLIB_EXT], + 'dirs': ['include/libdrm', 'include/libkms', 'lib/pkgconfig'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libdrm/libdrm-2.4.70-intel-2016b.eb b/easybuild/easyconfigs/l/libdrm/libdrm-2.4.70-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..9fb07a29545f25170359aec3e2d36abbfec691d0 --- /dev/null +++ b/easybuild/easyconfigs/l/libdrm/libdrm-2.4.70-intel-2016b.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'libdrm' +version = '2.4.70' + +homepage = 'http://dri.freedesktop.org' +description = """Direct Rendering Manager runtime library.""" + +source_urls = ['http://dri.freedesktop.org/libdrm/'] +sources = [SOURCELOWER_TAR_GZ] + +toolchain = {'name': 'intel', 'version': '2016b'} + +dependencies = [ + ('X11', '20160819'), +] + +sanity_check_paths = { + 'files': ['include/xf86drm.h', 'include/xf86drmMode.h', 'lib/libdrm_intel.%s' % SHLIB_EXT, + 'lib/libdrm_radeon.%s' % SHLIB_EXT, 'lib/libdrm.%s' % SHLIB_EXT, 'lib/libkms.%s' % SHLIB_EXT], + 'dirs': ['include/libdrm', 'include/libkms', 'lib/pkgconfig'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libdwarf/libdwarf-20140805-GCC-4.9.2.eb b/easybuild/easyconfigs/l/libdwarf/libdwarf-20140805-GCC-4.9.2.eb index cc9e86a7d03a48197779f067635ad063ca4d8da0..8c554c3e242e8b69228275318ae25b933c0d4e92 100644 --- a/easybuild/easyconfigs/l/libdwarf/libdwarf-20140805-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/l/libdwarf/libdwarf-20140805-GCC-4.9.2.eb @@ -15,7 +15,7 @@ source_urls = ['http://www.prevanders.net'] dependencies = [('libelf', '0.8.13')] with_configure = True -preconfigopts = 'CFLAGS="-fPIC $CFLAGS" ' +preconfigopts = 'env CFLAGS="-fPIC $CFLAGS" ' configopts = "--enable-shared " # This is dirty but libdwarf cannot find it's own library in the build process... diff --git a/easybuild/easyconfigs/l/libdwarf/libdwarf-20150310-GCC-4.9.2.eb b/easybuild/easyconfigs/l/libdwarf/libdwarf-20150310-GCC-4.9.2.eb new file mode 100644 index 0000000000000000000000000000000000000000..7d27b9549934ec63b9678ab135fa332eca2363ab --- /dev/null +++ b/easybuild/easyconfigs/l/libdwarf/libdwarf-20150310-GCC-4.9.2.eb @@ -0,0 +1,35 @@ +easyblock = 'MakeCp' + +name = 'libdwarf' +version = '20150310' + +homepage = 'http://www.prevanders.net/dwarf.html' +description = """The DWARF Debugging Information Format is of interest to programmers working on compilers +and debuggers (and anyone interested in reading or writing DWARF information))""" + +toolchain = {'name': 'GCC', 'version': '4.9.2'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://www.prevanders.net'] + +dependencies = [('libelf', '0.8.13')] + +with_configure = True +preconfigopts = 'env CFLAGS="-fPIC $CFLAGS" ' +configopts = "--enable-shared " + +# This is dirty but libdwarf cannot find it's own library in the build process... +prebuildopts = ' LD_LIBRARY_PATH="../libdwarf:$LD_LIBRARY_PATH" ' + +files_to_copy = [ + (["dwarfdump/dwarfdump"], "bin"), + (["libdwarf/libdwarf.a", "libdwarf/libdwarf.%s" % SHLIB_EXT], "lib"), + (["libdwarf/libdwarf.h", "libdwarf/dwarf.h"], "include"), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ["bin", "lib", "include"] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/libelf/libelf-0.8.13-GCC-4.8.3.eb b/easybuild/easyconfigs/l/libelf/libelf-0.8.13-GCC-4.8.3.eb new file mode 100644 index 0000000000000000000000000000000000000000..370d7d47bc7608ef05f4d296439ea52ec39a713c --- /dev/null +++ b/easybuild/easyconfigs/l/libelf/libelf-0.8.13-GCC-4.8.3.eb @@ -0,0 +1,21 @@ +easyblock = 'ConfigureMake' + +name = 'libelf' +version = '0.8.13' + +homepage = 'http://www.mr511.de/software/english.html' +description = """libelf is a free ELF object file access library""" + +toolchain = {'name': 'GCC', 'version': '4.8.3'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://www.mr511.de/software/'] + +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/easybuild/easyconfigs/l/libelf/libelf-0.8.13-GCC-4.9.2.eb b/easybuild/easyconfigs/l/libelf/libelf-0.8.13-GCC-4.9.2.eb index 9babe1877c9ef230910b0577610b4573492a5ad7..2157a2a132af00833a075d759ef780405060d206 100644 --- a/easybuild/easyconfigs/l/libelf/libelf-0.8.13-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/l/libelf/libelf-0.8.13-GCC-4.9.2.eb @@ -11,8 +11,10 @@ toolchain = {'name': 'GCC', 'version': '4.9.2'} sources = [SOURCE_TAR_GZ] source_urls = ['http://www.mr511.de/software/'] +modextrapaths = {'CPATH': 'include/libelf'} + sanity_check_paths = { - 'files': ['lib/libelf.a', 'lib/libelf.%s' % SHLIB_EXT, 'lib/libelf.so.0', 'include/libelf.h'], + 'files': ['lib/libelf.a', 'lib/libelf.%s' % SHLIB_EXT, 'lib/libelf.so.0', 'include/libelf/libelf.h'], 'dirs': ['lib/pkgconfig'] } diff --git a/easybuild/easyconfigs/l/libevent/libevent-2.0.22-GCCcore-4.9.3.eb b/easybuild/easyconfigs/l/libevent/libevent-2.0.22-GCCcore-4.9.3.eb new file mode 100644 index 0000000000000000000000000000000000000000..2de9d3663c6cbc00a42adadc0789cb496578f69b --- /dev/null +++ b/easybuild/easyconfigs/l/libevent/libevent-2.0.22-GCCcore-4.9.3.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'libevent' +version = '2.0.22' + +homepage = 'http://libevent.org/' +description = """The libevent API provides a mechanism to execute a callback function when a specific + event occurs on a file descriptor or after a timeout has been reached. + Furthermore, libevent also support callbacks due to signals or regular timeouts.""" + +toolchain = {'name': 'GCCcore', 'version': '4.9.3'} + +source_urls = [ + 'https://github.com/downloads/%(name)s/%(name)s/', + 'https://sourceforge.net/projects/levent/files/%(name)s/%(name)s-%(version_major_minor)s/', +] +sources = ['%(name)s-%(version)s-stable.tar.gz'] + +builddependencies = [ + # use same binutils version that was used when building GCCcore toolchain + ('binutils', '2.25', '', True), +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libffi/libffi-3.2.1-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/l/libffi/libffi-3.2.1-GCC-4.9.3-2.25.eb new file mode 100644 index 0000000000000000000000000000000000000000..7a3944e39b3e9278e33a0ae98f87997d341e9f58 --- /dev/null +++ b/easybuild/easyconfigs/l/libffi/libffi-3.2.1-GCC-4.9.3-2.25.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'libffi' +version = '3.2.1' + +homepage = 'http://sourceware.org/libffi/' +description = """The libffi library provides a portable, high level programming interface to various calling +conventions. This allows a programmer to call any function specified by a call interface description at run-time.""" + +toolchain = {'name': 'GCC', 'version': '4.9.3-2.25'} + +source_urls = [ + 'ftp://sourceware.org/pub/libffi/', + 'http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/', +] +sources = [SOURCELOWER_TAR_GZ] + +sanity_check_paths = { + 'files': [('lib/libffi.%s' % SHLIB_EXT, 'lib64/libffi.%s' % SHLIB_EXT), ('lib/libffi.a', 'lib64/libffi.a')], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libffi/libffi-3.2.1-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/l/libffi/libffi-3.2.1-GCC-5.4.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..54836f268142e76549cf500628d173edfe85589e --- /dev/null +++ b/easybuild/easyconfigs/l/libffi/libffi-3.2.1-GCC-5.4.0-2.26.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'libffi' +version = '3.2.1' + +homepage = 'http://sourceware.org/libffi/' +description = """The libffi library provides a portable, high level programming interface to various calling +conventions. This allows a programmer to call any function specified by a call interface description at run-time.""" + +toolchain = {'name': 'GCC', 'version': '5.4.0-2.26'} + +source_urls = [ + 'ftp://sourceware.org/pub/libffi/', + 'http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/', +] +sources = [SOURCELOWER_TAR_GZ] + +sanity_check_paths = { + 'files': [('lib/libffi.%s' % SHLIB_EXT, 'lib64/libffi.%s' % SHLIB_EXT), ('lib/libffi.a', 'lib64/libffi.a')], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libffi/libffi-3.2.1-foss-2016.04.eb b/easybuild/easyconfigs/l/libffi/libffi-3.2.1-foss-2016.04.eb new file mode 100644 index 0000000000000000000000000000000000000000..37b990fbd320e13c4d37e02ef55f68c618eab588 --- /dev/null +++ b/easybuild/easyconfigs/l/libffi/libffi-3.2.1-foss-2016.04.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'libffi' +version = '3.2.1' + +homepage = 'http://sourceware.org/libffi/' +description = """The libffi library provides a portable, high level programming interface to various calling +conventions. This allows a programmer to call any function specified by a call interface description at run-time.""" + +toolchain = {'name': 'foss', 'version': '2016.04'} + +source_urls = [ + 'ftp://sourceware.org/pub/libffi/', + 'http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/', +] +sources = [SOURCELOWER_TAR_GZ] + +sanity_check_paths = { + 'files': [('lib/libffi.%s' % SHLIB_EXT, 'lib64/libffi.%s' % SHLIB_EXT), ('lib/libffi.a', 'lib64/libffi.a')], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libffi/libffi-3.2.1-foss-2016a.eb b/easybuild/easyconfigs/l/libffi/libffi-3.2.1-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..c7c638b6fa058bde0d773dc12d165c00b3d208b2 --- /dev/null +++ b/easybuild/easyconfigs/l/libffi/libffi-3.2.1-foss-2016a.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'libffi' +version = '3.2.1' + +homepage = 'http://sourceware.org/libffi/' +description = """The libffi library provides a portable, high level programming interface to various calling +conventions. This allows a programmer to call any function specified by a call interface description at run-time.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = [ + 'ftp://sourceware.org/pub/libffi/', + 'http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/', +] +sources = [SOURCELOWER_TAR_GZ] + +sanity_check_paths = { + 'files': [('lib/libffi.%s' % SHLIB_EXT, 'lib64/libffi.%s' % SHLIB_EXT), ('lib/libffi.a', 'lib64/libffi.a')], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libffi/libffi-3.2.1-foss-2016b.eb b/easybuild/easyconfigs/l/libffi/libffi-3.2.1-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..14329b386711b005ecc1d5a385542e0d4ef56071 --- /dev/null +++ b/easybuild/easyconfigs/l/libffi/libffi-3.2.1-foss-2016b.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'libffi' +version = '3.2.1' + +homepage = 'http://sourceware.org/libffi/' +description = """The libffi library provides a portable, high level programming interface to various calling +conventions. This allows a programmer to call any function specified by a call interface description at run-time.""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +source_urls = [ + 'ftp://sourceware.org/pub/libffi/', + 'http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/', +] +sources = [SOURCELOWER_TAR_GZ] + +sanity_check_paths = { + 'files': [('lib/libffi.%s' % SHLIB_EXT, 'lib64/libffi.%s' % SHLIB_EXT), ('lib/libffi.a', 'lib64/libffi.a')], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libffi/libffi-3.2.1-intel-2016b.eb b/easybuild/easyconfigs/l/libffi/libffi-3.2.1-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..fc2b624589d4b9f1a47b8afebad86c61db7dab65 --- /dev/null +++ b/easybuild/easyconfigs/l/libffi/libffi-3.2.1-intel-2016b.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'libffi' +version = '3.2.1' + +homepage = 'http://sourceware.org/libffi/' +description = """The libffi library provides a portable, high level programming interface to various calling +conventions. This allows a programmer to call any function specified by a call interface description at run-time.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = [ + 'ftp://sourceware.org/pub/libffi/', + 'http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/', +] +sources = [SOURCELOWER_TAR_GZ] + +sanity_check_paths = { + 'files': [('lib/libffi.%s' % SHLIB_EXT, 'lib64/libffi.%s' % SHLIB_EXT), ('lib/libffi.a', 'lib64/libffi.a')], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libfontenc/libfontenc-1.1.3-foss-2016a.eb b/easybuild/easyconfigs/l/libfontenc/libfontenc-1.1.3-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..0d11f8dc5f403b6281c7b9e3aebaf380c0b21ff0 --- /dev/null +++ b/easybuild/easyconfigs/l/libfontenc/libfontenc-1.1.3-foss-2016a.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'libfontenc' +version = '1.1.3' + +homepage = 'http://www.freedesktop.org/wiki/Software/xlibs/' +description = """X11 font encoding library""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [XORG_LIB_SOURCE] + +builddependencies = [ + ('xproto', '7.0.28'), + ('xorg-macros', '1.19.0'), +] + +sanity_check_paths = { + 'files': ['include/X11/fonts/fontenc.h', 'lib/libfontenc.%s' % SHLIB_EXT, 'lib/libfontenc.a'], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libfontenc/libfontenc-1.1.3-intel-2016a.eb b/easybuild/easyconfigs/l/libfontenc/libfontenc-1.1.3-intel-2016a.eb index 458d0fa78b28b783fe667bfb6acca1f91fb4d89a..089bcb63fe7c732e42628bc694322162a14f99a9 100644 --- a/easybuild/easyconfigs/l/libfontenc/libfontenc-1.1.3-intel-2016a.eb +++ b/easybuild/easyconfigs/l/libfontenc/libfontenc-1.1.3-intel-2016a.eb @@ -13,6 +13,7 @@ source_urls = [XORG_LIB_SOURCE] builddependencies = [ ('xproto', '7.0.28'), + ('xorg-macros', '1.19.0'), ] sanity_check_paths = { diff --git a/easybuild/easyconfigs/l/libgd/libgd-2.1.1-foss-2016a.eb b/easybuild/easyconfigs/l/libgd/libgd-2.1.1-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..b645a0059566931c64a35dbcae8b6b7a7564f97b --- /dev/null +++ b/easybuild/easyconfigs/l/libgd/libgd-2.1.1-foss-2016a.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'libgd' +version = '2.1.1' + +homepage = 'http://libgd.bitbucket.org/' +description = "GD is an open source code library for the dynamic creation of images by programmers." + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['https://bitbucket.org/libgd/gd-libgd/downloads'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('fontconfig', '2.11.94'), + ('libjpeg-turbo', '1.4.2'), + ('libpng', '1.6.21'), + ('zlib', '1.2.8'), +] + +sanity_check_paths = { + 'files': ["lib/libgd.a", "lib/libgd.%s" % SHLIB_EXT], + 'dirs': ["bin", "include"], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libgd/libgd-2.2.3-intel-2016b.eb b/easybuild/easyconfigs/l/libgd/libgd-2.2.3-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..3a99421ffa1f3b4c87ef6d7018bcee9abbed4418 --- /dev/null +++ b/easybuild/easyconfigs/l/libgd/libgd-2.2.3-intel-2016b.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'libgd' +version = '2.2.3' + +homepage = 'http://libgd.bitbucket.org/' +description = "GD is an open source code library for the dynamic creation of images by programmers." + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['https://github.com/libgd/libgd/releases/download/gd-%(version)s/'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('fontconfig', '2.12.1'), + ('libjpeg-turbo', '1.5.0'), + ('libpng', '1.6.24'), + ('zlib', '1.2.8'), +] + +sanity_check_paths = { + 'files': ["lib/libgd.a", "lib/libgd.%s" % SHLIB_EXT], + 'dirs': ["bin", "include"], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.7-foss-2016a.eb b/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.7-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..c1b5b27e46314bb614b18bfed50044e1690acde6 --- /dev/null +++ b/easybuild/easyconfigs/l/libgtextutils/libgtextutils-0.7-foss-2016a.eb @@ -0,0 +1,32 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Cedric Laczny , Fotis Georgatos +# License:: MIT/GPL +# $Id$ +# +# This work implements a part of the HPCBIOS project and is a component of the policy: +# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-94.html +## + +easyblock = 'ConfigureMake' + +name = 'libgtextutils' +version = '0.7' + +homepage = 'http://hannonlab.cshl.edu/fastx_toolkit/' +description = """ligtextutils is a dependency of fastx-toolkit and is provided via the same upstream""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/agordon/libgtextutils/releases/download/%(version)s'] +sources = [SOURCE_TAR_GZ] + +sanity_check_paths = { + 'files': ['lib/libgtextutils.so', 'lib/libgtextutils.a'], + 'dirs': ['lib/pkgconfig'] +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libibmad/libibmad-1.3.12-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/l/libibmad/libibmad-1.3.12-GCC-4.9.3-2.25.eb new file mode 100644 index 0000000000000000000000000000000000000000..d619aa0f828733b0626c44ebe636cd1722452ba3 --- /dev/null +++ b/easybuild/easyconfigs/l/libibmad/libibmad-1.3.12-GCC-4.9.3-2.25.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'libibmad' +version = '1.3.12' + +homepage = 'http://www.openfabrics.org' +description = """libibmad is a convenience library to encode, decode, and dump IB MAD packets. It + is implemented on top of and in conjunction with libibumad (the umad kernel + interface library.)""" + +toolchain = {'name': 'GCC', 'version': '4.9.3-2.25'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['https://www.openfabrics.org/downloads/management/'] + +dependencies = [('libibumad', '1.3.10.2')] + +sanity_check_paths = { + 'files': ['include/infiniband/mad.h', 'include/infiniband/mad_osd.h', + 'lib/libibmad.a', 'lib/libibmad.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/l/libibumad/libibumad-1.3.10.2-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/l/libibumad/libibumad-1.3.10.2-GCC-4.9.3-2.25.eb new file mode 100644 index 0000000000000000000000000000000000000000..c2063cef0d60e2495ea213140131072c42624ff0 --- /dev/null +++ b/easybuild/easyconfigs/l/libibumad/libibumad-1.3.10.2-GCC-4.9.3-2.25.eb @@ -0,0 +1,19 @@ +easyblock = 'ConfigureMake' + +name = 'libibumad' +version = '1.3.10.2' + +homepage = 'http://www.openfabrics.org' +description = """libibumad is the umad kernel interface library.""" + +toolchain = {'name': 'GCC', 'version': '4.9.3-2.25'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['https://www.openfabrics.org/downloads/management/'] + +sanity_check_paths = { + 'files': ['include/infiniband/umad.h', 'lib/libibumad.a', 'lib/libibumad.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/l/libidn/libidn-1.32-foss-2016a.eb b/easybuild/easyconfigs/l/libidn/libidn-1.32-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..be095e8cc212757aa1b6dc5aaf35227874ce8da2 --- /dev/null +++ b/easybuild/easyconfigs/l/libidn/libidn-1.32-foss-2016a.eb @@ -0,0 +1,19 @@ +easyblock = 'ConfigureMake' + +name = 'libidn' +version = '1.32' + +homepage = 'http://www.gnu.org/software/libidn' +description = """GNU Libidn is a fully documented implementation of the Stringprep, Punycode and IDNA specifications. +Libidn's purpose is to encode and decode internationalized domain names.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +sanity_check_paths = { + 'files': ['bin/idn', 'lib/libidn.%s' % SHLIB_EXT], + 'dirs': ['include'], +} +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.4.2-foss-2016a-NASM-2.12.01.eb b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.4.2-foss-2016a-NASM-2.12.01.eb new file mode 100644 index 0000000000000000000000000000000000000000..8728627d19aae25f2dc4f6934455f062ff538971 --- /dev/null +++ b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.4.2-foss-2016a-NASM-2.12.01.eb @@ -0,0 +1,33 @@ +easyblock = 'ConfigureMake' + +name = 'libjpeg-turbo' +version = '1.4.2' + +homepage = 'http://sourceforge.net/projects/libjpeg-turbo/' +description = """libjpeg-turbo is a fork of the original IJG libjpeg which uses SIMD to accelerate baseline JPEG +compression and decompression. libjpeg is a library that implements JPEG image encoding, decoding and transcoding. +""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +nasmver = '2.12.01' +versionsuffix = '-NASM-%s' % nasmver + +dependencies = [ + ('NASM', nasmver), +] + +configopts = "--with-jpeg8" +runtest = "test" + +sanity_check_paths = { + 'files': ['bin/cjpeg', 'bin/djpeg', 'bin/jpegtran', 'bin/rdjpgcom', 'bin/tjbench', 'bin/wrjpgcom', + 'lib/libjpeg.a', 'lib/libjpeg.%s' % SHLIB_EXT, 'lib/libturbojpeg.a', 'lib/libturbojpeg.%s' % SHLIB_EXT], + 'dirs': ['include', 'share'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.4.2-foss-2016b.eb b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.4.2-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..f5e74640f5a575b91c3784c931a5774147ffd5c2 --- /dev/null +++ b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.4.2-foss-2016b.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'libjpeg-turbo' +version = '1.4.2' + +homepage = 'http://sourceforge.net/projects/libjpeg-turbo/' +description = """libjpeg-turbo is a fork of the original IJG libjpeg which uses SIMD to accelerate baseline JPEG +compression and decompression. libjpeg is a library that implements JPEG image encoding, decoding and transcoding. +""" + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('NASM', '2.11.08'), +] + +configopts = "--with-jpeg8" +runtest = "test" + +sanity_check_paths = { + 'files': ['bin/cjpeg', 'bin/djpeg', 'bin/jpegtran', 'bin/rdjpgcom', 'bin/tjbench', 'bin/wrjpgcom', + 'lib/libjpeg.a', 'lib/libjpeg.%s' % SHLIB_EXT, 'lib/libturbojpeg.a', 'lib/libturbojpeg.%s' % SHLIB_EXT], + 'dirs': ['include', 'share'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.4.2-intel-2016a-NASM-2.12.01.eb b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.4.2-intel-2016a-NASM-2.12.01.eb new file mode 100644 index 0000000000000000000000000000000000000000..c1f7d100e0771d507e49b0fe723e48d16f0f2447 --- /dev/null +++ b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.4.2-intel-2016a-NASM-2.12.01.eb @@ -0,0 +1,33 @@ +easyblock = 'ConfigureMake' + +name = 'libjpeg-turbo' +version = '1.4.2' + +homepage = 'http://sourceforge.net/projects/libjpeg-turbo/' +description = """libjpeg-turbo is a fork of the original IJG libjpeg which uses SIMD to accelerate baseline JPEG +compression and decompression. libjpeg is a library that implements JPEG image encoding, decoding and transcoding. +""" + +toolchain = {'name': 'intel', 'version': '2016a'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +nasmver = '2.12.01' +versionsuffix = '-NASM-%s' % nasmver + +dependencies = [ + ('NASM', nasmver), +] + +configopts = "--with-jpeg8" +runtest = "test" + +sanity_check_paths = { + 'files': ['bin/cjpeg', 'bin/djpeg', 'bin/jpegtran', 'bin/rdjpgcom', 'bin/tjbench', 'bin/wrjpgcom', + 'lib/libjpeg.a', 'lib/libjpeg.%s' % SHLIB_EXT, 'lib/libturbojpeg.a', 'lib/libturbojpeg.%s' % SHLIB_EXT], + 'dirs': ['include', 'share'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.5.0-foss-2016a.eb b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.5.0-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..5ff48e3ecbbbbfe64fa1ae7d6eff0c77193c58a9 --- /dev/null +++ b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.5.0-foss-2016a.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'libjpeg-turbo' +version = '1.5.0' + +homepage = 'http://sourceforge.net/projects/libjpeg-turbo/' +description = """libjpeg-turbo is a fork of the original IJG libjpeg which uses SIMD to accelerate baseline JPEG +compression and decompression. libjpeg is a library that implements JPEG image encoding, decoding and transcoding. +""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('NASM', '2.12.02'), +] + +configopts = "--with-jpeg8" +runtest = "test" + +sanity_check_paths = { + 'files': ['bin/cjpeg', 'bin/djpeg', 'bin/jpegtran', 'bin/rdjpgcom', 'bin/tjbench', 'bin/wrjpgcom', + 'lib/libjpeg.a', 'lib/libjpeg.%s' % SHLIB_EXT, 'lib/libturbojpeg.a', 'lib/libturbojpeg.%s' % SHLIB_EXT], + 'dirs': ['include', 'share'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.5.0-foss-2016b.eb b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.5.0-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..375efca54b38ae95391f52117f05d5ed2696633c --- /dev/null +++ b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.5.0-foss-2016b.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'libjpeg-turbo' +version = '1.5.0' + +homepage = 'http://sourceforge.net/projects/libjpeg-turbo/' +description = """libjpeg-turbo is a fork of the original IJG libjpeg which uses SIMD to accelerate baseline JPEG +compression and decompression. libjpeg is a library that implements JPEG image encoding, decoding and transcoding. +""" + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('NASM', '2.12.02'), +] + +configopts = "--with-jpeg8" +runtest = "test" + +sanity_check_paths = { + 'files': ['bin/cjpeg', 'bin/djpeg', 'bin/jpegtran', 'bin/rdjpgcom', 'bin/tjbench', 'bin/wrjpgcom', + 'lib/libjpeg.a', 'lib/libjpeg.%s' % SHLIB_EXT, 'lib/libturbojpeg.a', 'lib/libturbojpeg.%s' % SHLIB_EXT], + 'dirs': ['include', 'share'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.5.0-intel-2016b.eb b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.5.0-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..192e5f589733e265231fb5783d7851510e2f63cb --- /dev/null +++ b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.5.0-intel-2016b.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'libjpeg-turbo' +version = '1.5.0' + +homepage = 'http://sourceforge.net/projects/libjpeg-turbo/' +description = """libjpeg-turbo is a fork of the original IJG libjpeg which uses SIMD to accelerate baseline JPEG +compression and decompression. libjpeg is a library that implements JPEG image encoding, decoding and transcoding. +""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('NASM', '2.12.02'), +] + +configopts = "--with-jpeg8" +runtest = "test" + +sanity_check_paths = { + 'files': ['bin/cjpeg', 'bin/djpeg', 'bin/jpegtran', 'bin/rdjpgcom', 'bin/tjbench', 'bin/wrjpgcom', + 'lib/libjpeg.a', 'lib/libjpeg.%s' % SHLIB_EXT, 'lib/libturbojpeg.a', 'lib/libturbojpeg.%s' % SHLIB_EXT], + 'dirs': ['include', 'share'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.5.1-intel-2016b.eb b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.5.1-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..ecf772ccf16697ea7774b1b1d17ad8ed16ff38f5 --- /dev/null +++ b/easybuild/easyconfigs/l/libjpeg-turbo/libjpeg-turbo-1.5.1-intel-2016b.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'libjpeg-turbo' +version = '1.5.1' + +homepage = 'http://sourceforge.net/projects/libjpeg-turbo/' +description = """libjpeg-turbo is a fork of the original IJG libjpeg which uses SIMD to accelerate baseline JPEG +compression and decompression. libjpeg is a library that implements JPEG image encoding, decoding and transcoding. +""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('NASM', '2.12.02'), +] + +configopts = "--with-jpeg8" +runtest = "test" + +sanity_check_paths = { + 'files': ['bin/cjpeg', 'bin/djpeg', 'bin/jpegtran', 'bin/rdjpgcom', 'bin/tjbench', 'bin/wrjpgcom', + 'lib/libjpeg.a', 'lib/libjpeg.%s' % SHLIB_EXT, 'lib/libturbojpeg.a', 'lib/libturbojpeg.%s' % SHLIB_EXT], + 'dirs': ['include', 'share'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.11-foss-2015b.eb b/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.11-foss-2015b.eb index 2fd935d0b5e5b5100d7893e711c282d54c805e23..e1b1e8de360914306a697eadf9804345c047e38e 100644 --- a/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.11-foss-2015b.eb +++ b/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.11-foss-2015b.eb @@ -17,7 +17,7 @@ dependencies = [ ('flex', '2.5.39'), ('Bison', '3.0.4'), ('byacc', '20150711'), - ('guile', '1.8.8'), + ('Guile', '1.8.8'), ] configopts = '--with-pic ' diff --git a/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.11-intel-2015b.eb b/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.11-intel-2015b.eb index 5c07ab422c00b5f43f6641ccebbd687d59137667..61dae0d3d6a1dc4a92617148a4dbc5a5caab654a 100644 --- a/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.11-intel-2015b.eb +++ b/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.11-intel-2015b.eb @@ -17,7 +17,7 @@ dependencies = [ ('flex', '2.5.39'), ('Bison', '3.0.4'), ('byacc', '20150711'), - ('guile', '1.8.8'), + ('Guile', '1.8.8'), ] configopts = '--with-pic ' diff --git a/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.11-intel-2016a.eb b/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.11-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..e8c49e497ec884bcf9dbbe639e39271adb489485 --- /dev/null +++ b/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.11-intel-2016a.eb @@ -0,0 +1,33 @@ +easyblock = 'ConfigureMake' + +name = 'libmatheval' +version = '1.1.11' + +homepage = 'http://www.gnu.org/software/libmatheval/' +description = """GNU libmatheval is a library (callable from C and Fortran) to parse + and evaluate symbolic expressions input as text.""" + +toolchain = {'name': 'intel', 'version': '2016a'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +dependencies = [ + ('flex', '2.6.0'), + ('Bison', '3.0.4'), + ('byacc', '20160324'), + ('Guile', '1.8.8'), +] + +configopts = '--with-pic ' + +# fix for guile-config being broken because shebang line contains full path to bin/guile +configopts += 'GUILE_CONFIG="$EBROOTGUILE/bin/guile -e main -s $EBROOTGUILE/bin/guile-config"' + +sanity_check_paths = { + 'files': ['lib/libmatheval.a', 'include/matheval.h'], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.11-intel-2016b.eb b/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.11-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..1e97665ea81cac89541c4f5daed0fe495d5052b4 --- /dev/null +++ b/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.11-intel-2016b.eb @@ -0,0 +1,33 @@ +easyblock = 'ConfigureMake' + +name = 'libmatheval' +version = '1.1.11' + +homepage = 'http://www.gnu.org/software/libmatheval/' +description = """GNU libmatheval is a library (callable from C and Fortran) to parse + and evaluate symbolic expressions input as text.""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +dependencies = [ + ('flex', '2.6.0'), + ('Bison', '3.0.4'), + ('byacc', '20160606'), + ('Guile', '1.8.8'), +] + +configopts = '--with-pic ' + +# fix for guile-config being broken because shebang line contains full path to bin/guile +configopts += 'GUILE_CONFIG="$EBROOTGUILE/bin/guile -e main -s $EBROOTGUILE/bin/guile-config"' + +sanity_check_paths = { + 'files': ['lib/libmatheval.a', 'include/matheval.h'], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.8-goolf-1.4.10.eb b/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.8-goolf-1.4.10.eb index f514350317d8a3396e0a98ab0739848978f39ad9..5c4d14cc828662b693c8a158021412fd5109c9aa 100644 --- a/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.8-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.8-goolf-1.4.10.eb @@ -17,7 +17,7 @@ dependencies = [ ('flex', '2.5.35'), ('Bison', '2.5'), ('byacc', '20120526'), - ('guile', '1.8.8'), + ('Guile', '1.8.8'), ] configopts = '--with-pic ' diff --git a/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.8-ictce-5.3.0.eb b/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.8-ictce-5.3.0.eb index 9c911d9a3d98b8f8b0518c2dd0550aca8cc9d609..69e1e6bcedf93b9529f1bfcc3226700299c84c18 100644 --- a/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.8-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.8-ictce-5.3.0.eb @@ -17,7 +17,7 @@ dependencies = [ ('flex', '2.5.35'), ('Bison', '2.5'), ('byacc', '20120526'), - ('guile', '1.8.8'), + ('Guile', '1.8.8'), ] configopts = '--with-pic ' diff --git a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.1-GCC-4.7.2.eb b/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.1-GCC-4.7.2.eb index 6ac9b7d5c3de3333b3efa4a1e6726f967d608b83..01c9c7b5d722b432caebcbf661f7cea578632820 100644 --- a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.1-GCC-4.7.2.eb +++ b/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.1-GCC-4.7.2.eb @@ -16,7 +16,7 @@ builddependencies = [ ('xorg-macros', '1.17'), ] -preconfigopts = "ACLOCAL='aclocal -I $EBROOTXORGMINMACROS/share/aclocal' ./autogen.sh && " +preconfigopts = "env ACLOCAL='aclocal -I $EBROOTXORGMINMACROS/share/aclocal' ./autogen.sh && " sanity_check_paths = { 'files': ['include/pciaccess.h', 'lib/libpciaccess.a'], diff --git a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.1-goolf-1.4.10.eb b/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.1-goolf-1.4.10.eb index 11090d4b7a795f4bbba096076fd4be56bb88f3b0..437954d342ed05ae7676c59467ef56059030ecc1 100644 --- a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.1-goolf-1.4.10.eb @@ -16,7 +16,7 @@ builddependencies = [ ('xorg-macros', '1.17'), ] -preconfigopts = "ACLOCAL='aclocal -I $EBROOTXORGMINMACROS/share/aclocal' ./autogen.sh && " +preconfigopts = "env ACLOCAL='aclocal -I $EBROOTXORGMINMACROS/share/aclocal' ./autogen.sh && " sanity_check_paths = { 'files': ['include/pciaccess.h', 'lib/libpciaccess.a'], diff --git a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.1-ictce-5.3.0.eb b/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.1-ictce-5.3.0.eb index 33c34a406a067a1c3fff444753e8f1c30e35f248..834a292992b6924848156c8e604b2ee28dbd66aa 100644 --- a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.1-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.1-ictce-5.3.0.eb @@ -16,7 +16,7 @@ builddependencies = [ ('xorg-macros', '1.17'), ] -preconfigopts = "ACLOCAL='aclocal -I $EBROOTXORGMINMACROS/share/aclocal' ./autogen.sh && " +preconfigopts = "env ACLOCAL='aclocal -I $EBROOTXORGMINMACROS/share/aclocal' ./autogen.sh && " sanity_check_paths = { 'files': ['include/pciaccess.h', 'lib/libpciaccess.a'], diff --git a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.1-ictce-5.5.0.eb b/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.1-ictce-5.5.0.eb index 7e3d115240e3b7d820bb882469644c1c147046e1..c3e51b68546d76a1dec9c53b3a6706e565d0cfe3 100644 --- a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.1-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.1-ictce-5.5.0.eb @@ -16,7 +16,7 @@ builddependencies = [ ('xorg-macros', '1.17'), ] -preconfigopts = "ACLOCAL='aclocal -I $EBROOTXORGMINMACROS/share/aclocal' ./autogen.sh && " +preconfigopts = "env ACLOCAL='aclocal -I $EBROOTXORGMINMACROS/share/aclocal' ./autogen.sh && " sanity_check_paths = { 'files': ['include/pciaccess.h', 'lib/libpciaccess.a'], diff --git a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.1-intel-2015a.eb b/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.1-intel-2015a.eb index ce77f3502c1b3bfd484cc33b8b316d852459faab..8f259d339afe094a2d29a189e1a67108c19f7912 100644 --- a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.1-intel-2015a.eb +++ b/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.1-intel-2015a.eb @@ -16,7 +16,7 @@ builddependencies = [ ('xorg-macros', '1.17'), ] -preconfigopts = "ACLOCAL='aclocal -I $EBROOTXORGMINMACROS/share/aclocal' ./autogen.sh && " +preconfigopts = "env ACLOCAL='aclocal -I $EBROOTXORGMINMACROS/share/aclocal' ./autogen.sh && " sanity_check_paths = { 'files': ['include/pciaccess.h', 'lib/libpciaccess.a'], diff --git a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.3-intel-2015a.eb b/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.3-intel-2015a.eb index e28f16cff6c3aedfb3731be4ae131774dafbe438..5f22d77a36b0bd54932e7b09e6d37ec94ab33505 100644 --- a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.3-intel-2015a.eb +++ b/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.3-intel-2015a.eb @@ -16,7 +16,7 @@ builddependencies = [ ('xorg-macros', '1.19.0'), ] -preconfigopts = "ACLOCAL='aclocal -I $EBROOTXORGMINMACROS/share/aclocal' ./autogen.sh && " +preconfigopts = "env ACLOCAL='aclocal -I $EBROOTXORGMINMACROS/share/aclocal' ./autogen.sh && " sanity_check_paths = { 'files': ['include/pciaccess.h', 'lib/libpciaccess.a'], diff --git a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.4-foss-2016a.eb b/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.4-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..c39482e40cf6f7a4a9da00a233f83b8497dc6de9 --- /dev/null +++ b/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.4-foss-2016a.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'libpciaccess' +version = '0.13.4' + +homepage = 'http://cgit.freedesktop.org/xorg/lib/libpciaccess/' +description = """Generic PCI access library.""" + +source_urls = ['http://cgit.freedesktop.org/xorg/lib/libpciaccess/snapshot'] +sources = [SOURCE_TAR_GZ] + +toolchain = {'name': 'foss', 'version': '2016a'} + +builddependencies = [ + ('Autotools', '20150215'), + ('xorg-macros', '1.19.0'), +] + +preconfigopts = "env ACLOCAL='aclocal -I $EBROOTXORGMINMACROS/share/aclocal' ./autogen.sh && " + +sanity_check_paths = { + 'files': ['include/pciaccess.h', 'lib/libpciaccess.a'], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'system' diff --git a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.4-gimkl-2.11.5.eb b/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.4-gimkl-2.11.5.eb index 2a5e9c8d05e635d50f0be873bf2197031d7f2d89..ea05edccedb37f6684b81ce4d5d747cad15b573e 100644 --- a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.4-gimkl-2.11.5.eb +++ b/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.4-gimkl-2.11.5.eb @@ -16,7 +16,7 @@ builddependencies = [ ('xorg-macros', '1.19.0'), ] -preconfigopts = "ACLOCAL='aclocal -I $EBROOTXORGMINMACROS/share/aclocal' ./autogen.sh && " +preconfigopts = "env ACLOCAL='aclocal -I $EBROOTXORGMINMACROS/share/aclocal' ./autogen.sh && " sanity_check_paths = { 'files': ['include/pciaccess.h', 'lib/libpciaccess.a'], diff --git a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.4-intel-2015b.eb b/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.4-intel-2015b.eb index 4281029487a9cdf3fd79dc289fecba45bcd26153..1af83efe6669d154e184893ea443ed883e59367b 100644 --- a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.4-intel-2015b.eb +++ b/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.4-intel-2015b.eb @@ -16,7 +16,7 @@ builddependencies = [ ('xorg-macros', '1.19.0'), ] -preconfigopts = "ACLOCAL='aclocal -I $EBROOTXORGMINMACROS/share/aclocal' ./autogen.sh && " +preconfigopts = "env ACLOCAL='aclocal -I $EBROOTXORGMINMACROS/share/aclocal' ./autogen.sh && " sanity_check_paths = { 'files': ['include/pciaccess.h', 'lib/libpciaccess.a'], diff --git a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.4-intel-2016a.eb b/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.4-intel-2016a.eb index 2ac72299c577f48e9860b484aa069709f9638e9f..c0a23d9702e9d266c112a6df21943bc50ac9877c 100644 --- a/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.4-intel-2016a.eb +++ b/easybuild/easyconfigs/l/libpciaccess/libpciaccess-0.13.4-intel-2016a.eb @@ -16,7 +16,7 @@ builddependencies = [ ('xorg-macros', '1.19.0'), ] -preconfigopts = "ACLOCAL='aclocal -I $EBROOTXORGMINMACROS/share/aclocal' ./autogen.sh && " +preconfigopts = "env ACLOCAL='aclocal -I $EBROOTXORGMINMACROS/share/aclocal' ./autogen.sh && " sanity_check_paths = { 'files': ['include/pciaccess.h', 'lib/libpciaccess.a'], diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.6.21-CrayGNU-2015.11.eb b/easybuild/easyconfigs/l/libpng/libpng-1.6.21-CrayGNU-2015.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..1b97f391040ef77b162ca16a3b6a8e6af6460dfc --- /dev/null +++ b/easybuild/easyconfigs/l/libpng/libpng-1.6.21-CrayGNU-2015.11.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'libpng' +version = '1.6.21' + +homepage = 'http://www.libpng.org/pub/png/libpng.html' +description = "libpng is the official PNG reference library" + +toolchain = {'name': 'CrayGNU', 'version': '2015.11'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('zlib', '1.2.8')] + +majminver = ''.join(version.split('.')[:2]) +sanity_check_paths = { + 'files': ['include/pngconf.h', 'include/png.h', 'include/pnglibconf.h', 'lib/libpng.a', + 'lib/libpng.%s' % SHLIB_EXT, 'lib/libpng%s.a' % majminver, 'lib/libpng%s.%s' % (majminver, SHLIB_EXT)], + 'dirs': ['bin', 'include/libpng%s' % majminver, 'share/man'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.6.23-foss-2016a.eb b/easybuild/easyconfigs/l/libpng/libpng-1.6.23-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..af1401e11b5368f7ce51eec51ac6a1452e5696b5 --- /dev/null +++ b/easybuild/easyconfigs/l/libpng/libpng-1.6.23-foss-2016a.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'libpng' +version = '1.6.23' + +homepage = 'http://www.libpng.org/pub/png/libpng.html' +description = "libpng is the official PNG reference library" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('zlib', '1.2.8')] + +configopts = "--with-pic" + +majminver = ''.join(version.split('.')[:2]) +sanity_check_paths = { + 'files': ['include/pngconf.h', 'include/png.h', 'include/pnglibconf.h', 'lib/libpng.a', + 'lib/libpng.%s' % SHLIB_EXT, 'lib/libpng%s.a' % majminver, 'lib/libpng%s.%s' % (majminver, SHLIB_EXT)], + 'dirs': ['bin', 'include/libpng%s' % majminver, 'share/man'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.6.23-foss-2016b.eb b/easybuild/easyconfigs/l/libpng/libpng-1.6.23-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..edfa6b1a1932dfbd5ae85fb29cce144bf9157eb1 --- /dev/null +++ b/easybuild/easyconfigs/l/libpng/libpng-1.6.23-foss-2016b.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'libpng' +version = '1.6.23' + +homepage = 'http://www.libpng.org/pub/png/libpng.html' +description = "libpng is the official PNG reference library" + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('zlib', '1.2.8')] + +configopts = "--with-pic" + +majminver = ''.join(version.split('.')[:2]) +sanity_check_paths = { + 'files': ['include/pngconf.h', 'include/png.h', 'include/pnglibconf.h', 'lib/libpng.a', + 'lib/libpng.%s' % SHLIB_EXT, 'lib/libpng%s.a' % majminver, 'lib/libpng%s.%s' % (majminver, SHLIB_EXT)], + 'dirs': ['bin', 'include/libpng%s' % majminver, 'share/man'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.6.23-intel-2016b.eb b/easybuild/easyconfigs/l/libpng/libpng-1.6.23-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..22d3511f9d8f4672893e0aa22179ad5041b7a024 --- /dev/null +++ b/easybuild/easyconfigs/l/libpng/libpng-1.6.23-intel-2016b.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'libpng' +version = '1.6.23' + +homepage = 'http://www.libpng.org/pub/png/libpng.html' +description = "libpng is the official PNG reference library" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('zlib', '1.2.8')] + +configopts = "--with-pic" + +majminver = ''.join(version.split('.')[:2]) +sanity_check_paths = { + 'files': ['include/pngconf.h', 'include/png.h', 'include/pnglibconf.h', 'lib/libpng.a', + 'lib/libpng.%s' % SHLIB_EXT, 'lib/libpng%s.a' % majminver, 'lib/libpng%s.%s' % (majminver, SHLIB_EXT)], + 'dirs': ['bin', 'include/libpng%s' % majminver, 'share/man'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.6.24-GCCcore-4.9.3.eb b/easybuild/easyconfigs/l/libpng/libpng-1.6.24-GCCcore-4.9.3.eb new file mode 100644 index 0000000000000000000000000000000000000000..a2901e08909e0d2c01b2f2b4aa4b9efa99a3f1dd --- /dev/null +++ b/easybuild/easyconfigs/l/libpng/libpng-1.6.24-GCCcore-4.9.3.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'libpng' +version = '1.6.24' + +homepage = 'http://www.libpng.org/pub/png/libpng.html' +description = "libpng is the official PNG reference library" + +toolchain = {'name': 'GCCcore', 'version': '4.9.3'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +builddependencies = [ + ('binutils', '2.25'), +] + +dependencies = [ + ('zlib', '1.2.8'), +] + +configopts = "--with-pic" + +majminver = ''.join(version.split('.')[:2]) +sanity_check_paths = { + 'files': ['include/pngconf.h', 'include/png.h', 'include/pnglibconf.h', 'lib/libpng.a', + 'lib/libpng.%s' % SHLIB_EXT, 'lib/libpng%s.a' % majminver, 'lib/libpng%s.%s' % (majminver, SHLIB_EXT)], + 'dirs': ['bin', 'include/libpng%s' % majminver, 'share/man'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.6.24-foss-2016b.eb b/easybuild/easyconfigs/l/libpng/libpng-1.6.24-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..9f690e65b23ce08b7a4c589a3e99abae68c11dfb --- /dev/null +++ b/easybuild/easyconfigs/l/libpng/libpng-1.6.24-foss-2016b.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'libpng' +version = '1.6.24' + +homepage = 'http://www.libpng.org/pub/png/libpng.html' +description = "libpng is the official PNG reference library" + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('zlib', '1.2.8')] + +configopts = "--with-pic" + +majminver = ''.join(version.split('.')[:2]) +sanity_check_paths = { + 'files': ['include/pngconf.h', 'include/png.h', 'include/pnglibconf.h', 'lib/libpng.a', + 'lib/libpng.%s' % SHLIB_EXT, 'lib/libpng%s.a' % majminver, 'lib/libpng%s.%s' % (majminver, SHLIB_EXT)], + 'dirs': ['bin', 'include/libpng%s' % majminver, 'share/man'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.6.24-intel-2016b.eb b/easybuild/easyconfigs/l/libpng/libpng-1.6.24-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..712306e890560fca6f5ec9c06c847b371980470e --- /dev/null +++ b/easybuild/easyconfigs/l/libpng/libpng-1.6.24-intel-2016b.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'libpng' +version = '1.6.24' + +homepage = 'http://www.libpng.org/pub/png/libpng.html' +description = "libpng is the official PNG reference library" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('zlib', '1.2.8')] + +configopts = "--with-pic" + +majminver = ''.join(version.split('.')[:2]) +sanity_check_paths = { + 'files': ['include/pngconf.h', 'include/png.h', 'include/pnglibconf.h', 'lib/libpng.a', + 'lib/libpng.%s' % SHLIB_EXT, 'lib/libpng%s.a' % majminver, 'lib/libpng%s.%s' % (majminver, SHLIB_EXT)], + 'dirs': ['bin', 'include/libpng%s' % majminver, 'share/man'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.6.26-foss-2016b.eb b/easybuild/easyconfigs/l/libpng/libpng-1.6.26-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..83dd651c2b45b5c125facd4bb48561e32ca8ba17 --- /dev/null +++ b/easybuild/easyconfigs/l/libpng/libpng-1.6.26-foss-2016b.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'libpng' +version = '1.6.26' + +homepage = 'http://www.libpng.org/pub/png/libpng.html' +description = "libpng is the official PNG reference library" + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('zlib', '1.2.8')] + +configopts = "--with-pic" + +majminver = ''.join(version.split('.')[:2]) +sanity_check_paths = { + 'files': ['include/pngconf.h', 'include/png.h', 'include/pnglibconf.h', 'lib/libpng.a', + 'lib/libpng.%s' % SHLIB_EXT, 'lib/libpng%s.a' % majminver, 'lib/libpng%s.%s' % (majminver, SHLIB_EXT)], + 'dirs': ['bin', 'include/libpng%s' % majminver, 'share/man'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libpng/libpng-1.6.26-intel-2016b.eb b/easybuild/easyconfigs/l/libpng/libpng-1.6.26-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..ba71624bd16b8c3dcc02b0c2856bb6f353f1bac3 --- /dev/null +++ b/easybuild/easyconfigs/l/libpng/libpng-1.6.26-intel-2016b.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'libpng' +version = '1.6.26' + +homepage = 'http://www.libpng.org/pub/png/libpng.html' +description = "libpng is the official PNG reference library" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('zlib', '1.2.8')] + +configopts = "--with-pic" + +majminver = ''.join(version.split('.')[:2]) +sanity_check_paths = { + 'files': ['include/pngconf.h', 'include/png.h', 'include/pnglibconf.h', 'lib/libpng.a', + 'lib/libpng.%s' % SHLIB_EXT, 'lib/libpng%s.a' % majminver, 'lib/libpng%s.%s' % (majminver, SHLIB_EXT)], + 'dirs': ['bin', 'include/libpng%s' % majminver, 'share/man'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libpsortb/libpsortb-1.0-foss-2016a.eb b/easybuild/easyconfigs/l/libpsortb/libpsortb-1.0-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..41eb85171a98b7488d3da4b5a1ef4cb59bd0270e --- /dev/null +++ b/easybuild/easyconfigs/l/libpsortb/libpsortb-1.0-foss-2016a.eb @@ -0,0 +1,20 @@ +easyblock = 'ConfigureMake' + +name = 'libpsortb' +version = '1.0' + +homepage = "http://psort.org/" +description = """PSORT family of programs for subcellular localization prediction as well as other datasets and + resources relevant to localization prediction.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['http://www.psort.org/download/'] +sources = [SOURCELOWER_TAR_GZ] + +sanity_check_paths = { + 'files': ['lib64/libhmmer.so','lib64/libsvmloc.so'], + 'dirs': [], +} + +moduleclass = 'bio' \ No newline at end of file diff --git a/easybuild/easyconfigs/l/libpthread-stubs/libpthread-stubs-0.3-foss-2016a.eb b/easybuild/easyconfigs/l/libpthread-stubs/libpthread-stubs-0.3-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..fcb767cfdbf67a88c1f959932d14d30be69c7b11 --- /dev/null +++ b/easybuild/easyconfigs/l/libpthread-stubs/libpthread-stubs-0.3-foss-2016a.eb @@ -0,0 +1,20 @@ +easyblock = 'ConfigureMake' + +name = 'libpthread-stubs' +version = '0.3' + +homepage = 'http://xcb.freedesktop.org/' +description = """The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, +latency hiding, direct access to the protocol, improved threading support, and extensibility.""" + +source_urls = ['http://xcb.freedesktop.org/dist/'] +sources = [SOURCELOWER_TAR_GZ] + +toolchain = {'name': 'foss', 'version': '2016a'} + +sanity_check_paths = { + 'files': ['lib/pkgconfig/pthread-stubs.pc'], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-foss-2015b.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.2-foss-2015b.eb index 6589e3ba7ce41e899af911bb9266a0da1f03b130..9a9c4dd1a0957579f22127b048218cc88d6b3a0f 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-foss-2015b.eb +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.2-foss-2015b.eb @@ -18,7 +18,7 @@ source_urls = ['http://ftp.gnu.org/gnu/readline'] dependencies = [('ncurses', '5.9')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-goolf-1.4.10.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.2-goolf-1.4.10.eb index c5324cbad17bf175b5edf389d2d1137c3b7cd8d2..f5f1c5bd47560f2210f06bef15ae0e8be6be751a 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.2-goolf-1.4.10.eb @@ -18,7 +18,7 @@ source_urls = ['http://ftp.gnu.org/gnu/readline'] dependencies = [('ncurses', '5.9')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-goolf-1.5.14.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.2-goolf-1.5.14.eb index b07b7634b9378a6e3cc51067addf0af43f2682f2..5c9d193cce6420adf0f583c17e6959e5d07f9fa4 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.2-goolf-1.5.14.eb @@ -18,7 +18,7 @@ source_urls = ['http://ftp.gnu.org/gnu/readline'] dependencies = [('ncurses', '5.9')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-goolf-1.7.20.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.2-goolf-1.7.20.eb new file mode 100644 index 0000000000000000000000000000000000000000..be707f2f9def765fb3b3eaa50dadf0498be34a17 --- /dev/null +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.2-goolf-1.7.20.eb @@ -0,0 +1,30 @@ +easyblock = 'ConfigureMake' + +name = 'libreadline' +version = '6.2' + +homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' +description = """The GNU Readline library provides a set of functions for use by applications that + allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. + The Readline library includes additional functions to maintain a list of previously-entered command lines, + to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} +toolchainopts = {'pic': True} + +sources = ['readline-%(version)s.tar.gz'] +source_urls = ['http://ftp.gnu.org/gnu/readline'] + +dependencies = [('ncurses', '5.9')] + +# for the termcap symbols, use EB ncurses +preconfigopts = "LDFLAGS='-lncurses'" + +sanity_check_paths = { + 'files' : ['lib/libreadline.a', 'lib/libhistory.a'] + + ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', + 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], + 'dirs' : [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-ictce-5.2.0.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.2-ictce-5.2.0.eb index 6f9a153abf6d4091831d18e02db1b0a2cc1ed77b..35b967c78dbe0f0e79740a763dbb2ee3278e9d72 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-ictce-5.2.0.eb +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.2-ictce-5.2.0.eb @@ -18,7 +18,7 @@ source_urls = ['http://ftp.gnu.org/gnu/readline'] dependencies = [('ncurses', '5.9')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-ictce-5.3.0.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.2-ictce-5.3.0.eb index a4bce470a581a429d2db91ccbd4dfb427d16ecc2..54fd902c426f311cfd0b1e8a7084e079c23d973d 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.2-ictce-5.3.0.eb @@ -18,7 +18,7 @@ source_urls = ['http://ftp.gnu.org/gnu/readline'] dependencies = [('ncurses', '5.9')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-ictce-5.4.0.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.2-ictce-5.4.0.eb index 8003f03676c67211eddf93fa2cfb6f4fa325002c..12e011a8ed784f28fc302e0897afc9a56185dde2 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-ictce-5.4.0.eb +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.2-ictce-5.4.0.eb @@ -18,7 +18,7 @@ source_urls = ['http://ftp.gnu.org/gnu/readline'] dependencies = [('ncurses', '5.9')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files' : ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-ictce-5.5.0.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.2-ictce-5.5.0.eb index 15a227218e589f36cad4c80cfe1033487c5775a9..18ebd1a1e7d1e4cb5a3b49a4e6381189f0744d9c 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.2-ictce-5.5.0.eb @@ -18,7 +18,7 @@ source_urls = ['http://ftp.gnu.org/gnu/readline'] dependencies = [('ncurses', '5.9')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-intel-2015a.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.2-intel-2015a.eb index 9236fd84d0e29a2f4e2c0d827be11f8afe2eed1e..cdb4bf6f5a9e6c274c70cd6b5bdc84eb724439f8 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.2-intel-2015a.eb +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.2-intel-2015a.eb @@ -18,7 +18,7 @@ source_urls = ['http://ftp.gnu.org/gnu/readline'] dependencies = [('ncurses', '5.9')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-CrayGNU-2015.06.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-CrayGNU-2015.06.eb index 883868add2ebdf3d75d60ed4f7706e6621d9e3e0..1710b5c8bc4dce739def12e8db8ced5fa616e208 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-CrayGNU-2015.06.eb +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-CrayGNU-2015.06.eb @@ -15,10 +15,12 @@ toolchainopts = {'pic': True} sources = ['readline-%(version)s.tar.gz'] source_urls = ['http://ftp.gnu.org/gnu/readline'] +patches = ['libreadline-%(version)s-bugfix.patch'] + dependencies = [('ncurses', '5.9')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files' : ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-CrayGNU-2015.11.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-CrayGNU-2015.11.eb index d828f262a5d4c38cce659691f3b3f3ef2abe2fa2..a4fb8619cbc8911dff1da7a7048eedddd9ab2804 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-CrayGNU-2015.11.eb +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-CrayGNU-2015.11.eb @@ -15,10 +15,12 @@ toolchainopts = {'pic': True} sources = ['readline-%(version)s.tar.gz'] source_urls = ['http://ftp.gnu.org/gnu/readline'] +patches = ['libreadline-%(version)s-bugfix.patch'] + dependencies = [('ncurses', '5.9')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files' : ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-CrayGNU-2016.03.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-CrayGNU-2016.03.eb new file mode 100644 index 0000000000000000000000000000000000000000..c434630db4d4707fa07e9a6982c63946512afdff --- /dev/null +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-CrayGNU-2016.03.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'libreadline' +version = '6.3' + +homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' +description = """The GNU Readline library provides a set of functions for use by applications that + allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. + The Readline library includes additional functions to maintain a list of previously-entered command lines, + to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" + +toolchain = {'name': 'CrayGNU', 'version': '2016.03'} +toolchainopts = {'pic': True} + +sources = ['readline-%(version)s.tar.gz'] +source_urls = ['http://ftp.gnu.org/gnu/readline'] + +patches = ['libreadline-%(version)s-bugfix.patch'] + +dependencies = [('ncurses', '6.0')] + +# for the termcap symbols, use EB ncurses +preconfigopts = "env LDFLAGS='-lncurses'" + +sanity_check_paths = { + 'files' : ['lib/libreadline.a', 'lib/libhistory.a'] + + ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', + 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], + 'dirs' : [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GCC-4.8.2.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GCC-4.8.2.eb index 252a86c5272777c1e73cb40a1b2157a44f522ec0..3d2321bd0603b3ed1715fa3f824cd4fce290eac1 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GCC-4.8.2.eb +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GCC-4.8.2.eb @@ -10,14 +10,17 @@ description = """The GNU Readline library provides a set of functions for use by to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" toolchain = {'name': 'GCC', 'version': '4.8.2'} +toolchainopts = {'pic': True} sources = ['readline-%(version)s.tar.gz'] source_urls = ['http://ftp.gnu.org/gnu/readline'] +patches = ['libreadline-%(version)s-bugfix.patch'] + dependencies = [('ncurses', '5.9')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GCC-4.8.4.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GCC-4.8.4.eb new file mode 100644 index 0000000000000000000000000000000000000000..25cb143653dd8483a339cc9d7e75ecad27980eec --- /dev/null +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GCC-4.8.4.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'libreadline' +version = '6.3' + +homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' +description = """The GNU Readline library provides a set of functions for use by applications that + allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. + The Readline library includes additional functions to maintain a list of previously-entered command lines, + to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" + +toolchain = {'name': 'GCC', 'version': '4.8.4'} +toolchainopts = {'pic': True} + +sources = ['readline-%(version)s.tar.gz'] +source_urls = ['http://ftp.gnu.org/gnu/readline'] + +patches = ['libreadline-%(version)s-bugfix.patch'] + +dependencies = [('ncurses', '5.9')] + +# for the termcap symbols, use EB ncurses +preconfigopts = "env LDFLAGS='-lncurses'" + +sanity_check_paths = { + 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + + ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', + 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GCC-4.9.2.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GCC-4.9.2.eb index afd0f9f313dd4937045b4ab3c5509f01bca1ba7b..a9127a3eded4ba73e041c3063ecc2e8885485d0f 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GCC-4.9.2.eb @@ -15,10 +15,12 @@ toolchainopts = {'pic': True} sources = ['readline-%(version)s.tar.gz'] source_urls = ['http://ftp.gnu.org/gnu/readline'] +patches = ['libreadline-%(version)s-bugfix.patch'] + dependencies = [('ncurses', '5.9')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GCC-4.9.3-2.25.eb new file mode 100644 index 0000000000000000000000000000000000000000..0c4b37fadc3908d427e672bbd287f88474ffbf34 --- /dev/null +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GCC-4.9.3-2.25.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'libreadline' +version = '6.3' + +homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' +description = """The GNU Readline library provides a set of functions for use by applications that + allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. + The Readline library includes additional functions to maintain a list of previously-entered command lines, + to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" + +toolchain = {'name': 'GCC', 'version': '4.9.3-2.25'} +toolchainopts = {'pic': True} + +sources = ['readline-%(version)s.tar.gz'] +source_urls = ['http://ftp.gnu.org/gnu/readline'] + +patches = ['libreadline-%(version)s-bugfix.patch'] + +dependencies = [('ncurses', '6.0')] + +# for the termcap symbols, use EB ncurses +preconfigopts = "env LDFLAGS='-lncurses'" + +sanity_check_paths = { + 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + + ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', + 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GCC-5.4.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..645b3114fd3bcbea8a8c24663410b9da5b577b99 --- /dev/null +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GCC-5.4.0-2.26.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'libreadline' +version = '6.3' + +homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' +description = """The GNU Readline library provides a set of functions for use by applications that + allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. + The Readline library includes additional functions to maintain a list of previously-entered command lines, + to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" + +toolchain = {'name': 'GCC', 'version': '5.4.0-2.26'} +toolchainopts = {'pic': True} + +sources = ['readline-%(version)s.tar.gz'] +source_urls = ['http://ftp.gnu.org/gnu/readline'] + +patches = ['libreadline-%(version)s-bugfix.patch'] + +dependencies = [('ncurses', '6.0')] + +# for the termcap symbols, use EB ncurses +preconfigopts = "env LDFLAGS='-lncurses'" + +sanity_check_paths = { + 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + + ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', + 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GCCcore-4.9.3.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GCCcore-4.9.3.eb index 46e89b5a9631cb5358043e3ac5817d97f33b546b..4b526bf82795c488fb72e10dba24aa19c29da7e7 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GCCcore-4.9.3.eb +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GCCcore-4.9.3.eb @@ -15,11 +15,13 @@ toolchainopts = {'pic': True} sources = ['readline-%(version)s.tar.gz'] source_urls = ['http://ftp.gnu.org/gnu/readline'] +patches = ['libreadline-%(version)s-bugfix.patch'] + builddependencies = [('binutils', '2.25')] dependencies = [('ncurses', '6.0')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GNU-4.9.3-2.25.eb index 05d84769350f732f669f87267245163622ce84c2..5c7bdc2d3d9f0c3e358ab2119f1c67a466e85d1c 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GNU-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-GNU-4.9.3-2.25.eb @@ -15,10 +15,12 @@ toolchainopts = {'pic': True} sources = ['readline-%(version)s.tar.gz'] source_urls = ['http://ftp.gnu.org/gnu/readline'] +patches = ['libreadline-%(version)s-bugfix.patch'] + dependencies = [('ncurses', '5.9')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-bugfix.patch b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-bugfix.patch new file mode 100644 index 0000000000000000000000000000000000000000..a1ead913f9a56816a7213df0484d21a77d62935e --- /dev/null +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-bugfix.patch @@ -0,0 +1,13 @@ +fix segfault problem in libreadline, cfr. http://ftp.gnu.org/gnu/readline/readline-6.3-patches/readline63-002 +--- readline-6.3.orig/readline.c 2013-10-28 19:58:06.000000000 +0100 ++++ readline-6.3/readline.c 2016-05-20 14:09:43.322571000 +0200 +@@ -744,7 +744,8 @@ + r = _rl_subseq_result (r, cxt->oldmap, cxt->okey, (cxt->flags & KSEQ_SUBSEQ)); + + RL_CHECK_SIGNALS (); +- if (r == 0) /* success! */ ++ /* We only treat values < 0 specially to simulate recursion. */ ++ if (r >= 0 || (r == -1 && (cxt->flags & KSEQ_SUBSEQ) == 0)) /* success! or failure! */ + { + _rl_keyseq_chain_dispose (); + RL_UNSETSTATE (RL_STATE_MULTIKEY); diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2014b.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2014b.eb index 362df4f9bdb1c527421254122e94a0d4d0d33f98..5b3cca129dae2919339f9c3e605b48b9537ede20 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2014b.eb +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2014b.eb @@ -15,10 +15,12 @@ toolchainopts = {'pic': True} sources = ['readline-%(version)s.tar.gz'] source_urls = ['http://ftp.gnu.org/gnu/readline'] +patches = ['libreadline-%(version)s-bugfix.patch'] + dependencies = [('ncurses', '5.9')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2015.05.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2015.05.eb index 763ccd948895bc5c2f4a8bf79edce3ed7bcbc06a..eb7231e26e0b010ac7a782c500d205a81b9fd8f5 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2015.05.eb +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2015.05.eb @@ -15,10 +15,12 @@ toolchainopts = {'pic': True} sources = ['readline-%(version)s.tar.gz'] source_urls = ['http://ftp.gnu.org/gnu/readline'] +patches = ['libreadline-%(version)s-bugfix.patch'] + dependencies = [('ncurses', '5.9')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2015a.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2015a.eb index d3b76459b6d44c14213c55fcfe4732b0a9f6881d..3e5da522ae08001e46d457df2edadb4bfa1dc42f 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2015a.eb +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2015a.eb @@ -15,10 +15,12 @@ toolchainopts = {'pic': True} sources = ['readline-%(version)s.tar.gz'] source_urls = ['http://ftp.gnu.org/gnu/readline'] +patches = ['libreadline-%(version)s-bugfix.patch'] + dependencies = [('ncurses', '5.9')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2015b.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2015b.eb index 66ecad79ff5cb8aab4c9881ac3b3b40065bbe447..0424a3562b79e2911e5f62e6de2e573a8359fa25 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2015b.eb +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2015b.eb @@ -15,10 +15,12 @@ toolchainopts = {'pic': True} sources = ['readline-%(version)s.tar.gz'] source_urls = ['http://ftp.gnu.org/gnu/readline'] +patches = ['libreadline-%(version)s-bugfix.patch'] + dependencies = [('ncurses', '5.9')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2016.04.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2016.04.eb new file mode 100644 index 0000000000000000000000000000000000000000..14fbd4b55ee8f62ea7bd6af73167599c0c965599 --- /dev/null +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2016.04.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'libreadline' +version = '6.3' + +homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' +description = """The GNU Readline library provides a set of functions for use by applications that + allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. + The Readline library includes additional functions to maintain a list of previously-entered command lines, + to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" + +toolchain = {'name': 'foss', 'version': '2016.04'} +toolchainopts = {'pic': True} + +sources = ['readline-%(version)s.tar.gz'] +source_urls = ['http://ftp.gnu.org/gnu/readline'] + +patches = ['libreadline-%(version)s-bugfix.patch'] + +dependencies = [('ncurses', '6.0')] + +# for the termcap symbols, use EB ncurses +preconfigopts = "env LDFLAGS='-lncurses'" + +sanity_check_paths = { + 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + + ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', + 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2016a.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2016a.eb index 037141ab778ea9d9405bc2774f34d54c103c75f3..13e43d52186c097e1f51d2718c7dea3cb1caca61 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2016a.eb +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2016a.eb @@ -15,10 +15,12 @@ toolchainopts = {'pic': True} sources = ['readline-%(version)s.tar.gz'] source_urls = ['http://ftp.gnu.org/gnu/readline'] +patches = ['libreadline-%(version)s-bugfix.patch'] + dependencies = [('ncurses', '6.0')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2016b.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..7cdfb75d7adebf1437204c622cf20878dc0de234 --- /dev/null +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-foss-2016b.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'libreadline' +version = '6.3' + +homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' +description = """The GNU Readline library provides a set of functions for use by applications that + allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. + The Readline library includes additional functions to maintain a list of previously-entered command lines, + to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'pic': True} + +sources = ['readline-%(version)s.tar.gz'] +source_urls = ['http://ftp.gnu.org/gnu/readline'] + +patches = ['libreadline-%(version)s-bugfix.patch'] + +dependencies = [('ncurses', '6.0')] + +# for the termcap symbols, use EB ncurses +preconfigopts = "env LDFLAGS='-lncurses'" + +sanity_check_paths = { + 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + + ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', + 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-gimkl-2.11.5.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-gimkl-2.11.5.eb index fb2145ca857437d4442fcb075c14d247c0a96c58..3c05861407be3f8717d567ae053fe7adcbba5e64 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-gimkl-2.11.5.eb +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-gimkl-2.11.5.eb @@ -15,10 +15,12 @@ toolchainopts = {'pic': True} sources = ['readline-%(version)s.tar.gz'] source_urls = ['http://ftp.gnu.org/gnu/readline'] +patches = ['libreadline-%(version)s-bugfix.patch'] + dependencies = [('ncurses', '5.9')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-gompi-1.5.16.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-gompi-1.5.16.eb index 8845b7c009d1113640f85777f69d7906534f8b77..7deb83a3a595ec71d5e2bd6165bf33c9bf7c913f 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-gompi-1.5.16.eb +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-gompi-1.5.16.eb @@ -15,10 +15,12 @@ toolchainopts = {'pic': True} sources = ['readline-%(version)s.tar.gz'] source_urls = ['http://ftp.gnu.org/gnu/readline'] +patches = ['libreadline-%(version)s-bugfix.patch'] + dependencies = [('ncurses', '5.9')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-goolf-1.4.10.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-goolf-1.4.10.eb index 793dcaf0af9d518ec1a17da92d992c39914f9853..6335970ba229e880aca18f41591d2b0f5ba988bc 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-goolf-1.4.10.eb @@ -15,10 +15,12 @@ toolchainopts = {'pic': True} sources = ['readline-%(version)s.tar.gz'] source_urls = ['http://ftp.gnu.org/gnu/readline'] +patches = ['libreadline-%(version)s-bugfix.patch'] + dependencies = [('ncurses', '5.9')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-goolf-1.5.14.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-goolf-1.5.14.eb index e594babc962286447e5cf8a60625ed8d96ad63e6..f188f82da8808f26406920f0c0857b07eb3ee2f8 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-goolf-1.5.14.eb @@ -15,10 +15,12 @@ toolchainopts = {'pic': True} sources = ['readline-%(version)s.tar.gz'] source_urls = ['http://ftp.gnu.org/gnu/readline'] +patches = ['libreadline-%(version)s-bugfix.patch'] + dependencies = [('ncurses', '5.9')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-goolf-1.5.16.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-goolf-1.5.16.eb new file mode 100644 index 0000000000000000000000000000000000000000..cf388a86378c943c403716f67d608b7221b72fb8 --- /dev/null +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-goolf-1.5.16.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'libreadline' +version = '6.3' + +homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' +description = """The GNU Readline library provides a set of functions for use by applications that + allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. + The Readline library includes additional functions to maintain a list of previously-entered command lines, + to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" + +toolchain = {'name': 'goolf', 'version': '1.5.16'} +toolchainopts = {'pic': True} + +sources = ['readline-%(version)s.tar.gz'] +source_urls = ['http://ftp.gnu.org/gnu/readline'] + +patches = ['libreadline-%(version)s-bugfix.patch'] + +dependencies = [('ncurses', '5.9')] + +# for the termcap symbols, use EB ncurses +preconfigopts = "env LDFLAGS='-lncurses'" + +sanity_check_paths = { + 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + + ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', + 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-goolf-1.7.20.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-goolf-1.7.20.eb index ec5413615c6946b0b1f010599aaa86f039b41fbb..b6ff84302c10fb76ee92dd1531a997644054adb7 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-goolf-1.7.20.eb @@ -15,10 +15,12 @@ toolchainopts = {'pic': True} sources = ['readline-%(version)s.tar.gz'] source_urls = ['http://ftp.gnu.org/gnu/readline'] +patches = ['libreadline-%(version)s-bugfix.patch'] + dependencies = [('ncurses', '5.9')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-ictce-6.2.5.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-ictce-6.2.5.eb index 35af50be83bdce6ffaf60f2c5bea696c9622cd54..f9c95dc4d2552c5d383799a7d9137aebdb4cd548 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-ictce-6.2.5.eb +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-ictce-6.2.5.eb @@ -17,10 +17,12 @@ toolchainopts = {'pic': True} sources = ['readline-%(version)s.tar.gz'] source_urls = ['http://ftp.gnu.org/gnu/readline'] +patches = ['libreadline-%(version)s-bugfix.patch'] + dependencies = [('ncurses', '5.9')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-ictce-7.1.2.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-ictce-7.1.2.eb index c9c675d48425bc1729e581c730a89ce19f78a154..3b71140ccafcce3d406df8fbceb91043210c5fac 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-ictce-7.1.2.eb +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-ictce-7.1.2.eb @@ -15,10 +15,12 @@ toolchainopts = {'pic': True} sources = ['readline-%(version)s.tar.gz'] source_urls = ['http://ftp.gnu.org/gnu/readline'] +patches = ['libreadline-%(version)s-bugfix.patch'] + dependencies = [('ncurses', '5.9')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-ictce-7.3.5.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-ictce-7.3.5.eb index 46eef59b197a2643bcfa3c8e4b06bb4703163b2e..335348483618c0b238d76d77f581ce09c1503147 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-ictce-7.3.5.eb +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-ictce-7.3.5.eb @@ -15,10 +15,12 @@ toolchainopts = {'pic': True} sources = ['readline-%(version)s.tar.gz'] source_urls = ['http://ftp.gnu.org/gnu/readline'] +patches = ['libreadline-%(version)s-bugfix.patch'] + dependencies = [('ncurses', '5.9')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-intel-2014.06.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-intel-2014.06.eb index 583b41298f853b2d02f64efe757f7033b71c9f1a..ad201df4f50284ac8267838c90508fe0ab284ff8 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-intel-2014.06.eb +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-intel-2014.06.eb @@ -15,10 +15,12 @@ toolchainopts = {'pic': True} sources = ['readline-%(version)s.tar.gz'] source_urls = ['http://ftp.gnu.org/gnu/readline'] +patches = ['libreadline-%(version)s-bugfix.patch'] + dependencies = [('ncurses', '5.9')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-intel-2014b.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-intel-2014b.eb index 3e67c2044917732df64cd7683b7c69cb103687ce..39a9f63bc4137f7aba764d5c86f804748c0a135d 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-intel-2014b.eb +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-intel-2014b.eb @@ -15,10 +15,12 @@ toolchainopts = {'pic': True} sources = ['readline-%(version)s.tar.gz'] source_urls = ['http://ftp.gnu.org/gnu/readline'] +patches = ['libreadline-%(version)s-bugfix.patch'] + dependencies = [('ncurses', '5.9')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-intel-2015a.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-intel-2015a.eb index 2c8752c40012c517201fbbcb8e10906ff544e252..73390b32ef62c4c6190dd7d1ccb520447c3c9789 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-intel-2015a.eb +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-intel-2015a.eb @@ -15,10 +15,12 @@ toolchainopts = {'pic': True} sources = ['readline-%(version)s.tar.gz'] source_urls = ['http://ftp.gnu.org/gnu/readline'] +patches = ['libreadline-%(version)s-bugfix.patch'] + dependencies = [('ncurses', '5.9')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-intel-2015b.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-intel-2015b.eb index de76493eec8f84523ea05be91cf16de0d76741fe..75d210520b8d00a50348c56c367a7c496dcb4fea 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-intel-2015b.eb +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-intel-2015b.eb @@ -15,10 +15,12 @@ toolchainopts = {'pic': True} sources = ['readline-%(version)s.tar.gz'] source_urls = ['http://ftp.gnu.org/gnu/readline'] +patches = ['libreadline-%(version)s-bugfix.patch'] + dependencies = [('ncurses', '5.9')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-intel-2016.02-GCC-4.9.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-intel-2016.02-GCC-4.9.eb new file mode 100644 index 0000000000000000000000000000000000000000..514b88fcb78f6dda1ac183fa79c3fb1c66dd1a4f --- /dev/null +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-intel-2016.02-GCC-4.9.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'libreadline' +version = '6.3' + +homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' +description = """The GNU Readline library provides a set of functions for use by applications that + allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. + The Readline library includes additional functions to maintain a list of previously-entered command lines, + to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" + +toolchain = {'name': 'intel', 'version': '2016.02-GCC-4.9'} +toolchainopts = {'pic': True} + +sources = ['readline-%(version)s.tar.gz'] +source_urls = ['http://ftp.gnu.org/gnu/readline'] + +patches = ['libreadline-%(version)s-bugfix.patch'] + +dependencies = [('ncurses', '6.0')] + +# for the termcap symbols, use EB ncurses +preconfigopts = "env LDFLAGS='-lncurses'" + +sanity_check_paths = { + 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + + ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', + 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-intel-2016a.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-intel-2016a.eb index 0762f90f29f7d4705159aa0ac8590730bf7013da..8df95a95b6caa160f5ba4c47b043202082ca099b 100644 --- a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-intel-2016a.eb +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-intel-2016a.eb @@ -15,10 +15,12 @@ toolchainopts = {'pic': True} sources = ['readline-%(version)s.tar.gz'] source_urls = ['http://ftp.gnu.org/gnu/readline'] +patches = ['libreadline-%(version)s-bugfix.patch'] + dependencies = [('ncurses', '6.0')] # for the termcap symbols, use EB ncurses -preconfigopts = "LDFLAGS='-lncurses'" +preconfigopts = "env LDFLAGS='-lncurses'" sanity_check_paths = { 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-intel-2016b.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..e527eb31ce2b0a38da552abfc4beaf9db7c7d0c3 --- /dev/null +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-intel-2016b.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'libreadline' +version = '6.3' + +homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' +description = """The GNU Readline library provides a set of functions for use by applications that + allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. + The Readline library includes additional functions to maintain a list of previously-entered command lines, + to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True} + +sources = ['readline-%(version)s.tar.gz'] +source_urls = ['http://ftp.gnu.org/gnu/readline'] + +patches = ['libreadline-%(version)s-bugfix.patch'] + +dependencies = [('ncurses', '6.0')] + +# for the termcap symbols, use EB ncurses +preconfigopts = "env LDFLAGS='-lncurses'" + +sanity_check_paths = { + 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + + ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', + 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-iomkl-2016.07.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-iomkl-2016.07.eb new file mode 100644 index 0000000000000000000000000000000000000000..8aff248e5213f7ab65b7540e888ce6d763da11b7 --- /dev/null +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-iomkl-2016.07.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'libreadline' +version = '6.3' + +homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' +description = """The GNU Readline library provides a set of functions for use by applications that + allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. + The Readline library includes additional functions to maintain a list of previously-entered command lines, + to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" + +toolchain = {'name': 'iomkl', 'version': '2016.07'} +toolchainopts = {'pic': True} + +sources = ['readline-%(version)s.tar.gz'] +source_urls = ['http://ftp.gnu.org/gnu/readline'] + +patches = ['libreadline-%(version)s-bugfix.patch'] + +dependencies = [('ncurses', '6.0')] + +# for the termcap symbols, use EB ncurses +preconfigopts = "env LDFLAGS='-lncurses'" + +sanity_check_paths = { + 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + + ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', + 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3-iomkl-2016.09-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-iomkl-2016.09-GCC-4.9.3-2.25.eb new file mode 100644 index 0000000000000000000000000000000000000000..04b53926ef82cec13045deaf53008cc4ede9587c --- /dev/null +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3-iomkl-2016.09-GCC-4.9.3-2.25.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'libreadline' +version = '6.3' + +homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' +description = """The GNU Readline library provides a set of functions for use by applications that + allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. + The Readline library includes additional functions to maintain a list of previously-entered command lines, + to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" + +toolchain = {'name': 'iomkl', 'version': '2016.09-GCC-4.9.3-2.25'} +toolchainopts = {'pic': True} + +sources = ['readline-%(version)s.tar.gz'] +source_urls = ['http://ftp.gnu.org/gnu/readline'] + +patches = ['libreadline-%(version)s-bugfix.patch'] + +dependencies = [('ncurses', '6.0')] + +# for the termcap symbols, use EB ncurses +preconfigopts = "env LDFLAGS='-lncurses'" + +sanity_check_paths = { + 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + + ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', + 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libreadline/libreadline-6.3.eb b/easybuild/easyconfigs/l/libreadline/libreadline-6.3.eb new file mode 100644 index 0000000000000000000000000000000000000000..36625b171750d5840cf2356e929f32d1dd03f72a --- /dev/null +++ b/easybuild/easyconfigs/l/libreadline/libreadline-6.3.eb @@ -0,0 +1,32 @@ +easyblock = 'ConfigureMake' + +name = 'libreadline' +version = '6.3' + +homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' +description = """The GNU Readline library provides a set of functions for use by applications that + allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. + The Readline library includes additional functions to maintain a list of previously-entered command lines, + to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.""" + +toolchain = {'name': 'dummy', 'version': ''} +toolchainopts = {'pic': True} + +sources = ['readline-%(version)s.tar.gz'] +source_urls = ['http://ftp.gnu.org/gnu/readline'] + +patches = ['libreadline-%(version)s-bugfix.patch'] + +dependencies = [('ncurses', '6.0')] + +# for the termcap symbols, use EB ncurses +preconfigopts = "env LDFLAGS='-lncurses'" + +sanity_check_paths = { + 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + + ['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h', + 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/librsvg/librsvg-2.40.15-intel-2016a.eb b/easybuild/easyconfigs/l/librsvg/librsvg-2.40.15-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..42fc4d50b129ac573a84968fea26cb78411d12f0 --- /dev/null +++ b/easybuild/easyconfigs/l/librsvg/librsvg-2.40.15-intel-2016a.eb @@ -0,0 +1,29 @@ +easyblock = 'ConfigureMake' + +name = 'librsvg' +version = '2.40.15' + +homepage = 'https://wiki.gnome.org/action/show/Projects/LibRsvg' +description = """librsvg is a library to render SVG files using cairo.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +sources = [SOURCE_TAR_XZ] +source_urls = ['https://download.gnome.org/sources/librsvg/%(version_major_minor)s'] + +dependencies = [ + ('Gdk-Pixbuf', '2.35.1'), + ('libcroco', '0.6.11'), + ('Pango', '1.40.1'), + ('cairo', '1.14.6', '-GLib-2.48.0'), +] + +# this loader wants to install in the directory of Gdk-Pixbuf itself, so disable +configopts = '--disable-pixbuf-loader' + +sanity_check_paths = { + 'files': ['bin/rsvg-convert', 'lib/librsvg-%%(version_major)s.%s' % SHLIB_EXT, 'lib/librsvg-2.a'], + 'dirs': ['include/librsvg-2.0', 'share'] +} + +moduleclass = 'vis' diff --git a/easybuild/easyconfigs/l/libsodium/libsodium-1.0.11-intel-2016b.eb b/easybuild/easyconfigs/l/libsodium/libsodium-1.0.11-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..84ddd92f67cf0c547dc618aad7cb99630bc3c1c8 --- /dev/null +++ b/easybuild/easyconfigs/l/libsodium/libsodium-1.0.11-intel-2016b.eb @@ -0,0 +1,20 @@ +easyblock = 'ConfigureMake' + +name = 'libsodium' +version = '1.0.11' + +homepage = 'http://doc.libsodium.org/' +description = """Sodium is a modern, easy-to-use software library for encryption, decryption, signatures, + password hashing and more.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['https://download.libsodium.org/libsodium/releases/'] +sources = [SOURCE_TAR_GZ] + +sanity_check_paths = { + 'files': ['include/sodium.h', 'lib/libsodium.so', 'lib/libsodium.a'], + 'dirs': ['include/sodium', 'lib/pkgconfig'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libsodium/libsodium-1.0.6-intel-2016a.eb b/easybuild/easyconfigs/l/libsodium/libsodium-1.0.6-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..8cd02bafe0871bc8ef3e8fb29827b8e4b653310f --- /dev/null +++ b/easybuild/easyconfigs/l/libsodium/libsodium-1.0.6-intel-2016a.eb @@ -0,0 +1,20 @@ +easyblock = 'ConfigureMake' + +name = 'libsodium' +version = '1.0.6' + +homepage = 'http://doc.libsodium.org/' +description = """Sodium is a modern, easy-to-use software library for encryption, decryption, signatures, + password hashing and more.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +source_urls = ['https://download.libsodium.org/libsodium/releases/'] +sources = [SOURCE_TAR_GZ] + +sanity_check_paths = { + 'files': ['include/sodium.h', 'lib/libsodium.so', 'lib/libsodium.a'], + 'dirs': ['include/sodium', 'lib/pkgconfig'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libsodium/libsodium-1.0.8-foss-2016a.eb b/easybuild/easyconfigs/l/libsodium/libsodium-1.0.8-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..ef8bb83cbf81737589c38ce4fe540833524df9b4 --- /dev/null +++ b/easybuild/easyconfigs/l/libsodium/libsodium-1.0.8-foss-2016a.eb @@ -0,0 +1,20 @@ +easyblock = 'ConfigureMake' + +name = 'libsodium' +version = '1.0.8' + +homepage = 'http://doc.libsodium.org/' +description = """Sodium is a modern, easy-to-use software library for encryption, decryption, signatures, + password hashing and more.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['https://download.libsodium.org/libsodium/releases/'] +sources = [SOURCE_TAR_GZ] + +sanity_check_paths = { + 'files': ['include/sodium.h', 'lib/libsodium.%s' % SHLIB_EXT, 'lib/libsodium.a'], + 'dirs': ['include/sodium', 'lib/pkgconfig'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libsodium/libsodium-1.0.8-goolf-1.7.20.eb b/easybuild/easyconfigs/l/libsodium/libsodium-1.0.8-goolf-1.7.20.eb new file mode 100644 index 0000000000000000000000000000000000000000..398c61d22c22b9175f69a7574e06c4d6fda7bdb0 --- /dev/null +++ b/easybuild/easyconfigs/l/libsodium/libsodium-1.0.8-goolf-1.7.20.eb @@ -0,0 +1,20 @@ +easyblock = 'ConfigureMake' + +name = 'libsodium' +version = '1.0.8' + +homepage = 'http://doc.libsodium.org/' +description = """Sodium is a modern, easy-to-use software library for encryption, decryption, signatures, + password hashing and more.""" + +toolchain = {'name': 'goolf', 'version': '1.7.20'} + +source_urls = ['https://download.libsodium.org/libsodium/releases/'] +sources = [SOURCE_TAR_GZ] + +sanity_check_paths = { + 'files': ['include/sodium.h', 'lib/libsodium.%s' % SHLIB_EXT, 'lib/libsodium.a'], + 'dirs': ['include/sodium', 'lib/pkgconfig'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtasn1/libtasn1-4.7-foss-2016a.eb b/easybuild/easyconfigs/l/libtasn1/libtasn1-4.7-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..0a37b2e3929fc0cb7e19b2517741394c5ea66be3 --- /dev/null +++ b/easybuild/easyconfigs/l/libtasn1/libtasn1-4.7-foss-2016a.eb @@ -0,0 +1,22 @@ +easyblock = 'ConfigureMake' + +name = 'libtasn1' +version = '4.7' + +homepage = 'https://www.gnu.org/software/libtasn1/' +description = """Libtasn1 is the ASN.1 library used by GnuTLS, GNU Shishi and some other packages. + It was written by Fabio Fiorina, and has been shipped as part of GnuTLS + for some time but is now a proper GNU package.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = [GNU_SOURCE] +sources = [SOURCE_TAR_GZ] + +sanity_check_paths = { + 'files': ['bin/asn1%s' % x for x in ['Coding', 'Decoding', 'Parser']] + + ['lib/libtasn1.%s' % x for x in ['a', SHLIB_EXT]], + 'dirs': ['include'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCC-5.4.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..ba5556d8b58c436d3c6963f04275aab0e2180431 --- /dev/null +++ b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCC-5.4.0-2.26.eb @@ -0,0 +1,17 @@ +easyblock = 'ConfigureMake' + +name = 'libtool' +version = '2.4.6' + +homepage = 'http://www.gnu.org/software/libtool' +description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries + behind a consistent, portable interface.""" + +toolchain = {'name': 'GCC', 'version': '5.4.0-2.26'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +dependencies = [('M4', '1.4.17')] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCCcore-4.9.3.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCCcore-4.9.3.eb new file mode 100644 index 0000000000000000000000000000000000000000..ae9366cdfd6f30e337176402093840ef7781c7b4 --- /dev/null +++ b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-GCCcore-4.9.3.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'libtool' +version = '2.4.6' + +homepage = 'http://www.gnu.org/software/libtool' +description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries + behind a consistent, portable interface.""" + +toolchain = {'name': 'GCCcore', 'version': '4.9.3'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +builddependencies = [ + ('binutils', '2.25') +] + +dependencies = [ + ('M4', '1.4.17'), +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-foss-2016.04.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-foss-2016.04.eb new file mode 100644 index 0000000000000000000000000000000000000000..bc63db0c69cfa5eefd89f05d9d6bc87897149e57 --- /dev/null +++ b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-foss-2016.04.eb @@ -0,0 +1,17 @@ +easyblock = 'ConfigureMake' + +name = 'libtool' +version = '2.4.6' + +homepage = 'http://www.gnu.org/software/libtool' +description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries + behind a consistent, portable interface.""" + +toolchain = {'name': 'foss', 'version': '2016.04'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +dependencies = [('M4', '1.4.17')] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-foss-2016b.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..ea26f7eae745717f4fe3957f4da39eef8121e9a5 --- /dev/null +++ b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-foss-2016b.eb @@ -0,0 +1,17 @@ +easyblock = 'ConfigureMake' + +name = 'libtool' +version = '2.4.6' + +homepage = 'http://www.gnu.org/software/libtool' +description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries + behind a consistent, portable interface.""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +dependencies = [('M4', '1.4.17')] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-ictce-5.3.0.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-ictce-5.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..1b3599b1eda6d5d1e9dc394962e7738aad2d1620 --- /dev/null +++ b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-ictce-5.3.0.eb @@ -0,0 +1,17 @@ +easyblock = 'ConfigureMake' + +name = 'libtool' +version = '2.4.6' + +homepage = 'http://www.gnu.org/software/libtool' +description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries + behind a consistent, portable interface.""" + +toolchain = {'name': 'ictce', 'version': '5.3.0'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +dependencies = [('M4', '1.4.16')] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-intel-2015a.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-intel-2015a.eb new file mode 100644 index 0000000000000000000000000000000000000000..32d19e0439c04b301eb957fa768080d35ca1293f --- /dev/null +++ b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-intel-2015a.eb @@ -0,0 +1,17 @@ +easyblock = 'ConfigureMake' + +name = 'libtool' +version = '2.4.6' + +homepage = 'http://www.gnu.org/software/libtool' +description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries + behind a consistent, portable interface.""" + +toolchain = {'name': 'intel', 'version': '2015a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +dependencies = [('M4', '1.4.17')] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-intel-2016.02-GCC-4.9.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-intel-2016.02-GCC-4.9.eb new file mode 100644 index 0000000000000000000000000000000000000000..857c0faabb3e2a5666bc4d8a64258ce4309a9d52 --- /dev/null +++ b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-intel-2016.02-GCC-4.9.eb @@ -0,0 +1,17 @@ +easyblock = 'ConfigureMake' + +name = 'libtool' +version = '2.4.6' + +homepage = 'http://www.gnu.org/software/libtool' +description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries + behind a consistent, portable interface.""" + +toolchain = {'name': 'intel', 'version': '2016.02-GCC-4.9'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +dependencies = [('M4', '1.4.17')] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-intel-2016b.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..c877e8af5c37794954131c3cc774c34950c66a29 --- /dev/null +++ b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-intel-2016b.eb @@ -0,0 +1,17 @@ +easyblock = 'ConfigureMake' + +name = 'libtool' +version = '2.4.6' + +homepage = 'http://www.gnu.org/software/libtool' +description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries + behind a consistent, portable interface.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +dependencies = [('M4', '1.4.17')] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-iomkl-2016.07.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-iomkl-2016.07.eb new file mode 100644 index 0000000000000000000000000000000000000000..436ada208a6d4b2da278fa333a0aaf3d564e0863 --- /dev/null +++ b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-iomkl-2016.07.eb @@ -0,0 +1,17 @@ +easyblock = 'ConfigureMake' + +name = 'libtool' +version = '2.4.6' + +homepage = 'http://www.gnu.org/software/libtool' +description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries + behind a consistent, portable interface.""" + +toolchain = {'name': 'iomkl', 'version': '2016.07'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +dependencies = [('M4', '1.4.17')] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.6-iomkl-2016.09-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-iomkl-2016.09-GCC-4.9.3-2.25.eb new file mode 100644 index 0000000000000000000000000000000000000000..8730994eeb18a41db3a2e086c26d46bc2dec16f7 --- /dev/null +++ b/easybuild/easyconfigs/l/libtool/libtool-2.4.6-iomkl-2016.09-GCC-4.9.3-2.25.eb @@ -0,0 +1,17 @@ +easyblock = 'ConfigureMake' + +name = 'libtool' +version = '2.4.6' + +homepage = 'http://www.gnu.org/software/libtool' +description = """GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries + behind a consistent, portable interface.""" + +toolchain = {'name': 'iomkl', 'version': '2016.09-GCC-4.9.3-2.25'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +dependencies = [('M4', '1.4.17')] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libunistring/libunistring-0.9.3-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/l/libunistring/libunistring-0.9.3-GCC-4.9.3-2.25.eb new file mode 100644 index 0000000000000000000000000000000000000000..6d7bea7d3d375e9962e77f668d4a3ac104470d8d --- /dev/null +++ b/easybuild/easyconfigs/l/libunistring/libunistring-0.9.3-GCC-4.9.3-2.25.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'libunistring' +version = '0.9.3' + +homepage = 'http://www.gnu.org/software/libunistring/' +description = """This library provides functions for manipulating Unicode strings and for manipulating C strings + according to the Unicode standard.""" + +toolchain = {'name': 'GCC', 'version': '4.9.3-2.25'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +parallel = 1 + +sanity_check_paths = { + 'files' : ['lib/libunistring.a', 'lib/libunistring.%s' % SHLIB_EXT] + + ['include/uni%s.h' % x for x in ['case', 'conv', 'ctype', 'lbrk', 'name', 'norm', + 'stdio', 'str', 'types', 'wbrk', 'width']], + 'dirs' : ['include/unistring'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libunistring/libunistring-0.9.3-foss-2016a.eb b/easybuild/easyconfigs/l/libunistring/libunistring-0.9.3-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..052063704a27337eaa7379021de783dd94b3eb79 --- /dev/null +++ b/easybuild/easyconfigs/l/libunistring/libunistring-0.9.3-foss-2016a.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'libunistring' +version = '0.9.3' + +homepage = 'http://www.gnu.org/software/libunistring/' +description = """This library provides functions for manipulating Unicode strings and for manipulating C strings + according to the Unicode standard.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +parallel = 1 + +sanity_check_paths = { + 'files' : ['lib/libunistring.a', 'lib/libunistring.%s' % SHLIB_EXT] + + ['include/uni%s.h' % x for x in ['case', 'conv', 'ctype', 'lbrk', 'name', 'norm', + 'stdio', 'str', 'types', 'wbrk', 'width']], + 'dirs' : ['include/unistring'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libunistring/libunistring-0.9.6-intel-2016b.eb b/easybuild/easyconfigs/l/libunistring/libunistring-0.9.6-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..a1958c52c67032d5e96425f06b3e1224daf2398b --- /dev/null +++ b/easybuild/easyconfigs/l/libunistring/libunistring-0.9.6-intel-2016b.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'libunistring' +version = '0.9.6' + +homepage = 'http://www.gnu.org/software/libunistring/' +description = """This library provides functions for manipulating Unicode strings and for manipulating C strings + according to the Unicode standard.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +sources = [SOURCELOWER_TAR_XZ] +source_urls = [GNU_SOURCE] + +parallel = 1 + +sanity_check_paths = { + 'files': ['lib/libunistring.a', 'lib/libunistring.%s' % SHLIB_EXT] + + ['include/uni%s.h' % x for x in ['case', 'conv', 'ctype', 'lbrk', 'name', 'norm', + 'stdio', 'str', 'types', 'wbrk', 'width']], + 'dirs': ['include/unistring'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libunwind/libunwind-1.1-GCC-4.9.2.eb b/easybuild/easyconfigs/l/libunwind/libunwind-1.1-GCC-4.9.2.eb new file mode 100644 index 0000000000000000000000000000000000000000..6bc89f03e758c89c71eb1d8fd7b6cd8ae5096000 --- /dev/null +++ b/easybuild/easyconfigs/l/libunwind/libunwind-1.1-GCC-4.9.2.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = "libunwind" +version = "1.1" + +homepage = 'http://www.nongnu.org/libunwind/' +description = """The primary goal of libunwind is to define a portable and efficient C programming interface + (API) to determine the call-chain of a program. The API additionally provides the means to manipulate the + preserved (callee-saved) state of each call-frame and to resume execution at any point in the call-chain + (non-local goto). The API supports both local (same-process) and remote (across-process) operation. + As such, the API is useful in a number of applications""" + +toolchain = {'name': 'GCC', 'version': '4.9.2'} + +sources = [SOURCE_TAR_GZ] +source_urls = [GNU_SAVANNAH_SOURCE] + +sanity_check_paths = { + 'files': ['include/libunwind.h', ('lib/libunwind.%s' % SHLIB_EXT, 'lib64/libunwind.%s' % SHLIB_EXT)], + 'dirs': [] +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libunwind/libunwind-1.1-foss-2015a.eb b/easybuild/easyconfigs/l/libunwind/libunwind-1.1-foss-2015a.eb index 74be1e3d78a12d5a0d1553607b2466396e5bd102..15053fb3db8820e958deb64c2aef7d2458505c06 100644 --- a/easybuild/easyconfigs/l/libunwind/libunwind-1.1-foss-2015a.eb +++ b/easybuild/easyconfigs/l/libunwind/libunwind-1.1-foss-2015a.eb @@ -15,6 +15,16 @@ toolchain = {'version': '2015a', 'name': 'foss'} sources = [SOURCE_TAR_GZ] source_urls = [GNU_SAVANNAH_SOURCE] +checksums = [ + 'fb4ea2f6fbbe45bf032cd36e586883ce', # libunwind-1.1.tar.gz +] + +dependencies = [ + ('XZ', '5.2.2'), +] + +preconfigopts = 'export LIBS="$LIBS -llzma" && ' + sanity_check_paths = { 'files': ["include/libunwind.h", "lib/libunwind.%s" % SHLIB_EXT], 'dirs': [] diff --git a/easybuild/easyconfigs/l/libunwind/libunwind-1.1-foss-2016a.eb b/easybuild/easyconfigs/l/libunwind/libunwind-1.1-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..ac65492ae4f28425f21352e8c628fb01b109200c --- /dev/null +++ b/easybuild/easyconfigs/l/libunwind/libunwind-1.1-foss-2016a.eb @@ -0,0 +1,33 @@ +easyblock = 'ConfigureMake' + +name = 'libunwind' +version = '1.1' + +homepage = 'http://www.nongnu.org/libunwind/' +description = """The primary goal of libunwind is to define a portable and efficient C programming interface + (API) to determine the call-chain of a program. The API additionally provides the means to manipulate the + preserved (callee-saved) state of each call-frame and to resume execution at any point in the call-chain + (non-local goto). The API supports both local (same-process) and remote (across-process) operation. + As such, the API is useful in a number of applications""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = [SOURCE_TAR_GZ] +source_urls = [GNU_SAVANNAH_SOURCE] + +checksums = [ + 'fb4ea2f6fbbe45bf032cd36e586883ce', # libunwind-1.1.tar.gz +] + +dependencies = [ + ('XZ', '5.2.2'), +] + +preconfigopts = 'export LIBS="$LIBS -llzma" && ' + +sanity_check_paths = { + 'files': ["include/libunwind.h", "lib/libunwind.%s" % SHLIB_EXT], + 'dirs': [] +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libunwind/libunwind-1.1-goolf-1.4.10.eb b/easybuild/easyconfigs/l/libunwind/libunwind-1.1-goolf-1.4.10.eb index 957e854ad961127a11789b5cd1809e2aaa8ec378..6d87f1040086312119a937e3edad8d178b8775d0 100644 --- a/easybuild/easyconfigs/l/libunwind/libunwind-1.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/l/libunwind/libunwind-1.1-goolf-1.4.10.eb @@ -15,6 +15,16 @@ toolchain = {'version': '1.4.10', 'name': 'goolf'} sources = [SOURCE_TAR_GZ] source_urls = [GNU_SAVANNAH_SOURCE] +checksums = [ + 'fb4ea2f6fbbe45bf032cd36e586883ce', # libunwind-1.1.tar.gz +] + +dependencies = [ + ('XZ', '5.2.2'), +] + +preconfigopts = 'export LIBS="$LIBS -llzma" && ' + sanity_check_paths = { 'files': ["include/libunwind.h", "lib/libunwind.%s" % SHLIB_EXT], 'dirs': [] diff --git a/easybuild/easyconfigs/l/libunwind/libunwind-1.1-ictce-5.3.0.eb b/easybuild/easyconfigs/l/libunwind/libunwind-1.1-ictce-5.3.0.eb index 505985144323a2ad807cfdb71f4fcee5a8c8af4f..6e07f1886553648b16d9cb5f92405a5892ee4b57 100644 --- a/easybuild/easyconfigs/l/libunwind/libunwind-1.1-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/l/libunwind/libunwind-1.1-ictce-5.3.0.eb @@ -15,6 +15,16 @@ toolchain = {'name': 'ictce', 'version': '5.3.0'} sources = [SOURCE_TAR_GZ] source_urls = [GNU_SAVANNAH_SOURCE] +checksums = [ + 'fb4ea2f6fbbe45bf032cd36e586883ce', # libunwind-1.1.tar.gz +] + +dependencies = [ + ('XZ', '5.2.2'), +] + +preconfigopts = 'export LIBS="$LIBS -llzma" && ' + sanity_check_paths = { 'files': ["include/libunwind.h", "lib/libunwind.%s" % SHLIB_EXT], 'dirs': [] diff --git a/easybuild/easyconfigs/l/libunwind/libunwind-1.1-intel-2016b.eb b/easybuild/easyconfigs/l/libunwind/libunwind-1.1-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..aea3c64e514e8e1c8a0f6ea4a2e611552eca3b4c --- /dev/null +++ b/easybuild/easyconfigs/l/libunwind/libunwind-1.1-intel-2016b.eb @@ -0,0 +1,33 @@ +easyblock = 'ConfigureMake' + +name = 'libunwind' +version = '1.1' + +homepage = 'http://www.nongnu.org/libunwind/' +description = """The primary goal of libunwind is to define a portable and efficient C programming interface + (API) to determine the call-chain of a program. The API additionally provides the means to manipulate the + preserved (callee-saved) state of each call-frame and to resume execution at any point in the call-chain + (non-local goto). The API supports both local (same-process) and remote (across-process) operation. + As such, the API is useful in a number of applications""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +sources = [SOURCE_TAR_GZ] +source_urls = [GNU_SAVANNAH_SOURCE] + +checksums = [ + 'fb4ea2f6fbbe45bf032cd36e586883ce', # libunwind-1.1.tar.gz +] + +dependencies = [ + ('XZ', '5.2.2'), +] + +preconfigopts = 'export LIBS="$LIBS -llzma" && ' + +sanity_check_paths = { + 'files': ["include/libunwind.h", "lib/libunwind.%s" % SHLIB_EXT], + 'dirs': [] +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxc/libxc-2.2.3-intel-2016a.eb b/easybuild/easyconfigs/l/libxc/libxc-2.2.3-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..4f8d72a6348448066ad51e5093f386222e0a0904 --- /dev/null +++ b/easybuild/easyconfigs/l/libxc/libxc-2.2.3-intel-2016a.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'libxc' +version = '2.2.3' + +homepage = 'http://www.tddft.org/programs/octopus/wiki/index.php/Libxc' +description = """Libxc is a library of exchange-correlation functionals for density-functional theory. + The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=libxc/'] + +configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared --enable-fortran' + +# From the libxc mailing list +# To summarize: expect less tests to fail in libxc 2.0.2, but don't expect +# a fully working testsuite soon (unless someone wants to volunteer to do +# it, of course ) In the meantime, unless the majority of the tests +# fail, your build should be fine. +#runtest = 'check' + +sanity_check_paths = { + 'files': ['lib/libxc%s.%s' % (x,y) for x in ['', 'f90'] for y in ['a', SHLIB_EXT]], + 'dirs': ['include'], +} + +parallel = 1 + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/libxc/libxc-2.2.3-intel-2016b.eb b/easybuild/easyconfigs/l/libxc/libxc-2.2.3-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..a8378f30876e07fe358031c9e97886218e07434e --- /dev/null +++ b/easybuild/easyconfigs/l/libxc/libxc-2.2.3-intel-2016b.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'libxc' +version = '2.2.3' + +homepage = 'http://www.tddft.org/programs/octopus/wiki/index.php/Libxc' +description = """Libxc is a library of exchange-correlation functionals for density-functional theory. + The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=libxc/'] + +configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared --enable-fortran' + +# From the libxc mailing list +# To summarize: expect less tests to fail in libxc 2.0.2, but don't expect +# a fully working testsuite soon (unless someone wants to volunteer to do +# it, of course ) In the meantime, unless the majority of the tests +# fail, your build should be fine. +#runtest = 'check' + +sanity_check_paths = { + 'files': ['lib/libxc%s.%s' % (x,y) for x in ['', 'f90'] for y in ['a', SHLIB_EXT]], + 'dirs': ['include'], +} + +parallel = 1 + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/libxc/libxc-3.0.0-intel-2016a.eb b/easybuild/easyconfigs/l/libxc/libxc-3.0.0-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..fd83352b3068984fde6c1590772f4d38bec2a18c --- /dev/null +++ b/easybuild/easyconfigs/l/libxc/libxc-3.0.0-intel-2016a.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'libxc' +version = '3.0.0' + +homepage = 'http://www.tddft.org/programs/octopus/wiki/index.php/Libxc' +description = """Libxc is a library of exchange-correlation functionals for density-functional theory. + The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=libxc/'] + +configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared --enable-fortran' + +# From the libxc mailing list +# To summarize: expect less tests to fail in libxc 2.0.2, but don't expect +# a fully working testsuite soon (unless someone wants to volunteer to do +# it, of course ) In the meantime, unless the majority of the tests +# fail, your build should be fine. +#runtest = 'check' + +sanity_check_paths = { + 'files': ['lib/libxc%s.%s' % (x,y) for x in ['', 'f90'] for y in ['a', SHLIB_EXT]], + 'dirs': ['include'], +} + +parallel = 1 + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/libxc/libxc-3.0.0-intel-2016b.eb b/easybuild/easyconfigs/l/libxc/libxc-3.0.0-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..951b7f060524ccb3711edb6bd9b6bf5ae92a9d79 --- /dev/null +++ b/easybuild/easyconfigs/l/libxc/libxc-3.0.0-intel-2016b.eb @@ -0,0 +1,31 @@ +easyblock = 'ConfigureMake' + +name = 'libxc' +version = '3.0.0' + +homepage = 'http://www.tddft.org/programs/octopus/wiki/index.php/Libxc' +description = """Libxc is a library of exchange-correlation functionals for density-functional theory. + The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +sources = [SOURCE_TAR_GZ] +source_urls = ['http://www.tddft.org/programs/octopus/down.php?file=libxc/'] + +configopts = 'FC="$F77" FCFLAGS="$FFLAGS" --enable-shared --enable-fortran' + +# From the libxc mailing list +# To summarize: expect less tests to fail in libxc 2.0.2, but don't expect +# a fully working testsuite soon (unless someone wants to volunteer to do +# it, of course ) In the meantime, unless the majority of the tests +# fail, your build should be fine. +#runtest = 'check' + +sanity_check_paths = { + 'files': ['lib/libxc%s.%s' % (x,y) for x in ['', 'f90'] for y in ['a', SHLIB_EXT]], + 'dirs': ['include'], +} + +parallel = 1 + +moduleclass = 'chem' diff --git a/easybuild/easyconfigs/l/libxcb/libxcb-1.11.1-foss-2016a.eb b/easybuild/easyconfigs/l/libxcb/libxcb-1.11.1-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..7a2944d9e46a7130a6fdb62591efc11df63f94fc --- /dev/null +++ b/easybuild/easyconfigs/l/libxcb/libxcb-1.11.1-foss-2016a.eb @@ -0,0 +1,35 @@ +easyblock = 'ConfigureMake' + +name = 'libxcb' +version = '1.11.1' + +homepage = 'http://xcb.freedesktop.org/' +description = """The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, +latency hiding, direct access to the protocol, improved threading support, and extensibility.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['http://xcb.freedesktop.org/dist/'] +sources = [SOURCELOWER_TAR_GZ] + +builddependencies = [ + ('pkg-config', '0.29'), + ('xcb-proto', '1.11', '', True), + ('xproto', '7.0.28'), + ('libpthread-stubs', '0.3'), + ('xorg-macros', '1.19.0'), +] +dependencies = [ + ('libXau', '1.0.8'), + ('libXdmcp', '1.1.2'), +] + +sanity_check_paths = { + 'files': ['lib/libxcb%s.a' % x for x in ['', '-composite', '-damage', '-dpms', '-dri2', '-glx', + '-randr', '-record', '-render', '-res', '-screensaver', + '-shape', '-shm', '-sync', '-xevie', '-xf86dri', '-xfixes', + '-xinerama', '-xprint', '-xtest', '-xv', '-xvmc']], + 'dirs': ['include/xcb', 'lib/pkgconfig'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxcb/libxcb-1.11.1-intel-2016a.eb b/easybuild/easyconfigs/l/libxcb/libxcb-1.11.1-intel-2016a.eb index 098e8569bb68c496a81ab6224dd11b7d4e2fd6b5..c69ddcedb6e6f44db032a47bcc2ef5bb1cdf5843 100644 --- a/easybuild/easyconfigs/l/libxcb/libxcb-1.11.1-intel-2016a.eb +++ b/easybuild/easyconfigs/l/libxcb/libxcb-1.11.1-intel-2016a.eb @@ -13,9 +13,11 @@ source_urls = ['http://xcb.freedesktop.org/dist/'] sources = [SOURCELOWER_TAR_GZ] builddependencies = [ + ('pkg-config', '0.29'), ('xcb-proto', '1.11', '', True), ('xproto', '7.0.28'), ('libpthread-stubs', '0.3'), + ('xorg-macros', '1.19.0'), ] dependencies = [ ('libXau', '1.0.8'), diff --git a/easybuild/easyconfigs/l/libxkbcommon/libxkbcommon-0.6.1-foss-2016a.eb b/easybuild/easyconfigs/l/libxkbcommon/libxkbcommon-0.6.1-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..54ae81472226e4269eaa839529452486711d2c8a --- /dev/null +++ b/easybuild/easyconfigs/l/libxkbcommon/libxkbcommon-0.6.1-foss-2016a.eb @@ -0,0 +1,36 @@ +easyblock = 'ConfigureMake' + +name = 'libxkbcommon' +version = '0.6.1' + +homepage = 'http://xkbcommon.org/' +description = """xkbcommon is a library to handle keyboard descriptions, + including loading them from disk, parsing them and handling their state. + It's mainly meant for client toolkits, window systems, + and other system applications.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['http://xkbcommon.org/download/'] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [ + ('libxcb', '1.11.1'), + ('XKeyboardConfig', '2.17'), +] + +builddependencies = [ + ('flex', '2.6.0'), + ('Bison', '3.0.4'), + ('xcb-proto', '1.11', '', True), + ('xproto', '7.0.28'), + ('libpthread-stubs', '0.3'), + ('xorg-macros', '1.19.0'), +] + +sanity_check_paths = { + 'files': ['lib/libxkbcommon%s.so' % x for x in ['', '-x11']], + 'dirs': [] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/libxkbcommon/libxkbcommon-0.6.1-intel-2016a.eb b/easybuild/easyconfigs/l/libxkbcommon/libxkbcommon-0.6.1-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..b3bcbc8fa66888609ac068d37861a0b62ce847a2 --- /dev/null +++ b/easybuild/easyconfigs/l/libxkbcommon/libxkbcommon-0.6.1-intel-2016a.eb @@ -0,0 +1,36 @@ +easyblock = 'ConfigureMake' + +name = 'libxkbcommon' +version = '0.6.1' + +homepage = 'http://xkbcommon.org/' +description = """xkbcommon is a library to handle keyboard descriptions, + including loading them from disk, parsing them and handling their state. + It's mainly meant for client toolkits, window systems, + and other system applications.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +source_urls = ['http://xkbcommon.org/download/'] +sources = [SOURCELOWER_TAR_XZ] + +dependencies = [ + ('libxcb', '1.11.1'), + ('XKeyboardConfig', '2.17'), +] + +builddependencies = [ + ('flex', '2.6.0'), + ('Bison', '3.0.4'), + ('xcb-proto', '1.11', '', True), + ('xproto', '7.0.28'), + ('libpthread-stubs', '0.3'), + ('xorg-macros', '1.19.0'), +] + +sanity_check_paths = { + 'files': ['lib/libxkbcommon%s.so' % x for x in ['', '-x11']], + 'dirs': [] +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-goolf-1.4.10-Python-2.7.3.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-goolf-1.4.10-Python-2.7.3.eb index e1868be130ff398cabf41c2b25011dc0b7649851..b18cebf5edfe15fafef037c8c98a3bc8eb5feb71 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-goolf-1.4.10-Python-2.7.3.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-goolf-1.4.10-Python-2.7.3.eb @@ -1,5 +1,6 @@ name = 'libxml2' version = '2.8.0' +versionsuffix = '-Python-%(pyver)s' homepage = 'http://xmlsoft.org/' description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable @@ -13,20 +14,9 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --with-zlib=$EBROOTZLIB' - -pythonver = '2.7.3' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % ('Python', pythonver) - dependencies = [ ('zlib', '1.2.7'), - ('Python', pythonver), + ('Python', '2.7.3'), ] -sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-goolf-1.4.10.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-goolf-1.4.10.eb index 00021cddc927def653589c79778a6281c6125a56..8dce8ccf026a985e59443dadc034a5467ad1f248 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-goolf-1.4.10.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'libxml2' version = '2.8.0' @@ -15,13 +13,6 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROOTZLIB' - dependencies = [('zlib', '1.2.7')] -sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-ictce-5.3.0-Python-2.7.3.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-ictce-5.3.0-Python-2.7.3.eb index 5a92ef8bcb6c45abb4b30d473c350bbe58df8c0e..ecc03cc89879e7574a2d6dda45c7195f77c1bc8d 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-ictce-5.3.0-Python-2.7.3.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-ictce-5.3.0-Python-2.7.3.eb @@ -1,5 +1,6 @@ name = 'libxml2' version = '2.8.0' +versionsuffix = '-Python-%(pyver)s' homepage = 'http://xmlsoft.org/' description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable @@ -14,20 +15,9 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --with-zlib=$EBROOTZLIB' - -pythonver = '2.7.3' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % ('Python', pythonver) - dependencies = [ ('zlib', '1.2.7'), - ('Python', pythonver), + ('Python', '2.7.3'), ] -sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-ictce-5.3.0.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-ictce-5.3.0.eb index 98b15d6f97412023622f8b60ec1e4026c2e5f2bc..e6c885e909be27f3c699a6491ab49c6394202da5 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-ictce-5.3.0.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'libxml2' version = '2.8.0' @@ -16,13 +14,6 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROOTZLIB' - dependencies = [('zlib', '1.2.7')] -sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-intel-2015a-Python-2.7.3.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-intel-2015a-Python-2.7.3.eb index 3f185c7e6d12585f91d9a7e745b987de5b7a23d9..b3162eb734e7b86a0bcef72a0f8138162a9a135e 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-intel-2015a-Python-2.7.3.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.8.0-intel-2015a-Python-2.7.3.eb @@ -1,5 +1,6 @@ name = 'libxml2' version = '2.8.0' +versionsuffix = '-Python-%(pyver)s' homepage = 'http://xmlsoft.org/' description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable @@ -14,20 +15,9 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --with-zlib=$EBROOTZLIB' - -pythonver = '2.7.3' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % ('Python', pythonver) - dependencies = [ ('zlib', '1.2.8'), - ('Python', pythonver), + ('Python', '2.7.3'), ] -sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.0-goolf-1.4.10.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.0-goolf-1.4.10.eb index ee43d716e22326706f520952b966791780ce6699..437c090f565f41f0227f03c999a96bb5a3e205c1 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.0-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.0-goolf-1.4.10.eb @@ -1,11 +1,10 @@ -easyblock = 'ConfigureMake' - name = 'libxml2' version = '2.9.0' homepage = 'http://xmlsoft.org/' description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform).""" + toolchain = {'name': 'goolf', 'version': '1.4.10'} toolchainopts = {'pic': True} @@ -15,13 +14,6 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROOTZLIB' - dependencies = [('zlib', '1.2.7')] -sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.0-ictce-5.3.0.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.0-ictce-5.3.0.eb index f0aa6dee9cb24a65f7885798ea62e7ae936da42e..de12c4768fc8a485c3adb888d0d9d585753be7ec 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.0-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.0-ictce-5.3.0.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'libxml2' version = '2.9.0' @@ -16,13 +14,6 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROOTZLIB' - dependencies = [('zlib', '1.2.7')] -sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-foss-2015b.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-foss-2015b.eb index 03c075bd1ad120d75cf42b76c40171a8fbadd5f4..4a999c8acc9c85094e6d81c5942ca320e3c14178 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-foss-2015b.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-foss-2015b.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'libxml2' version = '2.9.1' @@ -17,13 +15,5 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROOTZLIB' - dependencies = [('zlib', '1.2.8')] - -sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-goolf-1.4.10-Python-2.7.5.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-goolf-1.4.10-Python-2.7.5.eb new file mode 100644 index 0000000000000000000000000000000000000000..758bb9dd8441658b60b063f021d3953c2db438c6 --- /dev/null +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-goolf-1.4.10-Python-2.7.5.eb @@ -0,0 +1,23 @@ +name = 'libxml2' +version = '2.9.1' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://xmlsoft.org/' +description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable + outside of the Gnome platform).""" + +toolchain = {'name': 'goolf', 'version': '1.4.10'} +toolchainopts = {'pic': True} + +source_urls = [ + 'http://xmlsoft.org/sources/', + 'http://xmlsoft.org/sources/old/' +] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('zlib', '1.2.8'), + ('Python', '2.7.5'), +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-goolf-1.4.10.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-goolf-1.4.10.eb index 544880545882f3f6c20049a7865e12751323e67b..4e5a1b7c92866540212495f3f5cd8936d7ea6acf 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-goolf-1.4.10.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'libxml2' version = '2.9.1' @@ -16,13 +14,6 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROOTZLIB' - dependencies = [('zlib', '1.2.7')] -sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-goolf-1.5.14.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-goolf-1.5.14.eb index b09000568f8db517f296a5991790e8657ed87348..ef65dcb9acc3a5ca1e9644f781f661a8951eb572 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-goolf-1.5.14.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'libxml2' version = '2.9.1' @@ -16,13 +14,6 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROOTZLIB' - dependencies = [('zlib', '1.2.7')] -sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-5.2.0.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-5.2.0.eb index aa7e4b1f778e00617c3d95c2057846db16512f20..c4fbddee119f9f128fb3c1cd80b1c6e75e59de9d 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-5.2.0.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-5.2.0.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'libxml2' version = '2.9.1' @@ -16,13 +14,6 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROOTZLIB' - dependencies = [('zlib', '1.2.7')] -sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-5.3.0.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-5.3.0.eb index e50f08d5e37560069cdf6158b737748924811bab..345f7339bbbd37920163a46d5a2b33fc49f26a00 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-5.3.0.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-5.3.0.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'libxml2' version = '2.9.1' @@ -16,13 +14,6 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROOTZLIB' - dependencies = [('zlib', '1.2.7')] -sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-5.5.0-Python-2.7.6.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-5.5.0-Python-2.7.6.eb index 9d4e84392a22f9d5a177706e700433ffbc5069c9..0cdd2e03c2cbc0a3c1ac84b1fe01d32b77b11a34 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-5.5.0-Python-2.7.6.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-5.5.0-Python-2.7.6.eb @@ -1,5 +1,6 @@ name = 'libxml2' version = '2.9.1' +versionsuffix = '-Python-%(pyver)s' homepage = 'http://xmlsoft.org/' description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable @@ -14,20 +15,9 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --with-zlib=$EBROOTZLIB' - -pythonver = '2.7.6' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % ('Python', pythonver) - dependencies = [ ('zlib', '1.2.7'), - ('Python', pythonver), + ('Python', '2.7.6'), ] -sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-5.5.0.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-5.5.0.eb index 0cdacffa3af6fd2ec1e7825282e6488f47af531b..35cce5f83232858d2fec4bc624a7abdec05b235f 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-5.5.0.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'libxml2' version = '2.9.1' @@ -16,13 +14,6 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROOTZLIB' - dependencies = [('zlib', '1.2.8')] -sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-7.1.2.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-7.1.2.eb index ca67a911c12c9b5c5244a06bb8a459740ceb6bcd..9322eb079f38c76ff91b1a02d82687be4c0d6bb8 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-7.1.2.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-ictce-7.1.2.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'libxml2' version = '2.9.1' @@ -17,13 +15,6 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROOTZLIB' - dependencies = [('zlib', '1.2.8')] -sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-intel-2014b.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-intel-2014b.eb index c6335dd8b2f74a716215ae7f98f6becd3cae7cdb..7322bbf1cfcaec2585222fdce9fa19fb1ab5c328 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-intel-2014b.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.1-intel-2014b.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'libxml2' version = '2.9.1' @@ -17,13 +15,6 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROOTZLIB' - dependencies = [('zlib', '1.2.8')] -sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GCC-4.8.3.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GCC-4.8.3.eb new file mode 100644 index 0000000000000000000000000000000000000000..47732da727b21a4eeabf404bbfa1b02f1b651c0f --- /dev/null +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GCC-4.8.3.eb @@ -0,0 +1,20 @@ +name = 'libxml2' +version = '2.9.2' + +homepage = 'http://xmlsoft.org/' +description = """Libxml2 is the XML C parser and +toolchain developed for the Gnome project + (but usable outside of the Gnome platform).""" + +toolchain = {'name': 'GCC', 'version': '4.8.3'} +toolchainopts = {'pic': True} + +source_urls = [ + 'http://xmlsoft.org/sources/', + 'http://xmlsoft.org/sources/old/' +] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('zlib', '1.2.8')] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GCC-4.8.4.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GCC-4.8.4.eb new file mode 100644 index 0000000000000000000000000000000000000000..25e24ba97f44a5640db770f63302b6025539641c --- /dev/null +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GCC-4.8.4.eb @@ -0,0 +1,20 @@ +name = 'libxml2' +version = '2.9.2' + +homepage = 'http://xmlsoft.org/' +description = """Libxml2 is the XML C parser and +toolchain developed for the Gnome project + (but usable outside of the Gnome platform).""" + +toolchain = {'name': 'GCC', 'version': '4.8.4'} +toolchainopts = {'pic': True} + +source_urls = [ + 'http://xmlsoft.org/sources/', + 'http://xmlsoft.org/sources/old/' +] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('zlib', '1.2.8')] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GCC-4.9.2.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GCC-4.9.2.eb index 841eddc11e74280cdfe8eeebfe8c230067635006..84f6203208c0d900800053d9e93973166fb2f02a 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GCC-4.9.2.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'libxml2' version = '2.9.2' @@ -17,13 +15,6 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROOTZLIB' - dependencies = [('zlib', '1.2.8')] -sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GCC-4.9.3-2.25.eb index 8d892b499fd15242aee8ba21b4c92f8a434cf7df..80b60e88bec9a3c33027537187dccdf9d60772c2 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GCC-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GCC-4.9.3-2.25.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'libxml2' version = '2.9.2' @@ -17,13 +15,6 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROOTZLIB' - dependencies = [('zlib', '1.2.8')] -sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GNU-4.9.3-2.25.eb index 3c33fb41dada3f6026c6e84977b08a46bda80cb2..8fb7cc97f084af04b80afd04124e6a63dc9c9467 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GNU-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-GNU-4.9.3-2.25.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'libxml2' version = '2.9.2' @@ -16,13 +14,6 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROOTZLIB' - dependencies = [('zlib', '1.2.8')] -sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-foss-2015a.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-foss-2015a.eb index ae39cc8c24a233b63d52b459e44d9d655fcce23c..0d7eb11ba26209348356964703c2f93eb2c0f612 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-foss-2015a.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-foss-2015a.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'libxml2' version = '2.9.2' @@ -17,13 +15,6 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROOTZLIB' - dependencies = [('zlib', '1.2.8')] -sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-foss-2015b.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-foss-2015b.eb index ad02e51c2e0b8cc8fde45590554164500bb40d2c..933fed03d3849081a4eb88ffbf7e11db4e7ae826 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-foss-2015b.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-foss-2015b.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'libxml2' version = '2.9.2' @@ -17,13 +15,6 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROOTZLIB' - dependencies = [('zlib', '1.2.8')] -sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-goolf-1.5.14.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-goolf-1.5.14.eb index f232e382c068930ef87c3117dfc1502063d04f79..935739296d91df4d6c8e30aa1c53936866a6e7e5 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-goolf-1.5.14.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-goolf-1.5.14.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'libxml2' version = '2.9.2' @@ -17,13 +15,6 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROOTZLIB' - dependencies = [('zlib', '1.2.8')] -sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-goolf-1.5.16.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-goolf-1.5.16.eb index e1e1cbadae3fa2800b94d6ab5e628d813a431959..22db63d4d819a1e1dbd653d6220b5b3bee595ea7 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-goolf-1.5.16.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-goolf-1.5.16.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'libxml2' version = '2.9.2' @@ -17,15 +15,6 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROOTZLIB' - dependencies = [('zlib', '1.2.8')] -sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} - -modextrapaths = {'CPATH': ['include/libxml2']} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-goolf-1.7.20.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-goolf-1.7.20.eb index 22d8c149d6182236593bddd12650e24ac05c118c..42669ee57de4d05ba61fbbd7c5f20599ce5ef2a7 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-goolf-1.7.20.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'libxml2' version = '2.9.2' @@ -17,13 +15,6 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROOTZLIB' - dependencies = [('zlib', '1.2.8')] -sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-intel-2014.06.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-intel-2014.06.eb index acdd85b6e6aace5c28f4aebde20699524ac346f3..947a255ee98d9c0bf53dcb38fa7afeecbc7a314b 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-intel-2014.06.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-intel-2014.06.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'libxml2' version = '2.9.2' @@ -17,13 +15,6 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROOTZLIB' - dependencies = [('zlib', '1.2.8')] -sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-intel-2014b.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-intel-2014b.eb index 22aefe7d0cda545af8245c0aa775c2cfe7e636d8..d0e28b417879628ed190db3f6f2a1977e781c4cb 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-intel-2014b.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-intel-2014b.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'libxml2' version = '2.9.2' @@ -17,13 +15,6 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROOTZLIB' - dependencies = [('zlib', '1.2.8')] -sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-intel-2015a-Python-2.7.10.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-intel-2015a-Python-2.7.10.eb index 37724f23f1b4a7ba85174a824f4ffa561c475639..b4846f1d26a11fdf51871f84e70f9eeb2ad07715 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-intel-2015a-Python-2.7.10.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-intel-2015a-Python-2.7.10.eb @@ -1,5 +1,6 @@ name = 'libxml2' version = '2.9.2' +versionsuffix = '-Python-%(pyver)s' homepage = 'http://xmlsoft.org/' description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable @@ -14,15 +15,9 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --with-zlib=$EBROOTZLIB' - -pythonver = '2.7.10' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % ('Python', pythonver) - dependencies = [ ('zlib', '1.2.8'), - ('Python', pythonver), + ('Python', '2.7.10'), ] moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-intel-2015a-Python-2.7.9.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-intel-2015a-Python-2.7.9.eb index 307b1793d4b0e1a6358aa8a2629b6df694701eee..af7eb40b20cf055c503e181c25e118e3487cf1ab 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-intel-2015a-Python-2.7.9.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-intel-2015a-Python-2.7.9.eb @@ -1,5 +1,6 @@ name = 'libxml2' version = '2.9.2' +versionsuffix = '-Python-%(pyver)s' homepage = 'http://xmlsoft.org/' description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable @@ -14,15 +15,9 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --with-zlib=$EBROOTZLIB' - -pythonver = '2.7.9' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % ('Python', pythonver) - dependencies = [ ('zlib', '1.2.8'), - ('Python', pythonver), + ('Python', '2.7.9'), ] moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-intel-2015a.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-intel-2015a.eb index 1a4f4c99c405566e2a75e7207a9e9cae081db8f7..28e034ab2caf64623deb5d6df860dca27b562bb5 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-intel-2015a.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-intel-2015a.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'libxml2' version = '2.9.2' @@ -17,13 +15,6 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROOTZLIB' - dependencies = [('zlib', '1.2.8')] -sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-intel-2015b.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-intel-2015b.eb index b95f92dfd972c2ab5f1dc8c34d76ca2032849a8a..a9be90146562af4f948d84eb5ad9001da5864495 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-intel-2015b.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.2-intel-2015b.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'libxml2' version = '2.9.2' @@ -17,13 +15,6 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROOTZLIB' - dependencies = [('zlib', '1.2.8')] -sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-CrayGNU-2016.03.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-CrayGNU-2016.03.eb new file mode 100644 index 0000000000000000000000000000000000000000..135641e29dfac96075b40ceeccaf0b06a976766f --- /dev/null +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-CrayGNU-2016.03.eb @@ -0,0 +1,21 @@ +# contributed by Luca Marsella (CSCS) +name = 'libxml2' +version = "2.9.3" + +homepage = 'http://xmlsoft.org/' +description = """Libxml2 is the XML C parser and +toolchain developed for the Gnome project + (but usable outside of the Gnome platform).""" + +toolchain = {'name': 'CrayGNU', 'version': '2016.03'} +toolchainopts = {'pic': True} + +source_urls = [ + 'http://xmlsoft.org/sources/', + 'http://xmlsoft.org/sources/old/' +] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('zlib', '1.2.8')] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-GCC-4.9.3-2.25.eb new file mode 100644 index 0000000000000000000000000000000000000000..4447186030ad7baa52166e810271a66f8a1c5abe --- /dev/null +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-GCC-4.9.3-2.25.eb @@ -0,0 +1,19 @@ +name = 'libxml2' +version = '2.9.3' + +homepage = 'http://xmlsoft.org/' +description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project + (but usable outside of the Gnome platform).""" + +toolchain = {'name': 'GCC', 'version': '4.9.3-2.25'} +toolchainopts = {'pic': True} + +source_urls = [ + 'http://xmlsoft.org/sources/', + 'http://xmlsoft.org/sources/old/' +] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('zlib', '1.2.8')] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-foss-2015a-Python-2.7.11.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-foss-2015a-Python-2.7.11.eb index 6cafc86e4f1dfbfc33ad5c06b6c66069a96293bc..38a9a0dfbcd8e59d5d4be4f1dffb4889be9de3b1 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-foss-2015a-Python-2.7.11.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-foss-2015a-Python-2.7.11.eb @@ -1,5 +1,6 @@ name = 'libxml2' version = '2.9.3' +versionsuffix = '-Python-%(pyver)s' homepage = 'http://xmlsoft.org/' description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable @@ -14,15 +15,9 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --with-zlib=$EBROOTZLIB' - -pythonver = '2.7.11' -pythonshortver = '.'.join(pythonver.split('.')[:2]) -versionsuffix = '-%s-%s' % ('Python', pythonver) - dependencies = [ ('zlib', '1.2.8'), - ('Python', pythonver), + ('Python', '2.7.11'), ] moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-foss-2015a.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-foss-2015a.eb new file mode 100644 index 0000000000000000000000000000000000000000..3f244ca27186be38a8c247a06f64f348d8f9b8c3 --- /dev/null +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-foss-2015a.eb @@ -0,0 +1,21 @@ +name = 'libxml2' +version = '2.9.3' + +homepage = 'http://xmlsoft.org/' +description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable + outside of the Gnome platform).""" + +toolchain = {'name': 'foss', 'version': '2015a'} +toolchainopts = {'pic': True} + +source_urls = [ + 'http://xmlsoft.org/sources/', + 'http://xmlsoft.org/sources/old/' +] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('zlib', '1.2.8'), +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-foss-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..5c76876c0d7dc35140cded0f61d42a8f70730338 --- /dev/null +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-foss-2016a-Python-2.7.11.eb @@ -0,0 +1,23 @@ +name = 'libxml2' +version = '2.9.3' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://xmlsoft.org/' +description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable + outside of the Gnome platform).""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'pic': True} + +source_urls = [ + 'http://xmlsoft.org/sources/', + 'http://xmlsoft.org/sources/old/' +] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('zlib', '1.2.8'), + ('Python', '2.7.11'), +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-foss-2016a.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-foss-2016a.eb index 9f21eb1b663320556b4e5a4ce63eb3cd42a74085..45737f40c5f3de6fa5cc69229b80c4a32e9f45ad 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-foss-2016a.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-foss-2016a.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'libxml2' version = '2.9.3' @@ -17,13 +15,6 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROOTZLIB' - dependencies = [('zlib', '1.2.8')] -sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-gimkl-2.11.5.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-gimkl-2.11.5.eb index 1f39ac3f7d499c91a45b4cba2d5e7ed9b663af26..b5f12f37c260039129046dcf2e74cba810255c04 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-gimkl-2.11.5.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-gimkl-2.11.5.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'libxml2' version = '2.9.3' @@ -17,13 +15,6 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROOTZLIB' - dependencies = [('zlib', '1.2.8')] -sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-goolf-1.7.20.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-goolf-1.7.20.eb index 66513c188bb1828608c819f54afe2890174c8cbb..116952d9c812f84337f07d876165a9fa20a1619a 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-goolf-1.7.20.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-goolf-1.7.20.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'libxml2' version = '2.9.3' @@ -17,13 +15,6 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROOTZLIB' - dependencies = [('zlib', '1.2.8')] -sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-intel-2015b-Python-2.7.10.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-intel-2015b-Python-2.7.10.eb index 34777c9cc6854fe24010d28e50f4775ff509cd8b..f919243b0f910a3e6650c2aa96cc2c01fe1c06e5 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-intel-2015b-Python-2.7.10.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-intel-2015b-Python-2.7.10.eb @@ -1,5 +1,6 @@ name = 'libxml2' version = '2.9.3' +versionsuffix = '-Python-%(pyver)s' homepage = 'http://xmlsoft.org/' description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable @@ -14,15 +15,9 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --with-zlib=$EBROOTZLIB' - -pythonver = '2.7.10' -pythonshortver = '.'.join(pythonver.split('.')[0:2]) -versionsuffix = '-%s-%s' % ('Python', pythonver) - dependencies = [ ('zlib', '1.2.8'), - ('Python', pythonver), + ('Python', '2.7.10'), ] moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-intel-2015b-Python-2.7.11.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-intel-2015b-Python-2.7.11.eb index b28071061aede91e38954f4b53595cce896a95b2..95fbcbd2d44c99e91af66736044879a65d20c7a6 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-intel-2015b-Python-2.7.11.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-intel-2015b-Python-2.7.11.eb @@ -1,5 +1,6 @@ name = 'libxml2' version = '2.9.3' +versionsuffix = '-Python-%(pyver)s' homepage = 'http://xmlsoft.org/' description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable @@ -14,15 +15,9 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --with-zlib=$EBROOTZLIB' - -pythonver = '2.7.11' -pythonshortver = '.'.join(pythonver.split('.')[:2]) -versionsuffix = '-%s-%s' % ('Python', pythonver) - dependencies = [ ('zlib', '1.2.8'), - ('Python', pythonver), + ('Python', '2.7.11'), ] moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-intel-2016a-Python-2.7.11.eb index 41e2af0e98c1c7b46d1cfb791bef67d5eb1eacd6..b50b2e930b8987ff725ed42a0b8311f992c65b5b 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-intel-2016a-Python-2.7.11.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-intel-2016a-Python-2.7.11.eb @@ -1,5 +1,6 @@ name = 'libxml2' version = '2.9.3' +versionsuffix = '-Python-%(pyver)s' homepage = 'http://xmlsoft.org/' description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable @@ -14,15 +15,9 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --with-zlib=$EBROOTZLIB' - -pyver = '2.7.11' -pyshortver = '.'.join(pyver.split('.')[:2]) -versionsuffix = '-Python-%s' % pyver - dependencies = [ ('zlib', '1.2.8'), - ('Python', pyver), + ('Python', '2.7.11'), ] moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-intel-2016a.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-intel-2016a.eb index b762d969015cee07367d5f5be54962ad7912cfe8..483a54f92aae8eaf516059af2fa45bdb20d2c943 100644 --- a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-intel-2016a.eb +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.3-intel-2016a.eb @@ -1,5 +1,3 @@ -easyblock = 'ConfigureMake' - name = 'libxml2' version = '2.9.3' @@ -17,13 +15,6 @@ source_urls = [ ] sources = [SOURCELOWER_TAR_GZ] -configopts = 'CC="$CC" CXX="$CXX" --with-pic --without-python --with-zlib=$EBROOTZLIB' - dependencies = [('zlib', '1.2.8')] -sanity_check_paths = { - 'files': [('lib/libxml2.a', 'lib64/libxml2.a'), ('lib/libxml2.%s' % SHLIB_EXT, 'lib64/libxml2.%s' % SHLIB_EXT)], - 'dirs': ['bin', 'include/libxml2/libxml'], -} - moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-GCC-5.4.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..798eea2998235307d5d00aea8af3c0fb879a244b --- /dev/null +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-GCC-5.4.0-2.26.eb @@ -0,0 +1,22 @@ +name = 'libxml2' +version = '2.9.4' + +homepage = 'http://xmlsoft.org/' +description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project + (but usable outside of the Gnome platform).""" + +toolchain = {'name': 'GCC', 'version': '5.4.0-2.26'} +toolchainopts = {'pic': True} + +source_urls = [ + 'http://xmlsoft.org/sources/', + 'http://xmlsoft.org/sources/old/' +] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('zlib', '1.2.8'), + ('XZ', '5.2.2'), +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-GCCcore-4.9.3.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-GCCcore-4.9.3.eb new file mode 100644 index 0000000000000000000000000000000000000000..4873fafcda4f4fe7a885b55a2163ad7a73e521c1 --- /dev/null +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-GCCcore-4.9.3.eb @@ -0,0 +1,27 @@ +name = 'libxml2' +version = '2.9.4' + +homepage = 'http://xmlsoft.org/' +description = """Libxml2 is the XML C parser and +toolchain developed for the Gnome project + (but usable outside of the Gnome platform).""" + +toolchain = {'name': 'GCCcore', 'version': '4.9.3'} +toolchainopts = {'pic': True} + +source_urls = [ + 'http://xmlsoft.org/sources/', + 'http://xmlsoft.org/sources/old/' +] +sources = [SOURCELOWER_TAR_GZ] + +builddependencies = [ + ('binutils', '2.25'), +] + +dependencies = [ + ('zlib', '1.2.8'), + ('XZ', '5.2.2'), +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-foss-2016.04.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-foss-2016.04.eb new file mode 100644 index 0000000000000000000000000000000000000000..9268fd68be0c71eb527a9d7ed3c32a0301257608 --- /dev/null +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-foss-2016.04.eb @@ -0,0 +1,23 @@ +name = 'libxml2' +version = '2.9.4' + +homepage = 'http://xmlsoft.org/' +description = """Libxml2 is the XML C parser and +toolchain developed for the Gnome project + (but usable outside of the Gnome platform).""" + +toolchain = {'name': 'foss', 'version': '2016.04'} +toolchainopts = {'pic': True} + +source_urls = [ + 'http://xmlsoft.org/sources/', + 'http://xmlsoft.org/sources/old/' +] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('zlib', '1.2.8'), + ('XZ', '5.2.2'), +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-foss-2016a.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..59cbe77a84c29e822094e4106f30403a5a38f533 --- /dev/null +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-foss-2016a.eb @@ -0,0 +1,23 @@ +name = 'libxml2' +version = '2.9.4' + +homepage = 'http://xmlsoft.org/' +description = """Libxml2 is the XML C parser and +toolchain developed for the Gnome project + (but usable outside of the Gnome platform).""" + +toolchain = {'name': 'foss', 'version': '2016a'} +toolchainopts = {'pic': True} + +source_urls = [ + 'http://xmlsoft.org/sources/', + 'http://xmlsoft.org/sources/old/' +] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('zlib', '1.2.8'), + ('XZ', '5.2.2'), +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-foss-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-foss-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..a047fc32c8cf8fb2f6569bebeb7c63762679dc9e --- /dev/null +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-foss-2016b-Python-2.7.12.eb @@ -0,0 +1,24 @@ +name = 'libxml2' +version = '2.9.4' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://xmlsoft.org/' +description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable + outside of the Gnome platform).""" + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'pic': True} + +source_urls = [ + 'http://xmlsoft.org/sources/', + 'http://xmlsoft.org/sources/old/' +] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('zlib', '1.2.8'), + ('XZ', '5.2.2'), + ('Python', '2.7.12'), +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-foss-2016b.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..abee889e32e45347aeb79b9ea097e43f8db010fd --- /dev/null +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-foss-2016b.eb @@ -0,0 +1,23 @@ +name = 'libxml2' +version = '2.9.4' + +homepage = 'http://xmlsoft.org/' +description = """Libxml2 is the XML C parser and +toolchain developed for the Gnome project + (but usable outside of the Gnome platform).""" + +toolchain = {'name': 'foss', 'version': '2016b'} +toolchainopts = {'pic': True} + +source_urls = [ + 'http://xmlsoft.org/sources/', + 'http://xmlsoft.org/sources/old/' +] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('zlib', '1.2.8'), + ('XZ', '5.2.2'), +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..5f9093db10dc5a24283163bb309d0f081f838604 --- /dev/null +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,24 @@ +name = 'libxml2' +version = '2.9.4' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://xmlsoft.org/' +description = """Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable + outside of the Gnome platform).""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True} + +source_urls = [ + 'http://xmlsoft.org/sources/', + 'http://xmlsoft.org/sources/old/' +] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('zlib', '1.2.8'), + ('XZ', '5.2.2'), + ('Python', '2.7.12'), +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-intel-2016b.eb b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..ab1c0ecd3e4e06b1de1d0d901c284ae53423efa1 --- /dev/null +++ b/easybuild/easyconfigs/l/libxml2/libxml2-2.9.4-intel-2016b.eb @@ -0,0 +1,23 @@ +name = 'libxml2' +version = '2.9.4' + +homepage = 'http://xmlsoft.org/' +description = """Libxml2 is the XML C parser and +toolchain developed for the Gnome project + (but usable outside of the Gnome platform).""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True} + +source_urls = [ + 'http://xmlsoft.org/sources/', + 'http://xmlsoft.org/sources/old/' +] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('zlib', '1.2.8'), + ('XZ', '5.2.2'), +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxslt/libxslt-1.1.28-intel-2016a.eb b/easybuild/easyconfigs/l/libxslt/libxslt-1.1.28-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..b3d064b443f0aebb54c7c9dc35b8ecd6142bcdb5 --- /dev/null +++ b/easybuild/easyconfigs/l/libxslt/libxslt-1.1.28-intel-2016a.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'libxslt' +version = '1.1.28' + +homepage = 'http://xmlsoft.org/' +description = """Libxslt is the XSLT C library developed for the GNOME project + (but usable outside of the Gnome platform).""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +source_urls = [ + 'http://xmlsoft.org/sources/', + 'http://xmlsoft.org/sources/old/' +] + +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('zlib', '1.2.8'), + ('libxml2', '2.9.3'), +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxslt/libxslt-1.1.29-intel-2016a.eb b/easybuild/easyconfigs/l/libxslt/libxslt-1.1.29-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..75e9ce2ed7138a3f5688368e37f35b0dd4e21f9d --- /dev/null +++ b/easybuild/easyconfigs/l/libxslt/libxslt-1.1.29-intel-2016a.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'libxslt' +version = '1.1.29' + +homepage = 'http://xmlsoft.org/' +description = """Libxslt is the XSLT C library developed for the GNOME project + (but usable outside of the Gnome platform).""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +source_urls = [ + 'http://xmlsoft.org/sources/', + 'http://xmlsoft.org/sources/old/' +] + +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('zlib', '1.2.8'), + ('libxml2', '2.9.3'), +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxslt/libxslt-1.1.29-intel-2016b.eb b/easybuild/easyconfigs/l/libxslt/libxslt-1.1.29-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..be5d33a181fd8f55bd8fc55aecb8121618417729 --- /dev/null +++ b/easybuild/easyconfigs/l/libxslt/libxslt-1.1.29-intel-2016b.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'libxslt' +version = '1.1.29' + +homepage = 'http://xmlsoft.org/' +description = """Libxslt is the XSLT C library developed for the GNOME project + (but usable outside of the Gnome platform).""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = [ + 'http://xmlsoft.org/sources/', + 'http://xmlsoft.org/sources/old/' +] + +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('zlib', '1.2.8'), + ('libxml2', '2.9.4'), +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.4-intel-2016a.eb b/easybuild/easyconfigs/l/libxsmm/libxsmm-1.4-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..e6719ce26146c6b9818377a365d0f9981d9f10be --- /dev/null +++ b/easybuild/easyconfigs/l/libxsmm/libxsmm-1.4-intel-2016a.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'libxsmm' +version = '1.4' + +homepage = 'https://github.com/hfp/libxsmm' +description = """LIBXSMM is a library for small dense and small sparse matrix-matrix multiplications +targeting Intel Architecture (x86).""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +sources = ['%(version)s.tar.gz'] +source_urls = ['https://github.com/hfp/libxsmm/archive/'] + +# install both static and dynamic version +installopts = ['PREFIX=%(installdir)s', 'PREFIX=%(installdir)s STATIC=0'] + +skipsteps = ['configure'] +maxparallel = 1 + +sanity_check_paths = { + 'files': ['bin/libxsmm_gemm_generator', 'include/libxsmm.h', 'lib/libxsmm.a', 'lib/libxsmm.%s' % SHLIB_EXT], + 'dirs': ['share'] +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.4.4-intel-2016b.eb b/easybuild/easyconfigs/l/libxsmm/libxsmm-1.4.4-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..d0e021010344e7a80b6befb1a144f4dd87b258fa --- /dev/null +++ b/easybuild/easyconfigs/l/libxsmm/libxsmm-1.4.4-intel-2016b.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'libxsmm' +version = '1.4.4' + +homepage = 'https://github.com/hfp/libxsmm' +description = """LIBXSMM is a library for small dense and small sparse matrix-matrix multiplications +targeting Intel Architecture (x86).""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +sources = ['%(version)s.tar.gz'] +source_urls = ['https://github.com/hfp/libxsmm/archive/'] + +# install both static and dynamic version +installopts = ['PREFIX=%(installdir)s', 'PREFIX=%(installdir)s STATIC=0'] + +skipsteps = ['configure'] +maxparallel = 1 + +sanity_check_paths = { + 'files': ['bin/libxsmm_gemm_generator', 'include/libxsmm.h', 'lib/libxsmm.a', 'lib/libxsmm.%s' % SHLIB_EXT], + 'dirs': ['share'] +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/l/libyaml/libyaml-0.1.6-intel-2016b.eb b/easybuild/easyconfigs/l/libyaml/libyaml-0.1.6-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..e7ae73819e10f919c4caf95037ce7959735c73cb --- /dev/null +++ b/easybuild/easyconfigs/l/libyaml/libyaml-0.1.6-intel-2016b.eb @@ -0,0 +1,28 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Nils Christian +# License:: MIT/GPL +# $Id$ +## + +easyblock = 'ConfigureMake' + +name = 'libyaml' +version = '0.1.6' + +homepage = 'http://pyyaml.org/wiki/LibYAML' +description = """LibYAML is a YAML 1.1 parser and emitter written in C.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +sources = ['yaml-%(version)s.tar.gz'] +source_urls = ['http://pyyaml.org/download/libyaml/'] + +sanity_check_paths = { + 'files': ["include/yaml.h", "lib/libyaml.a", "lib/libyaml.%s" % SHLIB_EXT], + 'dirs': ["lib/pkgconfig"] +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/likwid/likwid-4.1.0-GCCcore-4.9.3.eb b/easybuild/easyconfigs/l/likwid/likwid-4.1.0-GCCcore-4.9.3.eb new file mode 100644 index 0000000000000000000000000000000000000000..a97266b7553266b7864d679c568a10772271cee0 --- /dev/null +++ b/easybuild/easyconfigs/l/likwid/likwid-4.1.0-GCCcore-4.9.3.eb @@ -0,0 +1,33 @@ +easyblock = 'ConfigureMake' + +name = 'likwid' +version = '4.1.0' + +homepage = 'http://code.google.com/p/likwid/' +description = """Likwid stands for Like I knew what I am doing. This project contributes easy to use + command line tools for Linux to support programmers in developing high performance multi threaded programs.""" + +toolchain = {'name': 'GCCcore', 'version': '4.9.3'} +toolchainopts = {'pic': True} + +sources = [SOURCE_TAR_GZ] +source_urls = ['https://github.com/RRZE-HPC/likwid/archive/'] + +patches = ['likwid-%(version)s-config-mk.patch'] + +builddependencies = [('binutils', '2.25')] + +skipsteps = ['configure'] +buildopts = 'CC="$CC" CFLAGS="$CFLAGS -std=c99" PREFIX=%(installdir)s' +installopts = 'PREFIX=%(installdir)s' + +sanity_check_paths = { + 'files': ["bin/likwid-memsweeper", "bin/likwid-mpirun", "bin/likwid-perfctr", + "bin/likwid-perfscope", "bin/likwid-pin", "bin/likwid-powermeter", "bin/likwid-topology", + "lib/liblikwidpin.%s" % SHLIB_EXT, "lib/liblikwid.%s" % SHLIB_EXT], + 'dirs': ["man/man1"] +} + +maxparallel = 1 + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/l/likwid/likwid-4.1.0-config-mk.patch b/easybuild/easyconfigs/l/likwid/likwid-4.1.0-config-mk.patch new file mode 100644 index 0000000000000000000000000000000000000000..735ec88bea55b87984a87c828da367ab76308592 --- /dev/null +++ b/easybuild/easyconfigs/l/likwid/likwid-4.1.0-config-mk.patch @@ -0,0 +1,43 @@ +# Patches the build system +# Ward Poelmans +diff -ur likwid-likwid-4.1.0.orig/config.mk likwid-likwid-4.1.0/config.mk +--- likwid-likwid-4.1.0.orig/config.mk 2016-05-19 13:16:28.000000000 +0200 ++++ likwid-likwid-4.1.0/config.mk 2016-05-19 13:46:33.345284562 +0200 +@@ -9,7 +9,7 @@ + COLOR = BLUE#NO SPACE + + # Path were to install likwid +-PREFIX = /usr/local#NO SPACE ++#PREFIX = /usr/local#NO SPACE + + ################################################################# + # Common users do not need to change values below this comment! # +@@ -33,7 +33,7 @@ + # chown installed tools to this user/group + # if you change anything here, make sure that the user/group can access + # the MSR devices and (on Intel) the PCI devices. +-INSTALL_CHOWN = -g root -o root ++INSTALL_CHOWN = + + # For the daemon based secure msr/pci access configure + # the absolute path to the msr daemon executable. +@@ -44,7 +44,7 @@ + # Build the accessDaemon. Have a look in the WIKI for details. + BUILDDAEMON = true#NO SPACE + #Build the setFrequencies tool +-BUILDFREQ = true#NO SPACE ++BUILDFREQ = false#NO SPACE + + # Set the default mode for MSR access. + # This can usually be overriden on the commandline. +@@ -71,8 +71,8 @@ + # a proper config file at CFG_FILE_PATH) + MAX_NUM_THREADS = 263 + MAX_NUM_NODES = 64 +-CFG_FILE_PATH = /etc/likwid.cfg +-TOPO_FILE_PATH = /etc/likwid_topo.cfg ++CFG_FILE_PATH = $(PREFIX)/etc/likwid.cfg ++TOPO_FILE_PATH = $(PREFIX)/etc/likwid_topo.cfg + + # Versioning Information + VERSION = 4 diff --git a/easybuild/easyconfigs/l/log4cplus/log4cplus-1.0.4.3-ictce-5.5.0.eb b/easybuild/easyconfigs/l/log4cplus/log4cplus-1.0.4.3-ictce-5.5.0.eb new file mode 100755 index 0000000000000000000000000000000000000000..af8ebb2524c8c5c363a1df7285b0d97283da57bd --- /dev/null +++ b/easybuild/easyconfigs/l/log4cplus/log4cplus-1.0.4.3-ictce-5.5.0.eb @@ -0,0 +1,20 @@ +easyblock = 'ConfigureMake' + +name = 'log4cplus' +version = '1.0.4.3' + +homepage = 'http://sourceforge.net/p/log4cplus' +description = """log4cplus is a simple to use C++ logging API providing thread-safe, flexible, and arbitrarily +granular control over log management and configuration. It is modelled after the Java log4j API.""" + +toolchain = {'name': 'ictce', 'version': '5.5.0'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCE_TAR_GZ] + +sanity_check_paths = { + 'files': ["lib/liblog4cplus.a", "lib/liblog4cplus.so"], + 'dirs': ["include/log4cplus"], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/l/log4cplus/log4cplus-1.1.2-ictce-5.5.0.eb b/easybuild/easyconfigs/l/log4cplus/log4cplus-1.1.2-ictce-5.5.0.eb new file mode 100755 index 0000000000000000000000000000000000000000..bdb9d13739691ae9b476a9632c3188e684bfc9ab --- /dev/null +++ b/easybuild/easyconfigs/l/log4cplus/log4cplus-1.1.2-ictce-5.5.0.eb @@ -0,0 +1,20 @@ +easyblock = 'ConfigureMake' + +name = 'log4cplus' +version = '1.1.2' + +homepage = 'http://sourceforge.net/p/log4cplus' +description = """log4cplus is a simple to use C++ logging API providing thread-safe, flexible, and arbitrarily +granular control over log management and configuration. It is modelled after the Java log4j API.""" + +toolchain = {'name': 'ictce', 'version': '5.5.0'} + +source_urls = [SOURCEFORGE_SOURCE] +sources = [SOURCE_TAR_GZ] + +sanity_check_paths = { + 'files': ["lib/liblog4cplus.a", "lib/liblog4cplus.so"], + 'dirs': ["include/log4cplus"], +} + +moduleclass = 'lang' diff --git a/easybuild/easyconfigs/l/lxml/lxml-3.6.0-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/l/lxml/lxml-3.6.0-intel-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..6408a5d655ceec766980f3bedb4380630befe74f --- /dev/null +++ b/easybuild/easyconfigs/l/lxml/lxml-3.6.0-intel-2016a-Python-2.7.11.eb @@ -0,0 +1,26 @@ +easyblock = 'PythonPackage' + +name = 'lxml' +version = '3.6.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://lxml.de/' +description = """The lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +source_urls = ['http://lxml.de/files/'] +sources = [SOURCE_TGZ] + +dependencies = [ + ('Python', '2.7.11'), + ('libxml2', '2.9.3'), + ('libxslt', '1.1.29'), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/l/lxml/lxml-3.6.4-intel-2016b-Python-2.7.12.eb b/easybuild/easyconfigs/l/lxml/lxml-3.6.4-intel-2016b-Python-2.7.12.eb new file mode 100644 index 0000000000000000000000000000000000000000..2329541fb323ef2ca6b4b3271e19a2091a81d380 --- /dev/null +++ b/easybuild/easyconfigs/l/lxml/lxml-3.6.4-intel-2016b-Python-2.7.12.eb @@ -0,0 +1,26 @@ +easyblock = 'PythonPackage' + +name = 'lxml' +version = '3.6.4' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://lxml.de/' +description = """The lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['http://lxml.de/files/'] +sources = [SOURCE_TGZ] + +dependencies = [ + ('Python', '2.7.12'), + ('libxml2', '2.9.4'), + ('libxslt', '1.1.29'), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-CrayGNU-2015.06.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-CrayGNU-2015.06.eb index 31c851b3d9f0ed91d11ee4c0cd8f96ca59ecc106..54365e5c1206734c1a95a0464750c447ee525c7f 100644 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-CrayGNU-2015.06.eb +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-CrayGNU-2015.06.eb @@ -13,7 +13,9 @@ toolchain = {'name': 'CrayGNU', 'version': '2015.06'} sources = [SOURCELOWER_TAR_GZ] source_urls = [GNU_SOURCE] -configopts = "--enable-cxx" +# '-fgnu89-inline' is required to avoid linking errors with older glibc's, +# see https://github.com/hpcugent/easybuild-easyconfigs/issues/529 +configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 'files': ["bin/m4"], diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-CrayGNU-2015.11.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-CrayGNU-2015.11.eb index 30107113469f251b2f192e3dbcf563b143095aff..41431f6ed6c5484a3c5bdee505d356dce83c7f57 100644 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-CrayGNU-2015.11.eb +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-CrayGNU-2015.11.eb @@ -13,7 +13,9 @@ toolchain = {'name': 'CrayGNU', 'version': '2015.11'} sources = [SOURCELOWER_TAR_GZ] source_urls = [GNU_SOURCE] -configopts = "--enable-cxx" +# '-fgnu89-inline' is required to avoid linking errors with older glibc's, +# see https://github.com/hpcugent/easybuild-easyconfigs/issues/529 +configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 'files': ["bin/m4"], diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-4.7.2.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-4.7.2.eb index b62284872a3046da08afe97e8232ba453bc4cbc0..91d64e5bd3ca463f8b344a57f8c80f6eebe37200 100644 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-4.7.2.eb +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-4.7.2.eb @@ -13,7 +13,9 @@ toolchain = {'name': 'GCC', 'version': '4.7.2'} sources = [SOURCELOWER_TAR_GZ] source_urls = [GNU_SOURCE] -configopts = "--enable-cxx" +# '-fgnu89-inline' is required to avoid linking errors with older glibc's, +# see https://github.com/hpcugent/easybuild-easyconfigs/issues/529 +configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 'files': ["bin/m4"], diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-4.8.2.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-4.8.2.eb index c2e9e524263cf8b1ad1c47ff8bf3122339382036..cb0daa392fed324ffc6f1ae14f6baf34f4705b1b 100644 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-4.8.2.eb +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-4.8.2.eb @@ -13,7 +13,9 @@ toolchain = {'name': 'GCC', 'version': '4.8.2'} sources = [SOURCELOWER_TAR_GZ] source_urls = [GNU_SOURCE] -configopts = "--enable-cxx" +# '-fgnu89-inline' is required to avoid linking errors with older glibc's, +# see https://github.com/hpcugent/easybuild-easyconfigs/issues/529 +configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 'files': ["bin/m4"], diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-4.8.4.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-4.8.4.eb index 90c7eb901795056f3886b41b97c523aebb22d6c9..e59131c48fb164f143c5ad1fc8e82fdd9b62cc88 100644 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-4.8.4.eb +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-4.8.4.eb @@ -13,7 +13,9 @@ toolchain = {'name': 'GCC', 'version': '4.8.4'} sources = [SOURCELOWER_TAR_GZ] source_urls = [GNU_SOURCE] -configopts = "--enable-cxx" +# '-fgnu89-inline' is required to avoid linking errors with older glibc's, +# see https://github.com/hpcugent/easybuild-easyconfigs/issues/529 +configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 'files': ["bin/m4"], diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-4.9.2-binutils-2.25.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-4.9.2-binutils-2.25.eb index a79d153988e395f5ecf8028734d4ae26f9a94afe..c9b8ae162c44b08a1ac4929fea3e223101785aa4 100644 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-4.9.2-binutils-2.25.eb +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-4.9.2-binutils-2.25.eb @@ -16,7 +16,9 @@ source_urls = [GNU_SOURCE] # use same binutils version that was used when building GCC toolchain builddependencies = [('binutils', '2.25', '', True)] -configopts = "--enable-cxx" +# '-fgnu89-inline' is required to avoid linking errors with older glibc's, +# see https://github.com/hpcugent/easybuild-easyconfigs/issues/529 +configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 'files': ["bin/m4"], diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-4.9.2.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-4.9.2.eb index 372d1c346d6ba6bfc2c7f0d3024dbb9dad988c21..d52dd469f6af1dba71334ed29fc57a750fe82e60 100644 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-4.9.2.eb +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-4.9.2.eb @@ -13,7 +13,9 @@ toolchain = {'name': 'GCC', 'version': '4.9.2'} sources = [SOURCELOWER_TAR_GZ] source_urls = [GNU_SOURCE] -configopts = "--enable-cxx" +# '-fgnu89-inline' is required to avoid linking errors with older glibc's, +# see https://github.com/hpcugent/easybuild-easyconfigs/issues/529 +configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 'files': ["bin/m4"], diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-4.9.3-2.25.eb index 0fa72c61c98b4f6fb3b8fed618866eeed23b0c70..5658dda837723f361f5fcdb38eb782bcaf1fdecf 100644 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-4.9.3-2.25.eb @@ -13,7 +13,9 @@ toolchain = {'name': 'GCC', 'version': '4.9.3-2.25'} sources = [SOURCELOWER_TAR_GZ] source_urls = [GNU_SOURCE] -configopts = "--enable-cxx" +# '-fgnu89-inline' is required to avoid linking errors with older glibc's, +# see https://github.com/hpcugent/easybuild-easyconfigs/issues/529 +configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 'files': ["bin/m4"], diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-4.9.3-binutils-2.25.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-4.9.3-binutils-2.25.eb index 89984f9bafa395c2faeedb88f29ee71e079670c0..006446b9f08e0bdb07bd4b5e70999a9c17ac94eb 100644 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-4.9.3-binutils-2.25.eb +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-4.9.3-binutils-2.25.eb @@ -16,7 +16,9 @@ source_urls = [GNU_SOURCE] # use same binutils version that was used when building GCC toolchain builddependencies = [('binutils', '2.25', '', True)] -configopts = "--enable-cxx" +# '-fgnu89-inline' is required to avoid linking errors with older glibc's, +# see https://github.com/hpcugent/easybuild-easyconfigs/issues/529 +configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 'files': ["bin/m4"], diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-4.9.3.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-4.9.3.eb index 52fc84e052cf9619db2407ef2e4b9dee38e6c6db..e7a4d305fe1162d1b886824372d4ec88b8544f68 100644 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-4.9.3.eb +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-4.9.3.eb @@ -13,7 +13,9 @@ toolchain = {'name': 'GCC', 'version': '4.9.3'} sources = [SOURCELOWER_TAR_GZ] source_urls = [GNU_SOURCE] -configopts = "--enable-cxx" +# '-fgnu89-inline' is required to avoid linking errors with older glibc's, +# see https://github.com/hpcugent/easybuild-easyconfigs/issues/529 +configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 'files': ["bin/m4"], diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-5.1.0-binutils-2.25.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-5.1.0-binutils-2.25.eb index e856a3fd434a4481589f2c44fdc0d2860aaf8433..6e2de92ed5905e500ecaf1fd8622971719e3f5cb 100644 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-5.1.0-binutils-2.25.eb +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-5.1.0-binutils-2.25.eb @@ -16,7 +16,9 @@ source_urls = [GNU_SOURCE] # use same binutils version that was used when building GCC toolchain builddependencies = [('binutils', '2.25', '', True)] -configopts = "--enable-cxx" +# '-fgnu89-inline' is required to avoid linking errors with older glibc's, +# see https://github.com/hpcugent/easybuild-easyconfigs/issues/529 +configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 'files': ["bin/m4"], diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-5.4.0-2.26.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-5.4.0-2.26.eb new file mode 100644 index 0000000000000000000000000000000000000000..ab6365038384b116ad80f0d641dd1fda0c4ab45d --- /dev/null +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-GCC-5.4.0-2.26.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'M4' +version = '1.4.17' + +homepage = 'http://www.gnu.org/software/m4/m4.html' +description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible + although it has some extensions (for example, handling more than 9 positional parameters to macros). + GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" + +toolchain = {'name': 'GCC', 'version': '5.4.0-2.26'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +# '-fgnu89-inline' is required to avoid linking errors with older glibc's, +# see https://github.com/hpcugent/easybuild-easyconfigs/issues/529 +configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" + +sanity_check_paths = { + 'files': ["bin/m4"], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCCcore-4.9.2.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-GCCcore-4.9.2.eb new file mode 100644 index 0000000000000000000000000000000000000000..4a7f47d9bcb40821121d9aa9cc78f32d3b32f4e9 --- /dev/null +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-GCCcore-4.9.2.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = 'M4' +version = '1.4.17' + +homepage = 'http://www.gnu.org/software/m4/m4.html' +description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible + although it has some extensions (for example, handling more than 9 positional parameters to macros). + GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" + +toolchain = {'name': 'GCCcore', 'version': '4.9.2'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +# use same binutils version that was used when building GCC toolchain +builddependencies = [('binutils', '2.25', '', True)] + +# '-fgnu89-inline' is required to avoid linking errors with older glibc's, +# see https://github.com/hpcugent/easybuild-easyconfigs/issues/529 +configopts = "--enable-cxx CPPFLAGS='-fgnu89-inline'" + +sanity_check_paths = { + 'files': ["bin/m4"], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCCcore-4.9.3.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-GCCcore-4.9.3.eb index c1c8a529489457a26d7f9aa9f43edb6ce2edf59e..72fbf1541bfd0865ca471fbb3a5243c0e67b9880 100644 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCCcore-4.9.3.eb +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-GCCcore-4.9.3.eb @@ -16,7 +16,9 @@ source_urls = [GNU_SOURCE] # use same binutils version that was used when building GCC toolchain builddependencies = [('binutils', '2.25', '', True)] -configopts = "--enable-cxx" +# '-fgnu89-inline' is required to avoid linking errors with older glibc's, +# see https://github.com/hpcugent/easybuild-easyconfigs/issues/529 +configopts = "--enable-cxx CPPFLAGS='-fgnu89-inline'" sanity_check_paths = { 'files': ["bin/m4"], diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCCcore-4.9.4.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-GCCcore-4.9.4.eb new file mode 100644 index 0000000000000000000000000000000000000000..83effb6682bc6daab9c4a5d934fc9d58748617a2 --- /dev/null +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-GCCcore-4.9.4.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = 'M4' +version = '1.4.17' + +homepage = 'http://www.gnu.org/software/m4/m4.html' +description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible + although it has some extensions (for example, handling more than 9 positional parameters to macros). + GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" + +toolchain = {'name': 'GCCcore', 'version': '4.9.4'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +# use same binutils version that was used when building GCC toolchain +builddependencies = [('binutils', '2.25', '', True)] + +# '-fgnu89-inline' is required to avoid linking errors with older glibc's, +# see https://github.com/hpcugent/easybuild-easyconfigs/issues/529 +configopts = "--enable-cxx CPPFLAGS='-fgnu89-inline'" + +sanity_check_paths = { + 'files': ["bin/m4"], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCCcore-5.3.0.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-GCCcore-5.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..d508b59ac77db2845ffda78be95c36b0d4987aaa --- /dev/null +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-GCCcore-5.3.0.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = 'M4' +version = '1.4.17' + +homepage = 'http://www.gnu.org/software/m4/m4.html' +description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible + although it has some extensions (for example, handling more than 9 positional parameters to macros). + GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" + +toolchain = {'name': 'GCCcore', 'version': '5.3.0'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +# use same binutils version that was used when building GCC toolchain +builddependencies = [('binutils', '2.26', '', True)] + +# '-fgnu89-inline' is required to avoid linking errors with older glibc's, +# see https://github.com/hpcugent/easybuild-easyconfigs/issues/529 +configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" + +sanity_check_paths = { + 'files': ["bin/m4"], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCCcore-5.4.0.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-GCCcore-5.4.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..702e8595184d52126dd9f26b583214f6a082cd6e --- /dev/null +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-GCCcore-5.4.0.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = 'M4' +version = '1.4.17' + +homepage = 'http://www.gnu.org/software/m4/m4.html' +description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible + although it has some extensions (for example, handling more than 9 positional parameters to macros). + GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" + +toolchain = {'name': 'GCCcore', 'version': '5.4.0'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +# use same binutils version that was used when building GCC toolchain +builddependencies = [('binutils', '2.26', '', True)] + +# '-fgnu89-inline' is required to avoid linking errors with older glibc's, +# see https://github.com/hpcugent/easybuild-easyconfigs/issues/529 +configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" + +sanity_check_paths = { + 'files': ["bin/m4"], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCCcore-6.1.0.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-GCCcore-6.1.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..87ca206fb45ee4783f0df54e6767cd8e2a59c466 --- /dev/null +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-GCCcore-6.1.0.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = 'M4' +version = '1.4.17' + +homepage = 'http://www.gnu.org/software/m4/m4.html' +description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible + although it has some extensions (for example, handling more than 9 positional parameters to macros). + GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" + +toolchain = {'name': 'GCCcore', 'version': '6.1.0'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +# use same binutils version that was used when building GCCcore +builddependencies = [('binutils', '2.27', '', True)] + +# '-fgnu89-inline' is required to avoid linking errors with older glibc's, +# see https://github.com/hpcugent/easybuild-easyconfigs/issues/529 +configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" + +sanity_check_paths = { + 'files': ["bin/m4"], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-GCCcore-6.2.0.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-GCCcore-6.2.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..9a89ad1fbdf638acdb27a35a66649bcbde50dd13 --- /dev/null +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-GCCcore-6.2.0.eb @@ -0,0 +1,28 @@ +easyblock = 'ConfigureMake' + +name = 'M4' +version = '1.4.17' + +homepage = 'http://www.gnu.org/software/m4/m4.html' +description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible + although it has some extensions (for example, handling more than 9 positional parameters to macros). + GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" + +toolchain = {'name': 'GCCcore', 'version': '6.2.0'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +# use same binutils version that was used when building GCC toolchain +builddependencies = [('binutils', '2.27', '', True)] + +# '-fgnu89-inline' is required to avoid linking errors with older glibc's, +# see https://github.com/hpcugent/easybuild-easyconfigs/issues/529 +configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" + +sanity_check_paths = { + 'files': ["bin/m4"], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-GNU-4.9.2-2.25.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-GNU-4.9.2-2.25.eb index e2764250bf50989e531d962b75283e395d30600f..9fd3840472384e917e5a856d3bcb14a2228af3f2 100644 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-GNU-4.9.2-2.25.eb +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-GNU-4.9.2-2.25.eb @@ -13,7 +13,9 @@ toolchain = {'name': 'GNU', 'version': '4.9.2-2.25'} sources = [SOURCELOWER_TAR_GZ] source_urls = [GNU_SOURCE] -configopts = "--enable-cxx" +# '-fgnu89-inline' is required to avoid linking errors with older glibc's, +# see https://github.com/hpcugent/easybuild-easyconfigs/issues/529 +configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 'files': ["bin/m4"], diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-GNU-4.9.3-2.25.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-GNU-4.9.3-2.25.eb index ad83091b2bf417349aeb8cbf74bc223951fd67fd..222b4603e6d91f68ca6fe1816315cbfaf2d3fa73 100644 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-GNU-4.9.3-2.25.eb +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-GNU-4.9.3-2.25.eb @@ -13,7 +13,9 @@ toolchain = {'name': 'GNU', 'version': '4.9.3-2.25'} sources = [SOURCELOWER_TAR_GZ] source_urls = [GNU_SOURCE] -configopts = "--enable-cxx" +# '-fgnu89-inline' is required to avoid linking errors with older glibc's, +# see https://github.com/hpcugent/easybuild-easyconfigs/issues/529 +configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 'files': ["bin/m4"], diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-GNU-5.1.0-2.25.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-GNU-5.1.0-2.25.eb index e83b261924d4a2783a0f5e6aa1151bd2864ee363..8d48b943902dd45395d8248a55fd1b0648d6124d 100644 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-GNU-5.1.0-2.25.eb +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-GNU-5.1.0-2.25.eb @@ -13,7 +13,9 @@ toolchain = {'name': 'GNU', 'version': '5.1.0-2.25'} sources = [SOURCELOWER_TAR_GZ] source_urls = [GNU_SOURCE] -configopts = "--enable-cxx" +# '-fgnu89-inline' is required to avoid linking errors with older glibc's, +# see https://github.com/hpcugent/easybuild-easyconfigs/issues/529 +configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 'files': ["bin/m4"], diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-foss-2014b.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-foss-2014b.eb index 94ec58056bd19a15fe6fe924516739ca49f4cb6e..4190871d6ee78291c358e267c371804cccaeded0 100644 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-foss-2014b.eb +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-foss-2014b.eb @@ -13,7 +13,9 @@ toolchain = {'name': 'foss', 'version': '2014b'} sources = [SOURCELOWER_TAR_GZ] source_urls = [GNU_SOURCE] -configopts = "--enable-cxx" +# '-fgnu89-inline' is required to avoid linking errors with older glibc's, +# see https://github.com/hpcugent/easybuild-easyconfigs/issues/529 +configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 'files': ["bin/m4"], diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-foss-2015.05.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-foss-2015.05.eb new file mode 100644 index 0000000000000000000000000000000000000000..a244ff7f0d32c754f9dd457361171520c6b50b32 --- /dev/null +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-foss-2015.05.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'M4' +version = '1.4.17' + +homepage = 'http://www.gnu.org/software/m4/m4.html' +description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible + although it has some extensions (for example, handling more than 9 positional parameters to macros). + GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" + +toolchain = {'name': 'foss', 'version': '2015.05'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +# '-fgnu89-inline' is required to avoid linking errors with older glibc's, +# see https://github.com/hpcugent/easybuild-easyconfigs/issues/529 +configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" + +sanity_check_paths = { + 'files': ["bin/m4"], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-foss-2015a.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-foss-2015a.eb index 411820a76bb3e8fef73e6da7d5917889be8273ee..6b8e25d1d42559d7b505da0956fd7bd0cf2092e4 100644 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-foss-2015a.eb +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-foss-2015a.eb @@ -13,7 +13,9 @@ toolchain = {'name': 'foss', 'version': '2015a'} sources = [SOURCELOWER_TAR_GZ] source_urls = [GNU_SOURCE] -configopts = "--enable-cxx" +# '-fgnu89-inline' is required to avoid linking errors with older glibc's, +# see https://github.com/hpcugent/easybuild-easyconfigs/issues/529 +configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 'files': ["bin/m4"], diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-foss-2015b.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-foss-2015b.eb index b66775c7a65ed48fb4d386435270650e7355355a..414bbac849b88499423c5944b17aa363068d9fdb 100644 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-foss-2015b.eb +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-foss-2015b.eb @@ -13,7 +13,9 @@ toolchain = {'name': 'foss', 'version': '2015b'} sources = [SOURCELOWER_TAR_GZ] source_urls = [GNU_SOURCE] -configopts = "--enable-cxx" +# '-fgnu89-inline' is required to avoid linking errors with older glibc's, +# see https://github.com/hpcugent/easybuild-easyconfigs/issues/529 +configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 'files': ["bin/m4"], diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-foss-2016.04.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-foss-2016.04.eb new file mode 100644 index 0000000000000000000000000000000000000000..e93393c961bc77670f00ae7b3bd160ffdc1cba6b --- /dev/null +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-foss-2016.04.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'M4' +version = '1.4.17' + +homepage = 'http://www.gnu.org/software/m4/m4.html' +description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible + although it has some extensions (for example, handling more than 9 positional parameters to macros). + GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" + +toolchain = {'name': 'foss', 'version': '2016.04'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +# '-fgnu89-inline' is required to avoid linking errors with older glibc's, +# see https://github.com/hpcugent/easybuild-easyconfigs/issues/529 +configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" + +sanity_check_paths = { + 'files': ["bin/m4"], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-foss-2016a.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-foss-2016a.eb index 0d030e3264daafe90d23c28443ae3d9bf0ec2a2b..32fe2f7b787c2f1e5256edbf79b01bf1f9490117 100644 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-foss-2016a.eb +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-foss-2016a.eb @@ -13,7 +13,9 @@ toolchain = {'name': 'foss', 'version': '2016a'} sources = [SOURCELOWER_TAR_GZ] source_urls = [GNU_SOURCE] -configopts = "--enable-cxx" +# '-fgnu89-inline' is required to avoid linking errors with older glibc's, +# see https://github.com/hpcugent/easybuild-easyconfigs/issues/529 +configopts = "--enable-cxx CPPFLAGS='-fgnu89-inline'" sanity_check_paths = { 'files': ["bin/m4"], diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-foss-2016b.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-foss-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..3d6737ba0844df35224d64b4791b3038305d375c --- /dev/null +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-foss-2016b.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'M4' +version = '1.4.17' + +homepage = 'http://www.gnu.org/software/m4/m4.html' +description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible + although it has some extensions (for example, handling more than 9 positional parameters to macros). + GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" + +toolchain = {'name': 'foss', 'version': '2016b'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +# '-fgnu89-inline' is required to avoid linking errors with older glibc's, +# see https://github.com/hpcugent/easybuild-easyconfigs/issues/529 +configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" + +sanity_check_paths = { + 'files': ["bin/m4"], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-gimkl-2.11.5.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-gimkl-2.11.5.eb index 42808d7b77877d0028d644a87f5bfb67f6609168..04ba474daf3d405ee78469377703cf87323f7f83 100644 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-gimkl-2.11.5.eb +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-gimkl-2.11.5.eb @@ -13,7 +13,9 @@ toolchain = {'name': 'gimkl', 'version': '2.11.5'} sources = [SOURCELOWER_TAR_GZ] source_urls = [GNU_SOURCE] -configopts = "--enable-cxx" +# '-fgnu89-inline' is required to avoid linking errors with older glibc's, +# see https://github.com/hpcugent/easybuild-easyconfigs/issues/529 +configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 'files': ["bin/m4"], diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-ictce-5.4.0.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-ictce-5.4.0.eb index 3b4187acd1295cd2cee41412784368927dbb1cc2..ca3c0c7b6c868e7f1e51413e8dd50e531f994e65 100644 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-ictce-5.4.0.eb +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-ictce-5.4.0.eb @@ -13,7 +13,9 @@ toolchain = {'name': 'ictce', 'version': '5.4.0'} sources = [SOURCELOWER_TAR_GZ] source_urls = [GNU_SOURCE] -configopts = "--enable-cxx" +# '-fgnu89-inline' is required to avoid linking errors with older glibc's, +# see https://github.com/hpcugent/easybuild-easyconfigs/issues/529 +configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 'files': ["bin/m4"], diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-ictce-5.5.0.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-ictce-5.5.0.eb index e8d95f1f54580e10eab238b13fea40fe38ba2828..e8ed91309a368f8bb795180ae758bbb8a41f90a8 100644 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-ictce-5.5.0.eb +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-ictce-5.5.0.eb @@ -13,7 +13,9 @@ toolchain = {'name': 'ictce', 'version': '5.5.0'} sources = [SOURCELOWER_TAR_GZ] source_urls = [GNU_SOURCE] -configopts = "--enable-cxx" +# '-fgnu89-inline' is required to avoid linking errors with older glibc's, +# see https://github.com/hpcugent/easybuild-easyconfigs/issues/529 +configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 'files': ["bin/m4"], diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-ictce-7.1.2.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-ictce-7.1.2.eb index 68b3d851f696c48726bad1c53ab6fd40c7d07cea..a896f05992d9ffd1cf83b9424750bfc8fec0a514 100644 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-ictce-7.1.2.eb +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-ictce-7.1.2.eb @@ -13,7 +13,9 @@ toolchain = {'name': 'ictce', 'version': '7.1.2'} sources = [SOURCELOWER_TAR_GZ] source_urls = [GNU_SOURCE] -configopts = "--enable-cxx" +# '-fgnu89-inline' is required to avoid linking errors with older glibc's, +# see https://github.com/hpcugent/easybuild-easyconfigs/issues/529 +configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 'files': ["bin/m4"], diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-intel-2014b.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-intel-2014b.eb index d6a8a6e705f5ef75ad38737c691e658c401b43ee..bd224278e8028e427833c158dd02ea97a777a24a 100644 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-intel-2014b.eb +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-intel-2014b.eb @@ -13,7 +13,9 @@ toolchain = {'name': 'intel', 'version': '2014b'} sources = [SOURCELOWER_TAR_GZ] source_urls = [GNU_SOURCE] -configopts = "--enable-cxx" +# '-fgnu89-inline' is required to avoid linking errors with older glibc's, +# see https://github.com/hpcugent/easybuild-easyconfigs/issues/529 +configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 'files': ["bin/m4"], diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-intel-2015a.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-intel-2015a.eb index f842bdc90ab31d328074da745a9f0b6503455219..942e49510c5e71e41f31807db5125456cc644d64 100644 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-intel-2015a.eb +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-intel-2015a.eb @@ -13,7 +13,9 @@ toolchain = {'name': 'intel', 'version': '2015a'} sources = [SOURCELOWER_TAR_GZ] source_urls = [GNU_SOURCE] -configopts = "--enable-cxx" +# '-fgnu89-inline' is required to avoid linking errors with older glibc's, +# see https://github.com/hpcugent/easybuild-easyconfigs/issues/529 +configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 'files': ["bin/m4"], diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-intel-2015b.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-intel-2015b.eb index 292da57c7e93ecf3914f8ace0f702ef7ef7f3426..dbdac66931a995d724bf928810361b7b9bdcc49b 100644 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-intel-2015b.eb +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-intel-2015b.eb @@ -13,7 +13,9 @@ toolchain = {'name': 'intel', 'version': '2015b'} sources = [SOURCELOWER_TAR_GZ] source_urls = [GNU_SOURCE] -configopts = "--enable-cxx" +# '-fgnu89-inline' is required to avoid linking errors with older glibc's, +# see https://github.com/hpcugent/easybuild-easyconfigs/issues/529 +configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 'files': ["bin/m4"], diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-intel-2016.02-GCC-4.9.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-intel-2016.02-GCC-4.9.eb new file mode 100644 index 0000000000000000000000000000000000000000..683e8274c8ce7cfef125f22feed38dbcec3534cc --- /dev/null +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-intel-2016.02-GCC-4.9.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'M4' +version = '1.4.17' + +homepage = 'http://www.gnu.org/software/m4/m4.html' +description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible + although it has some extensions (for example, handling more than 9 positional parameters to macros). + GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" + +toolchain = {'name': 'intel', 'version': '2016.02-GCC-4.9'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +# '-fgnu89-inline' is required to avoid linking errors with older glibc's, +# see https://github.com/hpcugent/easybuild-easyconfigs/issues/529 +configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" + +sanity_check_paths = { + 'files': ["bin/m4"], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-intel-2016a.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-intel-2016a.eb index 519be6b6b35287fd2d2c870271b33bcaa569412e..2b9dd5a6b802aaa1193273ccb36735ac4431362c 100644 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17-intel-2016a.eb +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-intel-2016a.eb @@ -13,7 +13,9 @@ toolchain = {'name': 'intel', 'version': '2016a'} sources = [SOURCELOWER_TAR_GZ] source_urls = [GNU_SOURCE] -configopts = "--enable-cxx" +# '-fgnu89-inline' is required to avoid linking errors with older glibc's, +# see https://github.com/hpcugent/easybuild-easyconfigs/issues/529 +configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 'files': ["bin/m4"], diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-intel-2016b.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..d339ed79b83a37832f155aa63944b49b636e753e --- /dev/null +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-intel-2016b.eb @@ -0,0 +1,25 @@ +easyblock = 'ConfigureMake' + +name = 'M4' +version = '1.4.17' + +homepage = 'http://www.gnu.org/software/m4/m4.html' +description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible + although it has some extensions (for example, handling more than 9 positional parameters to macros). + GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +# '-fgnu89-inline' is required to avoid linking errors with older glibc's, +# see https://github.com/hpcugent/easybuild-easyconfigs/issues/529 +configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" + +sanity_check_paths = { + 'files': ["bin/m4"], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-iomkl-2016.07.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-iomkl-2016.07.eb new file mode 100644 index 0000000000000000000000000000000000000000..b6bbaa91c025a1e40ccdcc7a10e992a8d5c05637 --- /dev/null +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-iomkl-2016.07.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'M4' +version = '1.4.17' + +homepage = 'http://www.gnu.org/software/m4/m4.html' +description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible + although it has some extensions (for example, handling more than 9 positional parameters to macros). + GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" + +toolchain = {'name': 'iomkl', 'version': '2016.07'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" + +sanity_check_paths = { + 'files': ["bin/m4"], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17-iomkl-2016.09-GCC-4.9.3-2.25.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17-iomkl-2016.09-GCC-4.9.3-2.25.eb new file mode 100644 index 0000000000000000000000000000000000000000..2da711ec97374a0180dcb899290ef68fa2bae685 --- /dev/null +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17-iomkl-2016.09-GCC-4.9.3-2.25.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'M4' +version = '1.4.17' + +homepage = 'http://www.gnu.org/software/m4/m4.html' +description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible + although it has some extensions (for example, handling more than 9 positional parameters to macros). + GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.""" + +toolchain = {'name': 'iomkl', 'version': '2016.09-GCC-4.9.3-2.25'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [GNU_SOURCE] + +configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" + +sanity_check_paths = { + 'files': ["bin/m4"], + 'dirs': [], +} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.17.eb b/easybuild/easyconfigs/m/M4/M4-1.4.17.eb index 3f396ce26b1f9699142abde0d13df234d7552e9a..159d8d0173e40d21c1db63119ba323d2da90113d 100644 --- a/easybuild/easyconfigs/m/M4/M4-1.4.17.eb +++ b/easybuild/easyconfigs/m/M4/M4-1.4.17.eb @@ -15,7 +15,9 @@ toolchain = {'name': 'dummy', 'version': 'dummy'} sources = [SOURCELOWER_TAR_GZ] source_urls = [GNU_SOURCE] -configopts = "--enable-cxx" +# '-fgnu89-inline' is required to avoid linking errors with older glibc's, +# see https://github.com/hpcugent/easybuild-easyconfigs/issues/529 +configopts = "--enable-cxx CPPFLAGS=-fgnu89-inline" sanity_check_paths = { 'files': ["bin/m4"], diff --git a/easybuild/easyconfigs/m/MACH/MACH-1.0.18.eb b/easybuild/easyconfigs/m/MACH/MACH-1.0.18.eb new file mode 100644 index 0000000000000000000000000000000000000000..b2fe855c565215f0e3c172f776504c98c1456224 --- /dev/null +++ b/easybuild/easyconfigs/m/MACH/MACH-1.0.18.eb @@ -0,0 +1,27 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Ravi Tripathi +# Email: ravi89@uab.edu + +easyblock = "Tarball" + +name = 'MACH' +version = '1.0.18' + +homepage = 'http://csg.sph.umich.edu/abecasis/MACH/' +description = """MACH 1.0 is a Markov Chain based haplotyper +that can resolve long haplotypes or infer missing genotypes +in samples of unrelated individuals.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +source_urls = ['http://csg.sph.umich.edu/abecasis/MACH/download/'] +sources = ['mach.%(version)s.Linux.tgz'] + +modextrapaths = {'PATH': 'executables'} + +sanity_check_paths = { + 'files': ["executables/mach1", "executables/thunder", "README"], + 'dirs': ["examples"] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MATIO/MATIO-1.5.2-goolf-1.4.10.eb b/easybuild/easyconfigs/m/MATIO/MATIO-1.5.2-goolf-1.4.10.eb index 2f00cc2dbdd56cbaccf6ec72909079dfa281ac5a..013f802b61d35c06296af9ef9d9623eef1e24c9d 100644 --- a/easybuild/easyconfigs/m/MATIO/MATIO-1.5.2-goolf-1.4.10.eb +++ b/easybuild/easyconfigs/m/MATIO/MATIO-1.5.2-goolf-1.4.10.eb @@ -21,4 +21,9 @@ sources = [SOURCELOWER_ZIP] dependencies = [('zlib', '1.2.7')] +sanity_check_paths = { + 'files': ['include/matio.h', 'bin/matdump', 'lib/libmatio.a'], + 'dirs': [], +} + moduleclass = 'lib' diff --git a/easybuild/easyconfigs/m/MATIO/MATIO-1.5.2-intel-2015b.eb b/easybuild/easyconfigs/m/MATIO/MATIO-1.5.2-intel-2015b.eb index 9fb67afb2a35d4301ece629f143a18bb97308aee..05e18b2e8bdc729ddcadc862c4ee4d7b108b81cd 100644 --- a/easybuild/easyconfigs/m/MATIO/MATIO-1.5.2-intel-2015b.eb +++ b/easybuild/easyconfigs/m/MATIO/MATIO-1.5.2-intel-2015b.eb @@ -21,4 +21,9 @@ sources = [SOURCELOWER_ZIP] dependencies = [('zlib', '1.2.8')] +sanity_check_paths = { + 'files': ['include/matio.h', 'bin/matdump', 'lib/libmatio.a'], + 'dirs': [], +} + moduleclass = 'lib' diff --git a/easybuild/easyconfigs/m/MATLAB/MATLAB-2016a.eb b/easybuild/easyconfigs/m/MATLAB/MATLAB-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..e0113113d06007fb73f4fb596a38927cc8f1fc3b --- /dev/null +++ b/easybuild/easyconfigs/m/MATLAB/MATLAB-2016a.eb @@ -0,0 +1,20 @@ +name = 'MATLAB' +version = '2016a' + +homepage = 'http://www.mathworks.com/products/matlab' +description = """MATLAB is a high-level language and interactive environment + that enables you to perform computationally intensive tasks faster than with + traditional programming languages such as C, C++, and Fortran.""" + +toolchain = {'name': 'dummy', 'version': ''} + +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [('Java', '1.8.0_92')] + +import os +license_server = os.getenv('EB_MATLAB_LICENSE_SERVER', 'license.example.com') +license_server_port = os.getenv('EB_MATLAB_LICENSE_SERVER_PORT', '00000') +key = os.getenv('EB_MATLAB_KEY', '00000-00000-00000-00000-00000-00000-00000-00000-00000-00000') + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MCL/MCL-14.137-foss-2016a.eb b/easybuild/easyconfigs/m/MCL/MCL-14.137-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..cade8a0bf76776a209c7104aeb86849b4bd7e112 --- /dev/null +++ b/easybuild/easyconfigs/m/MCL/MCL-14.137-foss-2016a.eb @@ -0,0 +1,21 @@ +easyblock = 'ConfigureMake' + +name = 'MCL' +version = '14.137' + +homepage = 'http://micans.org/mcl/' +description = """The MCL algorithm is short for the Markov Cluster Algorithm, a fast +and scalable unsupervised cluster algorithm for graphs (also known as networks) based +on simulation of (stochastic) flow in graphs. """ + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['http://micans.org/%(namelower)s/src/'] +sources = ['%(namelower)s-%(version_major)s-%(version_minor)s.tar.gz'] + +sanity_check_paths = { + 'files': ['bin/mcl'], + 'dirs': ['share'] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MCR/MCR-R2013a.eb b/easybuild/easyconfigs/m/MCR/MCR-R2013a.eb new file mode 100644 index 0000000000000000000000000000000000000000..caffaedaa3164f9c4e05705552abf415db0bfbfc --- /dev/null +++ b/easybuild/easyconfigs/m/MCR/MCR-R2013a.eb @@ -0,0 +1,18 @@ +name = 'MCR' +version = 'R2013a' + +homepage = 'http://www.mathworks.com/products/compiler/mcr/' +description = """The MATLAB Runtime is a standalone set of shared libraries + that enables the execution of compiled MATLAB applications + or components on computers that do not have MATLAB installed.""" + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = [ + 'http://www.mathworks.com/supportfiles/MCR_Runtime/%(version)s/', +] +sources = ['%(name)s_%(version)s_glnxa64_installer.zip'] + +dependencies = [('Java', '1.8.0_31')] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MCR/MCR-R2016a.eb b/easybuild/easyconfigs/m/MCR/MCR-R2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..7314d95a8c309a0cc696e65ce935f4d5e039e76e --- /dev/null +++ b/easybuild/easyconfigs/m/MCR/MCR-R2016a.eb @@ -0,0 +1,18 @@ +name = 'MCR' +version = 'R2016a' + +homepage = 'http://www.mathworks.com/products/compiler/mcr/' +description = """The MATLAB Runtime is a standalone set of shared libraries + that enables the execution of compiled MATLAB applications + or components on computers that do not have MATLAB installed.""" + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = [ + 'http://www.mathworks.com/supportfiles/downloads/%(version)s/deployment_files/%(version)s/installers/glnxa64/', +] +sources = ['%(name)s_%(version)s_glnxa64_installer.zip'] + +dependencies = [('Java', '1.8.0_92')] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MDSplus/MDSplus-7.0.67-foss-2016a-Java-1.7.0_79-Python-2.7.11.eb b/easybuild/easyconfigs/m/MDSplus/MDSplus-7.0.67-foss-2016a-Java-1.7.0_79-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..111f00bfda2bb536a7698d334934f1139f0e62a1 --- /dev/null +++ b/easybuild/easyconfigs/m/MDSplus/MDSplus-7.0.67-foss-2016a-Java-1.7.0_79-Python-2.7.11.eb @@ -0,0 +1,35 @@ +easyblock = 'ConfigureMake' + +name = 'MDSplus' +version = '7.0.67' +versionsuffix = '-Java-%(javaver)s-Python-%(pyver)s' + +homepage = 'http://mdsplus.org/' +description = """MDSplus is a set of software tools for data acquisition and storage and a + methodology for management of complex scientific data.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['https://github.com/%(name)s/%(namelower)s/archive'] +sources = ['stable_release-%s.zip' % version.replace('.','-')] + +dependencies = [ + ('Java', '1.7.0_79', '', True), + ('Python', '2.7.11'), + ('HDF5', '1.8.16'), + ('libxml2', '2.9.3', '-Python-%(pyver)s'), + ('zlib', '1.2.8') +] + +configopts = '--with-jdk=$JAVA_HOME' + +preconfigopts = 'export CFLAGS="$CFLAGS -I$EBROOTLIBXML2/include/libxml2 " && ' + +parallel = 1 + +modextravars = { + 'MDSPLUS_DIR': '%(installdir)s', + 'MDS_PATH': '%(installdir)s/tdi', +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/m/MDSplus/MDSplus-7.0.67-goolf-1.5.16-Java-1.7.0_79-Python-2.7.9.eb b/easybuild/easyconfigs/m/MDSplus/MDSplus-7.0.67-goolf-1.5.16-Java-1.7.0_79-Python-2.7.9.eb new file mode 100644 index 0000000000000000000000000000000000000000..25d836f8e532a1dac488f9d0b177f214576e948d --- /dev/null +++ b/easybuild/easyconfigs/m/MDSplus/MDSplus-7.0.67-goolf-1.5.16-Java-1.7.0_79-Python-2.7.9.eb @@ -0,0 +1,35 @@ +easyblock = 'ConfigureMake' + +name = 'MDSplus' +version = '7.0.67' +versionsuffix = '-Java-%(javaver)s-Python-%(pyver)s' + +homepage = 'http://mdsplus.org/' +description = """MDSplus is a set of software tools for data acquisition and storage and a methodology + for management of complex scientific data.""" + +toolchain = {'name': 'goolf', 'version': '1.5.16'} + +source_urls = ['https://github.com/%(name)s/%(namelower)s/archive'] +sources = ['stable_release-%s.zip' % version.replace('.','-')] + +dependencies = [ + ('Java', '1.7.0_79', '', True), + ('Python', '2.7.9'), + ('HDF5', '1.8.9'), + ('libxml2', '2.9.2'), + ('zlib', '1.2.8') +] + +configopts = '--with-jdk=$JAVA_HOME' + +preconfigopts = 'export CFLAGS="$CFLAGS -I$EBROOTLIBXML2/include/libxml2 " && ' + +parallel = 1 + +modextravars = { + 'MDSPLUS_DIR': '%(installdir)s', + 'MDS_PATH': '%(installdir)s/tdi', +} + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/m/MEGACC/MEGACC-7.0.18-1.eb b/easybuild/easyconfigs/m/MEGACC/MEGACC-7.0.18-1.eb new file mode 100644 index 0000000000000000000000000000000000000000..a3ab3c425714ee1778c6d3233548f51c4e9d413a --- /dev/null +++ b/easybuild/easyconfigs/m/MEGACC/MEGACC-7.0.18-1.eb @@ -0,0 +1,33 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2016, UNIGE +# Authors:: Yann Sagon +# License:: MIT/GPL +# $Id$ +## + +easyblock = 'Tarball' + +name = 'MEGACC' +version = '7.0.18-1' + +homepage = 'http://www.megasoftware.net' +description = """MEGA-Computing Core - Sophisticated and user-friendly software suite for analyzing DNA and + protein sequence data from species and populations.""" + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +sources = ['%(namelower)s-%(version)s.x86_64.tar.gz'] +source_urls = ['http://www.megasoftware.net/releases/'] + +sanity_check_paths = { + 'files': ["megacc", "megaproto"], + 'dirs': [], +} + +modextrapaths = { + 'PATH': '', +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-intel-2016a-32bitIDX.eb b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-intel-2016a-32bitIDX.eb new file mode 100644 index 0000000000000000000000000000000000000000..a9aa0626e9309a58ac687a19702e46288556a343 --- /dev/null +++ b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-intel-2016a-32bitIDX.eb @@ -0,0 +1,24 @@ +name = 'METIS' +version = '5.1.0' +# default 32-bit IDTYPEWIDTH, no patch used +versionsuffix = '-32bitIDX' + +homepage = 'http://glaros.dtc.umn.edu/gkhome/metis/metis/overview' +description = """METIS is a set of serial programs for partitioning graphs, partitioning finite element meshes, +and producing fill reducing orderings for sparse matrices. The algorithms implemented in METIS are based on the +multilevel recursive-bisection, multilevel k-way, and multi-constraint partitioning schemes.""" + +toolchain = {'name': 'intel', 'version': '2016a'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [ + 'http://glaros.dtc.umn.edu/gkhome/fetch/sw/metis', + 'http://glaros.dtc.umn.edu/gkhome/fetch/sw/metis/OLD', +] + +builddependencies = [('CMake', '3.5.2')] + +configopts = ['', 'shared=1'] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-intel-2016b.eb b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..65e2ae532f0b9701f88d2e8fb988538358af784b --- /dev/null +++ b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-intel-2016b.eb @@ -0,0 +1,25 @@ +name = 'METIS' +version = '5.1.0' + +homepage = 'http://glaros.dtc.umn.edu/gkhome/metis/metis/overview' +description = """METIS is a set of serial programs for partitioning graphs, partitioning finite element meshes, +and producing fill reducing orderings for sparse matrices. The algorithms implemented in METIS are based on the +multilevel recursive-bisection, multilevel k-way, and multi-constraint partitioning schemes.""" + +toolchain = {'name': 'intel', 'version': '2016b'} +toolchainopts = {'pic': True} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = [ + 'http://glaros.dtc.umn.edu/gkhome/fetch/sw/metis', + 'http://glaros.dtc.umn.edu/gkhome/fetch/sw/metis/OLD', +] + +# We use 32bit for indices and 64bit for content +patches = ['METIS-5.1.0-use-doubles.patch'] + +builddependencies = [('CMake', '3.6.1')] + +configopts = ['', 'shared=1'] + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/METIS/METIS-5.1.0-use-doubles.patch b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-use-doubles.patch new file mode 100644 index 0000000000000000000000000000000000000000..f02824071ea66549311f728a7a6c641cd256f6af --- /dev/null +++ b/easybuild/easyconfigs/m/METIS/METIS-5.1.0-use-doubles.patch @@ -0,0 +1,14 @@ +# Use double for floating point (64 bit) in METIS by default +# OpenFOAM 4 uses doubles be default +diff -ur metis-5.1.0.orig/include/metis.h metis-5.1.0/include/metis.h +--- metis-5.1.0.orig/include/metis.h 2013-03-30 17:24:45.000000000 +0100 ++++ metis-5.1.0/include/metis.h 2016-09-05 11:39:33.004384533 +0200 +@@ -40,7 +40,7 @@ + 32 : single precission floating point (float) + 64 : double precission floating point (double) + --------------------------------------------------------------------------*/ +-#define REALTYPEWIDTH 32 ++#define REALTYPEWIDTH 64 + + + diff --git a/easybuild/easyconfigs/m/MIGRATE-N/MIGRATE-N-4.2.8-foss-2016a.eb b/easybuild/easyconfigs/m/MIGRATE-N/MIGRATE-N-4.2.8-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..b6f05aeb5d714d8b9f28bd3bff2a2a08590704c8 --- /dev/null +++ b/easybuild/easyconfigs/m/MIGRATE-N/MIGRATE-N-4.2.8-foss-2016a.eb @@ -0,0 +1,42 @@ +easyblock = 'ConfigureMake' + +name = 'MIGRATE-N' +version = '4.2.8' + +homepage = 'http://popgen.sc.fsu.edu/Migrate/Migrate-n.html' +description = """ +Migrate estimates population parameters, effective population sizes +and migration rates of n populations, using genetic data. It +uses a coalescent theory approach taking into account history of +mutations and uncertainty of the genealogy. +""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = ['migrate-%(version)s.src.tar.gz'] +source_urls = [ + 'http://popgen.sc.fsu.edu/currentversions/', + 'http://popgen.sc.fsu.edu/oldversions/%(version_major)s.x/%(version_major_minor)s', + 'http://popgen.sc.fsu.edu/oldversions/', + 'http://popgen.sc.fsu.edu/newversions/', +] + +patches = [ + 'migrate-%(version)s_install.patch', +] + +dependencies = [ + ('zlib', '1.2.8'), +] + +configopts = '--enable-A4 "CC=$CC" STDCPLUS=-lstdc++ ' +prebuildopts = 'make mpis && make clean && ' + +start_dir = 'src' + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in ['migrate-n','migrate-n-mpi']], + 'dirs': ['man'], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MIGRATE-N/migrate-4.2.8_install.patch b/easybuild/easyconfigs/m/MIGRATE-N/migrate-4.2.8_install.patch new file mode 100644 index 0000000000000000000000000000000000000000..97957ab44e0d8b4679fd3bbbbbef722071947ff5 --- /dev/null +++ b/easybuild/easyconfigs/m/MIGRATE-N/migrate-4.2.8_install.patch @@ -0,0 +1,13 @@ +#Create parent directories during install +#B. Hajgato January 18th, 2016 +--- src/configure.orig 2014-12-28 03:46:09.000000000 +0100 ++++ src/configure 2016-01-18 14:57:26.331047715 +0100 +@@ -3411,7 +3411,7 @@ + test -s conftest.dir/conftest.one && + test -s conftest.dir/conftest.two + then +- ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" ++ ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c -D" + break 3 + fi + fi diff --git a/easybuild/easyconfigs/m/MIRA/MIRA-4.0.2-foss-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/m/MIRA/MIRA-4.0.2-foss-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..c98b95b63b9ec0dde123247e475e4b4cbd2f94a0 --- /dev/null +++ b/easybuild/easyconfigs/m/MIRA/MIRA-4.0.2-foss-2016a-Python-2.7.11.eb @@ -0,0 +1,36 @@ +easyblock = 'ConfigureMake' + +name = 'MIRA' +version = '4.0.2' +versionsuffix = '-Python-2.7.11' + +homepage = 'http://sourceforge.net/p/mira-assembler/wiki/Home/' +description = """MIRA is a whole genome shotgun and EST sequence assembler for Sanger, 454, Solexa (Illumina), + IonTorrent data and PacBio (the later at the moment only CCS and error-corrected CLR reads).""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +sources = ['%(namelower)s-%(version)s.tar.bz2'] +source_urls = [('http://sourceforge.net/projects/mira-assembler/files/MIRA/stable/', 'download')] + +# don't use PAX, it might break. +tar_config_opts = True + +configopts = '--with-boost-libdir=$EBROOTBOOST/lib --with-expat=$EBROOTEXPAT' + +patches = ['MIRA-%(version)s-quirks.patch'] + +builddependencies = [('flex', '2.5.39')] +dependencies = [ + ('Boost', '1.61.0', versionsuffix), + ('expat', '2.1.1'), + ('zlib', '1.2.8'), + ('gperftools', '2.5'), +] + +sanity_check_paths = { + 'files': ["bin/mira"], + 'dirs': ["bin", "share"], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MM-align/MM-align-20130815-goolf-1.4.10.eb b/easybuild/easyconfigs/m/MM-align/MM-align-20130815-goolf-1.4.10.eb new file mode 100644 index 0000000000000000000000000000000000000000..6c78bbddafbee7052f01c57e9a95343e47c6aaea --- /dev/null +++ b/easybuild/easyconfigs/m/MM-align/MM-align-20130815-goolf-1.4.10.eb @@ -0,0 +1,33 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +easyblock = 'CmdCp' + +name = 'MM-align' +version = '20130815' + +homepage = 'http://zhanglab.ccmb.med.umich.edu/MM-align/' +description = """ MM-align is an algorithm for structurally aligning + multiple-chain protein-protein complexes. """ + +toolchain = {'name': 'goolf', 'version': '1.4.10'} + +source_urls = ['http://zhanglab.ccmb.med.umich.edu/MM-align/'] +sources = ['MMalign.f'] + +checksums = [('md5', '1456e12b1697ea3758d2ac361ae1a7d8')] + +skipsteps = ['source'] + +cmds_map = [('MMalign.f', '$F77 -static -O3 -ffast-math -lm -o MMalign %(source)s')] + +files_to_copy = [(['MMalign'], 'bin')] + +sanity_check_paths = { + 'files': ['bin/MMalign'], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MOSAIK/MOSAIK-2.2.28-goolf-1.4.10-20140425-24cf06.eb b/easybuild/easyconfigs/m/MOSAIK/MOSAIK-2.2.28-goolf-1.4.10-20140425-24cf06.eb new file mode 100644 index 0000000000000000000000000000000000000000..5b23296323609c153956821f81aff57083cd5946 --- /dev/null +++ b/easybuild/easyconfigs/m/MOSAIK/MOSAIK-2.2.28-goolf-1.4.10-20140425-24cf06.eb @@ -0,0 +1,37 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +easyblock = 'MakeCp' + +name = 'MOSAIK' +version = '2.2.28' +git_commit_id = '24cf06' #first six digits of the commit id we will download from github +versionsuffix = '-20140425-%s' % git_commit_id + +homepage = 'https://code.google.com/p/mosaik-aligner/' +description = """ MOSAIK is a reference-guided aligner for next-generation + sequencing technologies """ + +toolchain = {'name': 'goolf', 'version': '1.4.10'} + +source_urls = ['https://github.com/wanpinglee/MOSAIK/archive/'] +sources = ['%s.tar.gz' % (git_commit_id)] + +dependencies = [('zlib', '1.2.8')] + +parallel = 1 + +start_dir = "src" + +buildopts = ' BIN_DIR="./bin" OBJ_DIR="./obj"' + +files_to_copy = ["bin", "../README", "demo"] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["MosaikAligner", "MosaikBuild", "MosaikJump", "MosaikText"]], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MOSAIK/MOSAIK-2.2.28-ictce-6.2.5-20140425-24cf06.eb b/easybuild/easyconfigs/m/MOSAIK/MOSAIK-2.2.28-ictce-6.2.5-20140425-24cf06.eb new file mode 100644 index 0000000000000000000000000000000000000000..77047640bff14a422b775c5a282966e3c32103a4 --- /dev/null +++ b/easybuild/easyconfigs/m/MOSAIK/MOSAIK-2.2.28-ictce-6.2.5-20140425-24cf06.eb @@ -0,0 +1,37 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +easyblock = 'MakeCp' + +name = 'MOSAIK' +version = '2.2.28' +git_commit_id = '24cf06' #first six digits of the commit id we will download from github +versionsuffix = '-20140425-%s' % git_commit_id + +homepage = 'https://code.google.com/p/mosaik-aligner/' +description = """ MOSAIK is a reference-guided aligner for next-generation + sequencing technologies """ + +toolchain = {'name': 'ictce', 'version': '6.2.5'} + +source_urls = ['https://github.com/wanpinglee/MOSAIK/archive/'] +sources = ['%s.tar.gz' % (git_commit_id)] + +dependencies = [('zlib', '1.2.8')] + +parallel = 1 + +start_dir = "src" + +buildopts = ' BIN_DIR="./bin" OBJ_DIR="./obj"' + +files_to_copy = ["bin", "../README", "demo"] + +sanity_check_paths = { + 'files': ["bin/%s" % x for x in ["MosaikAligner", "MosaikBuild", "MosaikJump", "MosaikText"]], + 'dirs': [], +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MPFR/MPFR-3.1.4-foss-2016a.eb b/easybuild/easyconfigs/m/MPFR/MPFR-3.1.4-foss-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..fe347368b1440fa0cd71a7f99134a86e539fb4f9 --- /dev/null +++ b/easybuild/easyconfigs/m/MPFR/MPFR-3.1.4-foss-2016a.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'MPFR' +version = '3.1.4' + +homepage = 'http://www.mpfr.org' +description = """The MPFR library is a C library for multiple-precision + floating-point computations with correct rounding.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['http://www.mpfr.org/mpfr-%(version)s/'] +sources = [SOURCELOWER_TAR_BZ2] + +patches = ['MPFR_ictce_remove-deprecated-mp.patch'] + +dependencies = [('GMP', '6.1.0')] + +runtest = 'check' + +sanity_check_paths = { + 'files': ['lib/libmpfr.%s' % SHLIB_EXT, 'include/mpfr.h'], + 'dirs': [] +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MPFR/MPFR-3.1.4-intel-2016a.eb b/easybuild/easyconfigs/m/MPFR/MPFR-3.1.4-intel-2016a.eb new file mode 100644 index 0000000000000000000000000000000000000000..6101f2969d4a2b97ab504a476373cdadca35ecfe --- /dev/null +++ b/easybuild/easyconfigs/m/MPFR/MPFR-3.1.4-intel-2016a.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'MPFR' +version = '3.1.4' + +homepage = 'http://www.mpfr.org' +description = """The MPFR library is a C library for multiple-precision + floating-point computations with correct rounding.""" + +toolchain = {'name': 'intel', 'version': '2016a'} + +source_urls = ['http://www.mpfr.org/mpfr-%(version)s/'] +sources = [SOURCELOWER_TAR_BZ2] + +patches = ['MPFR_ictce_remove-deprecated-mp.patch'] + +dependencies = [('GMP', '6.1.0')] + +runtest = 'check' + +sanity_check_paths = { + 'files': ['lib/libmpfr.%s' % SHLIB_EXT, 'include/mpfr.h'], + 'dirs': [] +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MPFR/MPFR-3.1.4-intel-2016b.eb b/easybuild/easyconfigs/m/MPFR/MPFR-3.1.4-intel-2016b.eb new file mode 100644 index 0000000000000000000000000000000000000000..1d9a8972b99841fe9b97a613de351926dc1c7651 --- /dev/null +++ b/easybuild/easyconfigs/m/MPFR/MPFR-3.1.4-intel-2016b.eb @@ -0,0 +1,26 @@ +easyblock = 'ConfigureMake' + +name = 'MPFR' +version = '3.1.4' + +homepage = 'http://www.mpfr.org' +description = """The MPFR library is a C library for multiple-precision + floating-point computations with correct rounding.""" + +toolchain = {'name': 'intel', 'version': '2016b'} + +source_urls = ['http://www.mpfr.org/mpfr-%(version)s/'] +sources = [SOURCELOWER_TAR_BZ2] + +patches = ['MPFR_ictce_remove-deprecated-mp.patch'] + +dependencies = [('GMP', '6.1.1')] + +runtest = 'check' + +sanity_check_paths = { + 'files': ['lib/libmpfr.%s' % SHLIB_EXT, 'include/mpfr.h'], + 'dirs': [] +} + +moduleclass = 'math' diff --git a/easybuild/easyconfigs/m/MPJ-Express/MPJ-Express-0.44-foss-2016a-Java-1.8.0_92.eb b/easybuild/easyconfigs/m/MPJ-Express/MPJ-Express-0.44-foss-2016a-Java-1.8.0_92.eb new file mode 100644 index 0000000000000000000000000000000000000000..0a8633bccd704c4f4f4d6ed79f77a10c4cf961d5 --- /dev/null +++ b/easybuild/easyconfigs/m/MPJ-Express/MPJ-Express-0.44-foss-2016a-Java-1.8.0_92.eb @@ -0,0 +1,45 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Pablo Escobar Lopez +# sciCORE - University of Basel +# SIB Swiss Institute of Bioinformatics + +easyblock = 'Tarball' + +name = 'MPJ-Express' +version = '0.44' +versionsuffix = '-Java-%(javaver)s' + +homepage = 'http://mpj-express.org/' +description = """MPJ Express is an open source Java message passing library that allows application + developers to write and execute parallel applications for multicore processors and compute clusters/clouds.""" + +toolchain = {'name': 'foss', 'version': '2016a'} + +source_urls = ['https://sourceforge.net/projects/mpjexpress/files/releases/'] +sources = ['mpj-v%s.tar.gz' % (version.replace('.','_'))] + +builddependencies = [('CMake', '3.5.2')] + +dependencies = [ + ('Java', '1.8.0_92', '', True), +] + +# compile JNI wrapper library as described in docs +# http://mpj-express.org/docs/readme/README +postinstallcmds = ["mkdir %(installdir)s/src/mpjdev/natmpjdev/lib/build", + "cd %(installdir)s/src/mpjdev/natmpjdev/lib/build && cmake .. && make && make install DESTDIR=%(installdir)s",] + +modextrapaths = { + 'CLASSPATH': 'lib', +} + +modextravars = { + 'MPJ_HOME': '$root', # MPJ_HOME points to install directory +} + +sanity_check_paths = { + 'files': ['lib/libnativempjdev.so', 'bin/mpjrun.sh'], + 'dirs': [] +} + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/m/MRIcron/MRIcron-20150601.eb b/easybuild/easyconfigs/m/MRIcron/MRIcron-20150601.eb new file mode 100644 index 0000000000000000000000000000000000000000..9830a06815e154406bd90ac3dfe295383ef4b698 --- /dev/null +++ b/easybuild/easyconfigs/m/MRIcron/MRIcron-20150601.eb @@ -0,0 +1,31 @@ +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Ravi Tripathi +# Email: ravi89@uab.edu + +easyblock = "PackedBinary" + +name = 'MRIcron' +version = '20150601' + +homepage = 'http://www.mccauslandcenter.sc.edu/mricro/mricron/' +description = """ MRIcron allows viewing of medical images. It +includes tools to complement SPM and FSL. Native format is NIFTI +but includes a conversion program (see dcm2nii) for converting DICOM images. +Features layers, ROIs, and volume rendering. """ + +toolchain = {'name': 'dummy', 'version': 'dummy'} + +# Automatic Download doesn't work for this software as you need to accept their license, +# so you can download it manually at https://www.nitrc.org/frs/download.php/7765/ +# and place it in a folder where Easybuild can see it. +# Also rename the zip file to lx-20150601.zip +sources = ['lx-%(version)s.zip'] + +checksums = ['a2d8b1c053384220953f6b670d0fd4df'] + +sanity_check_paths = { + 'files': ["dcm2nii", "dcm2niigui", "mricron", "npm"], + 'dirs': ["example", "lut", "templates"] +} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MRtrix/MRtrix-0.3.14-intel-2016a-Python-2.7.11.eb b/easybuild/easyconfigs/m/MRtrix/MRtrix-0.3.14-intel-2016a-Python-2.7.11.eb new file mode 100644 index 0000000000000000000000000000000000000000..19d636f959317146711f3ac599d74087828e2bf9 --- /dev/null +++ b/easybuild/easyconfigs/m/MRtrix/MRtrix-0.3.14-intel-2016a-Python-2.7.11.eb @@ -0,0 +1,25 @@ +name = 'MRtrix' +version = '0.3.14' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'http://www.brain.org.au/software/index.html#mrtrix' +description = """MRtrix provides a set of tools to perform diffusion-weighted MR white-matter tractography in a manner + robust to crossing fibres, using constrained spherical deconvolution (CSD) and probabilistic streamlines.""" + +toolchain = {'name': 'intel', 'version': '2016a'} +toolchainopts = {'cstd': 'c++11'} + +source_urls = ['https://github.com/MRtrix3/mrtrix3/archive/'] +sources = ['%(version)s.tar.gz'] + +patches = ['MRtrix-%(version)s_intel-fixes.patch'] + +dependencies = [ + ('zlib', '1.2.8'), + ('Python', '2.7.11'), + ('Mesa', '11.2.1'), + ('Qt', '4.8.7'), + ('Eigen', '3.2.8'), +] + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/m/MRtrix/MRtrix-0.3.14_intel-fixes.patch b/easybuild/easyconfigs/m/MRtrix/MRtrix-0.3.14_intel-fixes.patch new file mode 100644 index 0000000000000000000000000000000000000000..bbc46048dbaf432715372084f132234c7a99a581 --- /dev/null +++ b/easybuild/easyconfigs/m/MRtrix/MRtrix-0.3.14_intel-fixes.patch @@ -0,0 +1,41 @@ +fix compilation with Intel compilers, cfr. https://github.com/MRtrix3/mrtrix3/pull/622 +author: Kenneth Hoste (HPC-UGent) +diff --git a/src/dwi/tractography/seeding/base.h b/src/dwi/tractography/seeding/base.h +--- a/src/dwi/tractography/seeding/base.h ++++ b/src/dwi/tractography/seeding/base.h +@@ -62,7 +62,7 @@ namespace MR + uint32_t get_count (ImageType& data) + { + std::atomic count (0); +- ThreadedLoop (data).run ([&] (decltype(data)& v) { if (v.value()) count.fetch_add (1, std::memory_order_relaxed); }, data); ++ ThreadedLoop (data).run ([&] (ImageType& v) { if (v.value()) count.fetch_add (1, std::memory_order_relaxed); }, data); + return count; + } + + +diff --git a/lib/adapter/base.h b/lib/adapter/base.h +--- a/lib/adapter/base.h ++++ b/lib/adapter/base.h +@@ -25,7 +25,7 @@ namespace MR + namespace Adapter + { + +- template